├── .gitignore ├── README.md ├── activity-platform-client ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── caisl │ └── ap │ └── activity │ ├── constant │ ├── Result.java │ └── ResultCodeEnum.java │ ├── request │ ├── NewCustomerPartRequest.java │ └── base │ │ ├── ActivityRequest.java │ │ └── BaseActivityPartRequest.java │ ├── response │ ├── NewCustomerPartResponse.java │ └── base │ │ ├── ActivityResponse.java │ │ └── BaseActivityPartResponse.java │ └── service │ └── IActivityPartService.java ├── activity-platform-document ├── pom.xml └── src │ └── main │ └── document │ ├── 01业务功能设计.md │ ├── 02活动平台扩展性演进.md │ ├── 03规则引擎设计.md │ ├── 04库表设计.md │ ├── 05功能演示.md │ └── image │ ├── 参与活动.png │ ├── 活动平台ER图.png │ ├── 活动平台UML.png │ ├── 活动平台架构图.png │ ├── 活动平台组件化.png │ ├── 营销活动主流程.png │ ├── 营销活动平台.png │ └── 规则引擎UML.png ├── activity-platform-provider ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── caisl │ │ │ └── ap │ │ │ ├── ActivityPlatformApplication.java │ │ │ ├── activity │ │ │ └── participate │ │ │ │ ├── domain │ │ │ │ ├── BaseActivityPartDTO.java │ │ │ │ └── NewCustomerPartDTO.java │ │ │ │ ├── handler │ │ │ │ ├── AbstractActivityPartHandler.java │ │ │ │ └── NewCustomerPartHandler.java │ │ │ │ └── parser │ │ │ │ ├── AbstractActivityPartDTOParser.java │ │ │ │ └── NewCustomerActivityParser.java │ │ │ ├── common │ │ │ ├── constants │ │ │ │ └── PresellActivityStatusEnum.java │ │ │ ├── dao │ │ │ │ ├── ActivityConfigDAO.java │ │ │ │ └── mapper │ │ │ │ │ └── ActivityConfigMapper.java │ │ │ └── dataobject │ │ │ │ ├── ActivityConfigDO.java │ │ │ │ └── Base.java │ │ │ ├── core │ │ │ ├── ActivityDispatcher.java │ │ │ ├── CommonFactory.java │ │ │ ├── annotation │ │ │ │ ├── ActivityTypeMapper.java │ │ │ │ └── FunctionMapper.java │ │ │ ├── base │ │ │ │ ├── IActivityDTOParser.java │ │ │ │ ├── IActivityHandler.java │ │ │ │ └── IActivityResponseParser.java │ │ │ └── domain │ │ │ │ ├── ActivityDTO.java │ │ │ │ ├── ActivityTypeEnum.java │ │ │ │ ├── ContextParam.java │ │ │ │ └── FunctionCodeEnum.java │ │ │ ├── process │ │ │ ├── ActivityRecordProcess.java │ │ │ └── RewardProcess.java │ │ │ ├── provider │ │ │ └── ActivityPartService.java │ │ │ ├── rule │ │ │ ├── ActivityRuleEngine.java │ │ │ ├── CheckerEngine.java │ │ │ ├── base │ │ │ │ ├── AbstractRule.java │ │ │ │ ├── Checker.java │ │ │ │ ├── Rule.java │ │ │ │ └── RuleChecker.java │ │ │ ├── checker │ │ │ │ ├── ActivityStatusRuleChecker.java │ │ │ │ ├── EndTimeRuleChecker.java │ │ │ │ └── StartTimeRuleChecker.java │ │ │ └── domain │ │ │ │ ├── pojo │ │ │ │ ├── ActivityStatusRule.java │ │ │ │ ├── EndTimeRule.java │ │ │ │ └── StartTimeRule.java │ │ │ │ └── request │ │ │ │ ├── ActivityPartRuleRequest.java │ │ │ │ └── RuleCheckRequest.java │ │ │ └── system │ │ │ ├── exception │ │ │ └── BusinessRuntimeException.java │ │ │ ├── helper │ │ │ └── BeanHelper.java │ │ │ ├── logger │ │ │ ├── ActivityLoggerFactory.java │ │ │ └── ActivityLoggerMarker.java │ │ │ └── util │ │ │ ├── LogUtil.java │ │ │ ├── ResultUtil.java │ │ │ └── log │ │ │ ├── AbstractLogFormat.java │ │ │ ├── JsonLogFormat.java │ │ │ ├── KVJsonFormat.java │ │ │ └── LogFormat.java │ └── resources │ │ ├── activity-platform.sql │ │ ├── application-database.yaml │ │ ├── application.properties │ │ ├── application.yaml │ │ ├── logback.xml │ │ └── mapper │ │ └── ActivityConfigMapper.xml │ └── test │ └── java │ └── com │ └── caisl │ └── ap │ ├── BaseTest.java │ ├── activity │ └── ActivityDispatcherTest.java │ ├── dao │ └── ActivityConfigDAOTest.java │ ├── provider │ └── ActivityPartServiceTest.java │ └── rule │ └── ActivityRuleEngineTest.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/README.md -------------------------------------------------------------------------------- /activity-platform-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/pom.xml -------------------------------------------------------------------------------- /activity-platform-client/src/main/java/com/caisl/ap/activity/constant/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/src/main/java/com/caisl/ap/activity/constant/Result.java -------------------------------------------------------------------------------- /activity-platform-client/src/main/java/com/caisl/ap/activity/constant/ResultCodeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/src/main/java/com/caisl/ap/activity/constant/ResultCodeEnum.java -------------------------------------------------------------------------------- /activity-platform-client/src/main/java/com/caisl/ap/activity/request/NewCustomerPartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/src/main/java/com/caisl/ap/activity/request/NewCustomerPartRequest.java -------------------------------------------------------------------------------- /activity-platform-client/src/main/java/com/caisl/ap/activity/request/base/ActivityRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/src/main/java/com/caisl/ap/activity/request/base/ActivityRequest.java -------------------------------------------------------------------------------- /activity-platform-client/src/main/java/com/caisl/ap/activity/request/base/BaseActivityPartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/src/main/java/com/caisl/ap/activity/request/base/BaseActivityPartRequest.java -------------------------------------------------------------------------------- /activity-platform-client/src/main/java/com/caisl/ap/activity/response/NewCustomerPartResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/src/main/java/com/caisl/ap/activity/response/NewCustomerPartResponse.java -------------------------------------------------------------------------------- /activity-platform-client/src/main/java/com/caisl/ap/activity/response/base/ActivityResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/src/main/java/com/caisl/ap/activity/response/base/ActivityResponse.java -------------------------------------------------------------------------------- /activity-platform-client/src/main/java/com/caisl/ap/activity/response/base/BaseActivityPartResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/src/main/java/com/caisl/ap/activity/response/base/BaseActivityPartResponse.java -------------------------------------------------------------------------------- /activity-platform-client/src/main/java/com/caisl/ap/activity/service/IActivityPartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-client/src/main/java/com/caisl/ap/activity/service/IActivityPartService.java -------------------------------------------------------------------------------- /activity-platform-document/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/pom.xml -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/01业务功能设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/01业务功能设计.md -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/02活动平台扩展性演进.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/02活动平台扩展性演进.md -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/03规则引擎设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/03规则引擎设计.md -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/04库表设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/04库表设计.md -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/05功能演示.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/05功能演示.md -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/image/参与活动.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/image/参与活动.png -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/image/活动平台ER图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/image/活动平台ER图.png -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/image/活动平台UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/image/活动平台UML.png -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/image/活动平台架构图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/image/活动平台架构图.png -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/image/活动平台组件化.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/image/活动平台组件化.png -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/image/营销活动主流程.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/image/营销活动主流程.png -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/image/营销活动平台.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/image/营销活动平台.png -------------------------------------------------------------------------------- /activity-platform-document/src/main/document/image/规则引擎UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-document/src/main/document/image/规则引擎UML.png -------------------------------------------------------------------------------- /activity-platform-provider/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/pom.xml -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/ActivityPlatformApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/ActivityPlatformApplication.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/domain/BaseActivityPartDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/domain/BaseActivityPartDTO.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/domain/NewCustomerPartDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/domain/NewCustomerPartDTO.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/handler/AbstractActivityPartHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/handler/AbstractActivityPartHandler.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/handler/NewCustomerPartHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/handler/NewCustomerPartHandler.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/parser/AbstractActivityPartDTOParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/parser/AbstractActivityPartDTOParser.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/parser/NewCustomerActivityParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/activity/participate/parser/NewCustomerActivityParser.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/common/constants/PresellActivityStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/common/constants/PresellActivityStatusEnum.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/common/dao/ActivityConfigDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/common/dao/ActivityConfigDAO.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/common/dao/mapper/ActivityConfigMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/common/dao/mapper/ActivityConfigMapper.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/common/dataobject/ActivityConfigDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/common/dataobject/ActivityConfigDO.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/common/dataobject/Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/common/dataobject/Base.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/ActivityDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/ActivityDispatcher.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/CommonFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/CommonFactory.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/annotation/ActivityTypeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/annotation/ActivityTypeMapper.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/annotation/FunctionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/annotation/FunctionMapper.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/base/IActivityDTOParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/base/IActivityDTOParser.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/base/IActivityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/base/IActivityHandler.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/base/IActivityResponseParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/base/IActivityResponseParser.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/domain/ActivityDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/domain/ActivityDTO.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/domain/ActivityTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/domain/ActivityTypeEnum.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/domain/ContextParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/domain/ContextParam.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/core/domain/FunctionCodeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/core/domain/FunctionCodeEnum.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/process/ActivityRecordProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/process/ActivityRecordProcess.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/process/RewardProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/process/RewardProcess.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/provider/ActivityPartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/provider/ActivityPartService.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/ActivityRuleEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/ActivityRuleEngine.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/CheckerEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/CheckerEngine.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/base/AbstractRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/base/AbstractRule.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/base/Checker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/base/Checker.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/base/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/base/Rule.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/base/RuleChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/base/RuleChecker.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/checker/ActivityStatusRuleChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/checker/ActivityStatusRuleChecker.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/checker/EndTimeRuleChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/checker/EndTimeRuleChecker.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/checker/StartTimeRuleChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/checker/StartTimeRuleChecker.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/pojo/ActivityStatusRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/pojo/ActivityStatusRule.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/pojo/EndTimeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/pojo/EndTimeRule.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/pojo/StartTimeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/pojo/StartTimeRule.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/request/ActivityPartRuleRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/request/ActivityPartRuleRequest.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/request/RuleCheckRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/rule/domain/request/RuleCheckRequest.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/exception/BusinessRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/exception/BusinessRuntimeException.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/helper/BeanHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/helper/BeanHelper.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/logger/ActivityLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/logger/ActivityLoggerFactory.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/logger/ActivityLoggerMarker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/logger/ActivityLoggerMarker.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/util/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/util/LogUtil.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/util/ResultUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/util/ResultUtil.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/util/log/AbstractLogFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/util/log/AbstractLogFormat.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/util/log/JsonLogFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/util/log/JsonLogFormat.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/util/log/KVJsonFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/util/log/KVJsonFormat.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/java/com/caisl/ap/system/util/log/LogFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/java/com/caisl/ap/system/util/log/LogFormat.java -------------------------------------------------------------------------------- /activity-platform-provider/src/main/resources/activity-platform.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/resources/activity-platform.sql -------------------------------------------------------------------------------- /activity-platform-provider/src/main/resources/application-database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/resources/application-database.yaml -------------------------------------------------------------------------------- /activity-platform-provider/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /activity-platform-provider/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/resources/application.yaml -------------------------------------------------------------------------------- /activity-platform-provider/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/resources/logback.xml -------------------------------------------------------------------------------- /activity-platform-provider/src/main/resources/mapper/ActivityConfigMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/main/resources/mapper/ActivityConfigMapper.xml -------------------------------------------------------------------------------- /activity-platform-provider/src/test/java/com/caisl/ap/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/test/java/com/caisl/ap/BaseTest.java -------------------------------------------------------------------------------- /activity-platform-provider/src/test/java/com/caisl/ap/activity/ActivityDispatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/test/java/com/caisl/ap/activity/ActivityDispatcherTest.java -------------------------------------------------------------------------------- /activity-platform-provider/src/test/java/com/caisl/ap/dao/ActivityConfigDAOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/test/java/com/caisl/ap/dao/ActivityConfigDAOTest.java -------------------------------------------------------------------------------- /activity-platform-provider/src/test/java/com/caisl/ap/provider/ActivityPartServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/test/java/com/caisl/ap/provider/ActivityPartServiceTest.java -------------------------------------------------------------------------------- /activity-platform-provider/src/test/java/com/caisl/ap/rule/ActivityRuleEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/activity-platform-provider/src/test/java/com/caisl/ap/rule/ActivityRuleEngineTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caisl/activity-platform/HEAD/pom.xml --------------------------------------------------------------------------------