From 2ccec66a932799a4e967b18a8ce119c39aadca57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=BA=E4=BA=91=E5=9D=A4?= <2696227404@qq.com> Date: Sun, 24 Nov 2024 19:09:39 +0800 Subject: [PATCH] init --- .gitignore | 11 + LICENSE | 201 + README.md | 207 + document/axure/app-design.md | 61 + document/axure/mall-app.rp | Bin 0 -> 3274767 bytes document/axure/mall-flow.rp | Bin 0 -> 116825 bytes document/docker/docker-compose-app.yml | 42 + document/docker/docker-compose-env.yml | 99 + document/docker/nginx.conf | 45 + document/elk/logstash.conf | 49 + document/mind/app.emmx | Bin 0 -> 32782 bytes document/mind/cms.emmx | Bin 0 -> 23013 bytes document/mind/home.emmx | Bin 0 -> 17463 bytes document/mind/oms.emmx | Bin 0 -> 32155 bytes document/mind/pms.emmx | Bin 0 -> 33382 bytes document/mind/sms.emmx | Bin 0 -> 23995 bytes document/mind/ums.emmx | Bin 0 -> 29455 bytes document/pdm/mall.pdb | 20712 ++++++++++++++++ document/pdm/mall.pdm | 20712 ++++++++++++++++ document/pos/业务架构图.pos | 1 + document/pos/系统架构图.pos | 1 + document/pos/项目开发进度图.pos | 1 + .../mall-admin.postman_collection.json | 188 + .../mall-portal.postman_collection.json | 328 + document/reference/deploy-windows.md | 105 + document/reference/dev_flow.md | 329 + document/reference/docker.md | 98 + document/reference/function.md | 27 + document/reference/linux.md | 148 + document/reference/mysql.md | 78 + document/reference/shortcut.md | 32 + document/resource/eclipse_import_1.png | Bin 0 -> 26453 bytes document/resource/eclipse_import_2.png | Bin 0 -> 31622 bytes document/resource/mall-admin.gif | Bin 0 -> 3558265 bytes document/resource/mall-app.gif | Bin 0 -> 1725920 bytes document/resource/mall_admin_show.png | Bin 0 -> 39946 bytes document/resource/mall_business_arch.png | Bin 0 -> 44729 bytes document/resource/mall_dev_flow.png | Bin 0 -> 35747 bytes document/resource/mall_dev_flow_note.png | Bin 0 -> 47200 bytes document/resource/mall_micro_service_arch.jpg | Bin 0 -> 197026 bytes document/resource/mall_system_arch.png | Bin 0 -> 46723 bytes document/resource/mind_content.jpg | Bin 0 -> 128731 bytes document/resource/mind_member.jpg | Bin 0 -> 190172 bytes document/resource/mind_order.jpg | Bin 0 -> 238342 bytes document/resource/mind_portal.jpg | Bin 0 -> 187839 bytes document/resource/mind_product.jpg | Bin 0 -> 231246 bytes document/resource/mind_sale.jpg | Bin 0 -> 143697 bytes .../resource/qrcode_for_macrozheng_258.jpg | Bin 0 -> 28262 bytes document/resource/rabbitmq_install_1.png | Bin 0 -> 13222 bytes document/resource/rabbitmq_install_2.png | Bin 0 -> 40324 bytes document/resource/rabbitmq_install_3.png | Bin 0 -> 34441 bytes document/resource/rabbitmq_install_4.png | Bin 0 -> 35392 bytes document/resource/re_mall_app_show.jpg | Bin 0 -> 139539 bytes document/resource/re_mall_business_arch.jpg | Bin 0 -> 154533 bytes document/resource/re_mall_dev_flow.jpg | Bin 0 -> 29744 bytes document/resource/re_mall_system_arch.jpg | Bin 0 -> 132971 bytes document/sh/Dockerfile | 10 + document/sh/mall-admin.sh | 16 + document/sh/mall-portal.sh | 18 + document/sh/mall-search.sh | 16 + document/sh/run.sh | 28 + document/sql/mall.sql | 3257 +++ mall-admin/pom.xml | 49 + .../com/macro/mall/MallAdminApplication.java | 15 + .../com/macro/mall/bo/AdminUserDetails.java | 65 + .../macro/mall/config/GlobalCorsConfig.java | 34 + .../macro/mall/config/MallSecurityConfig.java | 49 + .../com/macro/mall/config/MyBatisConfig.java | 15 + .../java/com/macro/mall/config/OssConfig.java | 24 + .../com/macro/mall/config/SwaggerConfig.java | 35 + .../CmsPrefrenceAreaController.java | 36 + .../mall/controller/CmsSubjectController.java | 48 + .../mall/controller/MinioController.java | 119 + .../OmsCompanyAddressController.java | 36 + .../mall/controller/OmsOrderController.java | 114 + .../OmsOrderReturnApplyController.java | 71 + .../OmsOrderReturnReasonController.java | 89 + .../controller/OmsOrderSettingController.java | 43 + .../macro/mall/controller/OssController.java | 47 + .../mall/controller/PmsBrandController.java | 133 + ...PmsProductAttributeCategoryController.java | 88 + .../PmsProductAttributeController.java | 95 + .../PmsProductCategoryController.java | 118 + .../mall/controller/PmsProductController.java | 146 + .../controller/PmsSkuStockController.java | 45 + .../mall/controller/SmsCouponController.java | 80 + .../SmsCouponHistoryController.java | 42 + .../SmsFlashPromotionController.java | 89 + ...ashPromotionProductRelationController.java | 80 + .../SmsFlashPromotionSessionController.java | 95 + .../SmsHomeAdvertiseController.java | 87 + .../controller/SmsHomeBrandController.java | 82 + .../SmsHomeNewProductController.java | 82 + .../SmsHomeRecommendProductController.java | 82 + .../SmsHomeRecommendSubjectController.java | 82 + .../mall/controller/UmsAdminController.java | 207 + .../controller/UmsMemberLevelController.java | 37 + .../mall/controller/UmsMenuController.java | 104 + .../UmsResourceCategoryController.java | 71 + .../controller/UmsResourceController.java | 99 + .../mall/controller/UmsRoleController.java | 124 + .../CmsPrefrenceAreaProductRelationDao.java | 17 + .../dao/CmsSubjectProductRelationDao.java | 17 + .../java/com/macro/mall/dao/OmsOrderDao.java | 30 + .../mall/dao/OmsOrderOperateHistoryDao.java | 17 + .../mall/dao/OmsOrderReturnApplyDao.java | 24 + .../com/macro/mall/dao/PmsMemberPriceDao.java | 17 + .../dao/PmsProductAttributeCategoryDao.java | 16 + .../mall/dao/PmsProductAttributeDao.java | 17 + .../mall/dao/PmsProductAttributeValueDao.java | 17 + ...msProductCategoryAttributeRelationDao.java | 17 + .../macro/mall/dao/PmsProductCategoryDao.java | 16 + .../com/macro/mall/dao/PmsProductDao.java | 16 + .../mall/dao/PmsProductFullReductionDao.java | 17 + .../macro/mall/dao/PmsProductLadderDao.java | 17 + .../mall/dao/PmsProductVertifyRecordDao.java | 17 + .../com/macro/mall/dao/PmsSkuStockDao.java | 22 + .../java/com/macro/mall/dao/SmsCouponDao.java | 15 + .../SmsCouponProductCategoryRelationDao.java | 17 + .../mall/dao/SmsCouponProductRelationDao.java | 17 + .../SmsFlashPromotionProductRelationDao.java | 17 + .../mall/dao/UmsAdminRoleRelationDao.java | 34 + .../java/com/macro/mall/dao/UmsRoleDao.java | 26 + .../macro/mall/dto/BucketPolicyConfigDto.java | 31 + .../com/macro/mall/dto/MinioUploadDto.java | 18 + .../com/macro/mall/dto/OmsMoneyInfoParam.java | 24 + .../macro/mall/dto/OmsOrderDeliveryParam.java | 20 + .../com/macro/mall/dto/OmsOrderDetail.java | 25 + .../macro/mall/dto/OmsOrderQueryParam.java | 26 + .../mall/dto/OmsOrderReturnApplyResult.java | 18 + .../macro/mall/dto/OmsReceiverInfoParam.java | 32 + .../mall/dto/OmsReturnApplyQueryParam.java | 26 + .../macro/mall/dto/OmsUpdateStatusParam.java | 32 + .../com/macro/mall/dto/OssCallbackParam.java | 20 + .../com/macro/mall/dto/OssCallbackResult.java | 24 + .../com/macro/mall/dto/OssPolicyResult.java | 26 + .../com/macro/mall/dto/PmsBrandParam.java | 39 + .../dto/PmsProductAttributeCategoryItem.java | 20 + .../mall/dto/PmsProductAttributeParam.java | 47 + .../mall/dto/PmsProductCategoryParam.java | 43 + .../PmsProductCategoryWithChildrenItem.java | 19 + .../com/macro/mall/dto/PmsProductParam.java | 31 + .../macro/mall/dto/PmsProductQueryParam.java | 26 + .../com/macro/mall/dto/PmsProductResult.java | 16 + .../com/macro/mall/dto/ProductAttrInfo.java | 19 + .../com/macro/mall/dto/SmsCouponParam.java | 25 + .../mall/dto/SmsFlashPromotionProduct.java | 18 + .../dto/SmsFlashPromotionSessionDetail.java | 17 + .../macro/mall/dto/UmsAdminLoginParam.java | 22 + .../com/macro/mall/dto/UmsAdminParam.java | 32 + .../java/com/macro/mall/dto/UmsMenuNode.java | 19 + .../mall/dto/UpdateAdminPasswordParam.java | 25 + .../mall/service/CmsPrefrenceAreaService.java | 16 + .../macro/mall/service/CmsSubjectService.java | 21 + .../service/OmsCompanyAddressService.java | 16 + .../service/OmsOrderReturnApplyService.java | 34 + .../service/OmsOrderReturnReasonService.java | 41 + .../macro/mall/service/OmsOrderService.java | 58 + .../mall/service/OmsOrderSettingService.java | 19 + .../com/macro/mall/service/OssService.java | 21 + .../macro/mall/service/PmsBrandService.java | 59 + .../PmsProductAttributeCategoryService.java | 42 + .../service/PmsProductAttributeService.java | 48 + .../service/PmsProductCategoryService.java | 56 + .../macro/mall/service/PmsProductService.java | 73 + .../mall/service/PmsSkuStockService.java | 21 + .../mall/service/SmsCouponHistoryService.java | 19 + .../macro/mall/service/SmsCouponService.java | 42 + ...sFlashPromotionProductRelationService.java | 49 + .../service/SmsFlashPromotionService.java | 41 + .../SmsFlashPromotionSessionService.java | 47 + .../mall/service/SmsHomeAdvertiseService.java | 41 + .../mall/service/SmsHomeBrandService.java | 38 + .../service/SmsHomeNewProductService.java | 38 + .../SmsHomeRecommendProductService.java | 38 + .../SmsHomeRecommendSubjectService.java | 38 + .../mall/service/UmsAdminCacheService.java | 57 + .../macro/mall/service/UmsAdminService.java | 98 + .../mall/service/UmsMemberLevelService.java | 17 + .../macro/mall/service/UmsMenuService.java | 47 + .../service/UmsResourceCategoryService.java | 32 + .../mall/service/UmsResourceService.java | 41 + .../macro/mall/service/UmsRoleService.java | 66 + .../impl/CmsPrefrenceAreaServiceImpl.java | 25 + .../service/impl/CmsSubjectServiceImpl.java | 38 + .../impl/OmsCompanyAddressServiceImpl.java | 24 + .../impl/OmsOrderReturnApplyServiceImpl.java | 78 + .../impl/OmsOrderReturnReasonServiceImpl.java | 65 + .../service/impl/OmsOrderServiceImpl.java | 153 + .../impl/OmsOrderSettingServiceImpl.java | 28 + .../mall/service/impl/OssServiceImpl.java | 102 + .../service/impl/PmsBrandServiceImpl.java | 113 + ...msProductAttributeCategoryServiceImpl.java | 61 + .../impl/PmsProductAttributeServiceImpl.java | 101 + .../impl/PmsProductCategoryServiceImpl.java | 154 + .../service/impl/PmsProductServiceImpl.java | 327 + .../service/impl/PmsSkuStockServiceImpl.java | 43 + .../impl/SmsCouponHistoryServiceImpl.java | 38 + .../service/impl/SmsCouponServiceImpl.java | 125 + ...shPromotionProductRelationServiceImpl.java | 63 + .../impl/SmsFlashPromotionServiceImpl.java | 63 + .../SmsFlashPromotionSessionServiceImpl.java | 79 + .../impl/SmsHomeAdvertiseServiceImpl.java | 93 + .../service/impl/SmsHomeBrandServiceImpl.java | 70 + .../impl/SmsHomeNewProductServiceImpl.java | 70 + .../SmsHomeRecommendProductServiceImpl.java | 70 + .../SmsHomeRecommendSubjectServiceImpl.java | 70 + .../impl/UmsAdminCacheServiceImpl.java | 115 + .../service/impl/UmsAdminServiceImpl.java | 287 + .../impl/UmsMemberLevelServiceImpl.java | 26 + .../mall/service/impl/UmsMenuServiceImpl.java | 106 + .../impl/UmsResourceCategoryServiceImpl.java | 45 + .../service/impl/UmsResourceServiceImpl.java | 73 + .../mall/service/impl/UmsRoleServiceImpl.java | 119 + .../macro/mall/validator/FlagValidator.java | 23 + .../mall/validator/FlagValidatorClass.java | 32 + .../src/main/resources/META-INF/MANIFEST.MF | 3 + .../src/main/resources/application-dev.yml | 35 + .../src/main/resources/application-prod.yml | 36 + mall-admin/src/main/resources/application.yml | 64 + .../CmsPrefrenceAreaProductRelationDao.xml | 11 + .../dao/CmsSubjectProductRelationDao.xml | 11 + .../src/main/resources/dao/OmsOrderDao.xml | 90 + .../dao/OmsOrderOperateHistoryDao.xml | 14 + .../resources/dao/OmsOrderReturnApplyDao.xml | 56 + .../main/resources/dao/PmsMemberPriceDao.xml | 14 + .../dao/PmsProductAttributeCategoryDao.xml | 19 + .../resources/dao/PmsProductAttributeDao.xml | 15 + .../dao/PmsProductAttributeValueDao.xml | 12 + ...PmsProductCategoryAttributeRelationDao.xml | 12 + .../resources/dao/PmsProductCategoryDao.xml | 18 + .../src/main/resources/dao/PmsProductDao.xml | 45 + .../dao/PmsProductFullReductionDao.xml | 12 + .../resources/dao/PmsProductLadderDao.xml | 13 + .../dao/PmsProductVertifyRecordDao.xml | 15 + .../src/main/resources/dao/PmsSkuStockDao.xml | 31 + .../src/main/resources/dao/SmsCouponDao.xml | 28 + .../SmsCouponProductCategoryRelationDao.xml | 13 + .../dao/SmsCouponProductRelationDao.xml | 13 + .../SmsFlashPromotionProductRelationDao.xml | 30 + .../resources/dao/UmsAdminRoleRelationDao.xml | 44 + .../src/main/resources/dao/UmsRoleDao.xml | 64 + .../src/test/com/macro/mall/PmsDaoTests.java | 52 + mall-common/pom.xml | 52 + .../com/macro/mall/common/api/CommonPage.java | 100 + .../macro/mall/common/api/CommonResult.java | 133 + .../com/macro/mall/common/api/IErrorCode.java | 17 + .../com/macro/mall/common/api/ResultCode.java | 28 + .../mall/common/config/BaseRedisConfig.java | 67 + .../mall/common/config/BaseSwaggerConfig.java | 121 + .../mall/common/domain/SwaggerProperties.java | 47 + .../com/macro/mall/common/domain/WebLog.java | 68 + .../mall/common/exception/ApiException.java | 32 + .../macro/mall/common/exception/Asserts.java | 17 + .../exception/GlobalExceptionHandler.java | 68 + .../macro/mall/common/log/WebLogAspect.java | 127 + .../mall/common/service/RedisService.java | 182 + .../common/service/impl/RedisServiceImpl.java | 197 + .../macro/mall/common/util/RequestUtil.java | 47 + .../src/main/resources/logback-spring.xml | 202 + mall-demo/.gitignore | 25 + mall-demo/pom.xml | 48 + .../macro/mall/demo/MallDemoApplication.java | 11 + .../macro/mall/demo/bo/AdminUserDetails.java | 57 + .../macro/mall/demo/config/MyBatisConfig.java | 13 + .../mall/demo/config/RestTemplateConfig.java | 17 + .../mall/demo/config/SecurityConfig.java | 80 + .../macro/mall/demo/config/SwaggerConfig.java | 35 + .../mall/demo/controller/DemoController.java | 101 + .../RestTemplateDemoController.java | 109 + .../com/macro/mall/demo/dto/PmsBrandDto.java | 101 + .../macro/mall/demo/service/DemoService.java | 24 + .../demo/service/impl/DemoServiceImpl.java | 59 + .../mall/demo/validator/FlagValidator.java | 22 + .../demo/validator/FlagValidatorClass.java | 27 + mall-demo/src/main/resources/application.yml | 33 + .../mall/demo/MallDemoApplicationTests.java | 28 + mall-mbg/.gitignore | 2 + mall-mbg/pom.xml | 44 + .../java/com/macro/mall/CommentGenerator.java | 74 + .../main/java/com/macro/mall/Generator.java | 38 + .../mall/mapper/CmsHelpCategoryMapper.java | 30 + .../com/macro/mall/mapper/CmsHelpMapper.java | 36 + .../mall/mapper/CmsMemberReportMapper.java | 22 + .../mall/mapper/CmsPrefrenceAreaMapper.java | 36 + ...CmsPrefrenceAreaProductRelationMapper.java | 30 + .../mall/mapper/CmsSubjectCategoryMapper.java | 30 + .../mall/mapper/CmsSubjectCommentMapper.java | 30 + .../macro/mall/mapper/CmsSubjectMapper.java | 36 + .../CmsSubjectProductRelationMapper.java | 30 + .../mall/mapper/CmsTopicCategoryMapper.java | 30 + .../mall/mapper/CmsTopicCommentMapper.java | 30 + .../com/macro/mall/mapper/CmsTopicMapper.java | 36 + .../macro/mall/mapper/OmsCartItemMapper.java | 30 + .../mall/mapper/OmsCompanyAddressMapper.java | 30 + .../macro/mall/mapper/OmsOrderItemMapper.java | 30 + .../com/macro/mall/mapper/OmsOrderMapper.java | 30 + .../mapper/OmsOrderOperateHistoryMapper.java | 30 + .../mapper/OmsOrderReturnApplyMapper.java | 30 + .../mapper/OmsOrderReturnReasonMapper.java | 30 + .../mall/mapper/OmsOrderSettingMapper.java | 30 + .../com/macro/mall/mapper/PmsAlbumMapper.java | 30 + .../macro/mall/mapper/PmsAlbumPicMapper.java | 30 + .../com/macro/mall/mapper/PmsBrandMapper.java | 36 + .../macro/mall/mapper/PmsCommentMapper.java | 36 + .../mall/mapper/PmsCommentReplayMapper.java | 30 + .../mall/mapper/PmsFeightTemplateMapper.java | 30 + .../mall/mapper/PmsMemberPriceMapper.java | 30 + .../PmsProductAttributeCategoryMapper.java | 30 + .../mapper/PmsProductAttributeMapper.java | 30 + .../PmsProductAttributeValueMapper.java | 30 + ...roductCategoryAttributeRelationMapper.java | 30 + .../mall/mapper/PmsProductCategoryMapper.java | 36 + .../mapper/PmsProductFullReductionMapper.java | 30 + .../mall/mapper/PmsProductLadderMapper.java | 30 + .../macro/mall/mapper/PmsProductMapper.java | 36 + .../mapper/PmsProductOperateLogMapper.java | 30 + .../mapper/PmsProductVertifyRecordMapper.java | 30 + .../macro/mall/mapper/PmsSkuStockMapper.java | 30 + .../mall/mapper/SmsCouponHistoryMapper.java | 30 + .../macro/mall/mapper/SmsCouponMapper.java | 30 + ...msCouponProductCategoryRelationMapper.java | 30 + .../SmsCouponProductRelationMapper.java | 30 + .../mapper/SmsFlashPromotionLogMapper.java | 30 + .../mall/mapper/SmsFlashPromotionMapper.java | 30 + ...msFlashPromotionProductRelationMapper.java | 30 + .../SmsFlashPromotionSessionMapper.java | 30 + .../mall/mapper/SmsHomeAdvertiseMapper.java | 30 + .../macro/mall/mapper/SmsHomeBrandMapper.java | 30 + .../mall/mapper/SmsHomeNewProductMapper.java | 30 + .../mapper/SmsHomeRecommendProductMapper.java | 30 + .../mapper/SmsHomeRecommendSubjectMapper.java | 30 + .../mall/mapper/UmsAdminLoginLogMapper.java | 30 + .../com/macro/mall/mapper/UmsAdminMapper.java | 30 + .../UmsAdminPermissionRelationMapper.java | 30 + .../mapper/UmsAdminRoleRelationMapper.java | 30 + .../mapper/UmsGrowthChangeHistoryMapper.java | 30 + .../UmsIntegrationChangeHistoryMapper.java | 30 + .../UmsIntegrationConsumeSettingMapper.java | 30 + .../mall/mapper/UmsMemberLevelMapper.java | 30 + .../mall/mapper/UmsMemberLoginLogMapper.java | 30 + .../macro/mall/mapper/UmsMemberMapper.java | 30 + .../UmsMemberMemberTagRelationMapper.java | 30 + ...msMemberProductCategoryRelationMapper.java | 30 + .../mapper/UmsMemberReceiveAddressMapper.java | 30 + .../mapper/UmsMemberRuleSettingMapper.java | 30 + .../mapper/UmsMemberStatisticsInfoMapper.java | 30 + .../macro/mall/mapper/UmsMemberTagMapper.java | 30 + .../mall/mapper/UmsMemberTaskMapper.java | 30 + .../com/macro/mall/mapper/UmsMenuMapper.java | 30 + .../mall/mapper/UmsPermissionMapper.java | 30 + .../mapper/UmsResourceCategoryMapper.java | 30 + .../macro/mall/mapper/UmsResourceMapper.java | 30 + .../com/macro/mall/mapper/UmsRoleMapper.java | 30 + .../mapper/UmsRoleMenuRelationMapper.java | 30 + .../UmsRolePermissionRelationMapper.java | 30 + .../mapper/UmsRoleResourceRelationMapper.java | 30 + .../java/com/macro/mall/model/CmsHelp.java | 108 + .../com/macro/mall/model/CmsHelpCategory.java | 87 + .../mall/model/CmsHelpCategoryExample.java | 579 + .../com/macro/mall/model/CmsHelpExample.java | 640 + .../com/macro/mall/model/CmsMemberReport.java | 112 + .../mall/model/CmsMemberReportExample.java | 710 + .../macro/mall/model/CmsPrefrenceArea.java | 86 + .../mall/model/CmsPrefrenceAreaExample.java | 519 + .../CmsPrefrenceAreaProductRelation.java | 52 + ...msPrefrenceAreaProductRelationExample.java | 379 + .../java/com/macro/mall/model/CmsSubject.java | 202 + .../macro/mall/model/CmsSubjectCategory.java | 87 + .../mall/model/CmsSubjectCategoryExample.java | 579 + .../macro/mall/model/CmsSubjectComment.java | 97 + .../mall/model/CmsSubjectCommentExample.java | 650 + .../macro/mall/model/CmsSubjectExample.java | 1150 + .../mall/model/CmsSubjectProductRelation.java | 52 + .../CmsSubjectProductRelationExample.java | 379 + .../java/com/macro/mall/model/CmsTopic.java | 157 + .../macro/mall/model/CmsTopicCategory.java | 87 + .../mall/model/CmsTopicCategoryExample.java | 579 + .../com/macro/mall/model/CmsTopicComment.java | 97 + .../mall/model/CmsTopicCommentExample.java | 650 + .../com/macro/mall/model/CmsTopicExample.java | 890 + .../com/macro/mall/model/OmsCartItem.java | 231 + .../macro/mall/model/OmsCartItemExample.java | 1361 + .../macro/mall/model/OmsCompanyAddress.java | 138 + .../mall/model/OmsCompanyAddressExample.java | 869 + .../java/com/macro/mall/model/OmsOrder.java | 547 + .../com/macro/mall/model/OmsOrderExample.java | 3011 +++ .../com/macro/mall/model/OmsOrderItem.java | 264 + .../macro/mall/model/OmsOrderItemExample.java | 1540 ++ .../mall/model/OmsOrderOperateHistory.java | 91 + .../model/OmsOrderOperateHistoryExample.java | 580 + .../macro/mall/model/OmsOrderReturnApply.java | 344 + .../model/OmsOrderReturnApplyExample.java | 1971 ++ .../mall/model/OmsOrderReturnReason.java | 78 + .../model/OmsOrderReturnReasonExample.java | 510 + .../com/macro/mall/model/OmsOrderSetting.java | 90 + .../mall/model/OmsOrderSettingExample.java | 559 + .../java/com/macro/mall/model/PmsAlbum.java | 85 + .../com/macro/mall/model/PmsAlbumExample.java | 589 + .../com/macro/mall/model/PmsAlbumPic.java | 52 + .../macro/mall/model/PmsAlbumPicExample.java | 389 + .../java/com/macro/mall/model/PmsBrand.java | 147 + .../com/macro/mall/model/PmsBrandExample.java | 839 + .../java/com/macro/mall/model/PmsComment.java | 190 + .../macro/mall/model/PmsCommentExample.java | 1100 + .../macro/mall/model/PmsCommentReplay.java | 98 + .../mall/model/PmsCommentReplayExample.java | 650 + .../macro/mall/model/PmsFeightTemplate.java | 112 + .../mall/model/PmsFeightTemplateExample.java | 700 + .../com/macro/mall/model/PmsMemberPrice.java | 76 + .../mall/model/PmsMemberPriceExample.java | 510 + .../java/com/macro/mall/model/PmsProduct.java | 513 + .../macro/mall/model/PmsProductAttribute.java | 160 + .../model/PmsProductAttributeCategory.java | 65 + .../PmsProductAttributeCategoryExample.java | 449 + .../model/PmsProductAttributeExample.java | 939 + .../mall/model/PmsProductAttributeValue.java | 64 + .../PmsProductAttributeValueExample.java | 449 + .../macro/mall/model/PmsProductCategory.java | 157 + .../PmsProductCategoryAttributeRelation.java | 52 + ...oductCategoryAttributeRelationExample.java | 379 + .../mall/model/PmsProductCategoryExample.java | 899 + .../macro/mall/model/PmsProductExample.java | 2601 ++ .../mall/model/PmsProductFullReduction.java | 64 + .../model/PmsProductFullReductionExample.java | 440 + .../macro/mall/model/PmsProductLadder.java | 78 + .../mall/model/PmsProductLadderExample.java | 500 + .../mall/model/PmsProductOperateLog.java | 155 + .../model/PmsProductOperateLogExample.java | 931 + .../mall/model/PmsProductVertifyRecord.java | 88 + .../model/PmsProductVertifyRecordExample.java | 580 + .../com/macro/mall/model/PmsSkuStock.java | 149 + .../macro/mall/model/PmsSkuStockExample.java | 890 + .../java/com/macro/mall/model/SmsCoupon.java | 233 + .../macro/mall/model/SmsCouponExample.java | 1311 + .../macro/mall/model/SmsCouponHistory.java | 147 + .../mall/model/SmsCouponHistoryExample.java | 890 + .../SmsCouponProductCategoryRelation.java | 76 + ...sCouponProductCategoryRelationExample.java | 519 + .../mall/model/SmsCouponProductRelation.java | 76 + .../SmsCouponProductRelationExample.java | 519 + .../macro/mall/model/SmsFlashPromotion.java | 91 + .../mall/model/SmsFlashPromotionExample.java | 597 + .../mall/model/SmsFlashPromotionLog.java | 98 + .../model/SmsFlashPromotionLogExample.java | 640 + .../SmsFlashPromotionProductRelation.java | 114 + ...sFlashPromotionProductRelationExample.java | 680 + .../mall/model/SmsFlashPromotionSession.java | 92 + .../SmsFlashPromotionSessionExample.java | 597 + .../macro/mall/model/SmsHomeAdvertise.java | 159 + .../mall/model/SmsHomeAdvertiseExample.java | 960 + .../com/macro/mall/model/SmsHomeBrand.java | 74 + .../macro/mall/model/SmsHomeBrandExample.java | 509 + .../macro/mall/model/SmsHomeNewProduct.java | 74 + .../mall/model/SmsHomeNewProductExample.java | 509 + .../mall/model/SmsHomeRecommendProduct.java | 74 + .../model/SmsHomeRecommendProductExample.java | 509 + .../mall/model/SmsHomeRecommendSubject.java | 74 + .../model/SmsHomeRecommendSubjectExample.java | 509 + .../java/com/macro/mall/model/UmsAdmin.java | 137 + .../com/macro/mall/model/UmsAdminExample.java | 860 + .../macro/mall/model/UmsAdminLoginLog.java | 87 + .../mall/model/UmsAdminLoginLogExample.java | 590 + .../model/UmsAdminPermissionRelation.java | 63 + .../UmsAdminPermissionRelationExample.java | 439 + .../mall/model/UmsAdminRoleRelation.java | 52 + .../model/UmsAdminRoleRelationExample.java | 379 + .../mall/model/UmsGrowthChangeHistory.java | 113 + .../model/UmsGrowthChangeHistoryExample.java | 700 + .../model/UmsIntegrationChangeHistory.java | 113 + .../UmsIntegrationChangeHistoryExample.java | 700 + .../model/UmsIntegrationConsumeSetting.java | 78 + .../UmsIntegrationConsumeSettingExample.java | 499 + .../java/com/macro/mall/model/UmsMember.java | 246 + .../macro/mall/model/UmsMemberExample.java | 1447 ++ .../com/macro/mall/model/UmsMemberLevel.java | 172 + .../mall/model/UmsMemberLevelExample.java | 1000 + .../macro/mall/model/UmsMemberLoginLog.java | 98 + .../mall/model/UmsMemberLoginLogExample.java | 650 + .../model/UmsMemberMemberTagRelation.java | 52 + .../UmsMemberMemberTagRelationExample.java | 379 + .../UmsMemberProductCategoryRelation.java | 52 + ...sMemberProductCategoryRelationExample.java | 379 + .../mall/model/UmsMemberReceiveAddress.java | 136 + .../model/UmsMemberReceiveAddressExample.java | 869 + .../mall/model/UmsMemberRuleSetting.java | 103 + .../model/UmsMemberRuleSettingExample.java | 620 + .../mall/model/UmsMemberStatisticsInfo.java | 206 + .../model/UmsMemberStatisticsInfoExample.java | 1161 + .../com/macro/mall/model/UmsMemberTag.java | 66 + .../macro/mall/model/UmsMemberTagExample.java | 450 + .../com/macro/mall/model/UmsMemberTask.java | 77 + .../mall/model/UmsMemberTaskExample.java | 509 + .../java/com/macro/mall/model/UmsMenu.java | 127 + .../com/macro/mall/model/UmsMenuExample.java | 770 + .../com/macro/mall/model/UmsPermission.java | 139 + .../mall/model/UmsPermissionExample.java | 840 + .../com/macro/mall/model/UmsResource.java | 91 + .../macro/mall/model/UmsResourceCategory.java | 67 + .../model/UmsResourceCategoryExample.java | 450 + .../macro/mall/model/UmsResourceExample.java | 590 + .../java/com/macro/mall/model/UmsRole.java | 102 + .../com/macro/mall/model/UmsRoleExample.java | 640 + .../macro/mall/model/UmsRoleMenuRelation.java | 54 + .../model/UmsRoleMenuRelationExample.java | 379 + .../mall/model/UmsRolePermissionRelation.java | 52 + .../UmsRolePermissionRelationExample.java | 379 + .../mall/model/UmsRoleResourceRelation.java | 54 + .../model/UmsRoleResourceRelationExample.java | 379 + .../mall/mapper/CmsHelpCategoryMapper.xml | 226 + .../com/macro/mall/mapper/CmsHelpMapper.xml | 304 + .../mall/mapper/CmsMemberReportMapper.xml | 211 + .../mall/mapper/CmsPrefrenceAreaMapper.xml | 268 + .../CmsPrefrenceAreaProductRelationMapper.xml | 179 + .../mall/mapper/CmsSubjectCategoryMapper.xml | 226 + .../mall/mapper/CmsSubjectCommentMapper.xml | 243 + .../macro/mall/mapper/CmsSubjectMapper.xml | 447 + .../CmsSubjectProductRelationMapper.xml | 179 + .../mall/mapper/CmsTopicCategoryMapper.xml | 226 + .../mall/mapper/CmsTopicCommentMapper.xml | 243 + .../com/macro/mall/mapper/CmsTopicMapper.xml | 375 + .../macro/mall/mapper/OmsCartItemMapper.xml | 416 + .../mall/mapper/OmsCompanyAddressMapper.xml | 291 + .../macro/mall/mapper/OmsOrderItemMapper.xml | 464 + .../com/macro/mall/mapper/OmsOrderMapper.xml | 828 + .../mapper/OmsOrderOperateHistoryMapper.xml | 226 + .../mall/mapper/OmsOrderReturnApplyMapper.xml | 558 + .../mapper/OmsOrderReturnReasonMapper.xml | 211 + .../mall/mapper/OmsOrderSettingMapper.xml | 229 + .../com/macro/mall/mapper/PmsAlbumMapper.xml | 226 + .../macro/mall/mapper/PmsAlbumPicMapper.xml | 179 + .../com/macro/mall/mapper/PmsBrandMapper.xml | 358 + .../macro/mall/mapper/PmsCommentMapper.xml | 428 + .../mall/mapper/PmsCommentReplayMapper.xml | 243 + .../mall/mapper/PmsFeightTemplateMapper.xml | 258 + .../mall/mapper/PmsMemberPriceMapper.xml | 211 + .../PmsProductAttributeCategoryMapper.xml | 196 + .../mall/mapper/PmsProductAttributeMapper.xml | 323 + .../mapper/PmsProductAttributeValueMapper.xml | 196 + ...ProductCategoryAttributeRelationMapper.xml | 181 + .../mall/mapper/PmsProductCategoryMapper.xml | 375 + .../mapper/PmsProductFullReductionMapper.xml | 196 + .../mall/mapper/PmsProductLadderMapper.xml | 211 + .../macro/mall/mapper/PmsProductMapper.xml | 903 + .../mapper/PmsProductOperateLogMapper.xml | 321 + .../mapper/PmsProductVertifyRecordMapper.xml | 226 + .../macro/mall/mapper/PmsSkuStockMapper.xml | 306 + .../mall/mapper/SmsCouponHistoryMapper.xml | 306 + .../com/macro/mall/mapper/SmsCouponMapper.xml | 415 + ...SmsCouponProductCategoryRelationMapper.xml | 211 + .../mapper/SmsCouponProductRelationMapper.xml | 211 + .../mapper/SmsFlashPromotionLogMapper.xml | 243 + .../mall/mapper/SmsFlashPromotionMapper.xml | 226 + ...SmsFlashPromotionProductRelationMapper.xml | 259 + .../mapper/SmsFlashPromotionSessionMapper.xml | 226 + .../mall/mapper/SmsHomeAdvertiseMapper.xml | 321 + .../macro/mall/mapper/SmsHomeBrandMapper.xml | 211 + .../mall/mapper/SmsHomeNewProductMapper.xml | 211 + .../mapper/SmsHomeRecommendProductMapper.xml | 211 + .../mapper/SmsHomeRecommendSubjectMapper.xml | 211 + .../mall/mapper/UmsAdminLoginLogMapper.xml | 226 + .../com/macro/mall/mapper/UmsAdminMapper.xml | 290 + .../UmsAdminPermissionRelationMapper.xml | 196 + .../mapper/UmsAdminRoleRelationMapper.xml | 179 + .../mapper/UmsGrowthChangeHistoryMapper.xml | 259 + .../UmsIntegrationChangeHistoryMapper.xml | 259 + .../UmsIntegrationConsumeSettingMapper.xml | 211 + .../mall/mapper/UmsMemberLevelMapper.xml | 339 + .../mall/mapper/UmsMemberLoginLogMapper.xml | 243 + .../com/macro/mall/mapper/UmsMemberMapper.xml | 431 + .../UmsMemberMemberTagRelationMapper.xml | 179 + ...UmsMemberProductCategoryRelationMapper.xml | 179 + .../mapper/UmsMemberReceiveAddressMapper.xml | 291 + .../mapper/UmsMemberRuleSettingMapper.xml | 244 + .../mapper/UmsMemberStatisticsInfoMapper.xml | 386 + .../macro/mall/mapper/UmsMemberTagMapper.xml | 196 + .../macro/mall/mapper/UmsMemberTaskMapper.xml | 211 + .../com/macro/mall/mapper/UmsMenuMapper.xml | 273 + .../macro/mall/mapper/UmsPermissionMapper.xml | 288 + .../mall/mapper/UmsResourceCategoryMapper.xml | 196 + .../macro/mall/mapper/UmsResourceMapper.xml | 226 + .../com/macro/mall/mapper/UmsRoleMapper.xml | 243 + .../mall/mapper/UmsRoleMenuRelationMapper.xml | 179 + .../UmsRolePermissionRelationMapper.xml | 179 + .../mapper/UmsRoleResourceRelationMapper.xml | 179 + .../src/main/resources/generator.properties | 4 + .../src/main/resources/generatorConfig.xml | 50 + mall-portal/.gitignore | 25 + mall-portal/pom.xml | 67 + .../mall/portal/MallPortalApplication.java | 13 + .../portal/component/CancelOrderReceiver.java | 26 + .../portal/component/CancelOrderSender.java | 35 + .../component/OrderTimeOutCancelTask.java | 29 + .../portal/config/AlipayClientConfig.java | 21 + .../mall/portal/config/AlipayConfig.java | 57 + .../mall/portal/config/GlobalCorsConfig.java | 34 + .../mall/portal/config/JacksonConfig.java | 32 + .../portal/config/MallSecurityConfig.java | 24 + .../mall/portal/config/MyBatisConfig.java | 15 + .../mall/portal/config/RabbitMqConfig.java | 79 + .../mall/portal/config/SpringTaskConfig.java | 13 + .../mall/portal/config/SwaggerConfig.java | 34 + .../portal/controller/AlipayController.java | 74 + .../portal/controller/HomeController.java | 82 + .../controller/MemberAttentionController.java | 74 + .../MemberProductCollectionController.java | 75 + .../MemberReadHistoryController.java | 69 + .../controller/OmsCartItemController.java | 111 + .../controller/OmsPortalOrderController.java | 115 + .../OmsPortalOrderReturnApplyController.java | 38 + .../controller/PmsPortalBrandController.java | 56 + .../PmsPortalProductController.java | 62 + .../controller/UmsMemberController.java | 108 + .../controller/UmsMemberCouponController.java | 83 + .../UmsMemberReceiveAddressController.java | 75 + .../com/macro/mall/portal/dao/HomeDao.java | 40 + .../macro/mall/portal/dao/PortalOrderDao.java | 54 + .../mall/portal/dao/PortalOrderItemDao.java | 17 + .../mall/portal/dao/PortalProductDao.java | 29 + .../mall/portal/dao/SmsCouponHistoryDao.java | 23 + .../macro/mall/portal/domain/AliPayParam.java | 27 + .../macro/mall/portal/domain/CartProduct.java | 23 + .../mall/portal/domain/CartPromotionItem.java | 27 + .../portal/domain/ConfirmOrderResult.java | 44 + .../portal/domain/FlashPromotionProduct.java | 23 + .../mall/portal/domain/HomeContentResult.java | 32 + .../portal/domain/HomeFlashPromotion.java | 27 + .../portal/domain/MemberBrandAttention.java | 31 + .../mall/portal/domain/MemberDetails.java | 61 + .../domain/MemberProductCollection.java | 32 + .../mall/portal/domain/MemberReadHistory.java | 32 + .../mall/portal/domain/OmsOrderDetail.java | 20 + .../domain/OmsOrderReturnApplyParam.java | 49 + .../macro/mall/portal/domain/OrderParam.java | 26 + .../portal/domain/PmsPortalProductDetail.java | 33 + .../portal/domain/PmsProductCategoryNode.java | 19 + .../mall/portal/domain/PromotionProduct.java | 25 + .../macro/mall/portal/domain/QueueEnum.java | 38 + .../portal/domain/SmsCouponHistoryDetail.java | 26 + .../MemberBrandAttentionRepository.java | 32 + .../MemberProductCollectionRepository.java | 32 + .../MemberReadHistoryRepository.java | 22 + .../mall/portal/service/AlipayService.java | 37 + .../mall/portal/service/HomeService.java | 47 + .../service/MemberAttentionService.java | 35 + .../service/MemberCollectionService.java | 35 + .../service/MemberReadHistoryService.java | 32 + .../portal/service/OmsCartItemService.java | 56 + .../OmsPortalOrderReturnApplyService.java | 14 + .../portal/service/OmsPortalOrderService.java | 76 + .../portal/service/OmsPromotionService.java | 18 + .../portal/service/PmsPortalBrandService.java | 28 + .../service/PmsPortalProductService.java | 28 + .../portal/service/UmsMemberCacheService.java | 34 + .../service/UmsMemberCouponService.java | 41 + .../UmsMemberReceiveAddressService.java | 42 + .../mall/portal/service/UmsMemberService.java | 64 + .../service/impl/AlipayServiceImpl.java | 162 + .../portal/service/impl/HomeServiceImpl.java | 176 + .../impl/MemberAttentionServiceImpl.java | 87 + .../impl/MemberCollectionServiceImpl.java | 84 + .../impl/MemberReadHistoryServiceImpl.java | 85 + .../service/impl/OmsCartItemServiceImpl.java | 139 + .../OmsPortalOrderReturnApplyServiceImpl.java | 29 + .../impl/OmsPortalOrderServiceImpl.java | 794 + .../service/impl/OmsPromotionServiceImpl.java | 273 + .../impl/PmsPortalBrandServiceImpl.java | 51 + .../impl/PmsPortalProductServiceImpl.java | 144 + .../impl/UmsMemberCacheServiceImpl.java | 67 + .../impl/UmsMemberCouponServiceImpl.java | 244 + .../UmsMemberReceiveAddressServiceImpl.java | 81 + .../service/impl/UmsMemberServiceImpl.java | 196 + .../com/macro/mall/portal/util/DateUtil.java | 35 + .../src/main/resources/application-dev.yml | 52 + .../src/main/resources/application-prod.yml | 60 + .../src/main/resources/application.yml | 61 + .../src/main/resources/dao/HomeDao.xml | 76 + .../src/main/resources/dao/PortalOrderDao.xml | 114 + .../main/resources/dao/PortalOrderItemDao.xml | 22 + .../main/resources/dao/PortalProductDao.xml | 102 + .../resources/dao/SmsCouponHistoryDao.xml | 53 + .../portal/MallPortalApplicationTests.java | 13 + .../mall/portal/PortalProductDaoTests.java | 32 + mall-search/.gitignore | 25 + mall-search/pom.xml | 50 + .../mall/search/MallSearchApplication.java | 12 + .../mall/search/config/MyBatisConfig.java | 13 + .../mall/search/config/SwaggerConfig.java | 34 + .../controller/EsProductController.java | 109 + .../macro/mall/search/dao/EsProductDao.java | 17 + .../macro/mall/search/domain/EsProduct.java | 51 + .../domain/EsProductAttributeValue.java | 28 + .../search/domain/EsProductRelatedInfo.java | 26 + .../repository/EsProductRepository.java | 23 + .../mall/search/service/EsProductService.java | 53 + .../service/impl/EsProductServiceImpl.java | 289 + .../src/main/resources/application-dev.yml | 29 + .../src/main/resources/application-prod.yml | 30 + .../src/main/resources/application.yml | 19 + .../src/main/resources/dao/EsProductDao.xml | 46 + .../search/MallSearchApplicationTests.java | 37 + mall-security/.gitignore | 31 + mall-security/pom.xml | 42 + .../security/annotation/CacheException.java | 13 + .../security/aspect/RedisCacheAspect.java | 50 + .../DynamicAccessDecisionManager.java | 51 + .../component/DynamicSecurityFilter.java | 77 + .../DynamicSecurityMetadataSource.java | 64 + .../component/DynamicSecurityService.java | 16 + .../JwtAuthenticationTokenFilter.java | 57 + .../RestAuthenticationEntryPoint.java | 28 + .../component/RestfulAccessDeniedHandler.java | 30 + .../security/config/CommonSecurityConfig.java | 66 + .../security/config/IgnoreUrlsConfig.java | 21 + .../mall/security/config/RedisConfig.java | 15 + .../mall/security/config/SecurityConfig.java | 75 + .../mall/security/util/JwtTokenUtil.java | 170 + .../macro/mall/security/util/SpringUtil.java | 44 + pom.xml | 275 + 719 files changed, 155900 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 document/axure/app-design.md create mode 100644 document/axure/mall-app.rp create mode 100644 document/axure/mall-flow.rp create mode 100644 document/docker/docker-compose-app.yml create mode 100644 document/docker/docker-compose-env.yml create mode 100644 document/docker/nginx.conf create mode 100644 document/elk/logstash.conf create mode 100644 document/mind/app.emmx create mode 100644 document/mind/cms.emmx create mode 100644 document/mind/home.emmx create mode 100644 document/mind/oms.emmx create mode 100644 document/mind/pms.emmx create mode 100644 document/mind/sms.emmx create mode 100644 document/mind/ums.emmx create mode 100644 document/pdm/mall.pdb create mode 100644 document/pdm/mall.pdm create mode 100644 document/pos/业务架构图.pos create mode 100644 document/pos/系统架构图.pos create mode 100644 document/pos/项目开发进度图.pos create mode 100644 document/postman/mall-admin.postman_collection.json create mode 100644 document/postman/mall-portal.postman_collection.json create mode 100644 document/reference/deploy-windows.md create mode 100644 document/reference/dev_flow.md create mode 100644 document/reference/docker.md create mode 100644 document/reference/function.md create mode 100644 document/reference/linux.md create mode 100644 document/reference/mysql.md create mode 100644 document/reference/shortcut.md create mode 100644 document/resource/eclipse_import_1.png create mode 100644 document/resource/eclipse_import_2.png create mode 100644 document/resource/mall-admin.gif create mode 100644 document/resource/mall-app.gif create mode 100644 document/resource/mall_admin_show.png create mode 100644 document/resource/mall_business_arch.png create mode 100644 document/resource/mall_dev_flow.png create mode 100644 document/resource/mall_dev_flow_note.png create mode 100644 document/resource/mall_micro_service_arch.jpg create mode 100644 document/resource/mall_system_arch.png create mode 100644 document/resource/mind_content.jpg create mode 100644 document/resource/mind_member.jpg create mode 100644 document/resource/mind_order.jpg create mode 100644 document/resource/mind_portal.jpg create mode 100644 document/resource/mind_product.jpg create mode 100644 document/resource/mind_sale.jpg create mode 100644 document/resource/qrcode_for_macrozheng_258.jpg create mode 100644 document/resource/rabbitmq_install_1.png create mode 100644 document/resource/rabbitmq_install_2.png create mode 100644 document/resource/rabbitmq_install_3.png create mode 100644 document/resource/rabbitmq_install_4.png create mode 100644 document/resource/re_mall_app_show.jpg create mode 100644 document/resource/re_mall_business_arch.jpg create mode 100644 document/resource/re_mall_dev_flow.jpg create mode 100644 document/resource/re_mall_system_arch.jpg create mode 100644 document/sh/Dockerfile create mode 100644 document/sh/mall-admin.sh create mode 100644 document/sh/mall-portal.sh create mode 100644 document/sh/mall-search.sh create mode 100644 document/sh/run.sh create mode 100644 document/sql/mall.sql create mode 100644 mall-admin/pom.xml create mode 100644 mall-admin/src/main/java/com/macro/mall/MallAdminApplication.java create mode 100644 mall-admin/src/main/java/com/macro/mall/bo/AdminUserDetails.java create mode 100644 mall-admin/src/main/java/com/macro/mall/config/GlobalCorsConfig.java create mode 100644 mall-admin/src/main/java/com/macro/mall/config/MallSecurityConfig.java create mode 100644 mall-admin/src/main/java/com/macro/mall/config/MyBatisConfig.java create mode 100644 mall-admin/src/main/java/com/macro/mall/config/OssConfig.java create mode 100644 mall-admin/src/main/java/com/macro/mall/config/SwaggerConfig.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/CmsPrefrenceAreaController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/CmsSubjectController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/MinioController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/OmsCompanyAddressController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/OmsOrderController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/OmsOrderReturnApplyController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/OmsOrderReturnReasonController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/OmsOrderSettingController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/OssController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/PmsBrandController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/PmsProductAttributeCategoryController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/PmsProductAttributeController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/PmsProductCategoryController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/PmsProductController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/PmsSkuStockController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsCouponController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsCouponHistoryController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsFlashPromotionController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsFlashPromotionProductRelationController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsFlashPromotionSessionController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsHomeAdvertiseController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsHomeBrandController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsHomeNewProductController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsHomeRecommendProductController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/SmsHomeRecommendSubjectController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/UmsAdminController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/UmsMemberLevelController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/UmsMenuController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/UmsResourceCategoryController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/UmsResourceController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/UmsRoleController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/CmsPrefrenceAreaProductRelationDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/CmsSubjectProductRelationDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/OmsOrderDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/OmsOrderOperateHistoryDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/OmsOrderReturnApplyDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsMemberPriceDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsProductAttributeCategoryDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsProductAttributeDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsProductAttributeValueDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsProductCategoryAttributeRelationDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsProductCategoryDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsProductDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsProductFullReductionDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsProductLadderDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsProductVertifyRecordDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/PmsSkuStockDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/SmsCouponDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/SmsCouponProductCategoryRelationDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/SmsCouponProductRelationDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/SmsFlashPromotionProductRelationDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/UmsAdminRoleRelationDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dao/UmsRoleDao.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/BucketPolicyConfigDto.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/MinioUploadDto.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OmsMoneyInfoParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OmsOrderDeliveryParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OmsOrderDetail.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OmsOrderQueryParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OmsOrderReturnApplyResult.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OmsReceiverInfoParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OmsReturnApplyQueryParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OmsUpdateStatusParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OssCallbackParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OssCallbackResult.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/OssPolicyResult.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/PmsBrandParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/PmsProductAttributeCategoryItem.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/PmsProductAttributeParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/PmsProductCategoryParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/PmsProductCategoryWithChildrenItem.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/PmsProductParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/PmsProductQueryParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/PmsProductResult.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/ProductAttrInfo.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/SmsCouponParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/SmsFlashPromotionProduct.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/SmsFlashPromotionSessionDetail.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/UmsAdminLoginParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/UmsAdminParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/UmsMenuNode.java create mode 100644 mall-admin/src/main/java/com/macro/mall/dto/UpdateAdminPasswordParam.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/CmsPrefrenceAreaService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/CmsSubjectService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/OmsCompanyAddressService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/OmsOrderReturnApplyService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/OmsOrderReturnReasonService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/OmsOrderService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/OmsOrderSettingService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/OssService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/PmsBrandService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/PmsProductAttributeCategoryService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/PmsProductAttributeService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/PmsProductCategoryService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/PmsProductService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/PmsSkuStockService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsCouponHistoryService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsCouponService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsFlashPromotionProductRelationService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsFlashPromotionService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsFlashPromotionSessionService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsHomeAdvertiseService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsHomeBrandService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsHomeNewProductService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsHomeRecommendProductService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/SmsHomeRecommendSubjectService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/UmsAdminCacheService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/UmsAdminService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/UmsMemberLevelService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/UmsMenuService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/UmsResourceCategoryService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/UmsResourceService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/UmsRoleService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/CmsPrefrenceAreaServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/CmsSubjectServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/OmsCompanyAddressServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderReturnApplyServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderReturnReasonServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderSettingServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/OssServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/PmsBrandServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductAttributeCategoryServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductAttributeServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductCategoryServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/PmsSkuStockServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsCouponHistoryServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsCouponServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsFlashPromotionProductRelationServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsFlashPromotionServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsFlashPromotionSessionServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeAdvertiseServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeBrandServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeNewProductServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeRecommendProductServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeRecommendSubjectServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminCacheServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/UmsMemberLevelServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/UmsMenuServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/UmsResourceCategoryServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/UmsResourceServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/UmsRoleServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/validator/FlagValidator.java create mode 100644 mall-admin/src/main/java/com/macro/mall/validator/FlagValidatorClass.java create mode 100644 mall-admin/src/main/resources/META-INF/MANIFEST.MF create mode 100644 mall-admin/src/main/resources/application-dev.yml create mode 100644 mall-admin/src/main/resources/application-prod.yml create mode 100644 mall-admin/src/main/resources/application.yml create mode 100644 mall-admin/src/main/resources/dao/CmsPrefrenceAreaProductRelationDao.xml create mode 100644 mall-admin/src/main/resources/dao/CmsSubjectProductRelationDao.xml create mode 100644 mall-admin/src/main/resources/dao/OmsOrderDao.xml create mode 100644 mall-admin/src/main/resources/dao/OmsOrderOperateHistoryDao.xml create mode 100644 mall-admin/src/main/resources/dao/OmsOrderReturnApplyDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsMemberPriceDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsProductAttributeCategoryDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsProductAttributeDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsProductAttributeValueDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsProductCategoryAttributeRelationDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsProductCategoryDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsProductDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsProductFullReductionDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsProductLadderDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsProductVertifyRecordDao.xml create mode 100644 mall-admin/src/main/resources/dao/PmsSkuStockDao.xml create mode 100644 mall-admin/src/main/resources/dao/SmsCouponDao.xml create mode 100644 mall-admin/src/main/resources/dao/SmsCouponProductCategoryRelationDao.xml create mode 100644 mall-admin/src/main/resources/dao/SmsCouponProductRelationDao.xml create mode 100644 mall-admin/src/main/resources/dao/SmsFlashPromotionProductRelationDao.xml create mode 100644 mall-admin/src/main/resources/dao/UmsAdminRoleRelationDao.xml create mode 100644 mall-admin/src/main/resources/dao/UmsRoleDao.xml create mode 100644 mall-admin/src/test/com/macro/mall/PmsDaoTests.java create mode 100644 mall-common/pom.xml create mode 100644 mall-common/src/main/java/com/macro/mall/common/api/CommonPage.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/api/CommonResult.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/api/IErrorCode.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/api/ResultCode.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/config/BaseRedisConfig.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/config/BaseSwaggerConfig.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/domain/SwaggerProperties.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/domain/WebLog.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/exception/ApiException.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/exception/Asserts.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/exception/GlobalExceptionHandler.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/log/WebLogAspect.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/service/RedisService.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/service/impl/RedisServiceImpl.java create mode 100644 mall-common/src/main/java/com/macro/mall/common/util/RequestUtil.java create mode 100644 mall-common/src/main/resources/logback-spring.xml create mode 100644 mall-demo/.gitignore create mode 100644 mall-demo/pom.xml create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/MallDemoApplication.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/bo/AdminUserDetails.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/config/MyBatisConfig.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/config/RestTemplateConfig.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/config/SecurityConfig.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/config/SwaggerConfig.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/controller/DemoController.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/controller/RestTemplateDemoController.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/dto/PmsBrandDto.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/service/DemoService.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/service/impl/DemoServiceImpl.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/validator/FlagValidator.java create mode 100644 mall-demo/src/main/java/com/macro/mall/demo/validator/FlagValidatorClass.java create mode 100644 mall-demo/src/main/resources/application.yml create mode 100644 mall-demo/src/test/java/com/macro/mall/demo/MallDemoApplicationTests.java create mode 100644 mall-mbg/.gitignore create mode 100644 mall-mbg/pom.xml create mode 100644 mall-mbg/src/main/java/com/macro/mall/CommentGenerator.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/Generator.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsHelpCategoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsHelpMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsMemberReportMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsPrefrenceAreaMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsPrefrenceAreaProductRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsSubjectCategoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsSubjectCommentMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsSubjectMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsSubjectProductRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsTopicCategoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsTopicCommentMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/CmsTopicMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/OmsCartItemMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/OmsCompanyAddressMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderItemMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderOperateHistoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderReturnApplyMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderReturnReasonMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderSettingMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsAlbumMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsAlbumPicMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsBrandMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsCommentMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsCommentReplayMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsFeightTemplateMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsMemberPriceMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductAttributeCategoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductAttributeMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductAttributeValueMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductCategoryAttributeRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductCategoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductFullReductionMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductLadderMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductOperateLogMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductVertifyRecordMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/PmsSkuStockMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsCouponHistoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsCouponMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsCouponProductCategoryRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsCouponProductRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsFlashPromotionLogMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsFlashPromotionMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsFlashPromotionProductRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsFlashPromotionSessionMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeAdvertiseMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeBrandMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeNewProductMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeRecommendProductMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeRecommendSubjectMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsAdminLoginLogMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsAdminMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsAdminPermissionRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsAdminRoleRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsGrowthChangeHistoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsIntegrationChangeHistoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsIntegrationConsumeSettingMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberLevelMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberLoginLogMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberMemberTagRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberProductCategoryRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberReceiveAddressMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberRuleSettingMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberStatisticsInfoMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberTagMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberTaskMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsMenuMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsPermissionMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsResourceCategoryMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsResourceMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsRoleMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsRoleMenuRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsRolePermissionRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/mapper/UmsRoleResourceRelationMapper.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsHelp.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsHelpCategory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsHelpCategoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsHelpExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsMemberReport.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsMemberReportExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsPrefrenceArea.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsPrefrenceAreaExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsPrefrenceAreaProductRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsPrefrenceAreaProductRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsSubject.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsSubjectCategory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsSubjectCategoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsSubjectComment.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsSubjectCommentExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsSubjectExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsSubjectProductRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsSubjectProductRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsTopic.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsTopicCategory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsTopicCategoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsTopicComment.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsTopicCommentExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/CmsTopicExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsCartItem.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsCartItemExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsCompanyAddress.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsCompanyAddressExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrder.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderItem.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderItemExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderOperateHistory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderOperateHistoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderReturnApply.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderReturnApplyExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderReturnReason.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderReturnReasonExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderSetting.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/OmsOrderSettingExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsAlbum.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsAlbumExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsAlbumPic.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsAlbumPicExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsBrand.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsBrandExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsComment.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsCommentExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsCommentReplay.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsCommentReplayExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsFeightTemplate.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsFeightTemplateExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsMemberPrice.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsMemberPriceExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProduct.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductAttribute.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductAttributeCategory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductAttributeCategoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductAttributeExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductAttributeValue.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductAttributeValueExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductCategory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductCategoryAttributeRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductCategoryAttributeRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductCategoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductFullReduction.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductFullReductionExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductLadder.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductLadderExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductOperateLog.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductOperateLogExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductVertifyRecord.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsProductVertifyRecordExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsSkuStock.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/PmsSkuStockExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsCoupon.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsCouponExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsCouponHistory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsCouponHistoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsCouponProductCategoryRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsCouponProductCategoryRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsCouponProductRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsCouponProductRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsFlashPromotion.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsFlashPromotionExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsFlashPromotionLog.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsFlashPromotionLogExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsFlashPromotionProductRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsFlashPromotionProductRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsFlashPromotionSession.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsFlashPromotionSessionExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeAdvertise.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeAdvertiseExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeBrand.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeBrandExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeNewProduct.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeNewProductExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeRecommendProduct.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeRecommendProductExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeRecommendSubject.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/SmsHomeRecommendSubjectExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsAdmin.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsAdminExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsAdminLoginLog.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsAdminLoginLogExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsAdminPermissionRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsAdminPermissionRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsAdminRoleRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsAdminRoleRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsGrowthChangeHistory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsGrowthChangeHistoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsIntegrationChangeHistory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsIntegrationChangeHistoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsIntegrationConsumeSetting.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsIntegrationConsumeSettingExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMember.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberLevel.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberLevelExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberLoginLog.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberLoginLogExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberMemberTagRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberMemberTagRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberProductCategoryRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberProductCategoryRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberReceiveAddress.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberReceiveAddressExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberRuleSetting.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberRuleSettingExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberStatisticsInfo.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberStatisticsInfoExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberTag.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberTagExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberTask.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMemberTaskExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMenu.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsMenuExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsPermission.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsPermissionExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsResource.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsResourceCategory.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsResourceCategoryExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsResourceExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsRole.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsRoleExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsRoleMenuRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsRoleMenuRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsRolePermissionRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsRolePermissionRelationExample.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsRoleResourceRelation.java create mode 100644 mall-mbg/src/main/java/com/macro/mall/model/UmsRoleResourceRelationExample.java create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsHelpCategoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsHelpMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsMemberReportMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsPrefrenceAreaMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsPrefrenceAreaProductRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsSubjectCategoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsSubjectCommentMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsSubjectMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsSubjectProductRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsTopicCategoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsTopicCommentMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/CmsTopicMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/OmsCartItemMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/OmsCompanyAddressMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/OmsOrderItemMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/OmsOrderMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/OmsOrderOperateHistoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/OmsOrderReturnApplyMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/OmsOrderReturnReasonMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/OmsOrderSettingMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsAlbumMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsAlbumPicMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsBrandMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsCommentMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsCommentReplayMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsFeightTemplateMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsMemberPriceMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductAttributeCategoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductAttributeMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductAttributeValueMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductCategoryAttributeRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductCategoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductFullReductionMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductLadderMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductOperateLogMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsProductVertifyRecordMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/PmsSkuStockMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsCouponHistoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsCouponMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsCouponProductCategoryRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsCouponProductRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsFlashPromotionLogMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsFlashPromotionMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsFlashPromotionProductRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsFlashPromotionSessionMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsHomeAdvertiseMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsHomeBrandMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsHomeNewProductMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsHomeRecommendProductMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/SmsHomeRecommendSubjectMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsAdminLoginLogMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsAdminMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsAdminPermissionRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsAdminRoleRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsGrowthChangeHistoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsIntegrationChangeHistoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsIntegrationConsumeSettingMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberLevelMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberLoginLogMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberMemberTagRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberProductCategoryRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberReceiveAddressMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberRuleSettingMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberStatisticsInfoMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberTagMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMemberTaskMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsMenuMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsPermissionMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsResourceCategoryMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsResourceMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsRoleMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsRoleMenuRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsRolePermissionRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/com/macro/mall/mapper/UmsRoleResourceRelationMapper.xml create mode 100644 mall-mbg/src/main/resources/generator.properties create mode 100644 mall-mbg/src/main/resources/generatorConfig.xml create mode 100644 mall-portal/.gitignore create mode 100644 mall-portal/pom.xml create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/MallPortalApplication.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/component/CancelOrderReceiver.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/component/CancelOrderSender.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/component/OrderTimeOutCancelTask.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/AlipayClientConfig.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/AlipayConfig.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/GlobalCorsConfig.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/JacksonConfig.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/MallSecurityConfig.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/MyBatisConfig.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/RabbitMqConfig.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/SpringTaskConfig.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/SwaggerConfig.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/AlipayController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/HomeController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/MemberAttentionController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/MemberProductCollectionController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/MemberReadHistoryController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/OmsCartItemController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/OmsPortalOrderController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/OmsPortalOrderReturnApplyController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/PmsPortalBrandController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/PmsPortalProductController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/UmsMemberController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/UmsMemberCouponController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/controller/UmsMemberReceiveAddressController.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/dao/HomeDao.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/dao/PortalOrderDao.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/dao/PortalOrderItemDao.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/dao/PortalProductDao.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/dao/SmsCouponHistoryDao.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/AliPayParam.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/CartProduct.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/CartPromotionItem.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/ConfirmOrderResult.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/FlashPromotionProduct.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/HomeContentResult.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/HomeFlashPromotion.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/MemberBrandAttention.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/MemberDetails.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/MemberProductCollection.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/MemberReadHistory.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/OmsOrderDetail.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/OmsOrderReturnApplyParam.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/OrderParam.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/PmsPortalProductDetail.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/PmsProductCategoryNode.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/PromotionProduct.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/QueueEnum.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/domain/SmsCouponHistoryDetail.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/repository/MemberBrandAttentionRepository.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/repository/MemberProductCollectionRepository.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/repository/MemberReadHistoryRepository.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/AlipayService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/HomeService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/MemberAttentionService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/MemberCollectionService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/MemberReadHistoryService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/OmsCartItemService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/OmsPortalOrderReturnApplyService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/OmsPortalOrderService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/OmsPromotionService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/PmsPortalBrandService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/PmsPortalProductService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/UmsMemberCacheService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/UmsMemberCouponService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/UmsMemberReceiveAddressService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/UmsMemberService.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/AlipayServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/HomeServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/MemberAttentionServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/MemberCollectionServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/MemberReadHistoryServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsCartItemServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPortalOrderReturnApplyServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPortalOrderServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPromotionServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/PmsPortalBrandServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/PmsPortalProductServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/UmsMemberCacheServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/UmsMemberCouponServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/UmsMemberReceiveAddressServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/service/impl/UmsMemberServiceImpl.java create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/util/DateUtil.java create mode 100644 mall-portal/src/main/resources/application-dev.yml create mode 100644 mall-portal/src/main/resources/application-prod.yml create mode 100644 mall-portal/src/main/resources/application.yml create mode 100644 mall-portal/src/main/resources/dao/HomeDao.xml create mode 100644 mall-portal/src/main/resources/dao/PortalOrderDao.xml create mode 100644 mall-portal/src/main/resources/dao/PortalOrderItemDao.xml create mode 100644 mall-portal/src/main/resources/dao/PortalProductDao.xml create mode 100644 mall-portal/src/main/resources/dao/SmsCouponHistoryDao.xml create mode 100644 mall-portal/src/test/java/com/macro/mall/portal/MallPortalApplicationTests.java create mode 100644 mall-portal/src/test/java/com/macro/mall/portal/PortalProductDaoTests.java create mode 100644 mall-search/.gitignore create mode 100644 mall-search/pom.xml create mode 100644 mall-search/src/main/java/com/macro/mall/search/MallSearchApplication.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/config/MyBatisConfig.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/config/SwaggerConfig.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/controller/EsProductController.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/dao/EsProductDao.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/domain/EsProduct.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/domain/EsProductAttributeValue.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/domain/EsProductRelatedInfo.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/repository/EsProductRepository.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/service/EsProductService.java create mode 100644 mall-search/src/main/java/com/macro/mall/search/service/impl/EsProductServiceImpl.java create mode 100644 mall-search/src/main/resources/application-dev.yml create mode 100644 mall-search/src/main/resources/application-prod.yml create mode 100644 mall-search/src/main/resources/application.yml create mode 100644 mall-search/src/main/resources/dao/EsProductDao.xml create mode 100644 mall-search/src/test/java/com/macro/mall/search/MallSearchApplicationTests.java create mode 100644 mall-security/.gitignore create mode 100644 mall-security/pom.xml create mode 100644 mall-security/src/main/java/com/macro/mall/security/annotation/CacheException.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/aspect/RedisCacheAspect.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/component/DynamicAccessDecisionManager.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/component/DynamicSecurityFilter.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/component/DynamicSecurityMetadataSource.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/component/DynamicSecurityService.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/component/JwtAuthenticationTokenFilter.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/component/RestAuthenticationEntryPoint.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/component/RestfulAccessDeniedHandler.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/config/CommonSecurityConfig.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/config/IgnoreUrlsConfig.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/config/RedisConfig.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/config/SecurityConfig.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/util/JwtTokenUtil.java create mode 100644 mall-security/src/main/java/com/macro/mall/security/util/SpringUtil.java create mode 100644 pom.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a89f740 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +# Maven # +target/ + +# IDEA # +.idea/ +*.iml + +# Eclipse # +.settings/ +.classpath +.project \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..28929b6 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [2018-2024] [macrozheng] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..c4eb70d --- /dev/null +++ b/README.md @@ -0,0 +1,207 @@ +# mall + +
+ +## 友情提示 + +> 1. **快速体验项目**:[在线访问地址](https://www.macrozheng.com/admin/index.html) 。 +> 2. **全套学习教程**:[《mall学习教程》](https://www.macrozheng.com) 。 +> 3. **视频教程(最新版)**:[《mall视频教程》](https://www.macrozheng.com/mall/foreword/mall_video.html) 。 +> 4. **微服务版本**:基于Spring Cloud Alibaba的项目:[mall-swarm](https://github.com/macrozheng/mall-swarm) 。 +> 5. **分支说明**:`master`分支基于Spring Boot 2.7+JDK 8,`dev-v3`分支基于Spring Boot 3.2+JDK 17。 + +## 前言 + +`mall`项目致力于打造一个完整的电商系统,采用现阶段主流技术实现。 + +## 项目文档 + +文档地址:[https://www.macrozheng.com](https://www.macrozheng.com) + +## 项目介绍 + +`mall`项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 + +### 项目演示 + +#### 后台管理系统 + +前端项目`mall-admin-web`地址:https://github.com/macrozheng/mall-admin-web + +项目演示地址: [https://www.macrozheng.com/admin/index.html](https://www.macrozheng.com/admin/index.html) + + + +#### 前台商城系统 + +前端项目`mall-app-web`地址:https://github.com/macrozheng/mall-app-web + +项目演示地址(将浏览器切换为手机模式效果更佳):[https://www.macrozheng.com/app/](https://www.macrozheng.com/app/) + + + +### 组织结构 + +``` lua +mall +├── mall-common -- 工具类及通用代码 +├── mall-mbg -- MyBatisGenerator生成的数据库操作代码 +├── mall-security -- SpringSecurity封装公用模块 +├── mall-admin -- 后台商城管理系统接口 +├── mall-search -- 基于Elasticsearch的商品搜索系统 +├── mall-portal -- 前台商城系统接口 +└── mall-demo -- 框架搭建时的测试代码 +``` + +### 技术选型 + +#### 后端技术 + +| 技术 | 说明 | 官网 | +| -------------------- | ------------------- | ---------------------------------------------- | +| SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot | +| SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security | +| MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html | +| MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html | +| Elasticsearch | 搜索引擎 | https://github.com/elastic/elasticsearch | +| RabbitMQ | 消息队列 | https://www.rabbitmq.com/ | +| Redis | 内存数据存储 | https://redis.io/ | +| MongoDB | NoSql数据库 | https://www.mongodb.com | +| LogStash | 日志收集工具 | https://github.com/elastic/logstash | +| Kibana | 日志可视化查看工具 | https://github.com/elastic/kibana | +| Nginx | 静态资源服务器 | https://www.nginx.com/ | +| Docker | 应用容器引擎 | https://www.docker.com | +| Jenkins | 自动化部署工具 | https://github.com/jenkinsci/jenkins | +| Druid | 数据库连接池 | https://github.com/alibaba/druid | +| OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk | +| MinIO | 对象存储 | https://github.com/minio/minio | +| JWT | JWT登录支持 | https://github.com/jwtk/jjwt | +| Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok | +| Hutool | Java工具类库 | https://github.com/looly/hutool | +| PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper | +| Swagger-UI | API文档生成工具 | https://github.com/swagger-api/swagger-ui | +| Hibernator-Validator | 验证框架 | http://hibernate.org/validator | + +#### 前端技术 + +| 技术 | 说明 | 官网 | +| ---------- | --------------------- | -------------------------------------- | +| Vue | 前端框架 | https://vuejs.org/ | +| Vue-router | 路由框架 | https://router.vuejs.org/ | +| Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ | +| Element | 前端UI框架 | https://element.eleme.io | +| Axios | 前端HTTP框架 | https://github.com/axios/axios | +| v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ | +| Js-cookie | cookie管理工具 | https://github.com/js-cookie/js-cookie | +| nprogress | 进度条控件 | https://github.com/rstacruz/nprogress | + +#### 移动端技术 + +| 技术 | 说明 | 官网 | +| ------------ | ---------------- | --------------------------------------- | +| Vue | 核心前端框架 | https://vuejs.org | +| Vuex | 全局状态管理框架 | https://vuex.vuejs.org | +| uni-app | 移动端前端框架 | https://uniapp.dcloud.io | +| mix-mall | 电商项目模板 | https://ext.dcloud.net.cn/plugin?id=200 | +| luch-request | HTTP请求框架 | https://github.com/lei-mu/luch-request | + +#### 架构图 + +##### 系统架构图 + + + +##### 业务架构图 + + + +#### 模块介绍 + +##### 后台管理系统 `mall-admin` + +- 商品管理:[功能结构图-商品.jpg](document/resource/mind_product.jpg) +- 订单管理:[功能结构图-订单.jpg](document/resource/mind_order.jpg) +- 促销管理:[功能结构图-促销.jpg](document/resource/mind_sale.jpg) +- 内容管理:[功能结构图-内容.jpg](document/resource/mind_content.jpg) +- 用户管理:[功能结构图-用户.jpg](document/resource/mind_member.jpg) + +##### 前台商城系统 `mall-portal` + +[功能结构图-前台.jpg](document/resource/mind_portal.jpg) + +#### 开发进度 + + + +## 环境搭建 + +### 开发工具 + +| 工具 | 说明 | 官网 | +| ------------- | ------------------- | ----------------------------------------------- | +| IDEA | 开发IDE | https://www.jetbrains.com/idea/download | +| RedisDesktop | redis客户端连接工具 | https://github.com/qishibo/AnotherRedisDesktopManager | +| Robomongo | mongo客户端连接工具 | https://robomongo.org/download | +| SwitchHosts | 本地host管理 | https://oldj.github.io/SwitchHosts/ | +| X-shell | Linux远程连接工具 | http://www.netsarang.com/download/software.html | +| Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html | +| PowerDesigner | 数据库设计工具 | http://powerdesigner.de/ | +| Axure | 原型设计工具 | https://www.axure.com/ | +| MindMaster | 思维导图设计工具 | http://www.edrawsoft.cn/mindmaster | +| ScreenToGif | gif录制工具 | https://www.screentogif.com/ | +| ProcessOn | 流程图绘制工具 | https://www.processon.com/ | +| PicPick | 图片处理工具 | https://picpick.app/zh/ | +| Snipaste | 屏幕截图工具 | https://www.snipaste.com/ | +| Postman | API接口调试工具 | https://www.postman.com/ | +| Typora | Markdown编辑器 | https://typora.io/ | + +### 开发环境 + +| 工具 | 版本号 | 下载 | +| ------------- | ------ | ------------------------------------------------------------ | +| JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | +| MySQL | 5.7 | https://www.mysql.com/ | +| Redis | 7.0 | https://redis.io/download | +| MongoDB | 5.0 | https://www.mongodb.com/download-center | +| RabbitMQ | 3.10.5 | http://www.rabbitmq.com/download.html | +| Nginx | 1.22 | http://nginx.org/en/download.html | +| Elasticsearch | 7.17.3 | https://www.elastic.co/downloads/elasticsearch | +| Logstash | 7.17.3 | https://www.elastic.co/cn/downloads/logstash | +| Kibana | 7.17.3 | https://www.elastic.co/cn/downloads/kibana | + +### 搭建步骤 + +> Windows环境部署 + +- Windows环境搭建请参考:[mall项目后端开发环境搭建](https://www.macrozheng.com/mall/start/mall_deploy_windows.html); +- 注意:如果只启动`mall-admin`模块,仅需安装MySQL、Redis即可; +- 克隆`mall-admin-web`项目,并导入到IDEA中完成编译:[前端项目地址](https://github.com/macrozheng/mall-admin-web); +- `mall-admin-web`项目的安装及部署请参考:[mall项目前端发环境搭建](https://www.macrozheng.com/mall/start/mall_deploy_web.html) 。 + +> Docker环境部署 + +- 使用虚拟机安装CentOS7.6请参考:[虚拟机安装及使用Linux,看这一篇就够了](https://www.macrozheng.com/mall/deploy/linux_install.html); +- 本项目Docker镜像构建请参考:[使用Maven插件为SpringBoot应用构建Docker镜像](https://www.macrozheng.com/project/maven_docker_fabric8.html); +- 本项目在Docker容器下的部署请参考:[mall在Linux环境下的部署(基于Docker容器)](https://www.macrozheng.com/mall/deploy/mall_deploy_docker.html); +- 本项目使用Docker Compose请参考: [mall在Linux环境下的部署(基于Docker Compose)](https://www.macrozheng.com/mall/deploy/mall_deploy_docker_compose.html); +- 本项目在Linux下的自动化部署请参考:[mall在Linux环境下的自动化部署(基于Jenkins)](https://www.macrozheng.com/mall/deploy/mall_deploy_jenkins.html); + +## 公众号 + +加微信群交流,关注公众号「**macrozheng**」,回复「**加群**」即可。 + + + +## 许可证 + +[Apache License 2.0](https://github.com/macrozheng/mall/blob/master/LICENSE) + +Copyright (c) 2018-2024 macrozheng diff --git a/document/axure/app-design.md b/document/axure/app-design.md new file mode 100644 index 0000000..db2167c --- /dev/null +++ b/document/axure/app-design.md @@ -0,0 +1,61 @@ +## app-design + +### 原型尺寸 + +名称 | 尺寸 +----|---- +android|360x640 +ios|375x667 + +### 尺寸 + +#### 字体大小 + +名称 | 尺寸 +----|---- +标题栏标题|17 +标题栏编辑|15 +标题字体1|17 +标题字体2|15 +正文字体|13 + +#### 中继器尺寸 + +名称 | 尺寸 +----|---- +单列宽度|375 +双列宽度|150 +双列左右填充|30 +双列水平垂直边距|15 + +#### 图标尺寸 + +名称 | 尺寸 +----|---- +图标|24x24 + +#### 通用尺寸 + +名称 | 尺寸 +----|---- +标题栏高度|44 +单行列表高度|44或48 +矩形内部填充间距|20 +分隔条宽度|15 +分隔条宽度2|20 + +### 颜色 + +名称 | 尺寸 +----|---- +app主色|#2AB795 +屏幕背景色|#EEEEEE +弹框背景色|#04040F(40%) +醒目色1|#FB0017 +醒目色2|#FD994B +文字颜色1|#333333 +文字颜色2|#666666 +文字颜色3|#999999 +边框及分隔线颜色|#CCCCCC +图标颜色|#666666或主色 +半透明色|纯黑色调整透明度 \ No newline at end of file diff --git a/document/axure/mall-app.rp b/document/axure/mall-app.rp new file mode 100644 index 0000000000000000000000000000000000000000..a9a066f5ecc13959acd1b2838d8400cbcff96717 GIT binary patch literal 3274767 zcma&NV{k4^5GES?#I|kQwrx8(v2ELSa$?)IZQFi>{dV`>+S-3x(^Ea@A5-1a)iwR} zD9V6>p#lK`K>@i(1j|{~@|AJ`0|C8&00ANYx5`P+_+MjT;b5kBGjnpbaCTCo-!qhVbGUPUMNH
zYbo-HL#jP^cAk)M-Xj$gw-&%n9g1*Z*V-+U>*D@W99u&&kC+4)cRV9&k6wRXDr|nn
zo+O84<1?HWjH5s8O;tCElF)nU%VXrWcXdFrEyVokS)j?%1QrwZMh|zA(|Y3$2)!ZM
z)YBLdjL!ZoMpZSxZ_z2v!~NUd4WEAT-|UG|im-KWdGfWDPne{?C(WHcp-OJakXTt5
zb@{Qe?*uB=UOGJfy~oCwnr7!c-zJFM(ptD~F0+}Sw8*n%>O_i|M$>3bxNxYRf7R(B
z6e*(DKru6g8Twkkz~%dnQ8H=4R-7(fF0k}G$>-QT`#4=&^eu_+WqWK(nEx~4(n^lM
z1DiAccY7L(ln`txsVEulEG)`%B8&7rKOkBmr3iRkCVSP#34^ZYQhfm87JYRVKltYd
z$fkanKlDKsidkP3PH3y?U%S{#$3cxt=rZ@gX3Yy;?fHsWrRVdq$2MItpr~N(0LCR^
zEP-9i;8f^6_tfKLlqDE@*FnVl&ZX>XJcbUHKu+91YxTB4Z39X?D@>#C<^Zi8FRZZw
z-Fg*WmF G$jUgYoPhn;{EI!qNYuA>S{{5B}agulh5Wy@sN=
z^cxHCIJ7)?9zheL7(s;WizL>Vyc@Y3ufc@Xly};^UIs6;QC6fRGey)}RwO-HR>YC1
z0d8N86JO?%nWmvKSXoUv=VHN;q<9Z)XW@?QXyN{|2; zKjwd+z`$@sLS8OVaESTW58%$T=?|6-Yd%ps;&}Fm~!89
z;1GFBY$PZ&6ynPAt`~qGh;bu{zl=2~L51QRfyfa2hZrIMLMGhR$Pj;@9n}COb7t_|
z%AEtpz6Y}odh*)C{usX=a0opKMr}lUh7)Q=&@y~%SuKVCWG^UjOVy7{7^mg3{N+Ce
zGWu_MS8|+sJ6?jZf{R?$bEvxduUKdj2Bkw<>h|IYrd&Us9+Y(QF &r_A%I<*k0G!@O7Cn0(eBedncvEH(zu`oll`3^
zbQQY%92+z+g!ee`CIC#1!L!ADaR}^RuiS%rpz&repQOGJeL3n4NEscGuZFHSJ|4zk
zc0(i%CV3!DabMl8kr&AK46=&5-De;`E(`;^+6Tzuh}I|sa?d^zl80>#r;57crAm=*d3kyg*HMe@`U@_ZR8aS
zZPV^icB^xzh2}eFY{%_ETluUaPn|ZF)fA=
S9SYdRLfN7wyBR?
zUanV3yUjYHEfBb=Y^;}Q37IjO8B5(I_hSkQOmsXJsLICbuOeESvUcf>W@gvJY}vR_
zZR#h6U0ApqAPLv?>`wKD(HGgJe6Z5L3PL2sV?gQ%YOfFCz6y@hXP)myw%d*TPK73l
z{dv6A;DpQ<9X{nH06Xx0F
z@-8i5TOr~V>Ems(RtMXsRWFQVEF_@H#>=SEi`obDnb%PLfW#U3FM*^`2fj-foj(ll
zKN@lwXoM=GB$(^&h|2MQ9WcU-m6a+I1|Z?Uz(gnX2s@GbQ9b!)G5c8tjBf6Q