基于领域驱动设计模式,开发一个售后补偿微服务。.zip
大小:117.36KB
价格:17积分
下载量:0
评分:
5.0
上传者:rita_0567
更新日期:2024-09-24
基于领域驱动设计模式,开发一个售后补偿微服务.zip
资源文件列表(大概)
文件名
大小
ddd_demo-main/pom.xml
7.2KB
ddd_demo-main/README.md
2.42KB
ddd_demo-main/src/test/java/com/wangling/base/tool/ddd/compensate/CompensateControllerTest.java
8.07KB
ddd_demo-main/src/test/java/com/wangling/base/tool/TestBase.java
1.22KB
ddd_demo-main/src/main/resources/log4j2.xml
2.81KB
ddd_demo-main/src/main/resources/demosql.sql
5.94KB
ddd_demo-main/src/main/resources/application.properties
841B
ddd_demo-main/src/main/java/com/ddd/demo/configuration/mysql/DemoSqlSessionFactoryBean.java
1.46KB
ddd_demo-main/src/main/java/com/ddd/demo/configuration/executor/RequestContextRunnable.java
1.77KB
ddd_demo-main/src/main/java/com/ddd/demo/configuration/executor/ThreadPoolExecutorAdapter.java
3.61KB
ddd_demo-main/src/main/java/com/ddd/demo/configuration/executor/second/TaskAdapterDecorator.java
909B
ddd_demo-main/src/main/java/com/ddd/demo/configuration/executor/DefaultUncaughtExceptionHandler.java
332B
ddd_demo-main/src/main/java/com/ddd/demo/configuration/executor/RequestContextCallable.java
1.77KB
ddd_demo-main/src/main/java/com/ddd/demo/configuration/executor/UncaughtExceptionHandler.java
285B
ddd_demo-main/src/main/java/com/ddd/demo/configuration/AsyncConfiguration.java
3.64KB
ddd_demo-main/src/main/java/com/ddd/demo/configuration/DataBaseConfiguration.java
2.93KB
ddd_demo-main/src/main/java/com/ddd/demo/configuration/SpringMvcConfiguration.java
750B
ddd_demo-main/src/main/java/com/ddd/demo/feign/order/dto/CreateOrderRequest.java
857B
ddd_demo-main/src/main/java/com/ddd/demo/feign/order/OrderFeign.java
2.13KB
ddd_demo-main/src/main/java/com/ddd/demo/feign/order/OrderFeignImpl.java
238B
ddd_demo-main/src/main/java/com/ddd/demo/feign/user/dto/UserResponse.java
1.06KB
ddd_demo-main/src/main/java/com/ddd/demo/feign/user/UserFeignImpl.java
235B
ddd_demo-main/src/main/java/com/ddd/demo/feign/user/UserFeign.java
910B
ddd_demo-main/src/main/java/com/ddd/demo/util/BusinessDataIllegalException.java
1.59KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/dto/CompensateDto.java
2.4KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/controller/CompensateController.java
4.52KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateUpdateDutyCommand.java
485B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/dealbill/DealBillCreateCommand.java
395B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateApplyCommand.java
598B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateBillCommand.java
805B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateCheckCommand.java
230B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateCancelCommand.java
231B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateFileLinkCommand.java
527B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateDealCommand.java
229B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateUpdateStateCommand.java
385B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateOfflineCommand.java
724B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateStrategyCommand.java
969B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/CompensateBaseBillCommand.java
471B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/strategy/CompensateStateChangeCommand.java
509B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/strategy/StrategyGoodsCommand.java
605B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/strategy/StrategyNoGoodsCommand.java
452B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/command/strategy/StrategySupplyAgainCommand.java
698B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/query/CompensateBillQuery.java
789B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/event/OrderFeedbackEvent.java
481B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/compensate/event/RefundFeedbackEvent.java
507B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/userinterfaces/package-info.java
2.41KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/application/compensate/service/impl/CompensateEventServiceImpl.java
4.98KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/application/compensate/service/impl/CompensateBusinessServiceImpl.java
10.76KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/application/compensate/service/CompensateEventService.java
1.04KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/application/compensate/service/CompensateBusinessService.java
2.16KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/application/compensate/event/CompensateBillStateListener.java
881B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/application/compensate/event/CompensateDealBillStateEvent.java
411B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/application/compensate/event/CompensateDealBillStateModify.java
745B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/application/package-info.java
1.04KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/database/CompensateDo.java
1.95KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/database/CompensateDealLogDo.java
924B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/repository/CompensateBillRepositoryImpl.java
4.25KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/repository/CompensateDealBillRepositoryImpl.java
3.79KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/assembler/CompensateConvert.java
1.05KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/assembler/CompensateAssembler.java
4.97KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/config/CompensateConfig.java
1.16KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/config/CompensateConfiguration.java
901B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/GoodsTypeEnum.java
660B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/CreatorTypeEnum.java
1.56KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/ReplayAttributeEnum.java
2.06KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/CheckTypeEnum.java
1.56KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/CompensationStrategyEnum.java
2.01KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/CstateEnum.java
2.25KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/CompensateDealBillStateEnum.java
1.05KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/RepaywayEnum.java
1.77KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/DutytypeEnum.java
1.56KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/enums/DealBillWayEnum.java
747B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/exception/CompensateException.java
989B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/exception/CompensateFailEnum.java
6.71KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/acl/impl/CompensateBusinessFacadeImpl.java
3.9KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/acl/impl/CompensateSelectFacadeImpl.java
2.22KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/acl/CompensateSelectFacade.java
1.12KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/compensate/acl/CompensateBusinessFacade.java
1.36KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/infrastructure/package-info.java
1.13KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/vo/OrderV.java
796B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/vo/OrderReturnV.java
522B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/vo/CompensateFeedbackStrategyV.java
385B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/vo/GoodsInfoV.java
921B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/vo/OrderGoodsV.java
1.46KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/vo/CompensateBillId.java
318B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/vo/RefundBackV.java
504B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/vo/CompensateDealBillId.java
328B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/vo/StrategyNoGoodsV.java
1.02KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/repository/CompensateDealBillRepository.java
663B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/repository/CompensateBillRepository.java
2.01KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/entity/StrategyGoodsE.java
1.53KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/entity/StrategySupplyAgainE.java
1.51KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/entity/CompensateStrategyE.java
3.63KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/aggregate/CompensateDealBillA.java
2.22KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/aggregate/CompensateBillA.java
6.36KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/impl/CompensateDealBillDomainServiceImpl.java
4.23KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/impl/CompensateBillDomainServiceImpl.java
2.77KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/deal/BackHurryServiceImpl.java
1.22KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/deal/RefundMoneyServiceImpl.java
1.76KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/deal/OrderRepeatServiceImpl.java
2.31KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/deal/CompensateDealHandler.java
931B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/save/AbstractCompensateSave.java
2.32KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/save/CompensateBaseHandler.java
753B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/save/CompensateSaveHandler.java
646B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/save/strategy/StrategyNoGoodsServiceImpl.java
1.33KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/save/strategy/StrategySupplyAgainServiceImpl.java
2.92KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/save/strategy/StrategyGoodsServiceImpl.java
5.03KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/check/CompensateCheckHandler.java
646B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/check/AbstractCompensateCheck.java
776B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/check/check/CompensateAutoCheckServiceImpl.java
1.68KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/handler/check/check/CompensateManualCheckServiceImpl.java
1.37KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/CompensateDealBillDomainService.java
710B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/service/CompensateBillDomainService.java
1.02KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/factory/impl/CompensateDealBillFactoryImpl.java
3.67KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/factory/impl/CompensateBillFactoryImpl.java
5.99KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/factory/CompensateBillFactory.java
1.24KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/compensate/factory/CompensateDealBillFactory.java
1.56KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/base/BaseID.java
411B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/base/BaseEntity.java
346B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/base/BaseRepository.java
641B
ddd_demo-main/src/main/java/com/ddd/demo/ddd/domain/package-info.java
1.47KB
ddd_demo-main/src/main/java/com/ddd/demo/ddd/package-info.java
1.4KB
ddd_demo-main/src/main/java/com/ddd/demo/mapper/compensate/CompensateDealBillMapper.java
1.36KB
ddd_demo-main/src/main/java/com/ddd/demo/mapper/compensate/CompensateBillMapper.java
1.67KB
ddd_demo-main/src/main/java/com/ddd/demo/annotation/Enhancer.java
373B
ddd_demo-main/src/main/java/com/ddd/demo/sqlprovider/compensate/CompensateBillSqlProvider.java
3.31KB
ddd_demo-main/src/main/java/com/ddd/demo/sqlprovider/compensate/CompensateDealBillSqlProvider.java
1.74KB
ddd_demo-main/src/main/java/com/ddd/demo/interceptor/UserContextInterceptor.java
3.64KB
ddd_demo-main/src/main/java/com/ddd/demo/DDDApplication.java
727B
资源内容介绍
基于领域驱动设计模式,开发一个售后补偿微服务。用户评论 (0)
发表评论
相关资源
该框架是基于消息队列的分布式事务解决方案.zip
该框架是基于消息队列的分布式事务解决方案.zip
251.92KB10积分
iFRPFILE AIO v2.8.6.zip
iFRPFILE AIO v2.8.6.zip
39.27MB48积分
梦幻西游道人j20240924
梦幻西游道人是梦幻西游里面的一个NPC,主要是刷全服最实惠的高级兽决和其他很好用的比较贵的东西,在长安城、傲来国、长寿村中的任意一个场景出现,一般会出现30分钟,不过东西一般都被秒刷。梦幻西游道人出现时间解析如下:1.梦幻西游道人出现时间一直都保持着一年出现两次的规律,即2、3月份的元宵节期间来一次,9月份的教师节期间出现一次。2.云游道人每个整点(0:00至7:00不出现)会在长安城、傲来国、长寿村中的任意一个场景出现,每次出现后停留时间为30分钟。
54.78MB16积分
数据结构C语言版PPT-230901.zip
数据结构C语言版PPT-230901.zip
37.3MB49积分