gitextract_p61w707h/ ├── .gitignore ├── LICENSE ├── README.md ├── document/ │ ├── axure/ │ │ ├── app-design.md │ │ ├── mall-app.rp │ │ └── mall-flow.rp │ ├── docker/ │ │ ├── docker-compose-app.yml │ │ ├── docker-compose-env.yml │ │ └── nginx.conf │ ├── elk/ │ │ └── logstash.conf │ ├── mind/ │ │ ├── app.emmx │ │ ├── cms.emmx │ │ ├── home.emmx │ │ ├── oms.emmx │ │ ├── pms.emmx │ │ ├── sms.emmx │ │ └── ums.emmx │ ├── pdm/ │ │ ├── mall.pdb │ │ └── mall.pdm │ ├── pos/ │ │ ├── 业务架构图.pos │ │ ├── 系统架构图.pos │ │ └── 项目开发进度图.pos │ ├── postman/ │ │ ├── mall-admin.postman_collection.json │ │ └── mall-portal.postman_collection.json │ ├── reference/ │ │ ├── deploy-windows.md │ │ ├── dev_flow.md │ │ ├── docker.md │ │ ├── function.md │ │ ├── linux.md │ │ ├── mysql.md │ │ └── shortcut.md │ ├── sh/ │ │ ├── Dockerfile │ │ ├── mall-admin.sh │ │ ├── mall-portal.sh │ │ ├── mall-search.sh │ │ └── run.sh │ └── sql/ │ └── mall.sql ├── mall-admin/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── macro/ │ │ │ └── mall/ │ │ │ ├── MallAdminApplication.java │ │ │ ├── bo/ │ │ │ │ └── AdminUserDetails.java │ │ │ ├── config/ │ │ │ │ ├── GlobalCorsConfig.java │ │ │ │ ├── MallSecurityConfig.java │ │ │ │ ├── MyBatisConfig.java │ │ │ │ ├── OssConfig.java │ │ │ │ └── SwaggerConfig.java │ │ │ ├── controller/ │ │ │ │ ├── CmsPrefrenceAreaController.java │ │ │ │ ├── CmsSubjectController.java │ │ │ │ ├── MinioController.java │ │ │ │ ├── OmsCompanyAddressController.java │ │ │ │ ├── OmsOrderController.java │ │ │ │ ├── OmsOrderReturnApplyController.java │ │ │ │ ├── OmsOrderReturnReasonController.java │ │ │ │ ├── OmsOrderSettingController.java │ │ │ │ ├── OssController.java │ │ │ │ ├── PmsBrandController.java │ │ │ │ ├── PmsProductAttributeCategoryController.java │ │ │ │ ├── PmsProductAttributeController.java │ │ │ │ ├── PmsProductCategoryController.java │ │ │ │ ├── PmsProductController.java │ │ │ │ ├── PmsSkuStockController.java │ │ │ │ ├── SmsCouponController.java │ │ │ │ ├── SmsCouponHistoryController.java │ │ │ │ ├── SmsFlashPromotionController.java │ │ │ │ ├── SmsFlashPromotionProductRelationController.java │ │ │ │ ├── SmsFlashPromotionSessionController.java │ │ │ │ ├── SmsHomeAdvertiseController.java │ │ │ │ ├── SmsHomeBrandController.java │ │ │ │ ├── SmsHomeNewProductController.java │ │ │ │ ├── SmsHomeRecommendProductController.java │ │ │ │ ├── SmsHomeRecommendSubjectController.java │ │ │ │ ├── UmsAdminController.java │ │ │ │ ├── UmsMemberLevelController.java │ │ │ │ ├── UmsMenuController.java │ │ │ │ ├── UmsResourceCategoryController.java │ │ │ │ ├── UmsResourceController.java │ │ │ │ └── UmsRoleController.java │ │ │ ├── dao/ │ │ │ │ ├── CmsPrefrenceAreaProductRelationDao.java │ │ │ │ ├── CmsSubjectProductRelationDao.java │ │ │ │ ├── OmsOrderDao.java │ │ │ │ ├── OmsOrderOperateHistoryDao.java │ │ │ │ ├── OmsOrderReturnApplyDao.java │ │ │ │ ├── PmsMemberPriceDao.java │ │ │ │ ├── PmsProductAttributeCategoryDao.java │ │ │ │ ├── PmsProductAttributeDao.java │ │ │ │ ├── PmsProductAttributeValueDao.java │ │ │ │ ├── PmsProductCategoryAttributeRelationDao.java │ │ │ │ ├── PmsProductCategoryDao.java │ │ │ │ ├── PmsProductDao.java │ │ │ │ ├── PmsProductFullReductionDao.java │ │ │ │ ├── PmsProductLadderDao.java │ │ │ │ ├── PmsProductVertifyRecordDao.java │ │ │ │ ├── PmsSkuStockDao.java │ │ │ │ ├── SmsCouponDao.java │ │ │ │ ├── SmsCouponProductCategoryRelationDao.java │ │ │ │ ├── SmsCouponProductRelationDao.java │ │ │ │ ├── SmsFlashPromotionProductRelationDao.java │ │ │ │ ├── UmsAdminRoleRelationDao.java │ │ │ │ └── UmsRoleDao.java │ │ │ ├── dto/ │ │ │ │ ├── BucketPolicyConfigDto.java │ │ │ │ ├── MinioUploadDto.java │ │ │ │ ├── OmsMoneyInfoParam.java │ │ │ │ ├── OmsOrderDeliveryParam.java │ │ │ │ ├── OmsOrderDetail.java │ │ │ │ ├── OmsOrderQueryParam.java │ │ │ │ ├── OmsOrderReturnApplyResult.java │ │ │ │ ├── OmsReceiverInfoParam.java │ │ │ │ ├── OmsReturnApplyQueryParam.java │ │ │ │ ├── OmsUpdateStatusParam.java │ │ │ │ ├── OssCallbackParam.java │ │ │ │ ├── OssCallbackResult.java │ │ │ │ ├── OssPolicyResult.java │ │ │ │ ├── PmsBrandParam.java │ │ │ │ ├── PmsProductAttributeCategoryItem.java │ │ │ │ ├── PmsProductAttributeParam.java │ │ │ │ ├── PmsProductCategoryParam.java │ │ │ │ ├── PmsProductCategoryWithChildrenItem.java │ │ │ │ ├── PmsProductParam.java │ │ │ │ ├── PmsProductQueryParam.java │ │ │ │ ├── PmsProductResult.java │ │ │ │ ├── ProductAttrInfo.java │ │ │ │ ├── SmsCouponParam.java │ │ │ │ ├── SmsFlashPromotionProduct.java │ │ │ │ ├── SmsFlashPromotionSessionDetail.java │ │ │ │ ├── UmsAdminLoginParam.java │ │ │ │ ├── UmsAdminParam.java │ │ │ │ ├── UmsMenuNode.java │ │ │ │ └── UpdateAdminPasswordParam.java │ │ │ ├── service/ │ │ │ │ ├── CmsPrefrenceAreaService.java │ │ │ │ ├── CmsSubjectService.java │ │ │ │ ├── OmsCompanyAddressService.java │ │ │ │ ├── OmsOrderReturnApplyService.java │ │ │ │ ├── OmsOrderReturnReasonService.java │ │ │ │ ├── OmsOrderService.java │ │ │ │ ├── OmsOrderSettingService.java │ │ │ │ ├── OssService.java │ │ │ │ ├── PmsBrandService.java │ │ │ │ ├── PmsProductAttributeCategoryService.java │ │ │ │ ├── PmsProductAttributeService.java │ │ │ │ ├── PmsProductCategoryService.java │ │ │ │ ├── PmsProductService.java │ │ │ │ ├── PmsSkuStockService.java │ │ │ │ ├── SmsCouponHistoryService.java │ │ │ │ ├── SmsCouponService.java │ │ │ │ ├── SmsFlashPromotionProductRelationService.java │ │ │ │ ├── SmsFlashPromotionService.java │ │ │ │ ├── SmsFlashPromotionSessionService.java │ │ │ │ ├── SmsHomeAdvertiseService.java │ │ │ │ ├── SmsHomeBrandService.java │ │ │ │ ├── SmsHomeNewProductService.java │ │ │ │ ├── SmsHomeRecommendProductService.java │ │ │ │ ├── SmsHomeRecommendSubjectService.java │ │ │ │ ├── UmsAdminCacheService.java │ │ │ │ ├── UmsAdminService.java │ │ │ │ ├── UmsMemberLevelService.java │ │ │ │ ├── UmsMenuService.java │ │ │ │ ├── UmsResourceCategoryService.java │ │ │ │ ├── UmsResourceService.java │ │ │ │ ├── UmsRoleService.java │ │ │ │ └── impl/ │ │ │ │ ├── CmsPrefrenceAreaServiceImpl.java │ │ │ │ ├── CmsSubjectServiceImpl.java │ │ │ │ ├── OmsCompanyAddressServiceImpl.java │ │ │ │ ├── OmsOrderReturnApplyServiceImpl.java │ │ │ │ ├── OmsOrderReturnReasonServiceImpl.java │ │ │ │ ├── OmsOrderServiceImpl.java │ │ │ │ ├── OmsOrderSettingServiceImpl.java │ │ │ │ ├── OssServiceImpl.java │ │ │ │ ├── PmsBrandServiceImpl.java │ │ │ │ ├── PmsProductAttributeCategoryServiceImpl.java │ │ │ │ ├── PmsProductAttributeServiceImpl.java │ │ │ │ ├── PmsProductCategoryServiceImpl.java │ │ │ │ ├── PmsProductServiceImpl.java │ │ │ │ ├── PmsSkuStockServiceImpl.java │ │ │ │ ├── SmsCouponHistoryServiceImpl.java │ │ │ │ ├── SmsCouponServiceImpl.java │ │ │ │ ├── SmsFlashPromotionProductRelationServiceImpl.java │ │ │ │ ├── SmsFlashPromotionServiceImpl.java │ │ │ │ ├── SmsFlashPromotionSessionServiceImpl.java │ │ │ │ ├── SmsHomeAdvertiseServiceImpl.java │ │ │ │ ├── SmsHomeBrandServiceImpl.java │ │ │ │ ├── SmsHomeNewProductServiceImpl.java │ │ │ │ ├── SmsHomeRecommendProductServiceImpl.java │ │ │ │ ├── SmsHomeRecommendSubjectServiceImpl.java │ │ │ │ ├── UmsAdminCacheServiceImpl.java │ │ │ │ ├── UmsAdminServiceImpl.java │ │ │ │ ├── UmsMemberLevelServiceImpl.java │ │ │ │ ├── UmsMenuServiceImpl.java │ │ │ │ ├── UmsResourceCategoryServiceImpl.java │ │ │ │ ├── UmsResourceServiceImpl.java │ │ │ │ └── UmsRoleServiceImpl.java │ │ │ └── validator/ │ │ │ ├── FlagValidator.java │ │ │ └── FlagValidatorClass.java │ │ └── resources/ │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application.yml │ │ └── dao/ │ │ ├── CmsPrefrenceAreaProductRelationDao.xml │ │ ├── CmsSubjectProductRelationDao.xml │ │ ├── OmsOrderDao.xml │ │ ├── OmsOrderOperateHistoryDao.xml │ │ ├── OmsOrderReturnApplyDao.xml │ │ ├── PmsMemberPriceDao.xml │ │ ├── PmsProductAttributeCategoryDao.xml │ │ ├── PmsProductAttributeDao.xml │ │ ├── PmsProductAttributeValueDao.xml │ │ ├── PmsProductCategoryAttributeRelationDao.xml │ │ ├── PmsProductCategoryDao.xml │ │ ├── PmsProductDao.xml │ │ ├── PmsProductFullReductionDao.xml │ │ ├── PmsProductLadderDao.xml │ │ ├── PmsProductVertifyRecordDao.xml │ │ ├── PmsSkuStockDao.xml │ │ ├── SmsCouponDao.xml │ │ ├── SmsCouponProductCategoryRelationDao.xml │ │ ├── SmsCouponProductRelationDao.xml │ │ ├── SmsFlashPromotionProductRelationDao.xml │ │ ├── UmsAdminRoleRelationDao.xml │ │ └── UmsRoleDao.xml │ └── test/ │ └── com/ │ └── macro/ │ └── mall/ │ └── PmsDaoTests.java ├── mall-common/ │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── com/ │ │ └── macro/ │ │ └── mall/ │ │ └── common/ │ │ ├── api/ │ │ │ ├── CommonPage.java │ │ │ ├── CommonResult.java │ │ │ ├── IErrorCode.java │ │ │ └── ResultCode.java │ │ ├── config/ │ │ │ ├── BaseRedisConfig.java │ │ │ └── BaseSwaggerConfig.java │ │ ├── domain/ │ │ │ ├── SwaggerProperties.java │ │ │ └── WebLog.java │ │ ├── exception/ │ │ │ ├── ApiException.java │ │ │ ├── Asserts.java │ │ │ └── GlobalExceptionHandler.java │ │ ├── log/ │ │ │ └── WebLogAspect.java │ │ ├── service/ │ │ │ ├── RedisService.java │ │ │ └── impl/ │ │ │ └── RedisServiceImpl.java │ │ └── util/ │ │ └── RequestUtil.java │ └── resources/ │ └── logback-spring.xml ├── mall-demo/ │ ├── .gitignore │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── macro/ │ │ │ └── mall/ │ │ │ └── demo/ │ │ │ ├── MallDemoApplication.java │ │ │ ├── bo/ │ │ │ │ └── AdminUserDetails.java │ │ │ ├── config/ │ │ │ │ ├── MyBatisConfig.java │ │ │ │ ├── RestTemplateConfig.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ └── SwaggerConfig.java │ │ │ ├── controller/ │ │ │ │ ├── DemoController.java │ │ │ │ └── RestTemplateDemoController.java │ │ │ ├── dto/ │ │ │ │ └── PmsBrandDto.java │ │ │ ├── service/ │ │ │ │ ├── DemoService.java │ │ │ │ └── impl/ │ │ │ │ └── DemoServiceImpl.java │ │ │ └── validator/ │ │ │ ├── FlagValidator.java │ │ │ └── FlagValidatorClass.java │ │ └── resources/ │ │ └── application.yml │ └── test/ │ └── java/ │ └── com/ │ └── macro/ │ └── mall/ │ └── demo/ │ └── MallDemoApplicationTests.java ├── mall-mbg/ │ ├── .gitignore │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── com/ │ │ └── macro/ │ │ └── mall/ │ │ ├── CommentGenerator.java │ │ ├── Generator.java │ │ ├── mapper/ │ │ │ ├── CmsHelpCategoryMapper.java │ │ │ ├── CmsHelpMapper.java │ │ │ ├── CmsMemberReportMapper.java │ │ │ ├── CmsPrefrenceAreaMapper.java │ │ │ ├── CmsPrefrenceAreaProductRelationMapper.java │ │ │ ├── CmsSubjectCategoryMapper.java │ │ │ ├── CmsSubjectCommentMapper.java │ │ │ ├── CmsSubjectMapper.java │ │ │ ├── CmsSubjectProductRelationMapper.java │ │ │ ├── CmsTopicCategoryMapper.java │ │ │ ├── CmsTopicCommentMapper.java │ │ │ ├── CmsTopicMapper.java │ │ │ ├── OmsCartItemMapper.java │ │ │ ├── OmsCompanyAddressMapper.java │ │ │ ├── OmsOrderItemMapper.java │ │ │ ├── OmsOrderMapper.java │ │ │ ├── OmsOrderOperateHistoryMapper.java │ │ │ ├── OmsOrderReturnApplyMapper.java │ │ │ ├── OmsOrderReturnReasonMapper.java │ │ │ ├── OmsOrderSettingMapper.java │ │ │ ├── PmsAlbumMapper.java │ │ │ ├── PmsAlbumPicMapper.java │ │ │ ├── PmsBrandMapper.java │ │ │ ├── PmsCommentMapper.java │ │ │ ├── PmsCommentReplayMapper.java │ │ │ ├── PmsFeightTemplateMapper.java │ │ │ ├── PmsMemberPriceMapper.java │ │ │ ├── PmsProductAttributeCategoryMapper.java │ │ │ ├── PmsProductAttributeMapper.java │ │ │ ├── PmsProductAttributeValueMapper.java │ │ │ ├── PmsProductCategoryAttributeRelationMapper.java │ │ │ ├── PmsProductCategoryMapper.java │ │ │ ├── PmsProductFullReductionMapper.java │ │ │ ├── PmsProductLadderMapper.java │ │ │ ├── PmsProductMapper.java │ │ │ ├── PmsProductOperateLogMapper.java │ │ │ ├── PmsProductVertifyRecordMapper.java │ │ │ ├── PmsSkuStockMapper.java │ │ │ ├── SmsCouponHistoryMapper.java │ │ │ ├── SmsCouponMapper.java │ │ │ ├── SmsCouponProductCategoryRelationMapper.java │ │ │ ├── SmsCouponProductRelationMapper.java │ │ │ ├── SmsFlashPromotionLogMapper.java │ │ │ ├── SmsFlashPromotionMapper.java │ │ │ ├── SmsFlashPromotionProductRelationMapper.java │ │ │ ├── SmsFlashPromotionSessionMapper.java │ │ │ ├── SmsHomeAdvertiseMapper.java │ │ │ ├── SmsHomeBrandMapper.java │ │ │ ├── SmsHomeNewProductMapper.java │ │ │ ├── SmsHomeRecommendProductMapper.java │ │ │ ├── SmsHomeRecommendSubjectMapper.java │ │ │ ├── UmsAdminLoginLogMapper.java │ │ │ ├── UmsAdminMapper.java │ │ │ ├── UmsAdminPermissionRelationMapper.java │ │ │ ├── UmsAdminRoleRelationMapper.java │ │ │ ├── UmsGrowthChangeHistoryMapper.java │ │ │ ├── UmsIntegrationChangeHistoryMapper.java │ │ │ ├── UmsIntegrationConsumeSettingMapper.java │ │ │ ├── UmsMemberLevelMapper.java │ │ │ ├── UmsMemberLoginLogMapper.java │ │ │ ├── UmsMemberMapper.java │ │ │ ├── UmsMemberMemberTagRelationMapper.java │ │ │ ├── UmsMemberProductCategoryRelationMapper.java │ │ │ ├── UmsMemberReceiveAddressMapper.java │ │ │ ├── UmsMemberRuleSettingMapper.java │ │ │ ├── UmsMemberStatisticsInfoMapper.java │ │ │ ├── UmsMemberTagMapper.java │ │ │ ├── UmsMemberTaskMapper.java │ │ │ ├── UmsMenuMapper.java │ │ │ ├── UmsPermissionMapper.java │ │ │ ├── UmsResourceCategoryMapper.java │ │ │ ├── UmsResourceMapper.java │ │ │ ├── UmsRoleMapper.java │ │ │ ├── UmsRoleMenuRelationMapper.java │ │ │ ├── UmsRolePermissionRelationMapper.java │ │ │ └── UmsRoleResourceRelationMapper.java │ │ └── model/ │ │ ├── CmsHelp.java │ │ ├── CmsHelpCategory.java │ │ ├── CmsHelpCategoryExample.java │ │ ├── CmsHelpExample.java │ │ ├── CmsMemberReport.java │ │ ├── CmsMemberReportExample.java │ │ ├── CmsPrefrenceArea.java │ │ ├── CmsPrefrenceAreaExample.java │ │ ├── CmsPrefrenceAreaProductRelation.java │ │ ├── CmsPrefrenceAreaProductRelationExample.java │ │ ├── CmsSubject.java │ │ ├── CmsSubjectCategory.java │ │ ├── CmsSubjectCategoryExample.java │ │ ├── CmsSubjectComment.java │ │ ├── CmsSubjectCommentExample.java │ │ ├── CmsSubjectExample.java │ │ ├── CmsSubjectProductRelation.java │ │ ├── CmsSubjectProductRelationExample.java │ │ ├── CmsTopic.java │ │ ├── CmsTopicCategory.java │ │ ├── CmsTopicCategoryExample.java │ │ ├── CmsTopicComment.java │ │ ├── CmsTopicCommentExample.java │ │ ├── CmsTopicExample.java │ │ ├── OmsCartItem.java │ │ ├── OmsCartItemExample.java │ │ ├── OmsCompanyAddress.java │ │ ├── OmsCompanyAddressExample.java │ │ ├── OmsOrder.java │ │ ├── OmsOrderExample.java │ │ ├── OmsOrderItem.java │ │ ├── OmsOrderItemExample.java │ │ ├── OmsOrderOperateHistory.java │ │ ├── OmsOrderOperateHistoryExample.java │ │ ├── OmsOrderReturnApply.java │ │ ├── OmsOrderReturnApplyExample.java │ │ ├── OmsOrderReturnReason.java │ │ ├── OmsOrderReturnReasonExample.java │ │ ├── OmsOrderSetting.java │ │ ├── OmsOrderSettingExample.java │ │ ├── PmsAlbum.java │ │ ├── PmsAlbumExample.java │ │ ├── PmsAlbumPic.java │ │ ├── PmsAlbumPicExample.java │ │ ├── PmsBrand.java │ │ ├── PmsBrandExample.java │ │ ├── PmsComment.java │ │ ├── PmsCommentExample.java │ │ ├── PmsCommentReplay.java │ │ ├── PmsCommentReplayExample.java │ │ ├── PmsFeightTemplate.java │ │ ├── PmsFeightTemplateExample.java │ │ ├── PmsMemberPrice.java │ │ ├── PmsMemberPriceExample.java │ │ ├── PmsProduct.java │ │ ├── PmsProductAttribute.java │ │ ├── PmsProductAttributeCategory.java │ │ ├── PmsProductAttributeCategoryExample.java │ │ ├── PmsProductAttributeExample.java │ │ ├── PmsProductAttributeValue.java │ │ ├── PmsProductAttributeValueExample.java │ │ ├── PmsProductCategory.java │ │ ├── PmsProductCategoryAttributeRelation.java │ │ ├── PmsProductCategoryAttributeRelationExample.java │ │ ├── PmsProductCategoryExample.java │ │ ├── PmsProductExample.java │ │ ├── PmsProductFullReduction.java │ │ ├── PmsProductFullReductionExample.java │ │ ├── PmsProductLadder.java │ │ ├── PmsProductLadderExample.java │ │ ├── PmsProductOperateLog.java │ │ ├── PmsProductOperateLogExample.java │ │ ├── PmsProductVertifyRecord.java │ │ ├── PmsProductVertifyRecordExample.java │ │ ├── PmsSkuStock.java │ │ ├── PmsSkuStockExample.java │ │ ├── SmsCoupon.java │ │ ├── SmsCouponExample.java │ │ ├── SmsCouponHistory.java │ │ ├── SmsCouponHistoryExample.java │ │ ├── SmsCouponProductCategoryRelation.java │ │ ├── SmsCouponProductCategoryRelationExample.java │ │ ├── SmsCouponProductRelation.java │ │ ├── SmsCouponProductRelationExample.java │ │ ├── SmsFlashPromotion.java │ │ ├── SmsFlashPromotionExample.java │ │ ├── SmsFlashPromotionLog.java │ │ ├── SmsFlashPromotionLogExample.java │ │ ├── SmsFlashPromotionProductRelation.java │ │ ├── SmsFlashPromotionProductRelationExample.java │ │ ├── SmsFlashPromotionSession.java │ │ ├── SmsFlashPromotionSessionExample.java │ │ ├── SmsHomeAdvertise.java │ │ ├── SmsHomeAdvertiseExample.java │ │ ├── SmsHomeBrand.java │ │ ├── SmsHomeBrandExample.java │ │ ├── SmsHomeNewProduct.java │ │ ├── SmsHomeNewProductExample.java │ │ ├── SmsHomeRecommendProduct.java │ │ ├── SmsHomeRecommendProductExample.java │ │ ├── SmsHomeRecommendSubject.java │ │ ├── SmsHomeRecommendSubjectExample.java │ │ ├── UmsAdmin.java │ │ ├── UmsAdminExample.java │ │ ├── UmsAdminLoginLog.java │ │ ├── UmsAdminLoginLogExample.java │ │ ├── UmsAdminPermissionRelation.java │ │ ├── UmsAdminPermissionRelationExample.java │ │ ├── UmsAdminRoleRelation.java │ │ ├── UmsAdminRoleRelationExample.java │ │ ├── UmsGrowthChangeHistory.java │ │ ├── UmsGrowthChangeHistoryExample.java │ │ ├── UmsIntegrationChangeHistory.java │ │ ├── UmsIntegrationChangeHistoryExample.java │ │ ├── UmsIntegrationConsumeSetting.java │ │ ├── UmsIntegrationConsumeSettingExample.java │ │ ├── UmsMember.java │ │ ├── UmsMemberExample.java │ │ ├── UmsMemberLevel.java │ │ ├── UmsMemberLevelExample.java │ │ ├── UmsMemberLoginLog.java │ │ ├── UmsMemberLoginLogExample.java │ │ ├── UmsMemberMemberTagRelation.java │ │ ├── UmsMemberMemberTagRelationExample.java │ │ ├── UmsMemberProductCategoryRelation.java │ │ ├── UmsMemberProductCategoryRelationExample.java │ │ ├── UmsMemberReceiveAddress.java │ │ ├── UmsMemberReceiveAddressExample.java │ │ ├── UmsMemberRuleSetting.java │ │ ├── UmsMemberRuleSettingExample.java │ │ ├── UmsMemberStatisticsInfo.java │ │ ├── UmsMemberStatisticsInfoExample.java │ │ ├── UmsMemberTag.java │ │ ├── UmsMemberTagExample.java │ │ ├── UmsMemberTask.java │ │ ├── UmsMemberTaskExample.java │ │ ├── UmsMenu.java │ │ ├── UmsMenuExample.java │ │ ├── UmsPermission.java │ │ ├── UmsPermissionExample.java │ │ ├── UmsResource.java │ │ ├── UmsResourceCategory.java │ │ ├── UmsResourceCategoryExample.java │ │ ├── UmsResourceExample.java │ │ ├── UmsRole.java │ │ ├── UmsRoleExample.java │ │ ├── UmsRoleMenuRelation.java │ │ ├── UmsRoleMenuRelationExample.java │ │ ├── UmsRolePermissionRelation.java │ │ ├── UmsRolePermissionRelationExample.java │ │ ├── UmsRoleResourceRelation.java │ │ └── UmsRoleResourceRelationExample.java │ └── resources/ │ ├── com/ │ │ └── macro/ │ │ └── mall/ │ │ └── mapper/ │ │ ├── CmsHelpCategoryMapper.xml │ │ ├── CmsHelpMapper.xml │ │ ├── CmsMemberReportMapper.xml │ │ ├── CmsPrefrenceAreaMapper.xml │ │ ├── CmsPrefrenceAreaProductRelationMapper.xml │ │ ├── CmsSubjectCategoryMapper.xml │ │ ├── CmsSubjectCommentMapper.xml │ │ ├── CmsSubjectMapper.xml │ │ ├── CmsSubjectProductRelationMapper.xml │ │ ├── CmsTopicCategoryMapper.xml │ │ ├── CmsTopicCommentMapper.xml │ │ ├── CmsTopicMapper.xml │ │ ├── OmsCartItemMapper.xml │ │ ├── OmsCompanyAddressMapper.xml │ │ ├── OmsOrderItemMapper.xml │ │ ├── OmsOrderMapper.xml │ │ ├── OmsOrderOperateHistoryMapper.xml │ │ ├── OmsOrderReturnApplyMapper.xml │ │ ├── OmsOrderReturnReasonMapper.xml │ │ ├── OmsOrderSettingMapper.xml │ │ ├── PmsAlbumMapper.xml │ │ ├── PmsAlbumPicMapper.xml │ │ ├── PmsBrandMapper.xml │ │ ├── PmsCommentMapper.xml │ │ ├── PmsCommentReplayMapper.xml │ │ ├── PmsFeightTemplateMapper.xml │ │ ├── PmsMemberPriceMapper.xml │ │ ├── PmsProductAttributeCategoryMapper.xml │ │ ├── PmsProductAttributeMapper.xml │ │ ├── PmsProductAttributeValueMapper.xml │ │ ├── PmsProductCategoryAttributeRelationMapper.xml │ │ ├── PmsProductCategoryMapper.xml │ │ ├── PmsProductFullReductionMapper.xml │ │ ├── PmsProductLadderMapper.xml │ │ ├── PmsProductMapper.xml │ │ ├── PmsProductOperateLogMapper.xml │ │ ├── PmsProductVertifyRecordMapper.xml │ │ ├── PmsSkuStockMapper.xml │ │ ├── SmsCouponHistoryMapper.xml │ │ ├── SmsCouponMapper.xml │ │ ├── SmsCouponProductCategoryRelationMapper.xml │ │ ├── SmsCouponProductRelationMapper.xml │ │ ├── SmsFlashPromotionLogMapper.xml │ │ ├── SmsFlashPromotionMapper.xml │ │ ├── SmsFlashPromotionProductRelationMapper.xml │ │ ├── SmsFlashPromotionSessionMapper.xml │ │ ├── SmsHomeAdvertiseMapper.xml │ │ ├── SmsHomeBrandMapper.xml │ │ ├── SmsHomeNewProductMapper.xml │ │ ├── SmsHomeRecommendProductMapper.xml │ │ ├── SmsHomeRecommendSubjectMapper.xml │ │ ├── UmsAdminLoginLogMapper.xml │ │ ├── UmsAdminMapper.xml │ │ ├── UmsAdminPermissionRelationMapper.xml │ │ ├── UmsAdminRoleRelationMapper.xml │ │ ├── UmsGrowthChangeHistoryMapper.xml │ │ ├── UmsIntegrationChangeHistoryMapper.xml │ │ ├── UmsIntegrationConsumeSettingMapper.xml │ │ ├── UmsMemberLevelMapper.xml │ │ ├── UmsMemberLoginLogMapper.xml │ │ ├── UmsMemberMapper.xml │ │ ├── UmsMemberMemberTagRelationMapper.xml │ │ ├── UmsMemberProductCategoryRelationMapper.xml │ │ ├── UmsMemberReceiveAddressMapper.xml │ │ ├── UmsMemberRuleSettingMapper.xml │ │ ├── UmsMemberStatisticsInfoMapper.xml │ │ ├── UmsMemberTagMapper.xml │ │ ├── UmsMemberTaskMapper.xml │ │ ├── UmsMenuMapper.xml │ │ ├── UmsPermissionMapper.xml │ │ ├── UmsResourceCategoryMapper.xml │ │ ├── UmsResourceMapper.xml │ │ ├── UmsRoleMapper.xml │ │ ├── UmsRoleMenuRelationMapper.xml │ │ ├── UmsRolePermissionRelationMapper.xml │ │ └── UmsRoleResourceRelationMapper.xml │ ├── generator.properties │ └── generatorConfig.xml ├── mall-portal/ │ ├── .gitignore │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── macro/ │ │ │ └── mall/ │ │ │ └── portal/ │ │ │ ├── MallPortalApplication.java │ │ │ ├── component/ │ │ │ │ ├── CancelOrderReceiver.java │ │ │ │ ├── CancelOrderSender.java │ │ │ │ └── OrderTimeOutCancelTask.java │ │ │ ├── config/ │ │ │ │ ├── AlipayClientConfig.java │ │ │ │ ├── AlipayConfig.java │ │ │ │ ├── GlobalCorsConfig.java │ │ │ │ ├── JacksonConfig.java │ │ │ │ ├── MallSecurityConfig.java │ │ │ │ ├── MyBatisConfig.java │ │ │ │ ├── RabbitMqConfig.java │ │ │ │ ├── SpringTaskConfig.java │ │ │ │ └── SwaggerConfig.java │ │ │ ├── controller/ │ │ │ │ ├── AlipayController.java │ │ │ │ ├── HomeController.java │ │ │ │ ├── MemberAttentionController.java │ │ │ │ ├── MemberProductCollectionController.java │ │ │ │ ├── MemberReadHistoryController.java │ │ │ │ ├── OmsCartItemController.java │ │ │ │ ├── OmsPortalOrderController.java │ │ │ │ ├── OmsPortalOrderReturnApplyController.java │ │ │ │ ├── PmsPortalBrandController.java │ │ │ │ ├── PmsPortalProductController.java │ │ │ │ ├── UmsMemberController.java │ │ │ │ ├── UmsMemberCouponController.java │ │ │ │ └── UmsMemberReceiveAddressController.java │ │ │ ├── dao/ │ │ │ │ ├── HomeDao.java │ │ │ │ ├── PortalOrderDao.java │ │ │ │ ├── PortalOrderItemDao.java │ │ │ │ ├── PortalProductDao.java │ │ │ │ └── SmsCouponHistoryDao.java │ │ │ ├── domain/ │ │ │ │ ├── AliPayParam.java │ │ │ │ ├── CartProduct.java │ │ │ │ ├── CartPromotionItem.java │ │ │ │ ├── ConfirmOrderResult.java │ │ │ │ ├── FlashPromotionProduct.java │ │ │ │ ├── HomeContentResult.java │ │ │ │ ├── HomeFlashPromotion.java │ │ │ │ ├── MemberBrandAttention.java │ │ │ │ ├── MemberDetails.java │ │ │ │ ├── MemberProductCollection.java │ │ │ │ ├── MemberReadHistory.java │ │ │ │ ├── OmsOrderDetail.java │ │ │ │ ├── OmsOrderReturnApplyParam.java │ │ │ │ ├── OrderParam.java │ │ │ │ ├── PmsPortalProductDetail.java │ │ │ │ ├── PmsProductCategoryNode.java │ │ │ │ ├── PromotionProduct.java │ │ │ │ ├── QueueEnum.java │ │ │ │ └── SmsCouponHistoryDetail.java │ │ │ ├── repository/ │ │ │ │ ├── MemberBrandAttentionRepository.java │ │ │ │ ├── MemberProductCollectionRepository.java │ │ │ │ └── MemberReadHistoryRepository.java │ │ │ ├── service/ │ │ │ │ ├── AlipayService.java │ │ │ │ ├── HomeService.java │ │ │ │ ├── MemberAttentionService.java │ │ │ │ ├── MemberCollectionService.java │ │ │ │ ├── MemberReadHistoryService.java │ │ │ │ ├── OmsCartItemService.java │ │ │ │ ├── OmsPortalOrderReturnApplyService.java │ │ │ │ ├── OmsPortalOrderService.java │ │ │ │ ├── OmsPromotionService.java │ │ │ │ ├── PmsPortalBrandService.java │ │ │ │ ├── PmsPortalProductService.java │ │ │ │ ├── UmsMemberCacheService.java │ │ │ │ ├── UmsMemberCouponService.java │ │ │ │ ├── UmsMemberReceiveAddressService.java │ │ │ │ ├── UmsMemberService.java │ │ │ │ └── impl/ │ │ │ │ ├── AlipayServiceImpl.java │ │ │ │ ├── HomeServiceImpl.java │ │ │ │ ├── MemberAttentionServiceImpl.java │ │ │ │ ├── MemberCollectionServiceImpl.java │ │ │ │ ├── MemberReadHistoryServiceImpl.java │ │ │ │ ├── OmsCartItemServiceImpl.java │ │ │ │ ├── OmsPortalOrderReturnApplyServiceImpl.java │ │ │ │ ├── OmsPortalOrderServiceImpl.java │ │ │ │ ├── OmsPromotionServiceImpl.java │ │ │ │ ├── PmsPortalBrandServiceImpl.java │ │ │ │ ├── PmsPortalProductServiceImpl.java │ │ │ │ ├── UmsMemberCacheServiceImpl.java │ │ │ │ ├── UmsMemberCouponServiceImpl.java │ │ │ │ ├── UmsMemberReceiveAddressServiceImpl.java │ │ │ │ └── UmsMemberServiceImpl.java │ │ │ └── util/ │ │ │ └── DateUtil.java │ │ └── resources/ │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application.yml │ │ └── dao/ │ │ ├── HomeDao.xml │ │ ├── PortalOrderDao.xml │ │ ├── PortalOrderItemDao.xml │ │ ├── PortalProductDao.xml │ │ └── SmsCouponHistoryDao.xml │ └── test/ │ └── java/ │ └── com/ │ └── macro/ │ └── mall/ │ └── portal/ │ ├── MallPortalApplicationTests.java │ └── PortalProductDaoTests.java ├── mall-search/ │ ├── .gitignore │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── macro/ │ │ │ └── mall/ │ │ │ └── search/ │ │ │ ├── MallSearchApplication.java │ │ │ ├── config/ │ │ │ │ ├── MyBatisConfig.java │ │ │ │ └── SwaggerConfig.java │ │ │ ├── controller/ │ │ │ │ └── EsProductController.java │ │ │ ├── dao/ │ │ │ │ └── EsProductDao.java │ │ │ ├── domain/ │ │ │ │ ├── EsProduct.java │ │ │ │ ├── EsProductAttributeValue.java │ │ │ │ └── EsProductRelatedInfo.java │ │ │ ├── repository/ │ │ │ │ └── EsProductRepository.java │ │ │ └── service/ │ │ │ ├── EsProductService.java │ │ │ └── impl/ │ │ │ └── EsProductServiceImpl.java │ │ └── resources/ │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application.yml │ │ └── dao/ │ │ └── EsProductDao.xml │ └── test/ │ └── java/ │ └── com/ │ └── macro/ │ └── mall/ │ └── search/ │ └── MallSearchApplicationTests.java ├── mall-security/ │ ├── .gitignore │ ├── pom.xml │ └── src/ │ └── main/ │ └── java/ │ └── com/ │ └── macro/ │ └── mall/ │ └── security/ │ ├── annotation/ │ │ └── CacheException.java │ ├── aspect/ │ │ └── RedisCacheAspect.java │ ├── component/ │ │ ├── DynamicAccessDecisionManager.java │ │ ├── DynamicSecurityFilter.java │ │ ├── DynamicSecurityMetadataSource.java │ │ ├── DynamicSecurityService.java │ │ ├── JwtAuthenticationTokenFilter.java │ │ ├── RestAuthenticationEntryPoint.java │ │ └── RestfulAccessDeniedHandler.java │ ├── config/ │ │ ├── CommonSecurityConfig.java │ │ ├── IgnoreUrlsConfig.java │ │ ├── RedisConfig.java │ │ └── SecurityConfig.java │ └── util/ │ ├── JwtTokenUtil.java │ └── SpringUtil.java └── pom.xml