基于领域驱动设计模式,开发一个售后补偿微服务.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