Full Code of macrozheng/mall for AI

master d9501e97a78e cached
694 files
5.3 MB
1.4M tokens
14995 symbols
2 requests
Download .txt
Showing preview only (5,689K chars total). Download the full file or copy to clipboard to get everything.
Repository: macrozheng/mall
Branch: master
Commit: d9501e97a78e
Files: 694
Total size: 5.3 MB

Directory structure:
gitextract_p61w707h/

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

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
# Maven #
target/

# IDEA #
.idea/
*.iml

# Eclipse #
.settings/
.classpath
.project

================================================
FILE: LICENSE
================================================
                                 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-2026] [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.


================================================
FILE: README.md
================================================
# mall

<p>
  <a href="#公众号"><img src="http://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/badge/%E5%85%AC%E4%BC%97%E5%8F%B7-macrozheng-blue.svg" alt="公众号"></a>
  <a href="#公众号"><img src="http://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/badge/%E4%BA%A4%E6%B5%81-%E5%BE%AE%E4%BF%A1%E7%BE%A4-2BA245.svg" alt="交流"></a>
  <a href="https://github.com/macrozheng/mall-learning"><img src="http://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/badge/%E5%AD%A6%E4%B9%A0%E6%95%99%E7%A8%8B-mall--learning-green.svg" alt="学习教程"></a>
  <a href="https://github.com/macrozheng/mall-swarm"><img src="http://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/badge/Cloud%E7%89%88%E6%9C%AC-mall--swarm-brightgreen.svg" alt="SpringCloud版本"></a>
  <a href="https://github.com/macrozheng/mall-admin-web"><img src="https://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/badge/%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F-mall--admin--web-green.svg" alt="后台管理系统"></a>
  <a href="https://github.com/macrozheng/mall-app-web"><img src="https://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/badge/%E5%89%8D%E5%8F%B0%E5%95%86%E5%9F%8E%E9%A1%B9%E7%9B%AE-mall--app--web-green.svg" alt="前台商城项目"></a>
  <a href="https://gitee.com/macrozheng/mall"><img src="http://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/badge/%E7%A0%81%E4%BA%91-%E9%A1%B9%E7%9B%AE%E5%9C%B0%E5%9D%80-orange.svg" alt="码云"></a>
</p>

## 友情提示

> 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)  

![后台管理系统功能演示](./document/resource/mall_admin_show.png)

#### 前台商城系统

前端项目`mall-app-web`地址:https://github.com/macrozheng/mall-app-web

项目演示地址(将浏览器切换为手机模式效果更佳):[https://www.macrozheng.com/app/](https://www.macrozheng.com/app/)

![前台商城系统功能演示](./document/resource/re_mall_app_show.jpg)

### 组织结构

``` 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  |

#### 架构图

##### 系统架构图

![系统架构图](./document/resource/re_mall_system_arch.jpg)

##### 业务架构图

![业务架构图](./document/resource/re_mall_business_arch.jpg)

#### 模块介绍

##### 后台管理系统 `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)

#### 开发进度

![项目开发进度图](./document/resource/re_mall_dev_flow.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**」,回复「**加群**」即可。

![公众号图片](./document/resource/qrcode_for_macrozheng_258.jpg)

## 许可证

[Apache License 2.0](https://github.com/macrozheng/mall/blob/master/LICENSE)

Copyright (c) 2018-2026 macrozheng


================================================
FILE: document/axure/app-design.md
================================================
## 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或主色
半透明色|纯黑色调整透明度

================================================
FILE: document/docker/docker-compose-app.yml
================================================
version: '3'
services:
  mall-admin:
    image: mall/mall-admin:1.0-SNAPSHOT
    container_name: mall-admin
    ports:
      - 8080:8080
    volumes:
      - /mydata/app/mall-admin/logs:/var/logs
      - /etc/localtime:/etc/localtime
    environment:
      - 'TZ="Asia/Shanghai"'
    external_links:
      - mysql:db #可以用db这个域名访问mysql服务
  mall-search:
    image: mall/mall-search:1.0-SNAPSHOT
    container_name: mall-search
    ports:
      - 8081:8081
    volumes:
      - /mydata/app/mall-search/logs:/var/logs
      - /etc/localtime:/etc/localtime
    environment:
      - 'TZ="Asia/Shanghai"'
    external_links:
      - elasticsearch:es #可以用es这个域名访问elasticsearch服务
      - mysql:db #可以用db这个域名访问mysql服务
  mall-portal:
    image: mall/mall-portal:1.0-SNAPSHOT
    container_name: mall-portal
    ports:
      - 8085:8085
    volumes:
      - /mydata/app/mall-portal/logs:/var/logs
      - /etc/localtime:/etc/localtime
    environment:
      - 'TZ="Asia/Shanghai"'
    external_links:
      - redis:redis #可以用redis这个域名访问redis服务
      - mongo:mongo #可以用mongo这个域名访问mongo服务
      - mysql:db #可以用db这个域名访问mysql服务
      - rabbitmq:rabbit #可以用rabbit这个域名访问rabbitmq服务

================================================
FILE: document/docker/docker-compose-env.yml
================================================
version: '3'
services:
  mysql:
    image: mysql:5.7
    container_name: mysql
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root #设置root帐号密码
    ports:
      - 3306:3306
    volumes:
      - /mydata/mysql/data:/var/lib/mysql #数据文件目录挂载
      - /mydata/mysql/conf:/etc/mysql #配置文件目录挂载
      - /mydata/mysql/log:/var/log/mysql #日志文件目录挂载
  redis:
    image: redis:7
    container_name: redis
    command: redis-server --appendonly yes
    volumes:
      - /mydata/redis/data:/data #数据文件目录挂载
    ports:
      - 6379:6379
  nginx:
    image: nginx:1.22
    container_name: nginx
    volumes:
      - /mydata/nginx/conf:/etc/nginx #配置文件目录挂载
      - /mydata/nginx/html:/usr/share/nginx/html #静态资源根目录挂载
      - /mydata/nginx/logs:/var/log/nginx #日志文件目录挂载
    ports:
      - 80:80
  rabbitmq:
    image: rabbitmq:3.9.11-management
    container_name: rabbitmq
    volumes:
      - /mydata/rabbitmq/data:/var/lib/rabbitmq #数据文件目录挂载
    ports:
      - 5672:5672
      - 15672:15672
  elasticsearch:
    image: elasticsearch:7.17.3
    container_name: elasticsearch
    environment:
      - "cluster.name=elasticsearch" #设置集群名称为elasticsearch
      - "discovery.type=single-node" #以单一节点模式启动
      - "ES_JAVA_OPTS=-Xms512m -Xmx1024m" #设置es使用的jvm内存大小
    volumes:
      - /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins #插件文件目录挂载
      - /mydata/elasticsearch/data:/usr/share/elasticsearch/data #数据文件目录挂载
    ports:
      - 9200:9200
      - 9300:9300
  logstash:
    image: logstash:7.17.3
    container_name: logstash
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - /mydata/logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf #配置文件挂载
    depends_on:
      - elasticsearch #kibana在elasticsearch启动之后再启动
    links:
      - elasticsearch:es #可以用es这个域名访问elasticsearch服务
    ports:
      - 4560:4560
      - 4561:4561
      - 4562:4562
      - 4563:4563
  kibana:
    image: kibana:7.17.3
    container_name: kibana
    links:
      - elasticsearch:es #可以用es这个域名访问elasticsearch服务
    depends_on:
      - elasticsearch #kibana在elasticsearch启动之后再启动
    environment:
      - "elasticsearch.hosts=http://es:9200" #设置访问elasticsearch的地址
    ports:
      - 5601:5601
  mongo:
    image: mongo:4
    container_name: mongo
    volumes:
      - /mydata/mongo/db:/data/db #数据文件目录挂载
    ports:
      - 27017:27017
  minio:
    image: minio/minio
    container_name: minio
    command: server /data --console-address ":9001" #指定数据目录及console运行端口启动
    volumes:
      - /mydata/minio/data:/data #数据目录挂载
    environment:
      - "MINIO_ROOT_USER=minioadmin"
      - "MINIO_ROOT_PASSWORD=minioadmin"
    ports:
      - 9090:9000
      - 9001:9001


================================================
FILE: document/docker/nginx.conf
================================================

user  nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    server {
	    listen       80;
	    server_name  localhost;

	    location / {
	        root   /usr/share/nginx/html;
	        index  index.html index.htm;
	    }

	    error_page   500 502 503 504  /50x.html;
	    location = /50x.html {
	        root   /usr/share/nginx/html;
	    }
	}
}


================================================
FILE: document/elk/logstash.conf
================================================
input {
  tcp {
    mode => "server"
    host => "0.0.0.0"
    port => 4560
    codec => json_lines
    type => "debug"
  }
  tcp {
    mode => "server"
    host => "0.0.0.0"
    port => 4561
    codec => json_lines
    type => "error"
  }
  tcp {
    mode => "server"
    host => "0.0.0.0"
    port => 4562
    codec => json_lines
    type => "business"
  }
  tcp {
    mode => "server"
    host => "0.0.0.0"
    port => 4563
    codec => json_lines
    type => "record"
  }
}
filter{
  if [type] == "record" {
    mutate {
      remove_field => "port"
      remove_field => "host"
      remove_field => "@version"
    }
    json {
      source => "message"
      remove_field => ["message"]
    }
  }
}
output {
  elasticsearch {
    hosts => "localhost:9200"
    index => "mall-%{type}-%{+YYYY.MM.dd}"
  }
}

================================================
FILE: document/pdm/mall.pdb
================================================
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{7BB41C87-EFE8-409A-A86E-B1C3FCE34F8C}" Label="" LastModificationDate="1582621151" Name="mall" Objects="1197" Symbols="156" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
<!-- do not edit this file -->

<Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">

<o:RootObject Id="o1">
<c:Children>
<o:Model Id="o2">
<a:ObjectID>7BB41C87-EFE8-409A-A86E-B1C3FCE34F8C</a:ObjectID>
<a:Name>mall</a:Name>
<a:Code>mall</a:Code>
<a:CreationDate>1521705583</a:CreationDate>
<a:Creator>zhenghong</a:Creator>
<a:ModificationDate>1580869150</a:ModificationDate>
<a:Modifier>zhenghong</a:Modifier>
<a:PackageOptionsText>[FolderOptions]

[FolderOptions\Physical Objects]
GenerationCheckModel=Yes
GenerationPath=
GenerationOptions=
GenerationTasks=
GenerationTargets=
GenerationSelections=
RevPkey=Yes
RevFkey=Yes
RevAkey=Yes
RevCheck=Yes
RevIndx=Yes
RevOpts=Yes
RevViewAsTabl=No
RevViewOpts=Yes
RevSystAsTabl=Yes
RevTablPerm=No
RevViewPerm=No
RevProcPerm=No
RevDbpkPerm=No
RevSqncPerm=No
RevAdtPerm=No
RevUserPriv=No
RevUserOpts=No
RevGrpePriv=No
RevRolePriv=No
RevDtbsOpts=Yes
RevDtbsPerm=No
RevViewIndx=Yes
RevJidxOpts=Yes
RevStats=No
RevTspcPerm=No
RevCaseSensitive=No
GenTrgrStdMsg=Yes
GenTrgrMsgTab=
GenTrgrMsgNo=
GenTrgrMsgTxt=
TrgrPreserve=No
TrgrIns=Yes
TrgrUpd=Yes
TrgrDel=Yes
TrgrC2Ins=Yes
TrgrC2Upd=Yes
TrgrC3=Yes
TrgrC4=Yes
TrgrC5=Yes
TrgrC6=Yes
TrgrC7=Yes
TrgrC8=Yes
TrgrC9=Yes
TrgrC10=Yes
TrgrC11=Yes
TrgrC1=Yes
TrgrC12Ins=Yes
TrgrC12Upd=Yes
TrgrC13=Yes
UpdateTableStatistics=Yes
UpdateColumnStatistics=Yes

[FolderOptions\Physical Objects\Database Generation]
GenScriptName=create.sql
GenScriptName0=update.sql
GenScriptName1=crebas.sql
GenScriptName2=crebas
GenScriptName3=
GenScriptName4=
GenScriptName5=
GenScriptName6=
GenScriptName7=
GenScriptName8=
GenScriptName9=
GenPathName=C:\Users\zhenghong\Desktop\
GenSingleFile=Yes
GenODBC=No
GenCheckModel=Yes
GenScriptPrev=Yes
GenArchiveModel=No
GenUseSync=No
GenSyncChoice=0
GenSyncArch=
GenSyncRmg=0

[FolderOptions\Physical Objects\Database Generation\Format]
GenScriptTitle=Yes
GenScriptNamLabl=No
GenScriptQDtbs=No
GenScriptQOwnr=Yes
GenScriptCase=0
GenScriptEncoding=UTF8
GenScriptNAcct=No
IdentifierDelimiter=&quot;

[FolderOptions\Physical Objects\Database Generation\Database]
Create=Yes
Open=Yes
Close=Yes
Drop=Yes
Permission=No

[FolderOptions\Physical Objects\Database Generation\Database\Create]
Physical Options=Yes
Header=Yes
Footer=Yes

[FolderOptions\Physical Objects\Database Generation\Tablespace]
Create=Yes
Drop=Yes
Comment=Yes
Permission=No

[FolderOptions\Physical Objects\Database Generation\Tablespace\Create]
Header=Yes
Footer=Yes

[FolderOptions\Physical Objects\Database Generation\Storage]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\User]
Create=Yes
Drop=Yes
Comment=Yes
Privilege=No

[FolderOptions\Physical Objects\Database Generation\User\Create]
Physical Options=No

[FolderOptions\Physical Objects\Database Generation\Group]
Create=Yes
Drop=Yes
Comment=Yes
Privilege=No

[FolderOptions\Physical Objects\Database Generation\Role]
Create=Yes
Drop=Yes
Privilege=No

[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType]
Create=Yes
Comment=Yes
Drop=Yes

[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create]
Default value=Yes
Check=Yes

[FolderOptions\Physical Objects\Database Generation\AbstractDataType]
Create=Yes
Header=Yes
Footer=Yes
Drop=Yes
Comment=Yes
Install JAVA class=Yes
Remove JAVA class=Yes
Permission=No

[FolderOptions\Physical Objects\Database Generation\Rule]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\Default]
Create=Yes
Comment=Yes
Drop=Yes

[FolderOptions\Physical Objects\Database Generation\Sequence]
Create=Yes
Drop=Yes
Comment=Yes
Permission=No

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column]

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Table]
Create=Yes
Drop=Yes
Comment=Yes
Permission=No

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Table\Create]
Check=Yes
Physical Options=Yes
Header=Yes
Footer=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Table\Create\Check]
Constraint declaration=No

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Column]
User datatype=No
Default value=Yes
Check=Yes
Physical Options=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Column\Check]
Constraint declaration=No

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Key]

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Key\Primary key]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Key\Primary key\Create]
Constraint declaration=No
Physical Options=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Key\Alternate key]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Key\Alternate key\Create]
Constraint declaration=No
Physical Options=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Foreign key]
Create=No
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Foreign key\Create]
Constraint declaration=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Index]
Create=No
Drop=No
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Index\Create]
Constraint declaration=Yes
Physical Options=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Index\Filter]
Primary key=No
Foreign key=No
Alternate key=No
Cluster=Yes
Other=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Trigger]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\Table&amp;&amp;Column\Trigger\Filter]
For insert=Yes
For update=Yes
For delete=Yes
For other=Yes

[FolderOptions\Physical Objects\Database Generation\View]
Create=Yes
Drop=Yes
Comment=Yes
Permission=No

[FolderOptions\Physical Objects\Database Generation\View\Create]
Force Column list=No
Physical Options=Yes
Header=Yes
Footer=Yes

[FolderOptions\Physical Objects\Database Generation\View\ViewColumn]
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\View\ViewIndex]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create]
Physical Options=Yes

[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter]
Cluster=Yes
Other=Yes

[FolderOptions\Physical Objects\Database Generation\View\Trigger]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter]
For insert=Yes
For update=Yes
For delete=Yes
For other=Yes

[FolderOptions\Physical Objects\Database Generation\DBMSTrigger]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\Synonym]
Create=Yes
Drop=Yes

[FolderOptions\Physical Objects\Database Generation\Synonym\Filter]
Table=Yes
View=Yes
Proc=Yes
Synonym=Yes
Database Package=Yes
Sequence=Yes

[FolderOptions\Physical Objects\Database Generation\JoinIndex]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create]
Physical Options=Yes
Header=Yes
Footer=Yes

[FolderOptions\Physical Objects\Database Generation\Procedure]
Create=Yes
Drop=Yes
Comment=Yes
Permission=No

[FolderOptions\Physical Objects\Database Generation\Procedure\Create]
Header=Yes
Footer=Yes

[FolderOptions\Physical Objects\Database Generation\DatabasePackage]
Create=Yes
Drop=Yes
Permission=No

[FolderOptions\Physical Objects\Database Generation\WebService]
Create=Yes
Drop=Yes
Comment=Yes

[FolderOptions\Physical Objects\Database Generation\Dimension]
Create=Yes
Drop=Yes

[FolderOptions\Physical Objects\Database Generation\Synchronization]
GenBackupTabl=1
GenKeepBackTabl=1
GenTmpTablDrop=No
GenKeepTablOpts=No

[FolderOptions\Physical Objects\Test Data]
GenDataPathName=C:\Users\zhenghong\Desktop\
GenDataSinglefile=Yes
GenDataScriptName=testdata.sql
GenDataScriptName0=
GenDataScriptName1=
GenDataScriptName2=
GenDataScriptName3=
GenDataScriptName4=
GenDataScriptName5=
GenDataScriptName6=
GenDataScriptName7=
GenDataScriptName8=
GenDataScriptName9=
GenDataOdbc=0
GenDataDelOld=No
GenDataTitle=No
GenDataDefNumRows=20
GenDataCommit=0
GenDataPacket=0
GenDataOwner=No
GenDataProfNumb=
GenDataProfChar=
GenDataProfDate=
GenDataCSVSeparator=,
GenDataFileFormat=CSV
GenDataUseWizard=No

[FolderOptions\Pdm]
IndxIQName=%COLUMN%_%INDEXTYPE%
IndxPK=Yes
IndxFK=Yes
IndxAK=Yes
IndxPKName=%TABLE%_PK
IndxFKName=%REFR%_FK
IndxAKName=%AKEY%_AK
IndxPreserve=No
IndxThreshold=0
IndxStats=No
RefrPreserve=No
JidxPreserve=No
RbldMultiFact=Yes
RbldMultiDim=Yes
RbldMultiJidx=Yes
CubePreserve=No
TablStProcPreserve=No
ProcDepPreserve=Yes
TrgrDepPreserve=Yes
CubeScriptPath=
CubeScriptCase=0
CubeScriptEncoding=ANSI
CubeScriptNacct=No
CubeScriptHeader=No
CubeScriptExt=csv
CubeScriptExt0=txt
CubeScriptExt1=
CubeScriptExt2=
CubeScriptSep=,
CubeScriptDeli=&quot;
EstimationYears=0
DfltDomnName=D_%.U:VALUE%
DfltColnName=D_%.U:VALUE%
DfltReuse=Yes
DfltDrop=Yes

[FolderOptions\CheckModel]

[FolderOptions\CheckModel\Package]

[FolderOptions\CheckModel\Package\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\CheckPackageMissTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\DefaultCheckPackageMissTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\CircularReference]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\ConstraintName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\CnstMaxLen]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\CircularDependency]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Package\ShortcutUniqCode]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Table]

[FolderOptions\CheckModel\Table\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\UniqIndex]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\MaxLen - NAME]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\SerialColumnNumber]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\EmptyCollYesYes]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\TableIndexes]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\Mapping]
CheckSeverity=No
FixRequested=Yes
CheckRequested=Yes

[FolderOptions\CheckModel\Table\MappingSFMap]
CheckSeverity=No
FixRequested=Yes
CheckRequested=Yes

[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Table\CheckTablePartitionKey]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\CheckTableStartDate]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\CheckTableRefNoLifecycle]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\CheckTableSourceMapping]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\CheckTablePartialColumnMapping]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\CheckTableKeyColumnMapping]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\CheckTableNotOnLifecycleTablespace]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type]
CheckSeverity=No
FixRequested=Yes
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column]

[FolderOptions\CheckModel\Table.Column\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\DomainDivergence]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\ColumnMandatory]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\CheckNumParam]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\CheckUndefDttp]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\ColnSqncDttp]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\SerialColumnFK]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\ColumnCompExpr]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\CheckColumnOneToOneMapping]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\CheckColumnDataTypeMapping]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\CheckColumnNoMapping]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\CheckDttpIncompatibleFormat]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index]

[FolderOptions\CheckModel\Table.Index\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\UndefIndexType]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\IndexColumnCount]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key]

[FolderOptions\CheckModel\Table.Key\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Key\MultiKeySqnc]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Trigger]

[FolderOptions\CheckModel\Table.Trigger\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Trigger\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Trigger\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Trigger\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Trigger\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Join Index]

[FolderOptions\CheckModel\Join Index\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Join Index\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Join Index\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Join Index\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Join Index\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Join Index\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Join Index\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View]

[FolderOptions\CheckModel\View\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View\EmptyColl - PERMCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\View.View Index]

[FolderOptions\CheckModel\View.View Index\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\IndexColumnCount]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference]

[FolderOptions\CheckModel\Reference\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\Reflexive]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\IncompleteJoin]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Reference\JoinOrder]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View Reference]

[FolderOptions\CheckModel\View Reference\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View Reference\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View Reference\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View Reference\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View Reference\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View Reference\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View Reference\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain]

[FolderOptions\CheckModel\Domain\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\CheckNumParam]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\CheckPrecSupLng]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\CheckUndefDttp]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Domain\CheckDttpIncompatibleFormat]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default]

[FolderOptions\CheckModel\Default\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default\DfltValeEmpty]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Default\DfltSameVale]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\User]

[FolderOptions\CheckModel\User\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\User\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\User\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\User\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\User\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\User\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\User\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\User\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\User\UniquePassword]
CheckSeverity=No
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Group]

[FolderOptions\CheckModel\Group\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Group\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Group\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Group\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Group\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Group\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Group\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Group\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Group\EmptyColl - USERCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Group\UniquePassword]
CheckSeverity=No
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Role]

[FolderOptions\CheckModel\Role\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Role\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Role\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Role\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Role\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Role\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Role\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Role\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Role\EmptyColl - USERCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure]

[FolderOptions\CheckModel\Procedure\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure\ProcBodyEmpty]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\DBMS Trigger]

[FolderOptions\CheckModel\DBMS Trigger\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\DBMS Trigger\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\DBMS Trigger\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\DBMS Trigger\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\DBMS Trigger\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source]

[FolderOptions\CheckModel\Data Source\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source\DtscTargets]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Source\CheckDataSourceModels]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Horizontal Partitioning]

[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Vertical Partitioning]

[FolderOptions\CheckModel\Vertical Partitioning\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Vertical Partitioning\TargetTables]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table Collapsing]

[FolderOptions\CheckModel\Table Collapsing\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table Collapsing\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Table Collapsing\TargetTables]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact]

[FolderOptions\CheckModel\Fact\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\Mapping]
CheckSeverity=No
FixRequested=Yes
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\MappingSFMap]
CheckSeverity=No
FixRequested=Yes
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\EmptyColl - ALLOLINKCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact\CubeDupAssociation]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension]

[FolderOptions\CheckModel\Dimension\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\DimnDupHierarchy]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\DimnDefHierarchy]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\Mapping]
CheckSeverity=No
FixRequested=Yes
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\MappingSFMap]
CheckSeverity=No
FixRequested=Yes
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension\SerialColumnNumber]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Association]

[FolderOptions\CheckModel\Association\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Association\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Association\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Association\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Association\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Attribute]

[FolderOptions\CheckModel\Dimension.Attribute\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Attribute\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Attribute\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Attribute\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact.Measure]

[FolderOptions\CheckModel\Fact.Measure\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact.Measure\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact.Measure\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact.Measure\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Fact.Measure\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Hierarchy]

[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Hierarchy\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym]

[FolderOptions\CheckModel\Synonym\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym\MaxLen - NAME]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type]

[FolderOptions\CheckModel\Abstract Data Type\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure]

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package]

[FolderOptions\CheckModel\Database Package\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\MaxLen - NAME]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Database Package.Database Package Procedure]

[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Procedure\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueDefinition]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Procedure\EmptyColl - PARM]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Database Package.Database Package Procedure\ReturnDataType]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Sequence]

[FolderOptions\CheckModel\Sequence\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Sequence\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Sequence\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Sequence\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Sequence\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Sequence\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Sequence\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Sequence\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor]

[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueDefinition]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor\ReturnDataType]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Cursor\EmptyColl - PARM]
CheckSeverity=Yes
FixRequested=No
CheckRequested=No

[FolderOptions\CheckModel\Database Package.Database Package Variable]

[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Variable\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUndefDttp]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Type]

[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Type\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueDefinition]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Exception]

[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database Package.Database Package Exception\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Tablespace]

[FolderOptions\CheckModel\Tablespace\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Tablespace\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Tablespace\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Tablespace\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Tablespace\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Tablespace\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Tablespace\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Tablespace\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Tablespace\IsObjectUsed]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Storage]

[FolderOptions\CheckModel\Storage\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Storage\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Storage\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Storage\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Storage\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Storage\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Storage\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Storage\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Storage\IsObjectUsed]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database]

[FolderOptions\CheckModel\Database\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Database\IsObjectUsed]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service]

[FolderOptions\CheckModel\Web Service\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service.Web Operation]

[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service.Web Operation\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle]

[FolderOptions\CheckModel\Lifecycle\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase]

[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIdlePeriod]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDataSource]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseExternalOnFirst]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Replication]

[FolderOptions\CheckModel\Replication\PartialReplication]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Business Rule]

[FolderOptions\CheckModel\Business Rule\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Business Rule\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Business Rule\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Business Rule\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Business Rule\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Business Rule\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Business Rule\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Object]

[FolderOptions\CheckModel\Extended Object\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Object\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Object\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Object\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Object\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Object\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Object\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Link]

[FolderOptions\CheckModel\Extended Link\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Link\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Link\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Link\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Link\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Link\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Extended Link\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\File]

[FolderOptions\CheckModel\File\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\File\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\File\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\File\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\File\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\File\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\File\CheckPathExists]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Format]

[FolderOptions\CheckModel\Data Format\CheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Format\CheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Format\DefaultCheckUseOnlyTerms]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Format\DefaultCheckUseTermBySynonym]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Format\NotApprovedTerms]
CheckSeverity=Yes
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Format\UniqueName]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Format\UniqueCode]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes

[FolderOptions\CheckModel\Data Format\CheckDataFormatNullExpression]
CheckSeverity=No
FixRequested=No
CheckRequested=Yes</a:PackageOptionsText>
<a:ModelOptionsText>[ModelOptions]

[ModelOptions\Physical Objects]
CaseSensitive=No
DisplayName=Yes
EnableTrans=No
UseTerm=No
EnableRequirements=No
EnableFullShortcut=Yes
DefaultDttp=
IgnoreOwner=No
RebuildTrigger=Yes
RefrUnique=No
RefrAutoMigrate=Yes
RefrMigrateReuse=No
RefrMigrateDomain=Yes
RefrMigrateCheck=Yes
RefrMigrateRule=Yes
RefrMigrateExtd=No
RefrMigrDefaultLink=No
RefrDfltImpl=D
RefrPrgtColn=No
RefrMigrateToEnd=No
RebuildTriggerDep=No
ColnFKName=%.3:PARENT%_%COLUMN%
ColnFKNameUse=No
DomnCopyDttp=Yes
DomnCopyChck=No
DomnCopyRule=No
DomnCopyMand=No
DomnCopyExtd=No
DomnCopyProf=No
Notation=0
DomnDefaultMandatory=No
ColnDefaultMandatory=No
TablDefaultOwner=
ViewDefaultOwner=
TrgrDefaultOwnerTabl=
TrgrDefaultOwnerView=
IdxDefaultOwnerTabl=
IdxDefaultOwnerView=
JdxDefaultOwner=
DBPackDefaultOwner=
SeqDefaultOwner=
ProcDefaultOwner=
DBMSTrgrDefaultOwner=
Currency=USD
RefrDeleteConstraint=1
RefrUpdateConstraint=1
RefrParentMandatory=No
RefrParentChangeAllow=Yes
RefrCheckOnCommit=No

[ModelOptions\Physical Objects\NamingOptionsTemplates]

[ModelOptions\Physical Objects\ClssNamingOptions]

[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG]

[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN]

[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\TABL]

[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code]
Template=
MaxLen=64
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\COLN]

[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code]
Template=
MaxLen=64
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\INDX]

[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\REFR]

[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\VREF]

[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\VIEW]

[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code]
Template=
MaxLen=64
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC]

[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV]

[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code]
Template=
MaxLen=254
Case=M
ValidChar=&#39;a&#39;-&#39;z&#39;,&#39;A&#39;-&#39;Z&#39;,&#39;0&#39;-&#39;9&#39;,&quot;/-_.!~*&#39;()&quot;
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP]

[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code]
Template=
MaxLen=254
Case=M
ValidChar=&#39;a&#39;-&#39;z&#39;,&#39;A&#39;-&#39;Z&#39;,&#39;0&#39;-&#39;9&#39;,&quot;/-_.!~*&#39;()&quot;
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM]

[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\FACT]

[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\DIMN]

[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\MEAS]

[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\DATTR]

[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\FILO]

[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ]

[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK]

[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass]

[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code]
Template=
MaxLen=254
Case=M
ValidChar=
InvldChar=
AllValid=Yes
NoAccent=No
DefaultChar=
Script=
ConvTable=
ConvTablePath=%_HOME%\Resource Files\Conversion Tables

[ModelOptions\Connection]

[ModelOptions\Pdm]

[ModelOptions\Generate]

[ModelOptions\Generate\Xsm]
GenRootElement=Yes
GenComplexType=No
GenAttribute=Yes
CheckModel=Yes
SaveLinks=Yes
ORMapping=No
NameToCode=No

[ModelOptions\Generate\Pdm]
RRMapping=No

[ModelOptions\Generate\Cdm]
CheckModel=Yes
SaveLinks=Yes
NameToCode=No
Notation=2

[ModelOptions\Generate\Oom]
CheckModel=Yes
SaveLinks=Yes
ORMapping=No
NameToCode=Yes
ClassPrefix=

[ModelOptions\Generate\Ldm]
CheckModel=Yes
SaveLinks=Yes
NameToCode=No

[ModelOptions\Default Opts]

[ModelOptions\Default Opts\TABL]
PhysOpts=

[ModelOptions\Default Opts\COLN]
PhysOpts=

[ModelOptions\Default Opts\INDX]
PhysOpts=

[ModelOptions\Default Opts\AKEY]
PhysOpts=

[ModelOptions\Default Opts\PKEY]
PhysOpts=

[ModelOptions\Default Opts\STOR]
PhysOpts=

[ModelOptions\Default Opts\TSPC]
PhysOpts=

[ModelOptions\Default Opts\SQNC]
PhysOpts=

[ModelOptions\Default Opts\DTBS]
PhysOpts=

[ModelOptions\Default Opts\USER]
PhysOpts=

[ModelOptions\Default Opts\JIDX]
PhysOpts=</a:ModelOptionsText>
<c:DBMS>
<o:Shortcut Id="o3">
<a:ObjectID>14D4F090-917F-4538-8687-B423AA42B832</a:ObjectID>
<a:Name>MySQL 5.0</a:Name>
<a:Code>MYSQL50</a:Code>
<a:CreationDate>1521705583</a:CreationDate>
<a:Creator>zhenghong</a:Creator>
<a:ModificationDate>1521705583</a:ModificationDate>
<a:Modifier>zhenghong</a:Modifier>
<a:TargetStereotype/>
<a:TargetID>F4F16ECD-F2F1-4006-AF6F-638D5C65F35E</a:TargetID>
<a:TargetClassID>4BA9F647-DAB1-11D1-9944-006097355D9B</a:TargetClassID>
</o:Shortcut>
</c:DBMS>
<c:PhysicalDiagrams>
<o:PhysicalDiagram Id="o4">
<a:ObjectID>137EC109-4534-4C7A-BB72-091B8362EA59</a:ObjectID>
<a:Name>diagram</a:Name>
<a:Code>diagram</a:Code>
<a:CreationDate>1521705583</a:CreationDate>
<a:Creator>zhenghong</a:Creator>
<a:ModificationDate>1580869150</a:ModificationDate>
<a:Modifier>zhenghong</a:Modifier>
<a:DisplayPreferences>[DisplayPreferences]

[DisplayPreferences\PDM]

[DisplayPreferences\General]
Adjust to text=Yes
Snap Grid=No
Constrain Labels=Yes
Display Grid=No
Show Page Delimiter=Yes
Show Links intersections=Yes
Activate automatic link routing=Yes
Grid size=800
Graphic unit=2
Window color=255 255 255
Background image=
Background mode=8
Watermark image=
Watermark mode=8
Show watermark on screen=No
Gradient mode=0
Gradient end color=255 255 255
Show Swimlane=No
SwimlaneVert=Yes
TreeVert=No
CompDark=0

[DisplayPreferences\Object]
Show Icon=No
Mode=2
Trunc Length=40
Word Length=40
Word Text=!&quot;#$%&amp;&#39;)*+,-./:;=&gt;?@\]^_`|}~
Shortcut IntIcon=Yes
Shortcut IntLoct=Yes
Shortcut IntFullPath=No
Shortcut IntLastPackage=Yes
Shortcut ExtIcon=Yes
Shortcut ExtLoct=No
Shortcut ExtFullPath=No
Shortcut ExtLastPackage=Yes
Shortcut ExtIncludeModl=Yes
EObjShowStrn=Yes
ExtendedObject.Comment=No
ExtendedObject.IconPicture=No
ExtendedObject.TextStyle=No
ExtendedObject_SymbolLayout=&lt;Form&gt;[CRLF] &lt;StandardAttribute Name=&quot;Stereotype&quot; Attribute=&quot;Stereotype&quot; Prefix=&quot;&amp;lt;&amp;lt;&quot; Suffix=&quot;&amp;gt;&amp;gt;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Object Name&quot; Attribute=&quot;DisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF] &lt;Separator Name=&quot;Separator&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Comment&quot; Attribute=&quot;Comment&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;LEFT&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Icon&quot; Attribute=&quot;IconPicture&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Force top align&quot; Attribute=&quot;TextStyle&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF]&lt;/Form&gt;
ELnkShowStrn=Yes
ELnkShowName=Yes
ExtendedLink_SymbolLayout=&lt;Form&gt;[CRLF] &lt;Form Name=&quot;Center&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Stereotype&quot; Attribute=&quot;Stereotype&quot; Prefix=&quot;&amp;lt;&amp;lt;&quot; Suffix=&quot;&amp;gt;&amp;gt;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;StandardAttribute Name=&quot;Name&quot; Attribute=&quot;DisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/Form&gt;[CRLF] &lt;Form Name=&quot;Source&quot; &gt;[CRLF] &lt;/Form&gt;[CRLF] &lt;Form Name=&quot;Destination&quot; &gt;[CRLF] &lt;/Form&gt;[CRLF]&lt;/Form&gt;
FileObject.Stereotype=No
FileObject.DisplayName=Yes
FileObject.LocationOrName=No
FileObject.IconPicture=No
FileObject.TextStyle=No
FileObject.IconMode=Yes
FileObject_SymbolLayout=&lt;Form&gt;[CRLF] &lt;StandardAttribute Name=&quot;Stereotype&quot; Attribute=&quot;Stereotype&quot; Prefix=&quot;&amp;lt;&amp;lt;&quot; Suffix=&quot;&amp;gt;&amp;gt;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;ExclusiveChoice Name=&quot;Exclusive Choice&quot; Mandatory=&quot;Yes&quot; Display=&quot;HorizontalRadios&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Name&quot; Attribute=&quot;DisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;StandardAttribute Name=&quot;Location&quot; Attribute=&quot;LocationOrName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/ExclusiveChoice&gt;[CRLF] &lt;StandardAttribute Name=&quot;Icon&quot; Attribute=&quot;IconPicture&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Force top align&quot; Attribute=&quot;TextStyle&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF]&lt;/Form&gt;
Package.Stereotype=Yes
Package.Comment=No
Package.IconPicture=No
Package.TextStyle=No
Package_SymbolLayout=&lt;Form&gt;[CRLF] &lt;StandardAttribute Name=&quot;Stereotype&quot; Attribute=&quot;Stereotype&quot; Prefix=&quot;&amp;lt;&amp;lt;&quot; Suffix=&quot;&amp;gt;&amp;gt;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Name&quot; Attribute=&quot;DisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF] &lt;Separator Name=&quot;Separator&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Comment&quot; Attribute=&quot;Comment&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;LEFT&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Icon&quot; Attribute=&quot;IconPicture&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Force top align&quot; Attribute=&quot;TextStyle&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF]&lt;/Form&gt;
Display Model Version=Yes
Table.Stereotype=Yes
Table.DisplayName=Yes
Table.OwnerDisplayName=No
Table.Columns=Yes
Table.Columns._Filter=&quot;All Columns&quot; PDMCOLNALL
Table.Columns._Columns=Stereotype DataType KeyIndicator
Table.Columns._Limit=-5
Table.Keys=No
Table.Keys._Columns=Stereotype Indicator
Table.Indexes=No
Table.Indexes._Columns=Stereotype
Table.Triggers=No
Table.Triggers._Columns=Stereotype
Table.Comment=No
Table.IconPicture=No
Table.TextStyle=No
Table_SymbolLayout=&lt;Form&gt;[CRLF] &lt;StandardAttribute Name=&quot;Stereotype&quot; Attribute=&quot;Stereotype&quot; Prefix=&quot;&amp;lt;&amp;lt;&quot; Suffix=&quot;&amp;gt;&amp;gt;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;ExclusiveChoice Name=&quot;Exclusive Choice&quot; Mandatory=&quot;Yes&quot; Display=&quot;HorizontalRadios&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Name&quot; Attribute=&quot;DisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;StandardAttribute Name=&quot;Owner and Name&quot; Attribute=&quot;OwnerDisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/ExclusiveChoice&gt;[CRLF] &lt;Separator Name=&quot;Separator&quot; /&gt;[CRLF] &lt;StandardCollection Name=&quot;Columns&quot; Collection=&quot;Columns&quot; Columns=&quot;Stereotype No\r\nDisplayName Yes\r\nDataType No\r\nSymbolDataType No &amp;quot;Domain or Data type&amp;quot;\r\nDomain No\r\nKeyIndicator No\r\nIndexIndicator No\r\nNullStatus No&quot; Filters=&quot;&amp;quot;All Columns&amp;quot;  PDMCOLNALL &amp;quot;&amp;quot;\r\n&amp;quot;PK Columns&amp;quot;  PDMCOLNPK &amp;quot;\&amp;quot;PRIM \&amp;quot;TRUE\&amp;quot; TRUE\&amp;quot;&amp;quot;\r\n&amp;quot;Key Columns&amp;quot;  PDMCOLNKEY &amp;quot;\&amp;quot;KEYS \&amp;quot;TRUE\&amp;quot; TRUE\&amp;quot;&amp;quot;&quot; HasLimit=&quot;Yes&quot; HideEmpty=&quot;No&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardCollection Name=&quot;Keys&quot; Collection=&quot;Keys&quot; Columns=&quot;Stereotype No\r\nDisplayName Yes\r\nIndicator No&quot; HasLimit=&quot;No&quot; HideEmpty=&quot;No&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardCollection Name=&quot;Indexes&quot; Collection=&quot;Indexes&quot; Columns=&quot;Stereotype No\r\nDisplayName Yes\r\nIndicator No&quot; HasLimit=&quot;No&quot; HideEmpty=&quot;No&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardCollection Name=&quot;Triggers&quot; Collection=&quot;Triggers&quot; Columns=&quot;Stereotype No\r\nDisplayName Yes&quot; HasLimit=&quot;No&quot; HideEmpty=&quot;No&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Comment&quot; Attribute=&quot;Comment&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;LEFT&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Icon&quot; Attribute=&quot;IconPicture&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Force top align&quot; Attribute=&quot;TextStyle&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF]&lt;/Form&gt;
View.Stereotype=Yes
View.DisplayName=Yes
View.OwnerDisplayName=No
View.Columns=Yes
View.Columns._Columns=DisplayName
View.Columns._Limit=-5
View.TemporaryVTables=Yes
View.Indexes=No
View.Comment=No
View.IconPicture=No
View.TextStyle=No
View_SymbolLayout=&lt;Form&gt;[CRLF] &lt;StandardAttribute Name=&quot;Stereotype&quot; Attribute=&quot;Stereotype&quot; Prefix=&quot;&amp;lt;&amp;lt;&quot; Suffix=&quot;&amp;gt;&amp;gt;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;ExclusiveChoice Name=&quot;Exclusive Choice&quot; Mandatory=&quot;Yes&quot; Display=&quot;HorizontalRadios&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Name&quot; Attribute=&quot;DisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;StandardAttribute Name=&quot;Owner and Name&quot; Attribute=&quot;OwnerDisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/ExclusiveChoice&gt;[CRLF] &lt;Separator Name=&quot;Separator&quot; /&gt;[CRLF] &lt;StandardCollection Name=&quot;Columns&quot; Collection=&quot;Columns&quot; Columns=&quot;DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &amp;quot;Domain or Data type&amp;quot;\r\nIndexIndicator No&quot; HasLimit=&quot;Yes&quot; HideEmpty=&quot;No&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardCollection Name=&quot;Tables&quot; Collection=&quot;TemporaryVTables&quot; Columns=&quot;Name Yes&quot; HasLimit=&quot;No&quot; HideEmpty=&quot;No&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardCollection Name=&quot;Indexes&quot; Collection=&quot;Indexes&quot; Columns=&quot;DisplayName Yes&quot; HasLimit=&quot;No&quot; HideEmpty=&quot;No&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Comment&quot; Attribute=&quot;Comment&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;LEFT&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Icon&quot; Attribute=&quot;IconPicture&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Force top align&quot; Attribute=&quot;TextStyle&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF]&lt;/Form&gt;
Procedure.Stereotype=No
Procedure.DisplayName=Yes
Procedure.OwnerDisplayName=No
Procedure.Comment=No
Procedure.IconPicture=No
Procedure.TextStyle=No
Procedure_SymbolLayout=&lt;Form&gt;[CRLF] &lt;StandardAttribute Name=&quot;Stereotype&quot; Attribute=&quot;Stereotype&quot; Prefix=&quot;&amp;lt;&amp;lt;&quot; Suffix=&quot;&amp;gt;&amp;gt;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;ExclusiveChoice Name=&quot;Exclusive Choice&quot; Mandatory=&quot;Yes&quot; Display=&quot;HorizontalRadios&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Name&quot; Attribute=&quot;DisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;StandardAttribute Name=&quot;Owner and Name&quot; Attribute=&quot;OwnerDisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/ExclusiveChoice&gt;[CRLF] &lt;Separator Name=&quot;Separator&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Comment&quot; Attribute=&quot;Comment&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;LEFT&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Icon&quot; Attribute=&quot;IconPicture&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF] &lt;StandardAttribute Name=&quot;Force top align&quot; Attribute=&quot;TextStyle&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Alignment=&quot;CNTR&quot; Caption=&quot;&quot; Mandatory=&quot;Yes&quot; /&gt;[CRLF]&lt;/Form&gt;
Reference.Cardinality=No
Reference.ImplementationType=No
Reference.ChildRole=Yes
Reference.Stereotype=Yes
Reference.DisplayName=No
Reference.ForeignKeyConstraintName=No
Reference.JoinExpression=No
Reference.Integrity=No
Reference.ParentRole=Yes
Reference_SymbolLayout=&lt;Form&gt;[CRLF] &lt;Form Name=&quot;Source&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Cardinality&quot; Attribute=&quot;Cardinality&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;StandardAttribute Name=&quot;Implementation&quot; Attribute=&quot;ImplementationType&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;StandardAttribute Name=&quot;Child Role&quot; Attribute=&quot;ChildRole&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/Form&gt;[CRLF] &lt;Form Name=&quot;Center&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Stereotype&quot; Attribute=&quot;Stereotype&quot; Prefix=&quot;&amp;lt;&amp;lt;&quot; Suffix=&quot;&amp;gt;&amp;gt;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;ExclusiveChoice Name=&quot;Exclusive Choice&quot; Mandatory=&quot;No&quot; Display=&quot;HorizontalRadios&quot; &gt;[CRLF]   &lt;StandardAttribute Name=&quot;Name&quot; Attribute=&quot;DisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]   &lt;StandardAttribute Name=&quot;Cons&amp;amp;traint Name&quot; Attribute=&quot;ForeignKeyConstraintName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;Cons&amp;amp;traint Name&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]   &lt;StandardAttribute Name=&quot;Join&quot; Attribute=&quot;JoinExpression&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;Join&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;/ExclusiveChoice&gt;[CRLF]  &lt;StandardAttribute Name=&quot;Referential integrity&quot; Attribute=&quot;Integrity&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;Referential integrity&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/Form&gt;[CRLF] &lt;Form Name=&quot;Destination&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Parent Role&quot; Attribute=&quot;ParentRole&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/Form&gt;[CRLF]&lt;/Form&gt;
ViewReference.ChildRole=Yes
ViewReference.Stereotype=Yes
ViewReference.DisplayName=No
ViewReference.JoinExpression=No
ViewReference.ParentRole=Yes
ViewReference_SymbolLayout=&lt;Form&gt;[CRLF] &lt;Form Name=&quot;Source&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Child Role&quot; Attribute=&quot;ChildRole&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/Form&gt;[CRLF] &lt;Form Name=&quot;Center&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Stereotype&quot; Attribute=&quot;Stereotype&quot; Prefix=&quot;&amp;lt;&amp;lt;&quot; Suffix=&quot;&amp;gt;&amp;gt;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;ExclusiveChoice Name=&quot;Exclusive Choice&quot; Mandatory=&quot;No&quot; Display=&quot;HorizontalRadios&quot; &gt;[CRLF]   &lt;StandardAttribute Name=&quot;Name&quot; Attribute=&quot;DisplayName&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]   &lt;StandardAttribute Name=&quot;Join Expression&quot; Attribute=&quot;JoinExpression&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF]  &lt;/ExclusiveChoice&gt;[CRLF] &lt;/Form&gt;[CRLF] &lt;Form Name=&quot;Destination&quot; &gt;[CRLF]  &lt;StandardAttribute Name=&quot;Parent Role&quot; Attribute=&quot;ParentRole&quot; Prefix=&quot;&quot; Suffix=&quot;&quot; Caption=&quot;&quot; Mandatory=&quot;No&quot; /&gt;[CRLF] &lt;/Form&gt;[CRLF]&lt;/Form&gt;

[DisplayPreferences\Symbol]

[DisplayPreferences\Symbol\FRMEOBJ]
STRNFont=新宋体,8,N
STRNFont color=0 0 0
DISPNAMEFont=新宋体,8,N
DISPNAMEFont color=0 0 0
LABLFont=新宋体,8,N
LABLFont color=0 0 0
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Width=6000
Height=2000
Brush color=255 255 255
Fill Color=Yes
Brush style=6
Brush bitmap mode=12
Brush gradient mode=64
Brush gradient color=192 192 192
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 255 128 128
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\FRMELNK]
CENTERFont=新宋体,8,N
CENTERFont color=0 0 0
Line style=1
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Brush color=255 255 255
Fill Color=Yes
Brush style=1
Brush bitmap mode=12
Brush gradient mode=0
Brush gradient color=118 118 118
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 128 128 255
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\FILO]
OBJSTRNFont=新宋体,8,N
OBJSTRNFont color=0 0 0
DISPNAMEFont=新宋体,8,N
DISPNAMEFont color=0 0 0
LCNMFont=新宋体,8,N
LCNMFont color=0 0 0
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Width=4800
Height=3600
Brush color=255 255 255
Fill Color=Yes
Brush style=1
Brush bitmap mode=12
Brush gradient mode=0
Brush gradient color=118 118 118
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 0 0 255
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\PDMPCKG]
STRNFont=新宋体,8,N
STRNFont color=0 0 0
DISPNAMEFont=新宋体,8,N
DISPNAMEFont color=0 0 0
LABLFont=新宋体,8,N
LABLFont color=0 0 0
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Width=4800
Height=4000
Brush color=255 255 192
Fill Color=Yes
Brush style=6
Brush bitmap mode=12
Brush gradient mode=65
Brush gradient color=255 255 255
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 178 178 178
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\TABL]
STRNFont=新宋体,10,N
STRNFont color=0 0 0
DISPNAMEFont=新宋体,8,N
DISPNAMEFont color=0 0 0
OWNRDISPNAMEFont=新宋体,8,N
OWNRDISPNAMEFont color=0 0 0
ColumnsFont=新宋体,8,N
ColumnsFont color=0 0 0
TablePkColumnsFont=新宋体,8,U
TablePkColumnsFont color=0 0 0
TableFkColumnsFont=新宋体,8,N
TableFkColumnsFont color=0 0 0
KeysFont=新宋体,8,N
KeysFont color=0 0 0
IndexesFont=新宋体,8,N
IndexesFont color=0 0 0
TriggersFont=新宋体,8,N
TriggersFont color=0 0 0
LABLFont=新宋体,8,N
LABLFont color=0 0 0
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Width=4800
Height=4000
Brush color=178 214 252
Fill Color=Yes
Brush style=6
Brush bitmap mode=12
Brush gradient mode=65
Brush gradient color=255 255 255
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 0 128 192
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\VIEW]
STRNFont=新宋体,8,N
STRNFont color=0 0 0
DISPNAMEFont=新宋体,8,N
DISPNAMEFont color=0 0 0
OWNRDISPNAMEFont=新宋体,8,N
OWNRDISPNAMEFont color=0 0 0
ColumnsFont=新宋体,8,N
ColumnsFont color=0 0 0
TablePkColumnsFont=新宋体,8,U
TablePkColumnsFont color=0 0 0
TableFkColumnsFont=新宋体,8,N
TableFkColumnsFont color=0 0 0
TemporaryVTablesFont=新宋体,8,N
TemporaryVTablesFont color=0 0 0
IndexesFont=新宋体,8,N
IndexesFont color=0 0 0
LABLFont=新宋体,8,N
LABLFont color=0 0 0
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Width=4800
Height=4000
Brush color=208 208 255
Fill Color=Yes
Brush style=6
Brush bitmap mode=12
Brush gradient mode=65
Brush gradient color=255 255 255
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 128 128 192
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\PROC]
STRNFont=新宋体,8,N
STRNFont color=0 0 0
DISPNAMEFont=新宋体,8,N
DISPNAMEFont color=0 0 0
OWNRDISPNAMEFont=新宋体,8,N
OWNRDISPNAMEFont color=0 0 0
LABLFont=新宋体,8,N
LABLFont color=0 0 0
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Width=4000
Height=1000
Brush color=255 255 192
Fill Color=Yes
Brush style=6
Brush bitmap mode=12
Brush gradient mode=65
Brush gradient color=255 255 255
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 128 108 0
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\REFR]
SOURCEFont=新宋体,8,N
SOURCEFont color=0 0 0
CENTERFont=新宋体,8,N
CENTERFont color=0 0 0
DESTINATIONFont=新宋体,8,N
DESTINATIONFont color=0 0 0
Line style=1
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Brush color=255 255 255
Fill Color=Yes
Brush style=1
Brush bitmap mode=12
Brush gradient mode=0
Brush gradient color=118 118 118
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 0 128 192
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\VREF]
SOURCEFont=新宋体,8,N
SOURCEFont color=0 0 0
CENTERFont=新宋体,8,N
CENTERFont color=0 0 0
DESTINATIONFont=新宋体,8,N
DESTINATIONFont color=0 0 0
Line style=1
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Brush color=255 255 255
Fill Color=Yes
Brush style=1
Brush bitmap mode=12
Brush gradient mode=0
Brush gradient color=118 118 118
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 128 128 192
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\USRDEPD]
OBJXSTRFont=新宋体,8,N
OBJXSTRFont color=0 0 0
Line style=1
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Brush color=255 255 255
Fill Color=Yes
Brush style=1
Brush bitmap mode=12
Brush gradient mode=0
Brush gradient color=118 118 118
Brush background image=
Custom shape=
Custom text mode=0
Pen=2 0 128 128 255
Shadow color=192 192 192
Shadow=0

[DisplayPreferences\Symbol\Free Symbol]
Free TextFont=新宋体,8,N
Free TextFont color=0 0 0
Line style=0
AutoAdjustToText=Yes
Keep aspect=No
Keep center=No
Keep size=No
Brush color=255 255 255
Fill Color=Yes
Brush style=1
Brush bitmap mode=12
Brush gradient mode=0
Brush gradient color=118 118 118
Brush background image=
Custom shape=
Custom text mode=0
Pen=1 0 0 0 255
Shadow color=192 192 192
Shadow=0</a:DisplayPreferences>
<a:PaperSize>(2280, 128972)</a:PaperSize>
<a:PageMargins>((315,354), (433,354))</a:PageMargins>
<a:PageOrientation>1</a:PageOrientation>
<a:PaperSource>15</a:PaperSource>
<c:Symbols>
<o:ReferenceSymbol Id="o5">
<a:CreationDate>1521706257</a:CreationDate>
<a:ModificationDate>1522399274</a:ModificationDate>
<a:Rect>((118,137911), (3606,139161))</a:Rect>
<a:ListOfPoints>((518,138536),(3206,138536))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o6"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o7"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o8"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o9">
<a:CreationDate>1521710488</a:CreationDate>
<a:ModificationDate>1522301998</a:ModificationDate>
<a:Rect>((-32542,131813), (-18882,146342))</a:Rect>
<a:ListOfPoints>((-32142,145942),(-32142,132438),(-19282,132438))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o10"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o11"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o12">
<a:CreationDate>1521770349</a:CreationDate>
<a:ModificationDate>1522399160</a:ModificationDate>
<a:Rect>((-19307,147483), (-18057,152962))</a:Rect>
<a:ListOfPoints>((-18682,152562),(-18682,147883))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o13"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o14"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o15">
<a:CreationDate>1521771362</a:CreationDate>
<a:ModificationDate>1522722888</a:ModificationDate>
<a:Rect>((-2768,147483), (-1518,154573))</a:Rect>
<a:ListOfPoints>((-2143,154173),(-2143,147883))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o16"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o17"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o18">
<a:CreationDate>1521773101</a:CreationDate>
<a:ModificationDate>1522399245</a:ModificationDate>
<a:Rect>((118,145689), (8052,147828))</a:Rect>
<a:ListOfPoints>((518,146089),(4085,146089),(4085,147203),(7652,147203))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o6"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o19"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o20"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o21">
<a:CreationDate>1521783613</a:CreationDate>
<a:ModificationDate>1522301998</a:ModificationDate>
<a:Rect>((-36148,140470), (-18882,141720))</a:Rect>
<a:ListOfPoints>((-19282,141095),(-35748,141095))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o6"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o22"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o23"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o24">
<a:CreationDate>1521791466</a:CreationDate>
<a:ModificationDate>1522721783</a:ModificationDate>
<a:Rect>((-35006,116007), (-18882,117257))</a:Rect>
<a:ListOfPoints>((-34606,116632),(-19282,116632))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o25"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o26"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o27">
<a:CreationDate>1521792428</a:CreationDate>
<a:ModificationDate>1522721669</a:ModificationDate>
<a:Rect>((-37186,123158), (-18882,124408))</a:Rect>
<a:ListOfPoints>((-36786,123783),(-19282,123783))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o28"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o29"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o30">
<a:CreationDate>1521792909</a:CreationDate>
<a:ModificationDate>1522721672</a:ModificationDate>
<a:Rect>((-36959,130601), (-18882,131851))</a:Rect>
<a:ListOfPoints>((-36559,131226),(-19282,131226))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o31"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o32"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o33">
<a:CreationDate>1522045168</a:CreationDate>
<a:ModificationDate>1522399263</a:ModificationDate>
<a:Rect>((26779,91096), (28029,95555))</a:Rect>
<a:ListOfPoints>((27404,91496),(27404,95155))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o34"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o35"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o36"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o37">
<a:CreationDate>1522046100</a:CreationDate>
<a:ModificationDate>1522399263</a:ModificationDate>
<a:Rect>((118,99478), (28233,125231))</a:Rect>
<a:ListOfPoints>((518,124831),(27608,124831),(27608,99878))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o6"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o35"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o38"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o39">
<a:CreationDate>1522046451</a:CreationDate>
<a:ModificationDate>1522399258</a:ModificationDate>
<a:Rect>((-10672,88961), (-7729,112209))</a:Rect>
<a:ListOfPoints>((-8129,89361),(-10047,89361),(-10047,111809))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o40"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o41"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o42">
<a:CreationDate>1522046456</a:CreationDate>
<a:ModificationDate>1522399261</a:ModificationDate>
<a:Rect>((6477,85210), (12264,86460))</a:Rect>
<a:ListOfPoints>((6877,85835),(11864,85835))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o40"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o34"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o43"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o44">
<a:CreationDate>1522112691</a:CreationDate>
<a:ModificationDate>1522399105</a:ModificationDate>
<a:Rect>((-41320,55031), (-36214,56281))</a:Rect>
<a:ListOfPoints>((-36614,55656),(-40920,55656))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o45"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o46"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o47"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o48">
<a:CreationDate>1522112694</a:CreationDate>
<a:ModificationDate>1522399105</a:ModificationDate>
<a:Rect>((-16713,57856), (-15463,112209))</a:Rect>
<a:ListOfPoints>((-16088,58256),(-16088,111809))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o45"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o49"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o50">
<a:CreationDate>1522114406</a:CreationDate>
<a:ModificationDate>1522399245</a:ModificationDate>
<a:Rect>((16796,151962), (26808,154513))</a:Rect>
<a:ListOfPoints>((18480,152362),(26408,152362),(26408,153888),(17196,153888))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<a:AutomaticRoutingState>4</a:AutomaticRoutingState>
<c:SourceSymbol>
<o:TableSymbol Ref="o19"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o19"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o51"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o52">
<a:CreationDate>1522115961</a:CreationDate>
<a:ModificationDate>1522399266</a:ModificationDate>
<a:Rect>((16844,105298), (20156,145559))</a:Rect>
<a:ListOfPoints>((17244,105698),(19531,105698),(19531,145159))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o53"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o19"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o54"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o55">
<a:CreationDate>1522115983</a:CreationDate>
<a:ModificationDate>1522399266</a:ModificationDate>
<a:Rect>((11839,91096), (13089,104099))</a:Rect>
<a:ListOfPoints>((12464,103699),(12464,91496))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o53"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o34"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o56"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o57">
<a:CreationDate>1522118676</a:CreationDate>
<a:ModificationDate>1522721912</a:ModificationDate>
<a:Rect>((-21193,102395), (-18057,112209))</a:Rect>
<a:ListOfPoints>((-20793,102795),(-18682,102795),(-18682,111809))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o58"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o59"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o60">
<a:CreationDate>1522119056</a:CreationDate>
<a:ModificationDate>1522721912</a:ModificationDate>
<a:Rect>((-37481,102138), (-32899,103388))</a:Rect>
<a:ListOfPoints>((-37081,102763),(-33299,102763))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o61"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o58"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o62"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o63">
<a:CreationDate>1522120295</a:CreationDate>
<a:ModificationDate>1522399221</a:ModificationDate>
<a:Rect>((-24810,167598), (-19344,168848))</a:Rect>
<a:ListOfPoints>((-19744,168223),(-24410,168223))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o64"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o65"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o66"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o67">
<a:CreationDate>1522138613</a:CreationDate>
<a:ModificationDate>1522399095</a:ModificationDate>
<a:Rect>((-24954,40604), (-19115,41854))</a:Rect>
<a:ListOfPoints>((-19515,41229),(-24554,41229))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o68"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o69"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o70"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o71">
<a:CreationDate>1522138618</a:CreationDate>
<a:ModificationDate>1522399095</a:ModificationDate>
<a:Rect>((-34348,42015), (-12721,130651))</a:Rect>
<a:ListOfPoints>((-13121,42415),(-13121,75553),(-33948,75553),(-33948,130026),(-19282,130026))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o68"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o72"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o73">
<a:CreationDate>1522138705</a:CreationDate>
<a:ModificationDate>1522399092</a:ModificationDate>
<a:Rect>((-43671,34853), (-38546,36103))</a:Rect>
<a:ListOfPoints>((-38946,35478),(-43271,35478))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o69"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o74"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o75"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o76">
<a:CreationDate>1522141157</a:CreationDate>
<a:ModificationDate>1522399066</a:ModificationDate>
<a:Rect>((-25433,19586), (-17431,20836))</a:Rect>
<a:ListOfPoints>((-17831,20211),(-25033,20211))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o77"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o78"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o79"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o80">
<a:CreationDate>1522141232</a:CreationDate>
<a:ModificationDate>1522399094</a:ModificationDate>
<a:Rect>((-43321,40604), (-38546,41854))</a:Rect>
<a:ListOfPoints>((-42921,41229),(-38946,41229))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o81"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o69"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o82"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o83">
<a:CreationDate>1522141316</a:CreationDate>
<a:ModificationDate>1522399068</a:ModificationDate>
<a:Rect>((-44663,18136), (-38253,19386))</a:Rect>
<a:ListOfPoints>((-38653,18761),(-44263,18761))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o78"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o84"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o85"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o86">
<a:CreationDate>1522142006</a:CreationDate>
<a:ModificationDate>1522399038</a:ModificationDate>
<a:Rect>((-42272,4919), (-33459,6169))</a:Rect>
<a:ListOfPoints>((-41872,5544),(-33859,5544))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o87"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o88"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o89"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o90">
<a:CreationDate>1522215975</a:CreationDate>
<a:ModificationDate>1522398810</a:ModificationDate>
<a:Rect>((62000,154589), (65163,155839))</a:Rect>
<a:ListOfPoints>((62400,155214),(64763,155214))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o91"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o92"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o93"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o94">
<a:CreationDate>1522216015</a:CreationDate>
<a:ModificationDate>1522398810</a:ModificationDate>
<a:Rect>((118,129221), (50900,156036))</a:Rect>
<a:ListOfPoints>((50500,155636),(41338,155636),(41338,129846),(518,129846))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o91"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o95"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o96">
<a:CreationDate>1522216251</a:CreationDate>
<a:ModificationDate>1522398808</a:ModificationDate>
<a:Rect>((62486,144990), (65163,146240))</a:Rect>
<a:ListOfPoints>((62886,145615),(64763,145615))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o97"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o92"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o98"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o99">
<a:CreationDate>1522216380</a:CreationDate>
<a:ModificationDate>1522399245</a:ModificationDate>
<a:Rect>((20100,145134), (46631,146384))</a:Rect>
<a:ListOfPoints>((46231,145759),(20500,145759))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o97"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o19"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o100"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o101">
<a:CreationDate>1522220508</a:CreationDate>
<a:ModificationDate>1541490687</a:ModificationDate>
<a:Rect>((77597,148397), (88375,149647))</a:Rect>
<a:ListOfPoints>((87975,149022),(77997,149022))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o102"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o92"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o103"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o104">
<a:CreationDate>1522220546</a:CreationDate>
<a:ModificationDate>1541490615</a:ModificationDate>
<a:Rect>((59369,64259), (99115,147363))</a:Rect>
<a:ListOfPoints>((98715,146963),(98715,64884),(59769,64884))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o102"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o106"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o107">
<a:CreationDate>1522224364</a:CreationDate>
<a:ModificationDate>1522399274</a:ModificationDate>
<a:Rect>((18744,122602), (80891,138598))</a:Rect>
<a:ListOfPoints>((80491,123002),(74505,123002),(74505,137973),(19144,137973))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o108"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o7"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o109"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o110">
<a:CreationDate>1522225874</a:CreationDate>
<a:ModificationDate>1522398795</a:ModificationDate>
<a:Rect>((118,126647), (80417,130069))</a:Rect>
<a:ListOfPoints>((80017,129669),(72926,129669),(72926,127272),(518,127272))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o111"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o112"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o113">
<a:CreationDate>1522226077</a:CreationDate>
<a:ModificationDate>1522398792</a:ModificationDate>
<a:Rect>((118,130712), (79609,136199))</a:Rect>
<a:ListOfPoints>((79209,135799),(38938,135799),(38938,131337),(518,131337))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o114"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o115"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o116">
<a:CreationDate>1522226272</a:CreationDate>
<a:ModificationDate>1522399075</a:ModificationDate>
<a:Rect>((-38306,48140), (83441,113756))</a:Rect>
<a:ListOfPoints>((83041,113356),(83041,94555),(-37681,94555),(-37681,48540))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o117"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o69"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o118"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o119">
<a:CreationDate>1522303390</a:CreationDate>
<a:ModificationDate>1542180981</a:ModificationDate>
<a:Rect>((56152,72245), (57402,98630))</a:Rect>
<a:ListOfPoints>((56777,98230),(56777,72645))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o120"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o121"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o122">
<a:CreationDate>1522303410</a:CreationDate>
<a:ModificationDate>1542180981</a:ModificationDate>
<a:Rect>((-9472,101195), (50367,112209))</a:Rect>
<a:ListOfPoints>((49967,101595),(-8847,101595),(-8847,111809))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o120"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o123"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o124">
<a:CreationDate>1522304178</a:CreationDate>
<a:ModificationDate>1538200596</a:ModificationDate>
<a:Rect>((35098,10654), (42842,11904))</a:Rect>
<a:ListOfPoints>((35498,11279),(42442,11279))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o125"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o126"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o127"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o128">
<a:CreationDate>1522386868</a:CreationDate>
<a:ModificationDate>1522398605</a:ModificationDate>
<a:Rect>((36870,42888), (49607,52723))</a:Rect>
<a:ListOfPoints>((49207,52323),(49207,43513),(37270,43513))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o105"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o129"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o130"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o131">
<a:CreationDate>1522387461</a:CreationDate>
<a:ModificationDate>1522399143</a:ModificationDate>
<a:Rect>((50982,72245), (52232,75672))</a:Rect>
<a:ListOfPoints>((51607,75272),(51607,72645))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o132"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o133"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o134">
<a:CreationDate>1522387526</a:CreationDate>
<a:ModificationDate>1522399245</a:ModificationDate>
<a:Rect>((20100,78871), (40538,151445))</a:Rect>
<a:ListOfPoints>((40138,79271),(40138,150820),(20500,150820))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o132"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o19"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o135"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o136">
<a:CreationDate>1522389232</a:CreationDate>
<a:ModificationDate>1522398872</a:ModificationDate>
<a:Rect>((33605,58216), (43845,60017))</a:Rect>
<a:ListOfPoints>((34005,59617),(34005,58841),(43445,58841))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<a:AutomaticRoutingState>2</a:AutomaticRoutingState>
<c:SourceSymbol>
<o:TableSymbol Ref="o137"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o138"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o139">
<a:CreationDate>1522390434</a:CreationDate>
<a:ModificationDate>1522398601</a:ModificationDate>
<a:Rect>((33005,54232), (43845,55482))</a:Rect>
<a:ListOfPoints>((33405,54857),(43445,54857))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o140"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o141"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o142">
<a:CreationDate>1522390644</a:CreationDate>
<a:ModificationDate>1522398535</a:ModificationDate>
<a:Rect>((33522,26819), (52232,52723))</a:Rect>
<a:ListOfPoints>((33922,27219),(51607,27219),(51607,52323))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o143"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o144"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o145">
<a:CreationDate>1522391366</a:CreationDate>
<a:ModificationDate>1522398601</a:ModificationDate>
<a:Rect>((59369,61859), (62562,63109))</a:Rect>
<a:ListOfPoints>((62162,62484),(59769,62484))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o146"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o147"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o148">
<a:CreationDate>1522391379</a:CreationDate>
<a:ModificationDate>1522398616</a:ModificationDate>
<a:Rect>((69534,56429), (70784,60444))</a:Rect>
<a:ListOfPoints>((70159,60044),(70159,56829))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o146"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o149"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o150"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o151">
<a:CreationDate>1522396648</a:CreationDate>
<a:ModificationDate>1522398621</a:ModificationDate>
<a:Rect>((52182,34420), (64724,52723))</a:Rect>
<a:ListOfPoints>((64324,34820),(52807,34820),(52807,52323))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o152"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o153"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o154">
<a:CreationDate>1522396864</a:CreationDate>
<a:ModificationDate>1522398618</a:ModificationDate>
<a:Rect>((53382,44918), (64185,52723))</a:Rect>
<a:ListOfPoints>((63785,45318),(54007,45318),(54007,52323))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o155"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o156"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o157">
<a:CreationDate>1522659209</a:CreationDate>
<a:ModificationDate>1522724919</a:ModificationDate>
<a:Rect>((-101497,31459), (51032,102938))</a:Rect>
<a:ListOfPoints>((-101097,102538),(-101097,31859),(50407,31859),(50407,52323))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o158"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o159"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o160">
<a:CreationDate>1522660753</a:CreationDate>
<a:ModificationDate>1522724919</a:ModificationDate>
<a:Rect>((-90857,129887), (-79217,131137))</a:Rect>
<a:ListOfPoints>((-79617,130512),(-90457,130512))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o161"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o158"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o162"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o163">
<a:CreationDate>1522660820</a:CreationDate>
<a:ModificationDate>1522719674</a:ModificationDate>
<a:Rect>((-64973,127931), (-18882,129181))</a:Rect>
<a:ListOfPoints>((-64573,128556),(-19282,128556))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o161"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o164"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o165">
<a:CreationDate>1522721755</a:CreationDate>
<a:ModificationDate>1522721783</a:ModificationDate>
<a:Rect>((-55169,48103), (20574,117096))</a:Rect>
<a:ListOfPoints>((-49770,116696),(-54769,116696),(-54769,48728),(20174,48728))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o25"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o129"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o166"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o167">
<a:CreationDate>1522724329</a:CreationDate>
<a:ModificationDate>1522724329</a:ModificationDate>
<a:Rect>((-100297,77071), (65163,153166))</a:Rect>
<a:ListOfPoints>((-99897,102538),(-99897,77471),(35821,77471),(35821,152541),(64763,152541))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o158"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o92"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o168"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o169">
<a:CreationDate>1522725331</a:CreationDate>
<a:ModificationDate>1522725331</a:ModificationDate>
<a:Rect>((-90857,117058), (-77798,118308))</a:Rect>
<a:ListOfPoints>((-78198,117683),(-90457,117683))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o170"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o158"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o171"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o172">
<a:CreationDate>1522733188</a:CreationDate>
<a:ModificationDate>1539745800</a:ModificationDate>
<a:Rect>((-90857,102513), (-73424,103763))</a:Rect>
<a:ListOfPoints>((-73824,103138),(-90457,103138))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o173"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o158"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o174"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o175">
<a:CreationDate>1522745521</a:CreationDate>
<a:ModificationDate>1539745800</a:ModificationDate>
<a:Rect>((-84902,89423), (-73424,90673))</a:Rect>
<a:ListOfPoints>((-73824,90048),(-84502,90048))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o173"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o176"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o177"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o178">
<a:CreationDate>1533109967</a:CreationDate>
<a:ModificationDate>1533110262</a:ModificationDate>
<a:Rect>((-119919,81722), (-12496,112209))</a:Rect>
<a:ListOfPoints>((-119519,94842),(-119519,82122),(-13121,82122),(-13121,111809))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o179"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o180"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o181">
<a:CreationDate>1533115827</a:CreationDate>
<a:ModificationDate>1533116074</a:ModificationDate>
<a:Rect>((-112642,102747), (-38745,153053))</a:Rect>
<a:ListOfPoints>((-112242,103147),(-109969,103147),(-109969,152428),(-39145,152428))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o179"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o10"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o182"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o183">
<a:CreationDate>1533115888</a:CreationDate>
<a:ModificationDate>1533115888</a:ModificationDate>
<a:Rect>((-121119,61859), (43845,95242))</a:Rect>
<a:ListOfPoints>((-120719,94842),(-120719,78671),(37870,78671),(37870,62484),(43445,62484))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o179"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o105"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o184"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o185">
<a:CreationDate>1538202362</a:CreationDate>
<a:ModificationDate>1580624566</a:ModificationDate>
<a:Rect>((25795,-5333), (33632,-148))</a:Rect>
<a:ListOfPoints>((26195,-2272),(26195,-548),(32832,-548),(32832,-4708),(32232,-4708))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<a:AutomaticRoutingState>4</a:AutomaticRoutingState>
<c:SourceSymbol>
<o:TableSymbol Ref="o186"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o186"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o187"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o188">
<a:CreationDate>1538202471</a:CreationDate>
<a:ModificationDate>1580609625</a:ModificationDate>
<a:Rect>((54116,11057), (59346,12307))</a:Rect>
<a:ListOfPoints>((58946,11682),(54516,11682))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o189"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o126"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o190"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o191">
<a:CreationDate>1538202492</a:CreationDate>
<a:ModificationDate>1580609625</a:ModificationDate>
<a:Rect>((65496,8109), (66746,11214))</a:Rect>
<a:ListOfPoints>((66121,10814),(66121,8509))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o189"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o192"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o193"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o194">
<a:CreationDate>1538202586</a:CreationDate>
<a:ModificationDate>1580624567</a:ModificationDate>
<a:Rect>((46201,-5622), (66746,1711))</a:Rect>
<a:ListOfPoints>((46601,-5222),(66121,-5222),(66121,1311))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o195"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o192"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o196"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o197">
<a:CreationDate>1538202588</a:CreationDate>
<a:ModificationDate>1580624567</a:ModificationDate>
<a:Rect>((31832,-6533), (34857,-5283))</a:Rect>
<a:ListOfPoints>((34457,-5908),(32232,-5908))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o195"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o186"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o198"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o199">
<a:CreationDate>1538202927</a:CreationDate>
<a:ModificationDate>1580624563</a:ModificationDate>
<a:Rect>((31729,2823), (42842,4073))</a:Rect>
<a:ListOfPoints>((32129,3448),(42442,3448))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o200"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o126"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o201"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o202">
<a:CreationDate>1538202929</a:CreationDate>
<a:ModificationDate>1580624566</a:ModificationDate>
<a:Rect>((24370,-2672), (25620,1487))</a:Rect>
<a:ListOfPoints>((24995,1087),(24995,-2272))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o200"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o186"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o203"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o204">
<a:CreationDate>1539746524</a:CreationDate>
<a:ModificationDate>1539746524</a:ModificationDate>
<a:Rect>((-65536,108004), (-18882,114533))</a:Rect>
<a:ListOfPoints>((-65136,108404),(-65136,113908),(-19282,113908))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o173"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o205"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o206">
<a:CreationDate>1541490540</a:CreationDate>
<a:ModificationDate>1541490615</a:ModificationDate>
<a:Rect>((-90857,91755), (97915,147363))</a:Rect>
<a:ListOfPoints>((97515,146963),(97515,92155),(-20193,92155),(-20193,111251),(-90457,111251))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o102"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o158"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o207"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o208">
<a:CreationDate>1542179374</a:CreationDate>
<a:ModificationDate>1542180977</a:ModificationDate>
<a:Rect>((47632,114935), (48882,118924))</a:Rect>
<a:ListOfPoints>((48257,115335),(48257,118524))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o209"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o210"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o211"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o212">
<a:CreationDate>1542179394</a:CreationDate>
<a:ModificationDate>1542180977</a:ModificationDate>
<a:Rect>((64837,114935), (66087,117902))</a:Rect>
<a:ListOfPoints>((65462,115335),(65462,117502))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o209"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o213"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o214"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o215">
<a:CreationDate>1542179438</a:CreationDate>
<a:ModificationDate>1542180977</a:ModificationDate>
<a:Rect>((118,111784), (42403,113034))</a:Rect>
<a:ListOfPoints>((42003,112409),(518,112409))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o209"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o6"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o216"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o217">
<a:CreationDate>1580625109</a:CreationDate>
<a:ModificationDate>1580625137</a:ModificationDate>
<a:Rect>((83723,16521), (99015,25885))</a:Rect>
<a:ListOfPoints>((86540,16921),(86540,25485),(98615,25485),(98615,20467),(84123,20467))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<a:AutomaticRoutingState>4</a:AutomaticRoutingState>
<c:SourceSymbol>
<o:TableSymbol Ref="o218"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o218"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o219"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o220">
<a:CreationDate>1580625333</a:CreationDate>
<a:ModificationDate>1580625381</a:ModificationDate>
<a:Rect>((71758,1788), (77807,3038))</a:Rect>
<a:ListOfPoints>((77407,2413),(72158,2413))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o221"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o192"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o222"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o223">
<a:CreationDate>1580625352</a:CreationDate>
<a:ModificationDate>1580625378</a:ModificationDate>
<a:Rect>((81744,4384), (82994,12281))</a:Rect>
<a:ListOfPoints>((82369,4784),(82369,11881))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o221"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o218"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o224"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o225">
<a:CreationDate>1580625421</a:CreationDate>
<a:ModificationDate>1580625458</a:ModificationDate>
<a:Rect>((71758,4759), (92510,6009))</a:Rect>
<a:ListOfPoints>((92110,5384),(72158,5384))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o226"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o192"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o227"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o228">
<a:CreationDate>1580625435</a:CreationDate>
<a:ModificationDate>1581324463</a:ModificationDate>
<a:Rect>((95430,5190), (96680,9775))</a:Rect>
<a:ListOfPoints>((96055,5590),(96055,9375))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o226"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o229"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o230"/>
</c:Object>
</o:ReferenceSymbol>
<o:ReferenceSymbol Id="o231">
<a:CreationDate>1580869150</a:CreationDate>
<a:ModificationDate>1581324463</a:ModificationDate>
<a:Rect>((101766,14015), (107589,15265))</a:Rect>
<a:ListOfPoints>((102166,14640),(107189,14640))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>12615680</a:LineColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>CENTER 0 新宋体,8,N
SOURCE 0 新宋体,8,N
DESTINATION 0 新宋体,8,N</a:FontList>
<c:SourceSymbol>
<o:TableSymbol Ref="o229"/>
</c:SourceSymbol>
<c:DestinationSymbol>
<o:TableSymbol Ref="o232"/>
</c:DestinationSymbol>
<c:Object>
<o:Reference Ref="o233"/>
</c:Object>
</o:ReferenceSymbol>
<o:TableSymbol Id="o6">
<a:CreationDate>1521705853</a:CreationDate>
<a:ModificationDate>1524811003</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-19282,111809), (518,147883))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o234"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o7">
<a:CreationDate>1521706107</a:CreationDate>
<a:ModificationDate>1522399274</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((3206,132976), (19144,143474))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<a:SymbolContent>Table.Stereotype 1
Table.DisplayName 1
Table.OwnerDisplayName 0
Table.Columns 1 -5 &quot;All Columns&quot; PDMCOLNALL Stereotype DataType KeyIndicator
Table.Keys 0 0 &quot;&quot; &quot;&quot; Stereotype Indicator
Table.Indexes 0 0 &quot;&quot; &quot;&quot; Stereotype
Table.Triggers 0 0 &quot;&quot; &quot;&quot; Stereotype
Table.Comment 0</a:SymbolContent>
<c:Object>
<o:Table Ref="o235"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o10">
<a:CreationDate>1521709482</a:CreationDate>
<a:ModificationDate>1582277412</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-39145,145942), (-25139,158914))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o236"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o13">
<a:CreationDate>1521710820</a:CreationDate>
<a:ModificationDate>1522399160</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-25547,152562), (-13473,158934))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o237"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o16">
<a:CreationDate>1521770649</a:CreationDate>
<a:ModificationDate>1522722888</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-9920,154173), (5632,165495))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o238"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o19">
<a:CreationDate>1521773028</a:CreationDate>
<a:ModificationDate>1522399245</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((7652,145159), (20500,156481))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o239"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o22">
<a:CreationDate>1521782818</a:CreationDate>
<a:ModificationDate>1522116249</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-49754,136272), (-35748,144294))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o240"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o25">
<a:CreationDate>1521791032</a:CreationDate>
<a:ModificationDate>1528184156</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-49770,113922), (-34606,119470))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o241"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o28">
<a:CreationDate>1521791865</a:CreationDate>
<a:ModificationDate>1522721669</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-48860,121016), (-36786,126564))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o242"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o31">
<a:CreationDate>1521791901</a:CreationDate>
<a:ModificationDate>1522721672</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-49407,129426), (-36559,134150))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o243"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o35">
<a:CreationDate>1522044163</a:CreationDate>
<a:ModificationDate>1522399263</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((20787,95155), (34021,99878))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o244"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o34">
<a:CreationDate>1522044465</a:CreationDate>
<a:ModificationDate>1522399261</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((11864,80174), (30892,91496))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o245"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o40">
<a:CreationDate>1522046351</a:CreationDate>
<a:ModificationDate>1524811003</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-8675,84638), (6877,89361))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o246"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o78">
<a:CreationDate>1522050428</a:CreationDate>
<a:ModificationDate>1522399063</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-38653,14550), (-25033,25872))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o247"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o46">
<a:CreationDate>1522112533</a:CreationDate>
<a:ModificationDate>1522399103</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-53768,52470), (-40920,58842))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<c:Object>
<o:Table Ref="o248"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o45">
<a:CreationDate>1522112617</a:CreationDate>
<a:ModificationDate>1522399105</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((-36614,53594), (-15488,58256))</a:Rect>
<a:AutoAdjustToText>0</a:AutoAdjustToText>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
<a:FontList>STRN 0 新宋体,10,N
DISPNAME 0 新宋体,8,N
OWNRDISPNAME 0 新宋体,8,N
Columns 0 新宋体,8,N
TablePkColumns 0 新宋体,8,U
TableFkColumns 0 新宋体,8,N
Keys 0 新宋体,8,N
Indexes 0 新宋体,8,N
Triggers 0 新宋体,8,N
LABL 0 新宋体,8,N</a:FontList>
<a:BrushStyle>6</a:BrushStyle>
<a:GradientFillMode>65</a:GradientFillMode>
<a:GradientEndColor>16777215</a:GradientEndColor>
<a:ManuallyResized>1</a:ManuallyResized>
<c:Object>
<o:Table Ref="o249"/>
</c:Object>
</o:TableSymbol>
<o:TableSymbol Id="o53">
<a:CreationDate>1522115893</a:CreationDate>
<a:ModificationDate>1522399266</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((378,103699), (17244,107698))</a:Rect>
<a:AutoAdjustToText>0</a:AutoAdjustToTe
Download .txt
gitextract_p61w707h/

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

FILE: document/sql/mall.sql
  type `cms_help` (line 24) | CREATE TABLE `cms_help`  (
  type `cms_help_category` (line 44) | CREATE TABLE `cms_help_category`  (
  type `cms_member_report` (line 62) | CREATE TABLE `cms_member_report`  (
  type `cms_prefrence_area` (line 81) | CREATE TABLE `cms_prefrence_area`  (
  type `cms_prefrence_area_product_relation` (line 103) | CREATE TABLE `cms_prefrence_area_product_relation`  (
  type `cms_subject` (line 126) | CREATE TABLE `cms_subject`  (
  type `cms_subject_category` (line 160) | CREATE TABLE `cms_subject_category`  (
  type `cms_subject_comment` (line 180) | CREATE TABLE `cms_subject_comment`  (
  type `cms_subject_product_relation` (line 199) | CREATE TABLE `cms_subject_product_relation`  (
  type `cms_topic` (line 227) | CREATE TABLE `cms_topic`  (
  type `cms_topic_category` (line 251) | CREATE TABLE `cms_topic_category`  (
  type `cms_topic_comment` (line 269) | CREATE TABLE `cms_topic_comment`  (
  type `oms_cart_item` (line 288) | CREATE TABLE `oms_cart_item`  (
  type `oms_company_address` (line 419) | CREATE TABLE `oms_company_address`  (
  type `oms_order` (line 444) | CREATE TABLE `oms_order`  (
  type `oms_order_item` (line 565) | CREATE TABLE `oms_order_item`  (
  type `oms_order_operate_history` (line 692) | CREATE TABLE `oms_order_operate_history`  (
  type `oms_order_return_apply` (line 749) | CREATE TABLE `oms_order_return_apply`  (
  type `oms_order_return_reason` (line 809) | CREATE TABLE `oms_order_return_reason`  (
  type `oms_order_setting` (line 835) | CREATE TABLE `oms_order_setting`  (
  type `pms_album` (line 854) | CREATE TABLE `pms_album`  (
  type `pms_album_pic` (line 872) | CREATE TABLE `pms_album_pic`  (
  type `pms_brand` (line 887) | CREATE TABLE `pms_brand`  (
  type `pms_comment` (line 922) | CREATE TABLE `pms_comment`  (
  type `pms_comment_replay` (line 949) | CREATE TABLE `pms_comment_replay`  (
  type `pms_feight_template` (line 968) | CREATE TABLE `pms_feight_template`  (
  type `pms_member_price` (line 988) | CREATE TABLE `pms_member_price`  (
  type `pms_product` (line 1085) | CREATE TABLE `pms_product`  (
  type `pms_product_attribute` (line 1177) | CREATE TABLE `pms_product_attribute`  (
  type `pms_product_attribute_category` (line 1254) | CREATE TABLE `pms_product_attribute_category`  (
  type `pms_product_attribute_value` (line 1282) | CREATE TABLE `pms_product_attribute_value`  (
  type `pms_product_category` (line 1428) | CREATE TABLE `pms_product_category`  (
  type `pms_product_category_attribute_relation` (line 1492) | CREATE TABLE `pms_product_category_attribute_relation`  (
  type `pms_product_full_reduction` (line 1512) | CREATE TABLE `pms_product_full_reduction`  (
  type `pms_product_ladder` (line 1564) | CREATE TABLE `pms_product_ladder`  (
  type `pms_product_operate_log` (line 1616) | CREATE TABLE `pms_product_operate_log`  (
  type `pms_product_vertify_record` (line 1640) | CREATE TABLE `pms_product_vertify_record`  (
  type `pms_sku_stock` (line 1660) | CREATE TABLE `pms_sku_stock`  (
  type `sms_coupon` (line 1779) | CREATE TABLE `sms_coupon`  (
  type `sms_coupon_history` (line 1814) | CREATE TABLE `sms_coupon_history`  (
  type `sms_coupon_product_category_relation` (line 1855) | CREATE TABLE `sms_coupon_product_category_relation`  (
  type `sms_coupon_product_relation` (line 1873) | CREATE TABLE `sms_coupon_product_relation`  (
  type `sms_flash_promotion` (line 1894) | CREATE TABLE `sms_flash_promotion`  (
  type `sms_flash_promotion_log` (line 1913) | CREATE TABLE `sms_flash_promotion_log`  (
  type `sms_flash_promotion_product_relation` (line 1932) | CREATE TABLE `sms_flash_promotion_product_relation`  (
  type `sms_flash_promotion_session` (line 1999) | CREATE TABLE `sms_flash_promotion_session`  (
  type `sms_home_advertise` (line 2024) | CREATE TABLE `sms_home_advertise`  (
  type `sms_home_brand` (line 2059) | CREATE TABLE `sms_home_brand`  (
  type `sms_home_new_product` (line 2085) | CREATE TABLE `sms_home_new_product`  (
  type `sms_home_recommend_product` (line 2111) | CREATE TABLE `sms_home_recommend_product`  (
  type `sms_home_recommend_subject` (line 2133) | CREATE TABLE `sms_home_recommend_subject`  (
  type `ums_admin` (line 2156) | CREATE TABLE `ums_admin`  (
  type `ums_admin_login_log` (line 2186) | CREATE TABLE `ums_admin_login_log`  (
  type `ums_admin_permission_relation` (line 2616) | CREATE TABLE `ums_admin_permission_relation`  (
  type `ums_admin_role_relation` (line 2632) | CREATE TABLE `ums_admin_role_relation`  (
  type `ums_growth_change_history` (line 2653) | CREATE TABLE `ums_growth_change_history`  (
  type `ums_integration_change_history` (line 2674) | CREATE TABLE `ums_integration_change_history`  (
  type `ums_integration_consume_setting` (line 2694) | CREATE TABLE `ums_integration_consume_setting`  (
  type `ums_member` (line 2712) | CREATE TABLE `ums_member`  (
  type `ums_member_level` (line 2755) | CREATE TABLE `ums_member_level`  (
  type `ums_member_login_log` (line 2784) | CREATE TABLE `ums_member_login_log`  (
  type `ums_member_member_tag_relation` (line 2803) | CREATE TABLE `ums_member_member_tag_relation`  (
  type `ums_member_product_category_relation` (line 2818) | CREATE TABLE `ums_member_product_category_relation`  (
  type `ums_member_receive_address` (line 2833) | CREATE TABLE `ums_member_receive_address`  (
  type `ums_member_rule_setting` (line 2860) | CREATE TABLE `ums_member_rule_setting`  (
  type `ums_member_statistics_info` (line 2879) | CREATE TABLE `ums_member_statistics_info`  (
  type `ums_member_tag` (line 2907) | CREATE TABLE `ums_member_tag`  (
  type `ums_member_task` (line 2923) | CREATE TABLE `ums_member_task`  (
  type `ums_menu` (line 2940) | CREATE TABLE `ums_menu`  (
  type `ums_permission` (line 2985) | CREATE TABLE `ums_permission`  (
  type `ums_resource` (line 3025) | CREATE TABLE `ums_resource`  (
  type `ums_resource_category` (line 3074) | CREATE TABLE `ums_resource_category`  (
  type `ums_role` (line 3096) | CREATE TABLE `ums_role`  (
  type `ums_role_menu_relation` (line 3118) | CREATE TABLE `ums_role_menu_relation`  (
  type `ums_role_permission_relation` (line 3168) | CREATE TABLE `ums_role_permission_relation`  (
  type `ums_role_resource_relation` (line 3200) | CREATE TABLE `ums_role_resource_relation`  (

FILE: mall-admin/src/main/java/com/macro/mall/MallAdminApplication.java
  class MallAdminApplication (line 10) | @SpringBootApplication
    method main (line 12) | public static void main(String[] args) {

FILE: mall-admin/src/main/java/com/macro/mall/bo/AdminUserDetails.java
  class AdminUserDetails (line 17) | public class AdminUserDetails implements UserDetails {
    method AdminUserDetails (line 23) | public AdminUserDetails(UmsAdmin umsAdmin,List<UmsResource> resourceLi...
    method getAuthorities (line 28) | @Override
    method getPassword (line 36) | @Override
    method getUsername (line 41) | @Override
    method isAccountNonExpired (line 46) | @Override
    method isAccountNonLocked (line 51) | @Override
    method isCredentialsNonExpired (line 56) | @Override
    method isEnabled (line 61) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/config/GlobalCorsConfig.java
  class GlobalCorsConfig (line 13) | @Configuration
    method corsFilter (line 19) | @Bean

FILE: mall-admin/src/main/java/com/macro/mall/config/MallSecurityConfig.java
  class MallSecurityConfig (line 21) | @Configuration
    method userDetailsService (line 29) | @Bean
    method dynamicSecurityService (line 35) | @Bean

FILE: mall-admin/src/main/java/com/macro/mall/config/MyBatisConfig.java
  class MyBatisConfig (line 11) | @Configuration

FILE: mall-admin/src/main/java/com/macro/mall/config/OssConfig.java
  class OssConfig (line 12) | @Configuration
    method ossClient (line 20) | @Bean

FILE: mall-admin/src/main/java/com/macro/mall/config/SwaggerConfig.java
  class SwaggerConfig (line 14) | @Configuration
    method swaggerProperties (line 18) | @Override
    method springfoxHandlerProviderBeanPostProcessor (line 30) | @Bean

FILE: mall-admin/src/main/java/com/macro/mall/controller/CmsPrefrenceAreaController.java
  class CmsPrefrenceAreaController (line 21) | @Controller
    method listAll (line 29) | @ApiOperation("获取所有商品优选")

FILE: mall-admin/src/main/java/com/macro/mall/controller/CmsSubjectController.java
  class CmsSubjectController (line 23) | @Controller
    method listAll (line 31) | @ApiOperation("获取全部商品专题")
    method getList (line 39) | @ApiOperation(value = "根据专题名称分页获取商品专题")

FILE: mall-admin/src/main/java/com/macro/mall/controller/MinioController.java
  class MinioController (line 26) | @Controller
    method upload (line 42) | @ApiOperation("文件上传")
    method createBucketPolicyConfigDto (line 91) | private BucketPolicyConfigDto createBucketPolicyConfigDto(String bucke...
    method delete (line 103) | @ApiOperation("文件删除")

FILE: mall-admin/src/main/java/com/macro/mall/controller/OmsCompanyAddressController.java
  class OmsCompanyAddressController (line 21) | @Controller
    method list (line 29) | @ApiOperation("获取所有收货地址")

FILE: mall-admin/src/main/java/com/macro/mall/controller/OmsOrderController.java
  class OmsOrderController (line 21) | @Controller
    method list (line 29) | @ApiOperation("查询订单")
    method delivery (line 39) | @ApiOperation("批量发货")
    method close (line 50) | @ApiOperation("批量关闭订单")
    method delete (line 61) | @ApiOperation("批量删除订单")
    method detail (line 72) | @ApiOperation("获取订单详情:订单信息、商品信息、操作记录")
    method updateReceiverInfo (line 80) | @ApiOperation("修改收货人信息")
    method updateReceiverInfo (line 91) | @ApiOperation("修改订单费用信息")
    method updateNote (line 102) | @ApiOperation("备注订单")

FILE: mall-admin/src/main/java/com/macro/mall/controller/OmsOrderReturnApplyController.java
  class OmsOrderReturnApplyController (line 23) | @Controller
    method list (line 31) | @ApiOperation("分页查询退货申请")
    method delete (line 41) | @ApiOperation("批量删除退货申请")
    method getItem (line 52) | @ApiOperation("获取退货申请详情")
    method updateStatus (line 60) | @ApiOperation("修改退货申请状态")

FILE: mall-admin/src/main/java/com/macro/mall/controller/OmsOrderReturnReasonController.java
  class OmsOrderReturnReasonController (line 20) | @Controller
    method create (line 28) | @ApiOperation("添加退货原因")
    method update (line 39) | @ApiOperation("修改退货原因")
    method delete (line 50) | @ApiOperation("批量删除退货原因")
    method list (line 61) | @ApiOperation("分页查询退货原因")
    method getItem (line 70) | @ApiOperation("获取单个退货原因详情信息")
    method updateStatus (line 78) | @ApiOperation("修改退货原因启用状态")

FILE: mall-admin/src/main/java/com/macro/mall/controller/OmsOrderSettingController.java
  class OmsOrderSettingController (line 17) | @Controller
    method getItem (line 25) | @ApiOperation("获取指定订单设置")
    method update (line 33) | @ApiOperation("修改指定订单设置")

FILE: mall-admin/src/main/java/com/macro/mall/controller/OssController.java
  class OssController (line 23) | @Controller
    method policy (line 31) | @ApiOperation(value = "Oss上传签名生成")
    method callback (line 39) | @ApiOperation(value = "Oss上传成功回调")

FILE: mall-admin/src/main/java/com/macro/mall/controller/PmsBrandController.java
  class PmsBrandController (line 22) | @Controller
    method getList (line 30) | @ApiOperation(value = "获取全部品牌列表")
    method create (line 37) | @ApiOperation(value = "添加品牌")
    method update (line 51) | @ApiOperation(value = "更新品牌")
    method delete (line 66) | @ApiOperation(value = "删除品牌")
    method getList (line 78) | @ApiOperation(value = "根据品牌名称分页获取品牌列表")
    method getItem (line 89) | @ApiOperation(value = "根据编号查询品牌信息")
    method deleteBatch (line 96) | @ApiOperation(value = "批量删除品牌")
    method updateShowStatus (line 108) | @ApiOperation(value = "批量更新显示状态")
    method updateFactoryStatus (line 121) | @ApiOperation(value = "批量更新厂家制造商状态")

FILE: mall-admin/src/main/java/com/macro/mall/controller/PmsProductAttributeCategoryController.java
  class PmsProductAttributeCategoryController (line 21) | @Controller
    method create (line 29) | @ApiOperation("添加商品属性分类")
    method update (line 41) | @ApiOperation("修改商品属性分类")
    method delete (line 53) | @ApiOperation("删除单个商品属性分类")
    method getItem (line 65) | @ApiOperation("获取单个商品属性分类信息")
    method getList (line 73) | @ApiOperation("分页获取所有商品属性分类")
    method getListWithAttr (line 81) | @ApiOperation("获取所有商品属性分类及其下属性")

FILE: mall-admin/src/main/java/com/macro/mall/controller/PmsProductAttributeController.java
  class PmsProductAttributeController (line 24) | @Controller
    method getList (line 32) | @ApiOperation("根据分类ID查询属性列表或参数列表")
    method create (line 44) | @ApiOperation("添加商品属性信息")
    method update (line 56) | @ApiOperation("修改商品属性信息")
    method getItem (line 68) | @ApiOperation("根据ID查询商品属性")
    method delete (line 76) | @ApiOperation("批量删除商品属性")
    method getAttrInfo (line 88) | @ApiOperation("根据商品分类的ID获取商品属性及属性分类ID")

FILE: mall-admin/src/main/java/com/macro/mall/controller/PmsProductCategoryController.java
  class PmsProductCategoryController (line 23) | @Controller
    method create (line 31) | @ApiOperation("添加商品分类")
    method update (line 43) | @ApiOperation("修改商品分类")
    method getList (line 57) | @ApiOperation("分页查询商品分类")
    method getItem (line 67) | @ApiOperation("根据ID获取商品分类")
    method delete (line 75) | @ApiOperation("根据ID删除商品分类")
    method updateNavStatus (line 87) | @ApiOperation("批量修改导航栏显示状态")
    method updateShowStatus (line 99) | @ApiOperation("批量修改显示状态")
    method listWithChildren (line 111) | @ApiOperation("查询所有一级分类及子分类")

FILE: mall-admin/src/main/java/com/macro/mall/controller/PmsProductController.java
  class PmsProductController (line 23) | @Controller
    method create (line 31) | @ApiOperation("创建商品")
    method getUpdateInfo (line 43) | @ApiOperation("根据商品id获取商品编辑信息")
    method update (line 51) | @ApiOperation("根据ID修改商品信息")
    method getList (line 63) | @ApiOperation("查询商品")
    method getList (line 73) | @ApiOperation("根据商品名称或货号模糊查询")
    method updateVerifyStatus (line 81) | @ApiOperation("批量修改审核状态")
    method updatePublishStatus (line 95) | @ApiOperation("批量上下架商品")
    method updateRecommendStatus (line 108) | @ApiOperation("批量推荐商品")
    method updateNewStatus (line 121) | @ApiOperation("批量设为新品")
    method updateDeleteStatus (line 134) | @ApiOperation("批量修改删除状态")

FILE: mall-admin/src/main/java/com/macro/mall/controller/PmsSkuStockController.java
  class PmsSkuStockController (line 19) | @Controller
    method getList (line 27) | @ApiOperation("根据商品ID及sku编码模糊搜索sku库存")
    method update (line 34) | @ApiOperation("根据商品ID批量更新sku库存信息")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsCouponController.java
  class SmsCouponController (line 21) | @Controller
    method add (line 28) | @ApiOperation("添加优惠券")
    method delete (line 39) | @ApiOperation("根据ID删除优惠券")
    method update (line 50) | @ApiOperation("根据ID修改优惠券")
    method list (line 61) | @ApiOperation("根据优惠券名称和类型分页获取优惠券列表")
    method getItem (line 73) | @ApiOperation("获取单个优惠券的详细信息")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsCouponHistoryController.java
  class SmsCouponHistoryController (line 23) | @Controller
    method list (line 31) | @ApiOperation("根据优惠券id,使用状态,订单编号分页获取领取记录")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsFlashPromotionController.java
  class SmsFlashPromotionController (line 20) | @Controller
    method create (line 28) | @ApiOperation("添加活动")
    method update (line 39) | @ApiOperation("编辑活动")
    method delete (line 50) | @ApiOperation("删除活动")
    method update (line 61) | @ApiOperation("修改活动上下线状态")
    method getItem (line 72) | @ApiOperation("获取活动详情")
    method getItem (line 80) | @ApiOperation("根据活动名称分页查询活动")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsFlashPromotionProductRelationController.java
  class SmsFlashPromotionProductRelationController (line 21) | @Controller
    method create (line 29) | @ApiOperation("批量选择商品添加关联")
    method update (line 40) | @ApiOperation("根据ID修改关联信息")
    method delete (line 51) | @ApiOperation("根据ID删除关联信息")
    method getItem (line 62) | @ApiOperation("获取关联商品促销信息")
    method list (line 70) | @ApiOperation("分页查询不同场次关联及商品信息")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsFlashPromotionSessionController.java
  class SmsFlashPromotionSessionController (line 20) | @Controller
    method create (line 28) | @ApiOperation("添加场次")
    method update (line 39) | @ApiOperation("修改场次")
    method updateStatus (line 50) | @ApiOperation("根据ID修改场次启用状态")
    method delete (line 61) | @ApiOperation("删除场次")
    method getItem (line 72) | @ApiOperation("获取场次详情")
    method list (line 80) | @ApiOperation("获取全部场次")
    method selectList (line 88) | @ApiOperation("获取全部可选场次及其数量")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsHomeAdvertiseController.java
  class SmsHomeAdvertiseController (line 20) | @Controller
    method create (line 28) | @ApiOperation("添加广告")
    method delete (line 38) | @ApiOperation("批量删除广告")
    method updateStatus (line 48) | @ApiOperation("修改上下线状态")
    method getItem (line 58) | @ApiOperation("根据ID获取广告详情")
    method update (line 66) | @ApiOperation("根据ID修改广告")
    method list (line 76) | @ApiOperation("分页查询首页广告")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsHomeBrandController.java
  class SmsHomeBrandController (line 20) | @Controller
    method create (line 28) | @ApiOperation("添加首页推荐品牌")
    method updateSort (line 39) | @ApiOperation("修改推荐品牌排序")
    method delete (line 50) | @ApiOperation("批量删除推荐品牌")
    method updateRecommendStatus (line 61) | @ApiOperation("批量修改推荐品牌状态")
    method list (line 72) | @ApiOperation("分页查询推荐品牌")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsHomeNewProductController.java
  class SmsHomeNewProductController (line 20) | @Controller
    method create (line 28) | @ApiOperation("批量添加首页新品")
    method updateSort (line 39) | @ApiOperation("修改首页新品排序")
    method delete (line 50) | @ApiOperation("批量删除首页新品")
    method updateRecommendStatus (line 61) | @ApiOperation("批量修改首页新品状态")
    method list (line 72) | @ApiOperation("分页查询首页新品")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsHomeRecommendProductController.java
  class SmsHomeRecommendProductController (line 20) | @Controller
    method create (line 28) | @ApiOperation("添加首页推荐")
    method updateSort (line 39) | @ApiOperation("修改推荐排序")
    method delete (line 50) | @ApiOperation("批量删除推荐")
    method updateRecommendStatus (line 61) | @ApiOperation("批量修改推荐状态")
    method list (line 72) | @ApiOperation("分页查询推荐")

FILE: mall-admin/src/main/java/com/macro/mall/controller/SmsHomeRecommendSubjectController.java
  class SmsHomeRecommendSubjectController (line 20) | @Controller
    method create (line 28) | @ApiOperation("批量添加首页专题推荐")
    method updateSort (line 39) | @ApiOperation("修改专题推荐排序")
    method delete (line 50) | @ApiOperation("批量删除专题推荐")
    method updateRecommendStatus (line 61) | @ApiOperation("批量修改专题推荐状态")
    method list (line 72) | @ApiOperation("分页查询专题推荐")

FILE: mall-admin/src/main/java/com/macro/mall/controller/UmsAdminController.java
  class UmsAdminController (line 33) | @Controller
    method register (line 47) | @ApiOperation(value = "用户注册")
    method login (line 58) | @ApiOperation(value = "登录以后返回token")
    method refreshToken (line 72) | @ApiOperation(value = "刷新token")
    method getAdminInfo (line 87) | @ApiOperation(value = "获取当前登录用户信息")
    method logout (line 108) | @ApiOperation(value = "登出功能")
    method list (line 116) | @ApiOperation("根据用户名或姓名分页获取用户列表")
    method getItem (line 126) | @ApiOperation("获取指定用户信息")
    method update (line 134) | @ApiOperation("修改指定用户信息")
    method updatePassword (line 145) | @ApiOperation("修改指定用户密码")
    method delete (line 163) | @ApiOperation("删除指定用户信息")
    method updateStatus (line 174) | @ApiOperation("修改帐号状态")
    method updateRole (line 187) | @ApiOperation("给用户分配角色")
    method getRoleList (line 199) | @ApiOperation("获取指定用户的角色")

FILE: mall-admin/src/main/java/com/macro/mall/controller/UmsMemberLevelController.java
  class UmsMemberLevelController (line 22) | @Controller
    method list (line 30) | @ApiOperation("查询所有会员等级")

FILE: mall-admin/src/main/java/com/macro/mall/controller/UmsMenuController.java
  class UmsMenuController (line 21) | @Controller
    method create (line 30) | @ApiOperation("添加后台菜单")
    method update (line 42) | @ApiOperation("修改后台菜单")
    method getItem (line 55) | @ApiOperation("根据ID获取菜单详情")
    method delete (line 63) | @ApiOperation("根据ID删除后台菜单")
    method list (line 75) | @ApiOperation("根据上级菜单ID分页查询菜单")
    method treeList (line 85) | @ApiOperation("树形结构返回所有菜单列表")
    method updateHidden (line 93) | @ApiOperation("根据ID修改菜单显示状态")

FILE: mall-admin/src/main/java/com/macro/mall/controller/UmsResourceCategoryController.java
  class UmsResourceCategoryController (line 19) | @Controller
    method listAll (line 27) | @ApiOperation("查询所有后台资源分类")
    method create (line 35) | @ApiOperation("添加后台资源分类")
    method update (line 47) | @ApiOperation("修改后台资源分类")
    method delete (line 60) | @ApiOperation("根据ID删除后台资源分类")

FILE: mall-admin/src/main/java/com/macro/mall/controller/UmsResourceController.java
  class UmsResourceController (line 21) | @Controller
    method create (line 32) | @ApiOperation("添加后台资源")
    method update (line 45) | @ApiOperation("修改后台资源")
    method getItem (line 59) | @ApiOperation("根据ID获取资源详情")
    method delete (line 67) | @ApiOperation("根据ID删除后台资源")
    method list (line 80) | @ApiOperation("分页模糊查询后台资源")
    method listAll (line 92) | @ApiOperation("查询所有后台资源")

FILE: mall-admin/src/main/java/com/macro/mall/controller/UmsRoleController.java
  class UmsRoleController (line 20) | @Controller
    method create (line 28) | @ApiOperation("添加角色")
    method update (line 39) | @ApiOperation("修改角色")
    method delete (line 50) | @ApiOperation("批量删除角色")
    method listAll (line 61) | @ApiOperation("获取所有角色")
    method list (line 69) | @ApiOperation("根据角色名称分页获取角色列表")
    method updateStatus (line 79) | @ApiOperation("修改角色状态")
    method listMenu (line 92) | @ApiOperation("根据角色ID获取菜单列表")
    method listResource (line 100) | @ApiOperation("获取角色相关资源")
    method allocMenu (line 108) | @ApiOperation("给角色分配菜单")
    method allocResource (line 116) | @ApiOperation("给角色分配资源")

FILE: mall-admin/src/main/java/com/macro/mall/dao/CmsPrefrenceAreaProductRelationDao.java
  type CmsPrefrenceAreaProductRelationDao (line 12) | public interface CmsPrefrenceAreaProductRelationDao {
    method insertList (line 16) | int insertList(@Param("list") List<CmsPrefrenceAreaProductRelation> pr...

FILE: mall-admin/src/main/java/com/macro/mall/dao/CmsSubjectProductRelationDao.java
  type CmsSubjectProductRelationDao (line 12) | public interface CmsSubjectProductRelationDao {
    method insertList (line 16) | int insertList(@Param("list") List<CmsSubjectProductRelation> subjectP...

FILE: mall-admin/src/main/java/com/macro/mall/dao/OmsOrderDao.java
  type OmsOrderDao (line 15) | public interface OmsOrderDao {
    method getList (line 19) | List<OmsOrder> getList(@Param("queryParam") OmsOrderQueryParam queryPa...
    method delivery (line 24) | int delivery(@Param("list") List<OmsOrderDeliveryParam> deliveryParamL...
    method getDetail (line 29) | OmsOrderDetail getDetail(@Param("id") Long id);

FILE: mall-admin/src/main/java/com/macro/mall/dao/OmsOrderOperateHistoryDao.java
  type OmsOrderOperateHistoryDao (line 12) | public interface OmsOrderOperateHistoryDao {
    method insertList (line 16) | int insertList(@Param("list") List<OmsOrderOperateHistory> orderOperat...

FILE: mall-admin/src/main/java/com/macro/mall/dao/OmsOrderReturnApplyDao.java
  type OmsOrderReturnApplyDao (line 14) | public interface OmsOrderReturnApplyDao {
    method getList (line 18) | List<OmsOrderReturnApply> getList(@Param("queryParam") OmsReturnApplyQ...
    method getDetail (line 23) | OmsOrderReturnApplyResult getDetail(@Param("id")Long id);

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsMemberPriceDao.java
  type PmsMemberPriceDao (line 12) | public interface PmsMemberPriceDao {
    method insertList (line 16) | int insertList(@Param("list") List<PmsMemberPrice> memberPriceList);

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsProductAttributeCategoryDao.java
  type PmsProductAttributeCategoryDao (line 11) | public interface PmsProductAttributeCategoryDao {
    method getListWithAttr (line 15) | List<PmsProductAttributeCategoryItem> getListWithAttr();

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsProductAttributeDao.java
  type PmsProductAttributeDao (line 12) | public interface PmsProductAttributeDao {
    method getProductAttrInfo (line 16) | List<ProductAttrInfo> getProductAttrInfo(@Param("id") Long productCate...

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsProductAttributeValueDao.java
  type PmsProductAttributeValueDao (line 12) | public interface PmsProductAttributeValueDao {
    method insertList (line 16) | int insertList(@Param("list")List<PmsProductAttributeValue> productAtt...

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsProductCategoryAttributeRelationDao.java
  type PmsProductCategoryAttributeRelationDao (line 12) | public interface PmsProductCategoryAttributeRelationDao {
    method insertList (line 16) | int insertList(@Param("list") List<PmsProductCategoryAttributeRelation...

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsProductCategoryDao.java
  type PmsProductCategoryDao (line 11) | public interface PmsProductCategoryDao {
    method listWithChildren (line 15) | List<PmsProductCategoryWithChildrenItem> listWithChildren();

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsProductDao.java
  type PmsProductDao (line 11) | public interface PmsProductDao {
    method getUpdateInfo (line 15) | PmsProductResult getUpdateInfo(@Param("id") Long id);

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsProductFullReductionDao.java
  type PmsProductFullReductionDao (line 12) | public interface PmsProductFullReductionDao {
    method insertList (line 16) | int insertList(@Param("list") List<PmsProductFullReduction> productFul...

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsProductLadderDao.java
  type PmsProductLadderDao (line 12) | public interface PmsProductLadderDao {
    method insertList (line 16) | int insertList(@Param("list") List<PmsProductLadder> productLadderList);

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsProductVertifyRecordDao.java
  type PmsProductVertifyRecordDao (line 12) | public interface PmsProductVertifyRecordDao {
    method insertList (line 16) | int insertList(@Param("list") List<PmsProductVertifyRecord> list);

FILE: mall-admin/src/main/java/com/macro/mall/dao/PmsSkuStockDao.java
  type PmsSkuStockDao (line 12) | public interface PmsSkuStockDao {
    method insertList (line 16) | int insertList(@Param("list")List<PmsSkuStock> skuStockList);
    method replaceList (line 21) | int replaceList(@Param("list")List<PmsSkuStock> skuStockList);

FILE: mall-admin/src/main/java/com/macro/mall/dao/SmsCouponDao.java
  type SmsCouponDao (line 10) | public interface SmsCouponDao {
    method getItem (line 14) | SmsCouponParam getItem(@Param("id") Long id);

FILE: mall-admin/src/main/java/com/macro/mall/dao/SmsCouponProductCategoryRelationDao.java
  type SmsCouponProductCategoryRelationDao (line 12) | public interface SmsCouponProductCategoryRelationDao {
    method insertList (line 16) | int insertList(@Param("list")List<SmsCouponProductCategoryRelation> pr...

FILE: mall-admin/src/main/java/com/macro/mall/dao/SmsCouponProductRelationDao.java
  type SmsCouponProductRelationDao (line 12) | public interface SmsCouponProductRelationDao {
    method insertList (line 16) | int insertList(@Param("list")List<SmsCouponProductRelation> productRel...

FILE: mall-admin/src/main/java/com/macro/mall/dao/SmsFlashPromotionProductRelationDao.java
  type SmsFlashPromotionProductRelationDao (line 12) | public interface SmsFlashPromotionProductRelationDao {
    method getList (line 16) | List<SmsFlashPromotionProduct> getList(@Param("flashPromotionId") Long...

FILE: mall-admin/src/main/java/com/macro/mall/dao/UmsAdminRoleRelationDao.java
  type UmsAdminRoleRelationDao (line 14) | public interface UmsAdminRoleRelationDao {
    method insertList (line 18) | int insertList(@Param("list") List<UmsAdminRoleRelation> adminRoleRela...
    method getRoleList (line 23) | List<UmsRole> getRoleList(@Param("adminId") Long adminId);
    method getResourceList (line 28) | List<UmsResource> getResourceList(@Param("adminId") Long adminId);
    method getAdminIdList (line 33) | List<Long> getAdminIdList(@Param("resourceId") Long resourceId);

FILE: mall-admin/src/main/java/com/macro/mall/dao/UmsRoleDao.java
  type UmsRoleDao (line 13) | public interface UmsRoleDao {
    method getMenuList (line 17) | List<UmsMenu> getMenuList(@Param("adminId") Long adminId);
    method getMenuListByRoleId (line 21) | List<UmsMenu> getMenuListByRoleId(@Param("roleId") Long roleId);
    method getResourceListByRoleId (line 25) | List<UmsResource> getResourceListByRoleId(@Param("roleId") Long roleId);

FILE: mall-admin/src/main/java/com/macro/mall/dto/BucketPolicyConfigDto.java
  class BucketPolicyConfigDto (line 13) | @Data
    class Statement (line 21) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/MinioUploadDto.java
  class MinioUploadDto (line 11) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/OmsMoneyInfoParam.java
  class OmsMoneyInfoParam (line 13) | @Getter

FILE: mall-admin/src/main/java/com/macro/mall/dto/OmsOrderDeliveryParam.java
  class OmsOrderDeliveryParam (line 11) | @Getter

FILE: mall-admin/src/main/java/com/macro/mall/dto/OmsOrderDetail.java
  class OmsOrderDetail (line 16) | public class OmsOrderDetail extends OmsOrder {

FILE: mall-admin/src/main/java/com/macro/mall/dto/OmsOrderQueryParam.java
  class OmsOrderQueryParam (line 11) | @Getter

FILE: mall-admin/src/main/java/com/macro/mall/dto/OmsOrderReturnApplyResult.java
  class OmsOrderReturnApplyResult (line 13) | public class OmsOrderReturnApplyResult extends OmsOrderReturnApply {

FILE: mall-admin/src/main/java/com/macro/mall/dto/OmsReceiverInfoParam.java
  class OmsReceiverInfoParam (line 11) | @Getter

FILE: mall-admin/src/main/java/com/macro/mall/dto/OmsReturnApplyQueryParam.java
  class OmsReturnApplyQueryParam (line 11) | @Getter

FILE: mall-admin/src/main/java/com/macro/mall/dto/OmsUpdateStatusParam.java
  class OmsUpdateStatusParam (line 13) | @Getter

FILE: mall-admin/src/main/java/com/macro/mall/dto/OssCallbackParam.java
  class OssCallbackParam (line 11) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/OssCallbackResult.java
  class OssCallbackResult (line 11) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/OssPolicyResult.java
  class OssPolicyResult (line 11) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/PmsBrandParam.java
  class PmsBrandParam (line 15) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/PmsProductAttributeCategoryItem.java
  class PmsProductAttributeCategoryItem (line 15) | public class PmsProductAttributeCategoryItem extends PmsProductAttribute...

FILE: mall-admin/src/main/java/com/macro/mall/dto/PmsProductAttributeParam.java
  class PmsProductAttributeParam (line 14) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/PmsProductCategoryParam.java
  class PmsProductCategoryParam (line 16) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/PmsProductCategoryWithChildrenItem.java
  class PmsProductCategoryWithChildrenItem (line 14) | public class PmsProductCategoryWithChildrenItem extends PmsProductCatego...

FILE: mall-admin/src/main/java/com/macro/mall/dto/PmsProductParam.java
  class PmsProductParam (line 14) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/PmsProductQueryParam.java
  class PmsProductQueryParam (line 11) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/PmsProductResult.java
  class PmsProductResult (line 11) | public class PmsProductResult extends PmsProductParam {

FILE: mall-admin/src/main/java/com/macro/mall/dto/ProductAttrInfo.java
  class ProductAttrInfo (line 12) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/SmsCouponParam.java
  class SmsCouponParam (line 16) | public class SmsCouponParam extends SmsCoupon {

FILE: mall-admin/src/main/java/com/macro/mall/dto/SmsFlashPromotionProduct.java
  class SmsFlashPromotionProduct (line 13) | public class SmsFlashPromotionProduct extends SmsFlashPromotionProductRe...

FILE: mall-admin/src/main/java/com/macro/mall/dto/SmsFlashPromotionSessionDetail.java
  class SmsFlashPromotionSessionDetail (line 12) | public class SmsFlashPromotionSessionDetail extends SmsFlashPromotionSes...

FILE: mall-admin/src/main/java/com/macro/mall/dto/UmsAdminLoginParam.java
  class UmsAdminLoginParam (line 13) | @Data

FILE: mall-admin/src/main/java/com/macro/mall/dto/UmsAdminParam.java
  class UmsAdminParam (line 14) | @Getter

FILE: mall-admin/src/main/java/com/macro/mall/dto/UmsMenuNode.java
  class UmsMenuNode (line 14) | @Getter

FILE: mall-admin/src/main/java/com/macro/mall/dto/UpdateAdminPasswordParam.java
  class UpdateAdminPasswordParam (line 13) | @Getter

FILE: mall-admin/src/main/java/com/macro/mall/service/CmsPrefrenceAreaService.java
  type CmsPrefrenceAreaService (line 11) | public interface CmsPrefrenceAreaService {
    method listAll (line 15) | List<CmsPrefrenceArea> listAll();

FILE: mall-admin/src/main/java/com/macro/mall/service/CmsSubjectService.java
  type CmsSubjectService (line 11) | public interface CmsSubjectService {
    method listAll (line 15) | List<CmsSubject> listAll();
    method list (line 20) | List<CmsSubject> list(String keyword, Integer pageNum, Integer pageSize);

FILE: mall-admin/src/main/java/com/macro/mall/service/OmsCompanyAddressService.java
  type OmsCompanyAddressService (line 11) | public interface OmsCompanyAddressService {
    method list (line 15) | List<OmsCompanyAddress> list();

FILE: mall-admin/src/main/java/com/macro/mall/service/OmsOrderReturnApplyService.java
  type OmsOrderReturnApplyService (line 14) | public interface OmsOrderReturnApplyService {
    method list (line 18) | List<OmsOrderReturnApply> list(OmsReturnApplyQueryParam queryParam, In...
    method delete (line 23) | int delete(List<Long> ids);
    method updateStatus (line 28) | int updateStatus(Long id, OmsUpdateStatusParam statusParam);
    method getItem (line 33) | OmsOrderReturnApplyResult getItem(Long id);

FILE: mall-admin/src/main/java/com/macro/mall/service/OmsOrderReturnReasonService.java
  type OmsOrderReturnReasonService (line 11) | public interface OmsOrderReturnReasonService {
    method create (line 15) | int create(OmsOrderReturnReason returnReason);
    method update (line 20) | int update(Long id, OmsOrderReturnReason returnReason);
    method delete (line 25) | int delete(List<Long> ids);
    method list (line 30) | List<OmsOrderReturnReason> list(Integer pageSize, Integer pageNum);
    method updateStatus (line 35) | int updateStatus(List<Long> ids, Integer status);
    method getItem (line 40) | OmsOrderReturnReason getItem(Long id);

FILE: mall-admin/src/main/java/com/macro/mall/service/OmsOrderService.java
  type OmsOrderService (line 13) | public interface OmsOrderService {
    method list (line 17) | List<OmsOrder> list(OmsOrderQueryParam queryParam, Integer pageSize, I...
    method delivery (line 22) | @Transactional
    method close (line 28) | @Transactional
    method delete (line 34) | int delete(List<Long> ids);
    method detail (line 39) | OmsOrderDetail detail(Long id);
    method updateReceiverInfo (line 44) | @Transactional
    method updateMoneyInfo (line 50) | @Transactional
    method updateNote (line 56) | @Transactional

FILE: mall-admin/src/main/java/com/macro/mall/service/OmsOrderSettingService.java
  type OmsOrderSettingService (line 9) | public interface OmsOrderSettingService {
    method getItem (line 13) | OmsOrderSetting getItem(Long id);
    method update (line 18) | int update(Long id, OmsOrderSetting orderSetting);

FILE: mall-admin/src/main/java/com/macro/mall/service/OssService.java
  type OssService (line 12) | public interface OssService {
    method policy (line 16) | OssPolicyResult policy();
    method callback (line 20) | OssCallbackResult callback(HttpServletRequest request);

FILE: mall-admin/src/main/java/com/macro/mall/service/PmsBrandService.java
  type PmsBrandService (line 13) | public interface PmsBrandService {
    method listAllBrand (line 17) | List<PmsBrand> listAllBrand();
    method createBrand (line 22) | int createBrand(PmsBrandParam pmsBrandParam);
    method updateBrand (line 27) | @Transactional
    method deleteBrand (line 33) | int deleteBrand(Long id);
    method deleteBrand (line 38) | int deleteBrand(List<Long> ids);
    method listBrand (line 43) | List<PmsBrand> listBrand(String keyword, Integer showStatus, int pageN...
    method getBrand (line 48) | PmsBrand getBrand(Long id);
    method updateShowStatus (line 53) | int updateShowStatus(List<Long> ids, Integer showStatus);
    method updateFactoryStatus (line 58) | int updateFactoryStatus(List<Long> ids, Integer factoryStatus);

FILE: mall-admin/src/main/java/com/macro/mall/service/PmsProductAttributeCategoryService.java
  type PmsProductAttributeCategoryService (line 12) | public interface PmsProductAttributeCategoryService {
    method create (line 16) | int create(String name);
    method update (line 21) | int update(Long id, String name);
    method delete (line 26) | int delete(Long id);
    method getItem (line 31) | PmsProductAttributeCategory getItem(Long id);
    method getList (line 36) | List<PmsProductAttributeCategory> getList(Integer pageSize, Integer pa...
    method getListWithAttr (line 41) | List<PmsProductAttributeCategoryItem> getListWithAttr();

FILE: mall-admin/src/main/java/com/macro/mall/service/PmsProductAttributeService.java
  type PmsProductAttributeService (line 14) | public interface PmsProductAttributeService {
    method getList (line 20) | List<PmsProductAttribute> getList(Long cid, Integer type, Integer page...
    method create (line 25) | @Transactional
    method update (line 31) | int update(Long id, PmsProductAttributeParam productAttributeParam);
    method getItem (line 36) | PmsProductAttribute getItem(Long id);
    method delete (line 41) | @Transactional
    method getProductAttrInfo (line 47) | List<ProductAttrInfo> getProductAttrInfo(Long productCategoryId);

FILE: mall-admin/src/main/java/com/macro/mall/service/PmsProductCategoryService.java
  type PmsProductCategoryService (line 14) | public interface PmsProductCategoryService {
    method create (line 18) | @Transactional
    method update (line 24) | @Transactional
    method getList (line 30) | List<PmsProductCategory> getList(Long parentId, Integer pageSize, Inte...
    method delete (line 35) | int delete(Long id);
    method getItem (line 40) | PmsProductCategory getItem(Long id);
    method updateNavStatus (line 45) | int updateNavStatus(List<Long> ids, Integer navStatus);
    method updateShowStatus (line 50) | int updateShowStatus(List<Long> ids, Integer showStatus);
    method listWithChildren (line 55) | List<PmsProductCategoryWithChildrenItem> listWithChildren();

FILE: mall-admin/src/main/java/com/macro/mall/service/PmsProductService.java
  type PmsProductService (line 17) | public interface PmsProductService {
    method create (line 21) | @Transactional(isolation = Isolation.DEFAULT,propagation = Propagation...
    method getUpdateInfo (line 27) | PmsProductResult getUpdateInfo(Long id);
    method update (line 32) | @Transactional
    method list (line 38) | List<PmsProduct> list(PmsProductQueryParam productQueryParam, Integer ...
    method updateVerifyStatus (line 46) | @Transactional
    method updatePublishStatus (line 52) | int updatePublishStatus(List<Long> ids, Integer publishStatus);
    method updateRecommendStatus (line 57) | int updateRecommendStatus(List<Long> ids, Integer recommendStatus);
    method updateNewStatus (line 62) | int updateNewStatus(List<Long> ids, Integer newStatus);
    method updateDeleteStatus (line 67) | int updateDeleteStatus(List<Long> ids, Integer deleteStatus);
    method list (line 72) | List<PmsProduct> list(String keyword);

FILE: mall-admin/src/main/java/com/macro/mall/service/PmsSkuStockService.java
  type PmsSkuStockService (line 11) | public interface PmsSkuStockService {
    method getList (line 15) | List<PmsSkuStock> getList(Long pid, String keyword);
    method update (line 20) | int update(Long pid, List<PmsSkuStock> skuStockList);

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsCouponHistoryService.java
  type SmsCouponHistoryService (line 11) | public interface SmsCouponHistoryService {
    method list (line 18) | List<SmsCouponHistory> list(Long couponId, Integer useStatus, String o...

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsCouponService.java
  type SmsCouponService (line 13) | public interface SmsCouponService {
    method create (line 17) | @Transactional
    method delete (line 23) | @Transactional
    method update (line 29) | @Transactional
    method list (line 35) | List<SmsCoupon> list(String name, Integer type, Integer pageSize, Inte...
    method getItem (line 41) | SmsCouponParam getItem(Long id);

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsFlashPromotionProductRelationService.java
  type SmsFlashPromotionProductRelationService (line 13) | public interface SmsFlashPromotionProductRelationService {
    method create (line 17) | @Transactional
    method update (line 23) | int update(Long id, SmsFlashPromotionProductRelation relation);
    method delete (line 28) | int delete(Long id);
    method getItem (line 33) | SmsFlashPromotionProductRelation getItem(Long id);
    method list (line 41) | List<SmsFlashPromotionProduct> list(Long flashPromotionId, Long flashP...
    method getCount (line 48) | long getCount(Long flashPromotionId,Long flashPromotionSessionId);

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsFlashPromotionService.java
  type SmsFlashPromotionService (line 11) | public interface SmsFlashPromotionService {
    method create (line 15) | int create(SmsFlashPromotion flashPromotion);
    method update (line 20) | int update(Long id, SmsFlashPromotion flashPromotion);
    method delete (line 25) | int delete(Long id);
    method updateStatus (line 30) | int updateStatus(Long id, Integer status);
    method getItem (line 35) | SmsFlashPromotion getItem(Long id);
    method list (line 40) | List<SmsFlashPromotion> list(String keyword, Integer pageSize, Integer...

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsFlashPromotionSessionService.java
  type SmsFlashPromotionSessionService (line 12) | public interface SmsFlashPromotionSessionService {
    method create (line 16) | int create(SmsFlashPromotionSession promotionSession);
    method update (line 21) | int update(Long id, SmsFlashPromotionSession promotionSession);
    method updateStatus (line 26) | int updateStatus(Long id, Integer status);
    method delete (line 31) | int delete(Long id);
    method getItem (line 36) | SmsFlashPromotionSession getItem(Long id);
    method list (line 41) | List<SmsFlashPromotionSession> list();
    method selectList (line 46) | List<SmsFlashPromotionSessionDetail> selectList(Long flashPromotionId);

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsHomeAdvertiseService.java
  type SmsHomeAdvertiseService (line 11) | public interface SmsHomeAdvertiseService {
    method create (line 15) | int create(SmsHomeAdvertise advertise);
    method delete (line 20) | int delete(List<Long> ids);
    method updateStatus (line 25) | int updateStatus(Long id, Integer status);
    method getItem (line 30) | SmsHomeAdvertise getItem(Long id);
    method update (line 35) | int update(Long id, SmsHomeAdvertise advertise);
    method list (line 40) | List<SmsHomeAdvertise> list(String name, Integer type, String endTime,...

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsHomeBrandService.java
  type SmsHomeBrandService (line 12) | public interface SmsHomeBrandService {
    method create (line 16) | @Transactional
    method updateSort (line 22) | int updateSort(Long id, Integer sort);
    method delete (line 27) | int delete(List<Long> ids);
    method updateRecommendStatus (line 32) | int updateRecommendStatus(List<Long> ids, Integer recommendStatus);
    method list (line 37) | List<SmsHomeBrand> list(String brandName, Integer recommendStatus, Int...

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsHomeNewProductService.java
  type SmsHomeNewProductService (line 12) | public interface SmsHomeNewProductService {
    method create (line 16) | @Transactional
    method updateSort (line 22) | int updateSort(Long id, Integer sort);
    method delete (line 27) | int delete(List<Long> ids);
    method updateRecommendStatus (line 32) | int updateRecommendStatus(List<Long> ids, Integer recommendStatus);
    method list (line 37) | List<SmsHomeNewProduct> list(String productName, Integer recommendStat...

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsHomeRecommendProductService.java
  type SmsHomeRecommendProductService (line 12) | public interface SmsHomeRecommendProductService {
    method create (line 16) | @Transactional
    method updateSort (line 22) | int updateSort(Long id, Integer sort);
    method delete (line 27) | int delete(List<Long> ids);
    method updateRecommendStatus (line 32) | int updateRecommendStatus(List<Long> ids, Integer recommendStatus);
    method list (line 37) | List<SmsHomeRecommendProduct> list(String productName, Integer recomme...

FILE: mall-admin/src/main/java/com/macro/mall/service/SmsHomeRecommendSubjectService.java
  type SmsHomeRecommendSubjectService (line 12) | public interface SmsHomeRecommendSubjectService {
    method create (line 16) | @Transactional
    method updateSort (line 22) | int updateSort(Long id, Integer sort);
    method delete (line 27) | int delete(List<Long> ids);
    method updateRecommendStatus (line 32) | int updateRecommendStatus(List<Long> ids, Integer recommendStatus);
    method list (line 37) | List<SmsHomeRecommendSubject> list(String subjectName, Integer recomme...

FILE: mall-admin/src/main/java/com/macro/mall/service/UmsAdminCacheService.java
  type UmsAdminCacheService (line 12) | public interface UmsAdminCacheService {
    method delAdmin (line 16) | void delAdmin(Long adminId);
    method delResourceList (line 21) | void delResourceList(Long adminId);
    method delResourceListByRole (line 26) | void delResourceListByRole(Long roleId);
    method delResourceListByRoleIds (line 31) | void delResourceListByRoleIds(List<Long> roleIds);
    method delResourceListByResource (line 36) | void delResourceListByResource(Long resourceId);
    method getAdmin (line 41) | UmsAdmin getAdmin(String username);
    method setAdmin (line 46) | void setAdmin(UmsAdmin admin);
    method getResourceList (line 51) | List<UmsResource> getResourceList(Long adminId);
    method setResourceList (line 56) | void setResourceList(Long adminId, List<UmsResource> resourceList);

FILE: mall-admin/src/main/java/com/macro/mall/service/UmsAdminService.java
  type UmsAdminService (line 17) | public interface UmsAdminService {
    method getAdminByUsername (line 21) | UmsAdmin getAdminByUsername(String username);
    method register (line 26) | UmsAdmin register(UmsAdminParam umsAdminParam);
    method login (line 34) | String login(String username,String password);
    method refreshToken (line 40) | String refreshToken(String oldToken);
    method getItem (line 45) | UmsAdmin getItem(Long id);
    method list (line 50) | List<UmsAdmin> list(String keyword, Integer pageSize, Integer pageNum);
    method update (line 55) | int update(Long id, UmsAdmin admin);
    method delete (line 60) | int delete(Long id);
    method updateRole (line 65) | @Transactional
    method getRoleList (line 71) | List<UmsRole> getRoleList(Long adminId);
    method getResourceList (line 76) | List<UmsResource> getResourceList(Long adminId);
    method updatePassword (line 81) | int updatePassword(UpdateAdminPasswordParam updatePasswordParam);
    method loadUserByUsername (line 86) | UserDetails loadUserByUsername(String username);
    method getCacheService (line 91) | UmsAdminCacheService getCacheService();
    method logout (line 97) | void logout(String username);

FILE: mall-admin/src/main/java/com/macro/mall/service/UmsMemberLevelService.java
  type UmsMemberLevelService (line 11) | public interface UmsMemberLevelService {
    method list (line 16) | List<UmsMemberLevel> list(Integer defaultStatus);

FILE: mall-admin/src/main/java/com/macro/mall/service/UmsMenuService.java
  type UmsMenuService (line 12) | public interface UmsMenuService {
    method create (line 16) | int create(UmsMenu umsMenu);
    method update (line 21) | int update(Long id, UmsMenu umsMenu);
    method getItem (line 26) | UmsMenu getItem(Long id);
    method delete (line 31) | int delete(Long id);
    method list (line 36) | List<UmsMenu> list(Long parentId, Integer pageSize, Integer pageNum);
    method treeList (line 41) | List<UmsMenuNode> treeList();
    method updateHidden (line 46) | int updateHidden(Long id, Integer hidden);

FILE: mall-admin/src/main/java/com/macro/mall/service/UmsResourceCategoryService.java
  type UmsResourceCategoryService (line 11) | public interface UmsResourceCategoryService {
    method listAll (line 16) | List<UmsResourceCategory> listAll();
    method create (line 21) | int create(UmsResourceCategory umsResourceCategory);
    method update (line 26) | int update(Long id, UmsResourceCategory umsResourceCategory);
    method delete (line 31) | int delete(Long id);

FILE: mall-admin/src/main/java/com/macro/mall/service/UmsResourceService.java
  type UmsResourceService (line 11) | public interface UmsResourceService {
    method create (line 15) | int create(UmsResource umsResource);
    method update (line 20) | int update(Long id, UmsResource umsResource);
    method getItem (line 25) | UmsResource getItem(Long id);
    method delete (line 30) | int delete(Long id);
    method list (line 35) | List<UmsResource> list(Long categoryId, String nameKeyword, String url...
    method listAll (line 40) | List<UmsResource> listAll();

FILE: mall-admin/src/main/java/com/macro/mall/service/UmsRoleService.java
  type UmsRoleService (line 14) | public interface UmsRoleService {
    method create (line 18) | int create(UmsRole role);
    method update (line 23) | int update(Long id, UmsRole role);
    method delete (line 28) | int delete(List<Long> ids);
    method list (line 33) | List<UmsRole> list();
    method list (line 38) | List<UmsRole> list(String keyword, Integer pageSize, Integer pageNum);
    method getMenuList (line 43) | List<UmsMenu> getMenuList(Long adminId);
    method listMenu (line 48) | List<UmsMenu> listMenu(Long roleId);
    method listResource (line 53) | List<UmsResource> listResource(Long roleId);
    method allocMenu (line 58) | @Transactional
    method allocResource (line 64) | @Transactional

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/CmsPrefrenceAreaServiceImpl.java
  class CmsPrefrenceAreaServiceImpl (line 16) | @Service
    method listAll (line 21) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/CmsSubjectServiceImpl.java
  class CmsSubjectServiceImpl (line 18) | @Service
    method listAll (line 23) | @Override
    method list (line 28) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/OmsCompanyAddressServiceImpl.java
  class OmsCompanyAddressServiceImpl (line 16) | @Service
    method list (line 20) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderReturnApplyServiceImpl.java
  class OmsOrderReturnApplyServiceImpl (line 22) | @Service
    method list (line 28) | @Override
    method delete (line 34) | @Override
    method updateStatus (line 41) | @Override
    method getItem (line 74) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderReturnReasonServiceImpl.java
  class OmsOrderReturnReasonServiceImpl (line 18) | @Service
    method create (line 22) | @Override
    method update (line 28) | @Override
    method delete (line 34) | @Override
    method list (line 41) | @Override
    method updateStatus (line 49) | @Override
    method getItem (line 61) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderServiceImpl.java
  class OmsOrderServiceImpl (line 24) | @Service
    method list (line 35) | @Override
    method delivery (line 41) | @Override
    method close (line 60) | @Override
    method delete (line 80) | @Override
    method detail (line 89) | @Override
    method updateReceiverInfo (line 94) | @Override
    method updateMoneyInfo (line 118) | @Override
    method updateNote (line 137) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderSettingServiceImpl.java
  class OmsOrderSettingServiceImpl (line 13) | @Service
    method getItem (line 18) | @Override
    method update (line 23) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/OssServiceImpl.java
  class OssServiceImpl (line 26) | @Service
    method policy (line 49) | @Override
    method callback (line 89) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/PmsBrandServiceImpl.java
  class PmsBrandServiceImpl (line 23) | @Service
    method listAllBrand (line 30) | @Override
    method createBrand (line 35) | @Override
    method updateBrand (line 46) | @Override
    method deleteBrand (line 64) | @Override
    method deleteBrand (line 69) | @Override
    method listBrand (line 76) | @Override
    method getBrand (line 91) | @Override
    method updateShowStatus (line 96) | @Override
    method updateFactoryStatus (line 105) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductAttributeCategoryServiceImpl.java
  class PmsProductAttributeCategoryServiceImpl (line 19) | @Service
    method create (line 26) | @Override
    method update (line 33) | @Override
    method delete (line 41) | @Override
    method getItem (line 46) | @Override
    method getList (line 51) | @Override
    method getListWithAttr (line 57) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductAttributeServiceImpl.java
  class PmsProductAttributeServiceImpl (line 23) | @Service
    method getList (line 32) | @Override
    method create (line 41) | @Override
    method update (line 57) | @Override
    method getItem (line 65) | @Override
    method delete (line 70) | @Override
    method getProductAttrInfo (line 97) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductCategoryServiceImpl.java
  class PmsProductCategoryServiceImpl (line 25) | @Service
    method create (line 37) | @Override
    method insertRelationList (line 58) | private void insertRelationList(Long productCategoryId, List<Long> pro...
    method update (line 69) | @Override
    method getList (line 95) | @Override
    method delete (line 104) | @Override
    method getItem (line 109) | @Override
    method updateNavStatus (line 114) | @Override
    method updateShowStatus (line 123) | @Override
    method listWithChildren (line 132) | @Override
    method setCategoryLevel (line 140) | private void setCategoryLevel(PmsProductCategory productCategory) {

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductServiceImpl.java
  class PmsProductServiceImpl (line 30) | @Service
    method create (line 68) | @Override
    method handleSkuStockCode (line 97) | private void handleSkuStockCode(List<PmsSkuStock> skuStockList, Long p...
    method getUpdateInfo (line 115) | @Override
    method update (line 120) | @Override
    method handleUpdateSkuStockList (line 163) | private void handleUpdateSkuStockList(Long id, PmsProductParam product...
    method list (line 206) | @Override
    method updateVerifyStatus (line 233) | @Override
    method updatePublishStatus (line 255) | @Override
    method updateRecommendStatus (line 264) | @Override
    method updateNewStatus (line 273) | @Override
    method updateDeleteStatus (line 282) | @Override
    method list (line 291) | @Override
    method relateAndInsertList (line 310) | private void relateAndInsertList(Object dao, List dataList, Long produ...

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/PmsSkuStockServiceImpl.java
  class PmsSkuStockServiceImpl (line 19) | @Service
    method getList (line 26) | @Override
    method update (line 36) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsCouponHistoryServiceImpl.java
  class SmsCouponHistoryServiceImpl (line 18) | @Service
    method list (line 22) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsCouponServiceImpl.java
  class SmsCouponServiceImpl (line 23) | @Service
    method create (line 37) | @Override
    method delete (line 61) | @Override
    method deleteProductCategoryRelation (line 72) | private void deleteProductCategoryRelation(Long id) {
    method deleteProductRelation (line 78) | private void deleteProductRelation(Long id) {
    method update (line 84) | @Override
    method list (line 107) | @Override
    method getItem (line 121) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsFlashPromotionProductRelationServiceImpl.java
  class SmsFlashPromotionProductRelationServiceImpl (line 19) | @Service
    method create (line 25) | @Override
    method update (line 33) | @Override
    method delete (line 39) | @Override
    method getItem (line 44) | @Override
    method list (line 49) | @Override
    method getCount (line 55) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsFlashPromotionServiceImpl.java
  class SmsFlashPromotionServiceImpl (line 19) | @Service
    method create (line 24) | @Override
    method update (line 30) | @Override
    method delete (line 36) | @Override
    method updateStatus (line 41) | @Override
    method getItem (line 49) | @Override
    method list (line 54) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsFlashPromotionSessionServiceImpl.java
  class SmsFlashPromotionSessionServiceImpl (line 21) | @Service
    method create (line 28) | @Override
    method update (line 34) | @Override
    method updateStatus (line 40) | @Override
    method delete (line 48) | @Override
    method getItem (line 53) | @Override
    method list (line 58) | @Override
    method selectList (line 64) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeAdvertiseServiceImpl.java
  class SmsHomeAdvertiseServiceImpl (line 21) | @Service
    method create (line 26) | @Override
    method delete (line 33) | @Override
    method updateStatus (line 40) | @Override
    method getItem (line 48) | @Override
    method update (line 53) | @Override
    method list (line 59) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeBrandServiceImpl.java
  class SmsHomeBrandServiceImpl (line 18) | @Service
    method create (line 22) | @Override
    method updateSort (line 32) | @Override
    method delete (line 40) | @Override
    method updateRecommendStatus (line 47) | @Override
    method list (line 56) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeNewProductServiceImpl.java
  class SmsHomeNewProductServiceImpl (line 18) | @Service
    method create (line 22) | @Override
    method updateSort (line 32) | @Override
    method delete (line 40) | @Override
    method updateRecommendStatus (line 47) | @Override
    method list (line 56) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeRecommendProductServiceImpl.java
  class SmsHomeRecommendProductServiceImpl (line 18) | @Service
    method create (line 22) | @Override
    method updateSort (line 32) | @Override
    method delete (line 40) | @Override
    method updateRecommendStatus (line 47) | @Override
    method list (line 56) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeRecommendSubjectServiceImpl.java
  class SmsHomeRecommendSubjectServiceImpl (line 18) | @Service
    method create (line 22) | @Override
    method updateSort (line 32) | @Override
    method delete (line 40) | @Override
    method updateRecommendStatus (line 47) | @Override
    method list (line 56) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminCacheServiceImpl.java
  class UmsAdminCacheServiceImpl (line 24) | @Service
    method delAdmin (line 43) | @Override
    method delResourceList (line 52) | @Override
    method delResourceListByRole (line 58) | @Override
    method delResourceListByRoleIds (line 70) | @Override
    method delResourceListByResource (line 82) | @Override
    method getAdmin (line 92) | @Override
    method setAdmin (line 98) | @Override
    method getResourceList (line 104) | @Override
    method setResourceList (line 110) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminServiceImpl.java
  class UmsAdminServiceImpl (line 44) | @Service
    method getAdminByUsername (line 60) | @Override
    method register (line 78) | @Override
    method login (line 98) | @Override
    method insertLoginLog (line 125) | private void insertLoginLog(String username) {
    method updateLoginTimeByUsername (line 140) | private void updateLoginTimeByUsername(String username) {
    method refreshToken (line 148) | @Override
    method getItem (line 153) | @Override
    method list (line 158) | @Override
    method update (line 170) | @Override
    method delete (line 190) | @Override
    method updateRole (line 198) | @Override
    method getRoleList (line 220) | @Override
    method getResourceList (line 225) | @Override
    method updatePassword (line 241) | @Override
    method loadUserByUsername (line 264) | @Override
    method getCacheService (line 275) | @Override
    method logout (line 280) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/UmsMemberLevelServiceImpl.java
  class UmsMemberLevelServiceImpl (line 16) | @Service
    method list (line 20) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/UmsMenuServiceImpl.java
  class UmsMenuServiceImpl (line 20) | @Service
    method create (line 25) | @Override
    method updateLevel (line 35) | private void updateLevel(UmsMenu umsMenu) {
    method update (line 50) | @Override
    method getItem (line 57) | @Override
    method delete (line 62) | @Override
    method list (line 67) | @Override
    method treeList (line 76) | @Override
    method updateHidden (line 86) | @Override
    method covertMenuNode (line 97) | private UmsMenuNode covertMenuNode(UmsMenu menu, List<UmsMenu> menuLis...

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/UmsResourceCategoryServiceImpl.java
  class UmsResourceCategoryServiceImpl (line 17) | @Service
    method listAll (line 22) | @Override
    method create (line 29) | @Override
    method update (line 35) | @Override
    method delete (line 41) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/UmsResourceServiceImpl.java
  class UmsResourceServiceImpl (line 20) | @Service
    method create (line 26) | @Override
    method update (line 32) | @Override
    method getItem (line 40) | @Override
    method delete (line 45) | @Override
    method list (line 52) | @Override
    method listAll (line 69) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/service/impl/UmsRoleServiceImpl.java
  class UmsRoleServiceImpl (line 22) | @Service
    method create (line 34) | @Override
    method update (line 42) | @Override
    method delete (line 48) | @Override
    method list (line 57) | @Override
    method list (line 62) | @Override
    method getMenuList (line 72) | @Override
    method listMenu (line 77) | @Override
    method listResource (line 82) | @Override
    method allocMenu (line 87) | @Override
    method allocResource (line 103) | @Override

FILE: mall-admin/src/main/java/com/macro/mall/validator/FlagValidatorClass.java
  class FlagValidatorClass (line 10) | public class FlagValidatorClass implements ConstraintValidator<FlagValid...
    method initialize (line 12) | @Override
    method isValid (line 17) | @Override

FILE: mall-admin/src/test/com/macro/mall/PmsDaoTests.java
  class PmsDaoTests (line 23) | @SpringBootTest
    method testInsertBatch (line 30) | @Test
    method testGetProductUpdateInfo (line 46) | @Test

FILE: mall-common/src/main/java/com/macro/mall/common/api/CommonPage.java
  class CommonPage (line 12) | public class CommonPage<T> {
    method restPage (line 37) | public static <T> CommonPage<T> restPage(List<T> list) {
    method restPage (line 51) | public static <T> CommonPage<T> restPage(Page<T> pageInfo) {
    method getPageNum (line 61) | public Integer getPageNum() {
    method setPageNum (line 65) | public void setPageNum(Integer pageNum) {
    method getPageSize (line 69) | public Integer getPageSize() {
    method setPageSize (line 73) | public void setPageSize(Integer pageSize) {
    method getTotalPage (line 77) | public Integer getTotalPage() {
    method setTotalPage (line 81) | public void setTotalPage(Integer totalPage) {
    method getList (line 85) | public List<T> getList() {
    method setList (line 89) | public void setList(List<T> list) {
    method getTotal (line 93) | public Long getTotal() {
    method setTotal (line 97) | public void setTotal(Long total) {

FILE: mall-common/src/main/java/com/macro/mall/common/api/CommonResult.java
  class CommonResult (line 7) | public class CommonResult<T> {
    method CommonResult (line 21) | protected CommonResult() {
    method CommonResult (line 24) | protected CommonResult(long code, String message, T data) {
    method success (line 35) | public static <T> CommonResult<T> success(T data) {
    method success (line 45) | public static <T> CommonResult<T> success(T data, String message) {
    method failed (line 53) | public static <T> CommonResult<T> failed(IErrorCode errorCode) {
    method failed (line 62) | public static <T> CommonResult<T> failed(IErrorCode errorCode,String m...
    method failed (line 70) | public static <T> CommonResult<T> failed(String message) {
    method failed (line 77) | public static <T> CommonResult<T> failed() {
    method validateFailed (line 84) | public static <T> CommonResult<T> validateFailed() {
    method validateFailed (line 92) | public static <T> CommonResult<T> validateFailed(String message) {
    method unauthorized (line 99) | public static <T> CommonResult<T> unauthorized(T data) {
    method forbidden (line 106) | public static <T> CommonResult<T> forbidden(T data) {
    method getCode (line 110) | public long getCode() {
    method setCode (line 114) | public void setCode(long code) {
    method getMessage (line 118) | public String getMessage() {
    method setMessage (line 122) | public void setMessage(String message) {
    method getData (line 126) | public T getData() {
    method setData (line 130) | public void setData(T data) {

FILE: mall-common/src/main/java/com/macro/mall/common/api/IErrorCode.java
  type IErrorCode (line 7) | public interface IErrorCode {
    method getCode (line 11) | long getCode();
    method getMessage (line 16) | String getMessage();

FILE: mall-common/src/main/java/com/macro/mall/common/api/ResultCode.java
  type ResultCode (line 7) | public enum ResultCode implements IErrorCode {
    method ResultCode (line 16) | private ResultCode(long code, String message) {
    method getCode (line 21) | public long getCode() {
    method getMessage (line 25) | public String getMessage() {

FILE: mall-common/src/main/java/com/macro/mall/common/config/BaseRedisConfig.java
  class BaseRedisConfig (line 26) | public class BaseRedisConfig {
    method redisTemplate (line 28) | @Bean
    method redisSerializer (line 40) | @Bean
    method redisCacheManager (line 52) | @Bean
    method redisService (line 62) | @Bean

FILE: mall-common/src/main/java/com/macro/mall/common/config/BaseSwaggerConfig.java
  class BaseSwaggerConfig (line 28) | public abstract class BaseSwaggerConfig {
    method createRestApi (line 30) | @Bean
    method apiInfo (line 45) | private ApiInfo apiInfo(SwaggerProperties swaggerProperties) {
    method securitySchemes (line 54) | private List<SecurityScheme> securitySchemes() {
    method securityContexts (line 62) | private List<SecurityContext> securityContexts() {
    method getContextByPath (line 69) | private SecurityContext getContextByPath(String pathRegex) {
    method defaultAuth (line 76) | private List<SecurityReference> defaultAuth() {
    method generateBeanPostProcessor (line 85) | public BeanPostProcessor generateBeanPostProcessor(){
    method swaggerProperties (line 120) | public abstract SwaggerProperties swaggerProperties();

FILE: mall-common/src/main/java/com/macro/mall/common/domain/SwaggerProperties.java
  class SwaggerProperties (line 11) | @Data

FILE: mall-common/src/main/java/com/macro/mall/common/domain/WebLog.java
  class WebLog (line 10) | @Data

FILE: mall-common/src/main/java/com/macro/mall/common/exception/ApiException.java
  class ApiException (line 9) | public class ApiException extends RuntimeException {
    method ApiException (line 12) | public ApiException(IErrorCode errorCode) {
    method ApiException (line 17) | public ApiException(String message) {
    method ApiException (line 21) | public ApiException(Throwable cause) {
    method ApiException (line 25) | public ApiException(String message, Throwable cause) {
    method getErrorCode (line 29) | public IErrorCode getErrorCode() {

FILE: mall-common/src/main/java/com/macro/mall/common/exception/Asserts.java
  class Asserts (line 9) | public class Asserts {
    method fail (line 10) | public static void fail(String message) {
    method fail (line 14) | public static void fail(IErrorCode errorCode) {

FILE: mall-common/src/main/java/com/macro/mall/common/exception/GlobalExceptionHandler.java
  class GlobalExceptionHandler (line 19) | @ControllerAdvice
    method handle (line 22) | @ResponseBody
    method handleValidException (line 31) | @ResponseBody
    method handleValidException (line 45) | @ResponseBody
    method handleSQLSyntaxErrorException (line 59) | @ResponseBody

FILE: mall-common/src/main/java/com/macro/mall/common/log/WebLogAspect.java
  class WebLogAspect (line 36) | @Aspect
    method webLog (line 42) | @Pointcut("execution(public * com.macro.mall.controller.*.*(..))||exec...
    method doBefore (line 46) | @Before("webLog()")
    method doAfterReturning (line 50) | @AfterReturning(value = "webLog()", returning = "ret")
    method doAround (line 54) | @Around("webLog()")
    method getParameter (line 96) | private Object getParameter(Method method, Object[] args) {

FILE: mall-common/src/main/java/com/macro/mall/common/service/RedisService.java
  type RedisService (line 11) | public interface RedisService {
    method set (line 16) | void set(String key, Object value, long time);
    method set (line 21) | void set(String key, Object value);
    method get (line 26) | Object get(String key);
    method del (line 31) | Boolean del(String key);
    method del (line 36) | Long del(List<String> keys);
    method expire (line 41) | Boolean expire(String key, long time);
    method getExpire (line 46) | Long getExpire(String key);
    method hasKey (line 51) | Boolean hasKey(String key);
    method incr (line 56) | Long incr(String key, long delta);
    method decr (line 61) | Long decr(String key, long delta);
    method hGet (line 66) | Object hGet(String key, String hashKey);
    method hSet (line 71) | Boolean hSet(String key, String hashKey, Object value, long time);
    method hSet (line 76) | void hSet(String key, String hashKey, Object value);
    method hGetAll (line 81) | Map<Object, Object> hGetAll(String key);
    method hSetAll (line 86) | Boolean hSetAll(String key, Map<String, Object> map, long time);
    method hSetAll (line 91) | void hSetAll(String key, Map<String, ?> map);
    method hDel (line 96) | void hDel(String key, Object... hashKey);
    method hHasKey (line 101) | Boolean hHasKey(String key, String hashKey);
    method hIncr (line 106) | Long hIncr(String key, String hashKey, Long delta);
    method hDecr (line 111) | Long hDecr(String key, String hashKey, Long delta);
    method sMembers (line 116) | Set<Object> sMembers(String key);
    method sAdd (line 121) | Long sAdd(String key, Object... values);
    method sAdd (line 126) | Long sAdd(String key, long time, Object... values);
    method sIsMember (line 131) | Boolean sIsMember(String key, Object value);
    method sSize (line 136) | Long sSize(String key);
    method sRemove (line 141) | Long sRemove(String key, Object... values);
    method lRange (line 146) | List<Object> lRange(String key, long start, long end);
    method lSize (line 151) | Long lSize(String key);
    method lIndex (line 156) | Object lIndex(String key, long index);
    method lPush (line 161) | Long lPush(String key, Object value);
    method lPush (line 166) | Long lPush(String key, Object value, long time);
    method lPushAll (line 171) | Long lPushAll(String key, Object... values);
    method lPushAll (line 176) | Long lPushAll(String key, Long time, Object... values);
    method lRemove (line 181) | Long lRemove(String key, long count, Object value);

FILE: mall-common/src/main/java/com/macro/mall/common/service/impl/RedisServiceImpl.java
  class RedisServiceImpl (line 16) | public class RedisServiceImpl implements RedisService {
    method set (line 20) | @Override
    method set (line 25) | @Override
    method get (line 30) | @Override
    method del (line 35) | @Override
    method del (line 40) | @Override
    method expire (line 45) | @Override
    method getExpire (line 50) | @Override
    method hasKey (line 55) | @Override
    method incr (line 60) | @Override
    method decr (line 65) | @Override
    method hGet (line 70) | @Override
    method hSet (line 75) | @Override
    method hSet (line 81) | @Override
    method hGetAll (line 86) | @Override
    method hSetAll (line 91) | @Override
    method hSetAll (line 97) | @Override
    method hDel (line 102) | @Override
    method hHasKey (line 107) | @Override
    method hIncr (line 112) | @Override
    method hDecr (line 117) | @Override
    method sMembers (line 122) | @Override
    method sAdd (line 127) | @Override
    method sAdd (line 132) | @Override
    method sIsMember (line 139) | @Override
    method sSize (line 144) | @Override
    method sRemove (line 149) | @Override
    method lRange (line 154) | @Override
    method lSize (line 159) | @Override
    method lIndex (line 164) | @Override
    method lPush (line 169) | @Override
    method lPush (line 174) | @Override
    method lPushAll (line 181) | @Override
    method lPushAll (line 186) | @Override
    method lRemove (line 193) | @Override

FILE: mall-common/src/main/java/com/macro/mall/common/util/RequestUtil.java
  class RequestUtil (line 11) | public class RequestUtil {
    method getRequestIp (line 16) | public static String getRequestIp(HttpServletRequest request) {

FILE: mall-demo/src/main/java/com/macro/mall/demo/MallDemoApplication.java
  class MallDemoApplication (line 6) | @SpringBootApplication
    method main (line 8) | public static void main(String[] args) {

FILE: mall-demo/src/main/java/com/macro/mall/demo/bo/AdminUserDetails.java
  class AdminUserDetails (line 15) | public class AdminUserDetails implements UserDetails {
    method AdminUserDetails (line 18) | public AdminUserDetails(UmsAdmin umsAdmin) {
    method getAuthorities (line 22) | @Override
    method getPassword (line 28) | @Override
    method getUsername (line 33) | @Override
    method isAccountNonExpired (line 38) | @Override
    method isAccountNonLocked (line 43) | @Override
    method isCredentialsNonExpired (line 48) | @Override
    method isEnabled (line 53) | @Override

FILE: mall-demo/src/main/java/com/macro/mall/demo/config/MyBatisConfig.java
  class MyBatisConfig (line 10) | @Configuration

FILE: mall-demo/src/main/java/com/macro/mall/demo/config/RestTemplateConfig.java
  class RestTemplateConfig (line 11) | @Configuration
    method restTemplate (line 13) | @Bean

FILE: mall-demo/src/main/java/com/macro/mall/demo/config/SecurityConfig.java
  class SecurityConfig (line 25) | @Configuration
    method configure (line 31) | @Override
    method configure (line 59) | @Override
    method userDetailsService (line 64) | @Bean

FILE: mall-demo/src/main/java/com/macro/mall/demo/config/SwaggerConfig.java
  class SwaggerConfig (line 14) | @Configuration
    method swaggerProperties (line 18) | @Override
    method springfoxHandlerProviderBeanPostProcessor (line 30) | @Bean

FILE: mall-demo/src/main/java/com/macro/mall/demo/controller/DemoController.java
  class DemoController (line 24) | @Api(tags = "DemoController")
    method getBrandList (line 33) | @ApiOperation(value = "获取全部品牌列表")
    method createBrand (line 40) | @ApiOperation(value = "添加品牌")
    method updateBrand (line 56) | @ApiOperation(value = "更新品牌")
    method deleteBrand (line 72) | @ApiOperation(value = "删除品牌")
    method listBrand (line 86) | @ApiOperation(value = "分页获取品牌列表")
    method brand (line 95) | @ApiOperation(value = "根据编号查询品牌信息")

FILE: mall-demo/src/main/java/com/macro/mall/demo/controller/RestTemplateDemoController.java
  class RestTemplateDemoController (line 28) | @Api(tags = "RestTemplateDemoController", description = "RestTemplate示例")
    method getForEntity (line 37) | @ApiOperation("getForEntity url")
    method getForEntity2 (line 46) | @ApiOperation("getForEntity params")
    method getForEntity3 (line 57) | @ApiOperation("getForEntity Uri")
    method getForObject (line 67) | @ApiOperation("getForObject url")
    method postForEntity (line 76) | @ApiOperation("postForEntity jsonBody")
    method postForObject (line 85) | @ApiOperation("postForEntity jsonBody")
    method postForEntity3 (line 94) | @ApiOperation("postForEntity form")

FILE: mall-demo/src/main/java/com/macro/mall/demo/dto/PmsBrandDto.java
  class PmsBrandDto (line 14) | @ApiModel(value = "PmsBrandDto")
    method getName (line 38) | public String getName() {
    method setName (line 42) | public void setName(String name) {
    method getFirstLetter (line 46) | public String getFirstLetter() {
    method setFirstLetter (line 50) | public void setFirstLetter(String firstLetter) {
    method getSort (line 54) | public Integer getSort() {
    method setSort (line 58) | public void setSort(Integer sort) {
    method getFactoryStatus (line 62) | public Integer getFactoryStatus() {
    method setFactoryStatus (line 66) | public void setFactoryStatus(Integer factoryStatus) {
    method getShowStatus (line 70) | public Integer getShowStatus() {
    method setShowStatus (line 74) | public void setShowStatus(Integer showStatus) {
    method getLogo (line 78) | public String getLogo() {
    method setLogo (line 82) | public void setLogo(String logo) {
    method getBigPic (line 86) | public String getBigPic() {
    method setBigPic (line 90) | public void setBigPic(String bigPic) {
    method getBrandStory (line 94) | public String getBrandStory() {
    method setBrandStory (line 98) | public void setBrandStory(String brandStory) {

FILE: mall-demo/src/main/java/com/macro/mall/demo/service/DemoService.java
  type DemoService (line 12) | public interface DemoService {
    method listAllBrand (line 13) | List<PmsBrand> listAllBrand();
    method createBrand (line 15) | int createBrand(PmsBrandDto pmsBrandDto);
    method updateBrand (line 17) | int updateBrand(Long id, PmsBrandDto pmsBrandDto);
    method deleteBrand (line 19) | int deleteBrand(Long id);
    method listBrand (line 21) | List<PmsBrand> listBrand(int pageNum, int pageSize);
    method getBrand (line 23) | PmsBrand getBrand(Long id);

FILE: mall-demo/src/main/java/com/macro/mall/demo/service/impl/DemoServiceImpl.java
  class DemoServiceImpl (line 19) | @Service
    method listAllBrand (line 24) | @Override
    method createBrand (line 29) | @Override
    method updateBrand (line 36) | @Override
    method deleteBrand (line 44) | @Override
    method listBrand (line 49) | @Override
    method getBrand (line 55) | @Override

FILE: mall-demo/src/main/java/com/macro/mall/demo/validator/FlagValidatorClass.java
  class FlagValidatorClass (line 9) | public class FlagValidatorClass implements ConstraintValidator<FlagValid...
    method initialize (line 11) | @Override
    method isValid (line 16) | @Override

FILE: mall-demo/src/test/java/com/macro/mall/demo/MallDemoApplicationTests.java
  class MallDemoApplicationTests (line 10) | @SpringBootTest
    method contextLoads (line 13) | @Test
    method testLogStash (line 17) | @Test

FILE: mall-mbg/src/main/java/com/macro/mall/CommentGenerator.java
  class CommentGenerator (line 17) | public class CommentGenerator extends DefaultCommentGenerator {
    method addConfigurationProperties (line 26) | @Override
    method addFieldComment (line 35) | @Override
    method addFieldJavaDoc (line 54) | private void addFieldJavaDoc(Field field, String remarks) {
    method addJavaFileComment (line 66) | @Override

FILE: mall-mbg/src/main/java/com/macro/mall/Generator.java
  class Generator (line 16) | public class Generator {
    method main (line 17) | public static void main(String[] args) throws Exception {

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsHelpCategoryMapper.java
  type CmsHelpCategoryMapper (line 8) | public interface CmsHelpCategoryMapper {
    method countByExample (line 9) | long countByExample(CmsHelpCategoryExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsHelpCategoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsHelpCategory record);
    method insertSelective (line 17) | int insertSelective(CmsHelpCategory record);
    method selectByExample (line 19) | List<CmsHelpCategory> selectByExample(CmsHelpCategoryExample example);
    method selectByPrimaryKey (line 21) | CmsHelpCategory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") CmsHelpCategory record, ...
    method updateByExample (line 25) | int updateByExample(@Param("record") CmsHelpCategory record, @Param("e...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(CmsHelpCategory record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(CmsHelpCategory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsHelpMapper.java
  type CmsHelpMapper (line 8) | public interface CmsHelpMapper {
    method countByExample (line 9) | long countByExample(CmsHelpExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsHelpExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsHelp record);
    method insertSelective (line 17) | int insertSelective(CmsHelp record);
    method selectByExampleWithBLOBs (line 19) | List<CmsHelp> selectByExampleWithBLOBs(CmsHelpExample example);
    method selectByExample (line 21) | List<CmsHelp> selectByExample(CmsHelpExample example);
    method selectByPrimaryKey (line 23) | CmsHelp selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 25) | int updateByExampleSelective(@Param("record") CmsHelp record, @Param("...
    method updateByExampleWithBLOBs (line 27) | int updateByExampleWithBLOBs(@Param("record") CmsHelp record, @Param("...
    method updateByExample (line 29) | int updateByExample(@Param("record") CmsHelp record, @Param("example")...
    method updateByPrimaryKeySelective (line 31) | int updateByPrimaryKeySelective(CmsHelp record);
    method updateByPrimaryKeyWithBLOBs (line 33) | int updateByPrimaryKeyWithBLOBs(CmsHelp record);
    method updateByPrimaryKey (line 35) | int updateByPrimaryKey(CmsHelp record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsMemberReportMapper.java
  type CmsMemberReportMapper (line 8) | public interface CmsMemberReportMapper {
    method countByExample (line 9) | long countByExample(CmsMemberReportExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsMemberReportExample example);
    method insert (line 13) | int insert(CmsMemberReport record);
    method insertSelective (line 15) | int insertSelective(CmsMemberReport record);
    method selectByExample (line 17) | List<CmsMemberReport> selectByExample(CmsMemberReportExample example);
    method updateByExampleSelective (line 19) | int updateByExampleSelective(@Param("record") CmsMemberReport record, ...
    method updateByExample (line 21) | int updateByExample(@Param("record") CmsMemberReport record, @Param("e...

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsPrefrenceAreaMapper.java
  type CmsPrefrenceAreaMapper (line 8) | public interface CmsPrefrenceAreaMapper {
    method countByExample (line 9) | long countByExample(CmsPrefrenceAreaExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsPrefrenceAreaExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsPrefrenceArea record);
    method insertSelective (line 17) | int insertSelective(CmsPrefrenceArea record);
    method selectByExampleWithBLOBs (line 19) | List<CmsPrefrenceArea> selectByExampleWithBLOBs(CmsPrefrenceAreaExampl...
    method selectByExample (line 21) | List<CmsPrefrenceArea> selectByExample(CmsPrefrenceAreaExample example);
    method selectByPrimaryKey (line 23) | CmsPrefrenceArea selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 25) | int updateByExampleSelective(@Param("record") CmsPrefrenceArea record,...
    method updateByExampleWithBLOBs (line 27) | int updateByExampleWithBLOBs(@Param("record") CmsPrefrenceArea record,...
    method updateByExample (line 29) | int updateByExample(@Param("record") CmsPrefrenceArea record, @Param("...
    method updateByPrimaryKeySelective (line 31) | int updateByPrimaryKeySelective(CmsPrefrenceArea record);
    method updateByPrimaryKeyWithBLOBs (line 33) | int updateByPrimaryKeyWithBLOBs(CmsPrefrenceArea record);
    method updateByPrimaryKey (line 35) | int updateByPrimaryKey(CmsPrefrenceArea record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsPrefrenceAreaProductRelationMapper.java
  type CmsPrefrenceAreaProductRelationMapper (line 8) | public interface CmsPrefrenceAreaProductRelationMapper {
    method countByExample (line 9) | long countByExample(CmsPrefrenceAreaProductRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsPrefrenceAreaProductRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsPrefrenceAreaProductRelation record);
    method insertSelective (line 17) | int insertSelective(CmsPrefrenceAreaProductRelation record);
    method selectByExample (line 19) | List<CmsPrefrenceAreaProductRelation> selectByExample(CmsPrefrenceArea...
    method selectByPrimaryKey (line 21) | CmsPrefrenceAreaProductRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") CmsPrefrenceAreaProductR...
    method updateByExample (line 25) | int updateByExample(@Param("record") CmsPrefrenceAreaProductRelation r...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(CmsPrefrenceAreaProductRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(CmsPrefrenceAreaProductRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsSubjectCategoryMapper.java
  type CmsSubjectCategoryMapper (line 8) | public interface CmsSubjectCategoryMapper {
    method countByExample (line 9) | long countByExample(CmsSubjectCategoryExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsSubjectCategoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsSubjectCategory record);
    method insertSelective (line 17) | int insertSelective(CmsSubjectCategory record);
    method selectByExample (line 19) | List<CmsSubjectCategory> selectByExample(CmsSubjectCategoryExample exa...
    method selectByPrimaryKey (line 21) | CmsSubjectCategory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") CmsSubjectCategory recor...
    method updateByExample (line 25) | int updateByExample(@Param("record") CmsSubjectCategory record, @Param...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(CmsSubjectCategory record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(CmsSubjectCategory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsSubjectCommentMapper.java
  type CmsSubjectCommentMapper (line 8) | public interface CmsSubjectCommentMapper {
    method countByExample (line 9) | long countByExample(CmsSubjectCommentExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsSubjectCommentExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsSubjectComment record);
    method insertSelective (line 17) | int insertSelective(CmsSubjectComment record);
    method selectByExample (line 19) | List<CmsSubjectComment> selectByExample(CmsSubjectCommentExample examp...
    method selectByPrimaryKey (line 21) | CmsSubjectComment selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") CmsSubjectComment record...
    method updateByExample (line 25) | int updateByExample(@Param("record") CmsSubjectComment record, @Param(...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(CmsSubjectComment record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(CmsSubjectComment record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsSubjectMapper.java
  type CmsSubjectMapper (line 8) | public interface CmsSubjectMapper {
    method countByExample (line 9) | long countByExample(CmsSubjectExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsSubjectExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsSubject record);
    method insertSelective (line 17) | int insertSelective(CmsSubject record);
    method selectByExampleWithBLOBs (line 19) | List<CmsSubject> selectByExampleWithBLOBs(CmsSubjectExample example);
    method selectByExample (line 21) | List<CmsSubject> selectByExample(CmsSubjectExample example);
    method selectByPrimaryKey (line 23) | CmsSubject selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 25) | int updateByExampleSelective(@Param("record") CmsSubject record, @Para...
    method updateByExampleWithBLOBs (line 27) | int updateByExampleWithBLOBs(@Param("record") CmsSubject record, @Para...
    method updateByExample (line 29) | int updateByExample(@Param("record") CmsSubject record, @Param("exampl...
    method updateByPrimaryKeySelective (line 31) | int updateByPrimaryKeySelective(CmsSubject record);
    method updateByPrimaryKeyWithBLOBs (line 33) | int updateByPrimaryKeyWithBLOBs(CmsSubject record);
    method updateByPrimaryKey (line 35) | int updateByPrimaryKey(CmsSubject record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsSubjectProductRelationMapper.java
  type CmsSubjectProductRelationMapper (line 8) | public interface CmsSubjectProductRelationMapper {
    method countByExample (line 9) | long countByExample(CmsSubjectProductRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsSubjectProductRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsSubjectProductRelation record);
    method insertSelective (line 17) | int insertSelective(CmsSubjectProductRelation record);
    method selectByExample (line 19) | List<CmsSubjectProductRelation> selectByExample(CmsSubjectProductRelat...
    method selectByPrimaryKey (line 21) | CmsSubjectProductRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") CmsSubjectProductRelatio...
    method updateByExample (line 25) | int updateByExample(@Param("record") CmsSubjectProductRelation record,...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(CmsSubjectProductRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(CmsSubjectProductRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsTopicCategoryMapper.java
  type CmsTopicCategoryMapper (line 8) | public interface CmsTopicCategoryMapper {
    method countByExample (line 9) | long countByExample(CmsTopicCategoryExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsTopicCategoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsTopicCategory record);
    method insertSelective (line 17) | int insertSelective(CmsTopicCategory record);
    method selectByExample (line 19) | List<CmsTopicCategory> selectByExample(CmsTopicCategoryExample example);
    method selectByPrimaryKey (line 21) | CmsTopicCategory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") CmsTopicCategory record,...
    method updateByExample (line 25) | int updateByExample(@Param("record") CmsTopicCategory record, @Param("...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(CmsTopicCategory record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(CmsTopicCategory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsTopicCommentMapper.java
  type CmsTopicCommentMapper (line 8) | public interface CmsTopicCommentMapper {
    method countByExample (line 9) | long countByExample(CmsTopicCommentExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsTopicCommentExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsTopicComment record);
    method insertSelective (line 17) | int insertSelective(CmsTopicComment record);
    method selectByExample (line 19) | List<CmsTopicComment> selectByExample(CmsTopicCommentExample example);
    method selectByPrimaryKey (line 21) | CmsTopicComment selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") CmsTopicComment record, ...
    method updateByExample (line 25) | int updateByExample(@Param("record") CmsTopicComment record, @Param("e...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(CmsTopicComment record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(CmsTopicComment record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/CmsTopicMapper.java
  type CmsTopicMapper (line 8) | public interface CmsTopicMapper {
    method countByExample (line 9) | long countByExample(CmsTopicExample example);
    method deleteByExample (line 11) | int deleteByExample(CmsTopicExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(CmsTopic record);
    method insertSelective (line 17) | int insertSelective(CmsTopic record);
    method selectByExampleWithBLOBs (line 19) | List<CmsTopic> selectByExampleWithBLOBs(CmsTopicExample example);
    method selectByExample (line 21) | List<CmsTopic> selectByExample(CmsTopicExample example);
    method selectByPrimaryKey (line 23) | CmsTopic selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 25) | int updateByExampleSelective(@Param("record") CmsTopic record, @Param(...
    method updateByExampleWithBLOBs (line 27) | int updateByExampleWithBLOBs(@Param("record") CmsTopic record, @Param(...
    method updateByExample (line 29) | int updateByExample(@Param("record") CmsTopic record, @Param("example"...
    method updateByPrimaryKeySelective (line 31) | int updateByPrimaryKeySelective(CmsTopic record);
    method updateByPrimaryKeyWithBLOBs (line 33) | int updateByPrimaryKeyWithBLOBs(CmsTopic record);
    method updateByPrimaryKey (line 35) | int updateByPrimaryKey(CmsTopic record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/OmsCartItemMapper.java
  type OmsCartItemMapper (line 8) | public interface OmsCartItemMapper {
    method countByExample (line 9) | long countByExample(OmsCartItemExample example);
    method deleteByExample (line 11) | int deleteByExample(OmsCartItemExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(OmsCartItem record);
    method insertSelective (line 17) | int insertSelective(OmsCartItem record);
    method selectByExample (line 19) | List<OmsCartItem> selectByExample(OmsCartItemExample example);
    method selectByPrimaryKey (line 21) | OmsCartItem selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") OmsCartItem record, @Par...
    method updateByExample (line 25) | int updateByExample(@Param("record") OmsCartItem record, @Param("examp...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(OmsCartItem record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(OmsCartItem record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/OmsCompanyAddressMapper.java
  type OmsCompanyAddressMapper (line 8) | public interface OmsCompanyAddressMapper {
    method countByExample (line 9) | long countByExample(OmsCompanyAddressExample example);
    method deleteByExample (line 11) | int deleteByExample(OmsCompanyAddressExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(OmsCompanyAddress record);
    method insertSelective (line 17) | int insertSelective(OmsCompanyAddress record);
    method selectByExample (line 19) | List<OmsCompanyAddress> selectByExample(OmsCompanyAddressExample examp...
    method selectByPrimaryKey (line 21) | OmsCompanyAddress selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") OmsCompanyAddress record...
    method updateByExample (line 25) | int updateByExample(@Param("record") OmsCompanyAddress record, @Param(...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(OmsCompanyAddress record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(OmsCompanyAddress record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderItemMapper.java
  type OmsOrderItemMapper (line 8) | public interface OmsOrderItemMapper {
    method countByExample (line 9) | long countByExample(OmsOrderItemExample example);
    method deleteByExample (line 11) | int deleteByExample(OmsOrderItemExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(OmsOrderItem record);
    method insertSelective (line 17) | int insertSelective(OmsOrderItem record);
    method selectByExample (line 19) | List<OmsOrderItem> selectByExample(OmsOrderItemExample example);
    method selectByPrimaryKey (line 21) | OmsOrderItem selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") OmsOrderItem record, @Pa...
    method updateByExample (line 25) | int updateByExample(@Param("record") OmsOrderItem record, @Param("exam...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(OmsOrderItem record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(OmsOrderItem record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderMapper.java
  type OmsOrderMapper (line 8) | public interface OmsOrderMapper {
    method countByExample (line 9) | long countByExample(OmsOrderExample example);
    method deleteByExample (line 11) | int deleteByExample(OmsOrderExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(OmsOrder record);
    method insertSelective (line 17) | int insertSelective(OmsOrder record);
    method selectByExample (line 19) | List<OmsOrder> selectByExample(OmsOrderExample example);
    method selectByPrimaryKey (line 21) | OmsOrder selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") OmsOrder record, @Param(...
    method updateByExample (line 25) | int updateByExample(@Param("record") OmsOrder record, @Param("example"...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(OmsOrder record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(OmsOrder record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderOperateHistoryMapper.java
  type OmsOrderOperateHistoryMapper (line 8) | public interface OmsOrderOperateHistoryMapper {
    method countByExample (line 9) | long countByExample(OmsOrderOperateHistoryExample example);
    method deleteByExample (line 11) | int deleteByExample(OmsOrderOperateHistoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(OmsOrderOperateHistory record);
    method insertSelective (line 17) | int insertSelective(OmsOrderOperateHistory record);
    method selectByExample (line 19) | List<OmsOrderOperateHistory> selectByExample(OmsOrderOperateHistoryExa...
    method selectByPrimaryKey (line 21) | OmsOrderOperateHistory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") OmsOrderOperateHistory r...
    method updateByExample (line 25) | int updateByExample(@Param("record") OmsOrderOperateHistory record, @P...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(OmsOrderOperateHistory record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(OmsOrderOperateHistory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderReturnApplyMapper.java
  type OmsOrderReturnApplyMapper (line 8) | public interface OmsOrderReturnApplyMapper {
    method countByExample (line 9) | long countByExample(OmsOrderReturnApplyExample example);
    method deleteByExample (line 11) | int deleteByExample(OmsOrderReturnApplyExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(OmsOrderReturnApply record);
    method insertSelective (line 17) | int insertSelective(OmsOrderReturnApply record);
    method selectByExample (line 19) | List<OmsOrderReturnApply> selectByExample(OmsOrderReturnApplyExample e...
    method selectByPrimaryKey (line 21) | OmsOrderReturnApply selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") OmsOrderReturnApply reco...
    method updateByExample (line 25) | int updateByExample(@Param("record") OmsOrderReturnApply record, @Para...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(OmsOrderReturnApply record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(OmsOrderReturnApply record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderReturnReasonMapper.java
  type OmsOrderReturnReasonMapper (line 8) | public interface OmsOrderReturnReasonMapper {
    method countByExample (line 9) | long countByExample(OmsOrderReturnReasonExample example);
    method deleteByExample (line 11) | int deleteByExample(OmsOrderReturnReasonExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(OmsOrderReturnReason record);
    method insertSelective (line 17) | int insertSelective(OmsOrderReturnReason record);
    method selectByExample (line 19) | List<OmsOrderReturnReason> selectByExample(OmsOrderReturnReasonExample...
    method selectByPrimaryKey (line 21) | OmsOrderReturnReason selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") OmsOrderReturnReason rec...
    method updateByExample (line 25) | int updateByExample(@Param("record") OmsOrderReturnReason record, @Par...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(OmsOrderReturnReason record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(OmsOrderReturnReason record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/OmsOrderSettingMapper.java
  type OmsOrderSettingMapper (line 8) | public interface OmsOrderSettingMapper {
    method countByExample (line 9) | long countByExample(OmsOrderSettingExample example);
    method deleteByExample (line 11) | int deleteByExample(OmsOrderSettingExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(OmsOrderSetting record);
    method insertSelective (line 17) | int insertSelective(OmsOrderSetting record);
    method selectByExample (line 19) | List<OmsOrderSetting> selectByExample(OmsOrderSettingExample example);
    method selectByPrimaryKey (line 21) | OmsOrderSetting selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") OmsOrderSetting record, ...
    method updateByExample (line 25) | int updateByExample(@Param("record") OmsOrderSetting record, @Param("e...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(OmsOrderSetting record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(OmsOrderSetting record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsAlbumMapper.java
  type PmsAlbumMapper (line 8) | public interface PmsAlbumMapper {
    method countByExample (line 9) | long countByExample(PmsAlbumExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsAlbumExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsAlbum record);
    method insertSelective (line 17) | int insertSelective(PmsAlbum record);
    method selectByExample (line 19) | List<PmsAlbum> selectByExample(PmsAlbumExample example);
    method selectByPrimaryKey (line 21) | PmsAlbum selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsAlbum record, @Param(...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsAlbum record, @Param("example"...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsAlbum record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsAlbum record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsAlbumPicMapper.java
  type PmsAlbumPicMapper (line 8) | public interface PmsAlbumPicMapper {
    method countByExample (line 9) | long countByExample(PmsAlbumPicExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsAlbumPicExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsAlbumPic record);
    method insertSelective (line 17) | int insertSelective(PmsAlbumPic record);
    method selectByExample (line 19) | List<PmsAlbumPic> selectByExample(PmsAlbumPicExample example);
    method selectByPrimaryKey (line 21) | PmsAlbumPic selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsAlbumPic record, @Par...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsAlbumPic record, @Param("examp...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsAlbumPic record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsAlbumPic record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsBrandMapper.java
  type PmsBrandMapper (line 8) | public interface PmsBrandMapper {
    method countByExample (line 9) | long countByExample(PmsBrandExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsBrandExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsBrand record);
    method insertSelective (line 17) | int insertSelective(PmsBrand record);
    method selectByExampleWithBLOBs (line 19) | List<PmsBrand> selectByExampleWithBLOBs(PmsBrandExample example);
    method selectByExample (line 21) | List<PmsBrand> selectByExample(PmsBrandExample example);
    method selectByPrimaryKey (line 23) | PmsBrand selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 25) | int updateByExampleSelective(@Param("record") PmsBrand record, @Param(...
    method updateByExampleWithBLOBs (line 27) | int updateByExampleWithBLOBs(@Param("record") PmsBrand record, @Param(...
    method updateByExample (line 29) | int updateByExample(@Param("record") PmsBrand record, @Param("example"...
    method updateByPrimaryKeySelective (line 31) | int updateByPrimaryKeySelective(PmsBrand record);
    method updateByPrimaryKeyWithBLOBs (line 33) | int updateByPrimaryKeyWithBLOBs(PmsBrand record);
    method updateByPrimaryKey (line 35) | int updateByPrimaryKey(PmsBrand record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsCommentMapper.java
  type PmsCommentMapper (line 8) | public interface PmsCommentMapper {
    method countByExample (line 9) | long countByExample(PmsCommentExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsCommentExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsComment record);
    method insertSelective (line 17) | int insertSelective(PmsComment record);
    method selectByExampleWithBLOBs (line 19) | List<PmsComment> selectByExampleWithBLOBs(PmsCommentExample example);
    method selectByExample (line 21) | List<PmsComment> selectByExample(PmsCommentExample example);
    method selectByPrimaryKey (line 23) | PmsComment selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 25) | int updateByExampleSelective(@Param("record") PmsComment record, @Para...
    method updateByExampleWithBLOBs (line 27) | int updateByExampleWithBLOBs(@Param("record") PmsComment record, @Para...
    method updateByExample (line 29) | int updateByExample(@Param("record") PmsComment record, @Param("exampl...
    method updateByPrimaryKeySelective (line 31) | int updateByPrimaryKeySelective(PmsComment record);
    method updateByPrimaryKeyWithBLOBs (line 33) | int updateByPrimaryKeyWithBLOBs(PmsComment record);
    method updateByPrimaryKey (line 35) | int updateByPrimaryKey(PmsComment record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsCommentReplayMapper.java
  type PmsCommentReplayMapper (line 8) | public interface PmsCommentReplayMapper {
    method countByExample (line 9) | long countByExample(PmsCommentReplayExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsCommentReplayExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsCommentReplay record);
    method insertSelective (line 17) | int insertSelective(PmsCommentReplay record);
    method selectByExample (line 19) | List<PmsCommentReplay> selectByExample(PmsCommentReplayExample example);
    method selectByPrimaryKey (line 21) | PmsCommentReplay selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsCommentReplay record,...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsCommentReplay record, @Param("...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsCommentReplay record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsCommentReplay record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsFeightTemplateMapper.java
  type PmsFeightTemplateMapper (line 8) | public interface PmsFeightTemplateMapper {
    method countByExample (line 9) | long countByExample(PmsFeightTemplateExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsFeightTemplateExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsFeightTemplate record);
    method insertSelective (line 17) | int insertSelective(PmsFeightTemplate record);
    method selectByExample (line 19) | List<PmsFeightTemplate> selectByExample(PmsFeightTemplateExample examp...
    method selectByPrimaryKey (line 21) | PmsFeightTemplate selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsFeightTemplate record...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsFeightTemplate record, @Param(...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsFeightTemplate record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsFeightTemplate record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsMemberPriceMapper.java
  type PmsMemberPriceMapper (line 8) | public interface PmsMemberPriceMapper {
    method countByExample (line 9) | long countByExample(PmsMemberPriceExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsMemberPriceExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsMemberPrice record);
    method insertSelective (line 17) | int insertSelective(PmsMemberPrice record);
    method selectByExample (line 19) | List<PmsMemberPrice> selectByExample(PmsMemberPriceExample example);
    method selectByPrimaryKey (line 21) | PmsMemberPrice selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsMemberPrice record, @...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsMemberPrice record, @Param("ex...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsMemberPrice record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsMemberPrice record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductAttributeCategoryMapper.java
  type PmsProductAttributeCategoryMapper (line 8) | public interface PmsProductAttributeCategoryMapper {
    method countByExample (line 9) | long countByExample(PmsProductAttributeCategoryExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductAttributeCategoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProductAttributeCategory record);
    method insertSelective (line 17) | int insertSelective(PmsProductAttributeCategory record);
    method selectByExample (line 19) | List<PmsProductAttributeCategory> selectByExample(PmsProductAttributeC...
    method selectByPrimaryKey (line 21) | PmsProductAttributeCategory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsProductAttributeCateg...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsProductAttributeCategory recor...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsProductAttributeCategory record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsProductAttributeCategory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductAttributeMapper.java
  type PmsProductAttributeMapper (line 8) | public interface PmsProductAttributeMapper {
    method countByExample (line 9) | long countByExample(PmsProductAttributeExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductAttributeExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProductAttribute record);
    method insertSelective (line 17) | int insertSelective(PmsProductAttribute record);
    method selectByExample (line 19) | List<PmsProductAttribute> selectByExample(PmsProductAttributeExample e...
    method selectByPrimaryKey (line 21) | PmsProductAttribute selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsProductAttribute reco...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsProductAttribute record, @Para...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsProductAttribute record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsProductAttribute record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductAttributeValueMapper.java
  type PmsProductAttributeValueMapper (line 8) | public interface PmsProductAttributeValueMapper {
    method countByExample (line 9) | long countByExample(PmsProductAttributeValueExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductAttributeValueExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProductAttributeValue record);
    method insertSelective (line 17) | int insertSelective(PmsProductAttributeValue record);
    method selectByExample (line 19) | List<PmsProductAttributeValue> selectByExample(PmsProductAttributeValu...
    method selectByPrimaryKey (line 21) | PmsProductAttributeValue selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsProductAttributeValue...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsProductAttributeValue record, ...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsProductAttributeValue record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsProductAttributeValue record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductCategoryAttributeRelationMapper.java
  type PmsProductCategoryAttributeRelationMapper (line 8) | public interface PmsProductCategoryAttributeRelationMapper {
    method countByExample (line 9) | long countByExample(PmsProductCategoryAttributeRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductCategoryAttributeRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProductCategoryAttributeRelation record);
    method insertSelective (line 17) | int insertSelective(PmsProductCategoryAttributeRelation record);
    method selectByExample (line 19) | List<PmsProductCategoryAttributeRelation> selectByExample(PmsProductCa...
    method selectByPrimaryKey (line 21) | PmsProductCategoryAttributeRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsProductCategoryAttrib...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsProductCategoryAttributeRelati...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsProductCategoryAttributeRelation re...
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsProductCategoryAttributeRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductCategoryMapper.java
  type PmsProductCategoryMapper (line 8) | public interface PmsProductCategoryMapper {
    method countByExample (line 9) | long countByExample(PmsProductCategoryExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductCategoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProductCategory record);
    method insertSelective (line 17) | int insertSelective(PmsProductCategory record);
    method selectByExampleWithBLOBs (line 19) | List<PmsProductCategory> selectByExampleWithBLOBs(PmsProductCategoryEx...
    method selectByExample (line 21) | List<PmsProductCategory> selectByExample(PmsProductCategoryExample exa...
    method selectByPrimaryKey (line 23) | PmsProductCategory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 25) | int updateByExampleSelective(@Param("record") PmsProductCategory recor...
    method updateByExampleWithBLOBs (line 27) | int updateByExampleWithBLOBs(@Param("record") PmsProductCategory recor...
    method updateByExample (line 29) | int updateByExample(@Param("record") PmsProductCategory record, @Param...
    method updateByPrimaryKeySelective (line 31) | int updateByPrimaryKeySelective(PmsProductCategory record);
    method updateByPrimaryKeyWithBLOBs (line 33) | int updateByPrimaryKeyWithBLOBs(PmsProductCategory record);
    method updateByPrimaryKey (line 35) | int updateByPrimaryKey(PmsProductCategory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductFullReductionMapper.java
  type PmsProductFullReductionMapper (line 8) | public interface PmsProductFullReductionMapper {
    method countByExample (line 9) | long countByExample(PmsProductFullReductionExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductFullReductionExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProductFullReduction record);
    method insertSelective (line 17) | int insertSelective(PmsProductFullReduction record);
    method selectByExample (line 19) | List<PmsProductFullReduction> selectByExample(PmsProductFullReductionE...
    method selectByPrimaryKey (line 21) | PmsProductFullReduction selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsProductFullReduction ...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsProductFullReduction record, @...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsProductFullReduction record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsProductFullReduction record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductLadderMapper.java
  type PmsProductLadderMapper (line 8) | public interface PmsProductLadderMapper {
    method countByExample (line 9) | long countByExample(PmsProductLadderExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductLadderExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProductLadder record);
    method insertSelective (line 17) | int insertSelective(PmsProductLadder record);
    method selectByExample (line 19) | List<PmsProductLadder> selectByExample(PmsProductLadderExample example);
    method selectByPrimaryKey (line 21) | PmsProductLadder selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsProductLadder record,...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsProductLadder record, @Param("...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsProductLadder record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsProductLadder record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductMapper.java
  type PmsProductMapper (line 8) | public interface PmsProductMapper {
    method countByExample (line 9) | long countByExample(PmsProductExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProduct record);
    method insertSelective (line 17) | int insertSelective(PmsProduct record);
    method selectByExampleWithBLOBs (line 19) | List<PmsProduct> selectByExampleWithBLOBs(PmsProductExample example);
    method selectByExample (line 21) | List<PmsProduct> selectByExample(PmsProductExample example);
    method selectByPrimaryKey (line 23) | PmsProduct selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 25) | int updateByExampleSelective(@Param("record") PmsProduct record, @Para...
    method updateByExampleWithBLOBs (line 27) | int updateByExampleWithBLOBs(@Param("record") PmsProduct record, @Para...
    method updateByExample (line 29) | int updateByExample(@Param("record") PmsProduct record, @Param("exampl...
    method updateByPrimaryKeySelective (line 31) | int updateByPrimaryKeySelective(PmsProduct record);
    method updateByPrimaryKeyWithBLOBs (line 33) | int updateByPrimaryKeyWithBLOBs(PmsProduct record);
    method updateByPrimaryKey (line 35) | int updateByPrimaryKey(PmsProduct record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductOperateLogMapper.java
  type PmsProductOperateLogMapper (line 8) | public interface PmsProductOperateLogMapper {
    method countByExample (line 9) | long countByExample(PmsProductOperateLogExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductOperateLogExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProductOperateLog record);
    method insertSelective (line 17) | int insertSelective(PmsProductOperateLog record);
    method selectByExample (line 19) | List<PmsProductOperateLog> selectByExample(PmsProductOperateLogExample...
    method selectByPrimaryKey (line 21) | PmsProductOperateLog selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsProductOperateLog rec...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsProductOperateLog record, @Par...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsProductOperateLog record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsProductOperateLog record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsProductVertifyRecordMapper.java
  type PmsProductVertifyRecordMapper (line 8) | public interface PmsProductVertifyRecordMapper {
    method countByExample (line 9) | long countByExample(PmsProductVertifyRecordExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsProductVertifyRecordExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsProductVertifyRecord record);
    method insertSelective (line 17) | int insertSelective(PmsProductVertifyRecord record);
    method selectByExample (line 19) | List<PmsProductVertifyRecord> selectByExample(PmsProductVertifyRecordE...
    method selectByPrimaryKey (line 21) | PmsProductVertifyRecord selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsProductVertifyRecord ...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsProductVertifyRecord record, @...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsProductVertifyRecord record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsProductVertifyRecord record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/PmsSkuStockMapper.java
  type PmsSkuStockMapper (line 8) | public interface PmsSkuStockMapper {
    method countByExample (line 9) | long countByExample(PmsSkuStockExample example);
    method deleteByExample (line 11) | int deleteByExample(PmsSkuStockExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(PmsSkuStock record);
    method insertSelective (line 17) | int insertSelective(PmsSkuStock record);
    method selectByExample (line 19) | List<PmsSkuStock> selectByExample(PmsSkuStockExample example);
    method selectByPrimaryKey (line 21) | PmsSkuStock selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") PmsSkuStock record, @Par...
    method updateByExample (line 25) | int updateByExample(@Param("record") PmsSkuStock record, @Param("examp...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(PmsSkuStock record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(PmsSkuStock record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsCouponHistoryMapper.java
  type SmsCouponHistoryMapper (line 8) | public interface SmsCouponHistoryMapper {
    method countByExample (line 9) | long countByExample(SmsCouponHistoryExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsCouponHistoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsCouponHistory record);
    method insertSelective (line 17) | int insertSelective(SmsCouponHistory record);
    method selectByExample (line 19) | List<SmsCouponHistory> selectByExample(SmsCouponHistoryExample example);
    method selectByPrimaryKey (line 21) | SmsCouponHistory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsCouponHistory record,...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsCouponHistory record, @Param("...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsCouponHistory record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsCouponHistory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsCouponMapper.java
  type SmsCouponMapper (line 8) | public interface SmsCouponMapper {
    method countByExample (line 9) | long countByExample(SmsCouponExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsCouponExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsCoupon record);
    method insertSelective (line 17) | int insertSelective(SmsCoupon record);
    method selectByExample (line 19) | List<SmsCoupon> selectByExample(SmsCouponExample example);
    method selectByPrimaryKey (line 21) | SmsCoupon selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsCoupon record, @Param...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsCoupon record, @Param("example...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsCoupon record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsCoupon record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsCouponProductCategoryRelationMapper.java
  type SmsCouponProductCategoryRelationMapper (line 8) | public interface SmsCouponProductCategoryRelationMapper {
    method countByExample (line 9) | long countByExample(SmsCouponProductCategoryRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsCouponProductCategoryRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsCouponProductCategoryRelation record);
    method insertSelective (line 17) | int insertSelective(SmsCouponProductCategoryRelation record);
    method selectByExample (line 19) | List<SmsCouponProductCategoryRelation> selectByExample(SmsCouponProduc...
    method selectByPrimaryKey (line 21) | SmsCouponProductCategoryRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsCouponProductCategory...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsCouponProductCategoryRelation ...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsCouponProductCategoryRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsCouponProductCategoryRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsCouponProductRelationMapper.java
  type SmsCouponProductRelationMapper (line 8) | public interface SmsCouponProductRelationMapper {
    method countByExample (line 9) | long countByExample(SmsCouponProductRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsCouponProductRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsCouponProductRelation record);
    method insertSelective (line 17) | int insertSelective(SmsCouponProductRelation record);
    method selectByExample (line 19) | List<SmsCouponProductRelation> selectByExample(SmsCouponProductRelatio...
    method selectByPrimaryKey (line 21) | SmsCouponProductRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsCouponProductRelation...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsCouponProductRelation record, ...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsCouponProductRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsCouponProductRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsFlashPromotionLogMapper.java
  type SmsFlashPromotionLogMapper (line 8) | public interface SmsFlashPromotionLogMapper {
    method countByExample (line 9) | long countByExample(SmsFlashPromotionLogExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsFlashPromotionLogExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Integer id);
    method insert (line 15) | int insert(SmsFlashPromotionLog record);
    method insertSelective (line 17) | int insertSelective(SmsFlashPromotionLog record);
    method selectByExample (line 19) | List<SmsFlashPromotionLog> selectByExample(SmsFlashPromotionLogExample...
    method selectByPrimaryKey (line 21) | SmsFlashPromotionLog selectByPrimaryKey(Integer id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsFlashPromotionLog rec...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsFlashPromotionLog record, @Par...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsFlashPromotionLog record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsFlashPromotionLog record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsFlashPromotionMapper.java
  type SmsFlashPromotionMapper (line 8) | public interface SmsFlashPromotionMapper {
    method countByExample (line 9) | long countByExample(SmsFlashPromotionExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsFlashPromotionExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsFlashPromotion record);
    method insertSelective (line 17) | int insertSelective(SmsFlashPromotion record);
    method selectByExample (line 19) | List<SmsFlashPromotion> selectByExample(SmsFlashPromotionExample examp...
    method selectByPrimaryKey (line 21) | SmsFlashPromotion selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsFlashPromotion record...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsFlashPromotion record, @Param(...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsFlashPromotion record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsFlashPromotion record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsFlashPromotionProductRelationMapper.java
  type SmsFlashPromotionProductRelationMapper (line 8) | public interface SmsFlashPromotionProductRelationMapper {
    method countByExample (line 9) | long countByExample(SmsFlashPromotionProductRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsFlashPromotionProductRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsFlashPromotionProductRelation record);
    method insertSelective (line 17) | int insertSelective(SmsFlashPromotionProductRelation record);
    method selectByExample (line 19) | List<SmsFlashPromotionProductRelation> selectByExample(SmsFlashPromoti...
    method selectByPrimaryKey (line 21) | SmsFlashPromotionProductRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsFlashPromotionProduct...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsFlashPromotionProductRelation ...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsFlashPromotionProductRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsFlashPromotionProductRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsFlashPromotionSessionMapper.java
  type SmsFlashPromotionSessionMapper (line 8) | public interface SmsFlashPromotionSessionMapper {
    method countByExample (line 9) | long countByExample(SmsFlashPromotionSessionExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsFlashPromotionSessionExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsFlashPromotionSession record);
    method insertSelective (line 17) | int insertSelective(SmsFlashPromotionSession record);
    method selectByExample (line 19) | List<SmsFlashPromotionSession> selectByExample(SmsFlashPromotionSessio...
    method selectByPrimaryKey (line 21) | SmsFlashPromotionSession selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsFlashPromotionSession...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsFlashPromotionSession record, ...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsFlashPromotionSession record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsFlashPromotionSession record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeAdvertiseMapper.java
  type SmsHomeAdvertiseMapper (line 8) | public interface SmsHomeAdvertiseMapper {
    method countByExample (line 9) | long countByExample(SmsHomeAdvertiseExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsHomeAdvertiseExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsHomeAdvertise record);
    method insertSelective (line 17) | int insertSelective(SmsHomeAdvertise record);
    method selectByExample (line 19) | List<SmsHomeAdvertise> selectByExample(SmsHomeAdvertiseExample example);
    method selectByPrimaryKey (line 21) | SmsHomeAdvertise selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsHomeAdvertise record,...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsHomeAdvertise record, @Param("...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsHomeAdvertise record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsHomeAdvertise record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeBrandMapper.java
  type SmsHomeBrandMapper (line 8) | public interface SmsHomeBrandMapper {
    method countByExample (line 9) | long countByExample(SmsHomeBrandExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsHomeBrandExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsHomeBrand record);
    method insertSelective (line 17) | int insertSelective(SmsHomeBrand record);
    method selectByExample (line 19) | List<SmsHomeBrand> selectByExample(SmsHomeBrandExample example);
    method selectByPrimaryKey (line 21) | SmsHomeBrand selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsHomeBrand record, @Pa...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsHomeBrand record, @Param("exam...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsHomeBrand record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsHomeBrand record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeNewProductMapper.java
  type SmsHomeNewProductMapper (line 8) | public interface SmsHomeNewProductMapper {
    method countByExample (line 9) | long countByExample(SmsHomeNewProductExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsHomeNewProductExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsHomeNewProduct record);
    method insertSelective (line 17) | int insertSelective(SmsHomeNewProduct record);
    method selectByExample (line 19) | List<SmsHomeNewProduct> selectByExample(SmsHomeNewProductExample examp...
    method selectByPrimaryKey (line 21) | SmsHomeNewProduct selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsHomeNewProduct record...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsHomeNewProduct record, @Param(...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsHomeNewProduct record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsHomeNewProduct record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeRecommendProductMapper.java
  type SmsHomeRecommendProductMapper (line 8) | public interface SmsHomeRecommendProductMapper {
    method countByExample (line 9) | long countByExample(SmsHomeRecommendProductExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsHomeRecommendProductExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsHomeRecommendProduct record);
    method insertSelective (line 17) | int insertSelective(SmsHomeRecommendProduct record);
    method selectByExample (line 19) | List<SmsHomeRecommendProduct> selectByExample(SmsHomeRecommendProductE...
    method selectByPrimaryKey (line 21) | SmsHomeRecommendProduct selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsHomeRecommendProduct ...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsHomeRecommendProduct record, @...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsHomeRecommendProduct record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsHomeRecommendProduct record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/SmsHomeRecommendSubjectMapper.java
  type SmsHomeRecommendSubjectMapper (line 8) | public interface SmsHomeRecommendSubjectMapper {
    method countByExample (line 9) | long countByExample(SmsHomeRecommendSubjectExample example);
    method deleteByExample (line 11) | int deleteByExample(SmsHomeRecommendSubjectExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(SmsHomeRecommendSubject record);
    method insertSelective (line 17) | int insertSelective(SmsHomeRecommendSubject record);
    method selectByExample (line 19) | List<SmsHomeRecommendSubject> selectByExample(SmsHomeRecommendSubjectE...
    method selectByPrimaryKey (line 21) | SmsHomeRecommendSubject selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") SmsHomeRecommendSubject ...
    method updateByExample (line 25) | int updateByExample(@Param("record") SmsHomeRecommendSubject record, @...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(SmsHomeRecommendSubject record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(SmsHomeRecommendSubject record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsAdminLoginLogMapper.java
  type UmsAdminLoginLogMapper (line 8) | public interface UmsAdminLoginLogMapper {
    method countByExample (line 9) | long countByExample(UmsAdminLoginLogExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsAdminLoginLogExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsAdminLoginLog record);
    method insertSelective (line 17) | int insertSelective(UmsAdminLoginLog record);
    method selectByExample (line 19) | List<UmsAdminLoginLog> selectByExample(UmsAdminLoginLogExample example);
    method selectByPrimaryKey (line 21) | UmsAdminLoginLog selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsAdminLoginLog record,...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsAdminLoginLog record, @Param("...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsAdminLoginLog record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsAdminLoginLog record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsAdminMapper.java
  type UmsAdminMapper (line 8) | public interface UmsAdminMapper {
    method countByExample (line 9) | long countByExample(UmsAdminExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsAdminExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsAdmin record);
    method insertSelective (line 17) | int insertSelective(UmsAdmin record);
    method selectByExample (line 19) | List<UmsAdmin> selectByExample(UmsAdminExample example);
    method selectByPrimaryKey (line 21) | UmsAdmin selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsAdmin record, @Param(...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsAdmin record, @Param("example"...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsAdmin record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsAdmin record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsAdminPermissionRelationMapper.java
  type UmsAdminPermissionRelationMapper (line 8) | public interface UmsAdminPermissionRelationMapper {
    method countByExample (line 9) | long countByExample(UmsAdminPermissionRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsAdminPermissionRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsAdminPermissionRelation record);
    method insertSelective (line 17) | int insertSelective(UmsAdminPermissionRelation record);
    method selectByExample (line 19) | List<UmsAdminPermissionRelation> selectByExample(UmsAdminPermissionRel...
    method selectByPrimaryKey (line 21) | UmsAdminPermissionRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsAdminPermissionRelati...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsAdminPermissionRelation record...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsAdminPermissionRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsAdminPermissionRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsAdminRoleRelationMapper.java
  type UmsAdminRoleRelationMapper (line 8) | public interface UmsAdminRoleRelationMapper {
    method countByExample (line 9) | long countByExample(UmsAdminRoleRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsAdminRoleRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsAdminRoleRelation record);
    method insertSelective (line 17) | int insertSelective(UmsAdminRoleRelation record);
    method selectByExample (line 19) | List<UmsAdminRoleRelation> selectByExample(UmsAdminRoleRelationExample...
    method selectByPrimaryKey (line 21) | UmsAdminRoleRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsAdminRoleRelation rec...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsAdminRoleRelation record, @Par...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsAdminRoleRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsAdminRoleRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsGrowthChangeHistoryMapper.java
  type UmsGrowthChangeHistoryMapper (line 8) | public interface UmsGrowthChangeHistoryMapper {
    method countByExample (line 9) | long countByExample(UmsGrowthChangeHistoryExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsGrowthChangeHistoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsGrowthChangeHistory record);
    method insertSelective (line 17) | int insertSelective(UmsGrowthChangeHistory record);
    method selectByExample (line 19) | List<UmsGrowthChangeHistory> selectByExample(UmsGrowthChangeHistoryExa...
    method selectByPrimaryKey (line 21) | UmsGrowthChangeHistory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsGrowthChangeHistory r...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsGrowthChangeHistory record, @P...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsGrowthChangeHistory record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsGrowthChangeHistory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsIntegrationChangeHistoryMapper.java
  type UmsIntegrationChangeHistoryMapper (line 8) | public interface UmsIntegrationChangeHistoryMapper {
    method countByExample (line 9) | long countByExample(UmsIntegrationChangeHistoryExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsIntegrationChangeHistoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsIntegrationChangeHistory record);
    method insertSelective (line 17) | int insertSelective(UmsIntegrationChangeHistory record);
    method selectByExample (line 19) | List<UmsIntegrationChangeHistory> selectByExample(UmsIntegrationChange...
    method selectByPrimaryKey (line 21) | UmsIntegrationChangeHistory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsIntegrationChangeHist...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsIntegrationChangeHistory recor...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsIntegrationChangeHistory record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsIntegrationChangeHistory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsIntegrationConsumeSettingMapper.java
  type UmsIntegrationConsumeSettingMapper (line 8) | public interface UmsIntegrationConsumeSettingMapper {
    method countByExample (line 9) | long countByExample(UmsIntegrationConsumeSettingExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsIntegrationConsumeSettingExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsIntegrationConsumeSetting record);
    method insertSelective (line 17) | int insertSelective(UmsIntegrationConsumeSetting record);
    method selectByExample (line 19) | List<UmsIntegrationConsumeSetting> selectByExample(UmsIntegrationConsu...
    method selectByPrimaryKey (line 21) | UmsIntegrationConsumeSetting selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsIntegrationConsumeSet...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsIntegrationConsumeSetting reco...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsIntegrationConsumeSetting record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsIntegrationConsumeSetting record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberLevelMapper.java
  type UmsMemberLevelMapper (line 8) | public interface UmsMemberLevelMapper {
    method countByExample (line 9) | long countByExample(UmsMemberLevelExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberLevelExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMemberLevel record);
    method insertSelective (line 17) | int insertSelective(UmsMemberLevel record);
    method selectByExample (line 19) | List<UmsMemberLevel> selectByExample(UmsMemberLevelExample example);
    method selectByPrimaryKey (line 21) | UmsMemberLevel selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMemberLevel record, @...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMemberLevel record, @Param("ex...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMemberLevel record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMemberLevel record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberLoginLogMapper.java
  type UmsMemberLoginLogMapper (line 8) | public interface UmsMemberLoginLogMapper {
    method countByExample (line 9) | long countByExample(UmsMemberLoginLogExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberLoginLogExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMemberLoginLog record);
    method insertSelective (line 17) | int insertSelective(UmsMemberLoginLog record);
    method selectByExample (line 19) | List<UmsMemberLoginLog> selectByExample(UmsMemberLoginLogExample examp...
    method selectByPrimaryKey (line 21) | UmsMemberLoginLog selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMemberLoginLog record...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMemberLoginLog record, @Param(...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMemberLoginLog record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMemberLoginLog record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberMapper.java
  type UmsMemberMapper (line 8) | public interface UmsMemberMapper {
    method countByExample (line 9) | long countByExample(UmsMemberExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMember record);
    method insertSelective (line 17) | int insertSelective(UmsMember record);
    method selectByExample (line 19) | List<UmsMember> selectByExample(UmsMemberExample example);
    method selectByPrimaryKey (line 21) | UmsMember selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMember record, @Param...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMember record, @Param("example...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMember record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMember record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberMemberTagRelationMapper.java
  type UmsMemberMemberTagRelationMapper (line 8) | public interface UmsMemberMemberTagRelationMapper {
    method countByExample (line 9) | long countByExample(UmsMemberMemberTagRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberMemberTagRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMemberMemberTagRelation record);
    method insertSelective (line 17) | int insertSelective(UmsMemberMemberTagRelation record);
    method selectByExample (line 19) | List<UmsMemberMemberTagRelation> selectByExample(UmsMemberMemberTagRel...
    method selectByPrimaryKey (line 21) | UmsMemberMemberTagRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMemberMemberTagRelati...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMemberMemberTagRelation record...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMemberMemberTagRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMemberMemberTagRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberProductCategoryRelationMapper.java
  type UmsMemberProductCategoryRelationMapper (line 8) | public interface UmsMemberProductCategoryRelationMapper {
    method countByExample (line 9) | long countByExample(UmsMemberProductCategoryRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberProductCategoryRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMemberProductCategoryRelation record);
    method insertSelective (line 17) | int insertSelective(UmsMemberProductCategoryRelation record);
    method selectByExample (line 19) | List<UmsMemberProductCategoryRelation> selectByExample(UmsMemberProduc...
    method selectByPrimaryKey (line 21) | UmsMemberProductCategoryRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMemberProductCategory...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMemberProductCategoryRelation ...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMemberProductCategoryRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMemberProductCategoryRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberReceiveAddressMapper.java
  type UmsMemberReceiveAddressMapper (line 8) | public interface UmsMemberReceiveAddressMapper {
    method countByExample (line 9) | long countByExample(UmsMemberReceiveAddressExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberReceiveAddressExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMemberReceiveAddress record);
    method insertSelective (line 17) | int insertSelective(UmsMemberReceiveAddress record);
    method selectByExample (line 19) | List<UmsMemberReceiveAddress> selectByExample(UmsMemberReceiveAddressE...
    method selectByPrimaryKey (line 21) | UmsMemberReceiveAddress selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMemberReceiveAddress ...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMemberReceiveAddress record, @...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMemberReceiveAddress record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMemberReceiveAddress record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberRuleSettingMapper.java
  type UmsMemberRuleSettingMapper (line 8) | public interface UmsMemberRuleSettingMapper {
    method countByExample (line 9) | long countByExample(UmsMemberRuleSettingExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberRuleSettingExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMemberRuleSetting record);
    method insertSelective (line 17) | int insertSelective(UmsMemberRuleSetting record);
    method selectByExample (line 19) | List<UmsMemberRuleSetting> selectByExample(UmsMemberRuleSettingExample...
    method selectByPrimaryKey (line 21) | UmsMemberRuleSetting selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMemberRuleSetting rec...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMemberRuleSetting record, @Par...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMemberRuleSetting record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMemberRuleSetting record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberStatisticsInfoMapper.java
  type UmsMemberStatisticsInfoMapper (line 8) | public interface UmsMemberStatisticsInfoMapper {
    method countByExample (line 9) | long countByExample(UmsMemberStatisticsInfoExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberStatisticsInfoExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMemberStatisticsInfo record);
    method insertSelective (line 17) | int insertSelective(UmsMemberStatisticsInfo record);
    method selectByExample (line 19) | List<UmsMemberStatisticsInfo> selectByExample(UmsMemberStatisticsInfoE...
    method selectByPrimaryKey (line 21) | UmsMemberStatisticsInfo selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMemberStatisticsInfo ...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMemberStatisticsInfo record, @...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMemberStatisticsInfo record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMemberStatisticsInfo record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberTagMapper.java
  type UmsMemberTagMapper (line 8) | public interface UmsMemberTagMapper {
    method countByExample (line 9) | long countByExample(UmsMemberTagExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberTagExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMemberTag record);
    method insertSelective (line 17) | int insertSelective(UmsMemberTag record);
    method selectByExample (line 19) | List<UmsMemberTag> selectByExample(UmsMemberTagExample example);
    method selectByPrimaryKey (line 21) | UmsMemberTag selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMemberTag record, @Pa...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMemberTag record, @Param("exam...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMemberTag record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMemberTag record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMemberTaskMapper.java
  type UmsMemberTaskMapper (line 8) | public interface UmsMemberTaskMapper {
    method countByExample (line 9) | long countByExample(UmsMemberTaskExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMemberTaskExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMemberTask record);
    method insertSelective (line 17) | int insertSelective(UmsMemberTask record);
    method selectByExample (line 19) | List<UmsMemberTask> selectByExample(UmsMemberTaskExample example);
    method selectByPrimaryKey (line 21) | UmsMemberTask selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMemberTask record, @P...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMemberTask record, @Param("exa...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMemberTask record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMemberTask record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsMenuMapper.java
  type UmsMenuMapper (line 8) | public interface UmsMenuMapper {
    method countByExample (line 9) | long countByExample(UmsMenuExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsMenuExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsMenu record);
    method insertSelective (line 17) | int insertSelective(UmsMenu record);
    method selectByExample (line 19) | List<UmsMenu> selectByExample(UmsMenuExample example);
    method selectByPrimaryKey (line 21) | UmsMenu selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsMenu record, @Param("...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsMenu record, @Param("example")...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsMenu record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsMenu record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsPermissionMapper.java
  type UmsPermissionMapper (line 8) | public interface UmsPermissionMapper {
    method countByExample (line 9) | long countByExample(UmsPermissionExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsPermissionExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsPermission record);
    method insertSelective (line 17) | int insertSelective(UmsPermission record);
    method selectByExample (line 19) | List<UmsPermission> selectByExample(UmsPermissionExample example);
    method selectByPrimaryKey (line 21) | UmsPermission selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsPermission record, @P...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsPermission record, @Param("exa...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsPermission record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsPermission record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsResourceCategoryMapper.java
  type UmsResourceCategoryMapper (line 8) | public interface UmsResourceCategoryMapper {
    method countByExample (line 9) | long countByExample(UmsResourceCategoryExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsResourceCategoryExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsResourceCategory record);
    method insertSelective (line 17) | int insertSelective(UmsResourceCategory record);
    method selectByExample (line 19) | List<UmsResourceCategory> selectByExample(UmsResourceCategoryExample e...
    method selectByPrimaryKey (line 21) | UmsResourceCategory selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsResourceCategory reco...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsResourceCategory record, @Para...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsResourceCategory record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsResourceCategory record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsResourceMapper.java
  type UmsResourceMapper (line 8) | public interface UmsResourceMapper {
    method countByExample (line 9) | long countByExample(UmsResourceExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsResourceExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsResource record);
    method insertSelective (line 17) | int insertSelective(UmsResource record);
    method selectByExample (line 19) | List<UmsResource> selectByExample(UmsResourceExample example);
    method selectByPrimaryKey (line 21) | UmsResource selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsResource record, @Par...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsResource record, @Param("examp...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsResource record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsResource record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsRoleMapper.java
  type UmsRoleMapper (line 8) | public interface UmsRoleMapper {
    method countByExample (line 9) | long countByExample(UmsRoleExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsRoleExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsRole record);
    method insertSelective (line 17) | int insertSelective(UmsRole record);
    method selectByExample (line 19) | List<UmsRole> selectByExample(UmsRoleExample example);
    method selectByPrimaryKey (line 21) | UmsRole selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsRole record, @Param("...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsRole record, @Param("example")...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsRole record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsRole record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsRoleMenuRelationMapper.java
  type UmsRoleMenuRelationMapper (line 8) | public interface UmsRoleMenuRelationMapper {
    method countByExample (line 9) | long countByExample(UmsRoleMenuRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsRoleMenuRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsRoleMenuRelation record);
    method insertSelective (line 17) | int insertSelective(UmsRoleMenuRelation record);
    method selectByExample (line 19) | List<UmsRoleMenuRelation> selectByExample(UmsRoleMenuRelationExample e...
    method selectByPrimaryKey (line 21) | UmsRoleMenuRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsRoleMenuRelation reco...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsRoleMenuRelation record, @Para...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsRoleMenuRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsRoleMenuRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsRolePermissionRelationMapper.java
  type UmsRolePermissionRelationMapper (line 8) | public interface UmsRolePermissionRelationMapper {
    method countByExample (line 9) | long countByExample(UmsRolePermissionRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsRolePermissionRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsRolePermissionRelation record);
    method insertSelective (line 17) | int insertSelective(UmsRolePermissionRelation record);
    method selectByExample (line 19) | List<UmsRolePermissionRelation> selectByExample(UmsRolePermissionRelat...
    method selectByPrimaryKey (line 21) | UmsRolePermissionRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsRolePermissionRelatio...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsRolePermissionRelation record,...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsRolePermissionRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsRolePermissionRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/mapper/UmsRoleResourceRelationMapper.java
  type UmsRoleResourceRelationMapper (line 8) | public interface UmsRoleResourceRelationMapper {
    method countByExample (line 9) | long countByExample(UmsRoleResourceRelationExample example);
    method deleteByExample (line 11) | int deleteByExample(UmsRoleResourceRelationExample example);
    method deleteByPrimaryKey (line 13) | int deleteByPrimaryKey(Long id);
    method insert (line 15) | int insert(UmsRoleResourceRelation record);
    method insertSelective (line 17) | int insertSelective(UmsRoleResourceRelation record);
    method selectByExample (line 19) | List<UmsRoleResourceRelation> selectByExample(UmsRoleResourceRelationE...
    method selectByPrimaryKey (line 21) | UmsRoleResourceRelation selectByPrimaryKey(Long id);
    method updateByExampleSelective (line 23) | int updateByExampleSelective(@Param("record") UmsRoleResourceRelation ...
    method updateByExample (line 25) | int updateByExample(@Param("record") UmsRoleResourceRelation record, @...
    method updateByPrimaryKeySelective (line 27) | int updateByPrimaryKeySelective(UmsRoleResourceRelation record);
    method updateByPrimaryKey (line 29) | int updateByPrimaryKey(UmsRoleResourceRelation record);

FILE: mall-mbg/src/main/java/com/macro/mall/model/CmsHelp.java
  class CmsHelp (line 7) | public class CmsHelp implements Serializable {
    method getId (line 26) | public Long getId() {
    method setId (line 30) | public void setId(Long id) {
    method getCategoryId (line 34) | public Long getCategoryId() {
    method setCategoryId (line 38) | public void setCategoryId(Long categoryId) {
    method getIcon (line 42) | public String getIcon() {
    method setIcon (line 46) | public void setIcon(String icon) {
    method getTitle (line 50) | public String getTitle() {
    method setTitle (line 54) | public void setTitle(String title) {
    method getShowStatus (line 58) | public Integer getShowStatus() {
    method setShowStatus (line 62) | public void setShowStatus(Integer showStatus) {
    method getCreateTime (line 66) | public Date getCreateTime() {
    method setCreateTime (line 70) | public void setCreateTime(Date createTime) {
    method getReadCount (line 74) | public Integer getReadCount() {
    method setReadCount (line 78) | public void setReadCount(Integer readCount) {
    method getContent (line 82) | public String getContent() {
    method setContent (line 86) | public void setContent(String content) {
    method toString (line 90) | @Override

FILE: mall-mbg/src/main/java/com/macro/mall/model/CmsHelpCategory.java
  class CmsHelpCategory (line 6) | public class CmsHelpCategory implements Serializable {
    method getId (line 23) | public Long getId() {
    method setId (line 27) | public void setId(Long id) {
    method getName (line 31) | public String getName() {
    method setName (line 35) | public void setName(String name) {
    method getIcon (line 39) | public String getIcon() {
    method setIcon (line 43) | public void setIcon(String icon) {
    method getHelpCount (line 47) | public Integer getHelpCount() {
    method setHelpCount (line 51) | public void setHelpCount(Integer helpCount) {
    method getShowStatus (line 55) | public Integer getShowStatus() {
    method setShowStatus (line 59) | public void setShowStatus(Integer showStatus) {
    method getSort (line 63) | public Integer getSort() {
    method setSort (line 67) | public void setSort(Integer sort) {
    method toString (line 71) | @Override

FILE: mall-mbg/src/main/java/com/macro/mall/model/CmsHelpCategoryExample.java
  class CmsHelpCategoryExample (line 6) | public class CmsHelpCategoryExample {
    method CmsHelpCategoryExample (line 13) | public CmsHelpCategoryExample() {
    method setOrderByClause (line 17) | public void setOrderByClause(String orderByClause) {
    method getOrderByClause (line 21) | public String getOrderByClause() {
    method setDistinct (line 25) | public void setDistinct(boolean distinct) {
    method isDistinct (line 29) | public boolean isDistinct() {
    method getOredCriteria (line 33) | public List<Criteria> getOredCriteria() {
    method or (line 37) | public void or(Criteria criteria) {
    method or (line 41) | public Criteria or() {
    method createCriteria (line 47) | public Criteria createCriteria() {
    method createCriteriaInternal (line 55) | protected Criteria createCriteriaInternal() {
    method clear (line 60) | public void clear() {
    class GeneratedCriteria (line 66) | protected abstract static class GeneratedCriteria {
      method GeneratedCriteria (line 69) | protected GeneratedCriteria() {
      method isValid (line 74) | public boolean isValid() {
      method getAllCriteria (line 78) | public List<Criterion> getAllCriteria() {
      method getCriteria (line 82) | public List<Criterion> getCriteria() {
      method addCriterion (line 86) | protected void addCriterion(String condition) {
      method addCriterion (line 93) | protected void addCriterion(String condition, Object value, String p...
      method addCriterion (line 100) | protected void addCriterion(String condition, Object value1, Object ...
      method andIdIsNull (line 107) | public Criteria andIdIsNull() {
      method andIdIsNotNull (line 112) | public Criteria andIdIsNotNull() {
      method andIdEqualTo (line 117) | public Criteria andIdEqualTo(Long value) {
      method andIdNotEqualTo (line 122) | public Criteria andIdNotEqualTo(Long value) {
      method andIdGreaterThan (line 127) | public Criteria andIdGreaterThan(Long value) {
      method andIdGreaterThanOrEqualTo (line 132) | public Criteria andIdGreaterThanOrEqualTo(Long value) {
      method andIdLessThan (line 137) | public Criteria andIdLessThan(Long value) {
      method andIdLessThanOrEqualTo (line 142) | public Criteria andIdLessThanOrEqualTo(Long value) {
      method andIdIn (line 147) | public Criteria andIdIn(List<Long> values) {
      method andIdNotIn (line 152) | public Criteria andIdNotIn(List<Long> values) {
      method andIdBetween (line 157) | public Criteria andIdBetween(Long value1, Long value2) {
      method andIdNotBetween (line 162) | public Criteria andIdNotBetween(Long value1, Long value2) {
      method andNameIsNull (line 167) | public Criteria andNameIsNull() {
      method andNameIsNotNull (line 172) | public Criteria andNameIsNotNull() {
      method andNameEqualTo (line 177) | public Criteria andNameEqualTo(String value) {
      method andNameNotEqualTo (line 182) | public Criteria andNameNotEqualTo(String value) {
      method andNameGreaterThan (line 187) | public Criteria andNameGreaterThan(String value) {
      method andNameGreaterThanOrEqualTo (line 192) | public Criteria andNameGreaterThanOrEqualTo(String value) {
      method andNameLessThan (line 197) | public Criteria andNameLessThan(String value) {
      method andNameLessThanOrEqualTo (line 202) | public Criteria andNameLessThanOrEqualTo(String value) {
      method andNameLike (line 207) | public Criteria andNameLike(String value) {
      method andNameNotLike (line 212) | public Criteria andNameNotLike(String value) {
      method andNameIn (line 217) | public Criteria andNameIn(List<String> values) {
      method andNameNotIn (line 222) | public Criteria andNameNotIn(List<String> values) {
      method andNameBetween (line 227) | public Criteria andNameBetween(String value1, String value2) {
      method andNameNotBetween (line 232) | public Criteria andNameNotBetween(String value1, String value2) {
      method andIconIsNull (line 237) | public Criteria andIconIsNull() {
      method andIconIsNotNull (line 242) | public Criteria andIconIsNotNull() {
      method andIconEqualTo (line 247) | public Criteria andIconEqualTo(String value) {
      method andIconNotEqualTo (line 252) | public Criteria andIconNotEqualTo(String value) {
      method andIconGreaterThan (line 257) | public Criteria andIconGreaterThan(String value) {
      method andIconGreaterThanOrEqualTo (line 262) | public Criteria andIconGreaterThanOrEqualTo(String value) {
      method andIconLessThan (line 267) | public Criteria andIconLessThan(String value) {
      method andIconLessThanOrEqualTo (line 272) | public Criteria andIconLessThanOrEqualTo(String value) {
      method andIconLike (line 277) | public Criteria andIconLike(String value) {
      method andIconNotLike (line 282) | public Criteria andIconNotLike(String value) {
      method andIconIn (line 287) | public Criteria andIconIn(List<String> values) {
      method andIconNotIn (line 292) | public Criteria andIconNotIn(List<String> values) {
      method andIconBetween (line 297) | public Criteria andIconBetween(String value1, String value2) {
      method andIconNotBetween (line 302) | public Criteria andIconNotBetween(String value1, String value2) {
      method andHelpCountIsNull (line 307) | public Criteria andHelpCountIsNull() {
      method andHelpCountIsNotNull (line 312) | public Criteria andHelpCountIsNotNull() {
      method andHelpCountEqualTo (line 317) | public Criteria andHelpCountEqualTo(Integer value) {
      method andHelpCountNotEqualTo (line 322) | public Criteria andHelpCountNotEqualTo(Integer value) {
      method andHelpCountGreaterThan (line 327) | public Criteria andHelpCountGreaterThan(Integer value) {
      method andHelpCountGreaterThanOrEqualTo (line 332) | public Criteria andHelpCountGreaterThanOrEqualTo(Integer value) {
      method andHelpCountLessThan (line 337) | public Criteria andHelpCountLessThan(Integer value) {
      method andHelpCountLessThanOrEqualTo (line 342) | public Criteria andHelpCountLessThanOrEqualTo(Integer value) {
      method andHelpCountIn (line 347) | public Criteria andHelpCountIn(List<Integer> values) {
      method andHelpCountNotIn (line 352) | public Criteria andHelpCountNotIn(List<Integer> values) {
      method andHelpCountBetween (line 357) | public Criteria andHelpCountBetween(Integer value1, Integer value2) {
      method andHelpCountNotBetween (line 362) | public Criteria andHelpCountNotBetween(Integer value1, Integer value...
      method andShowStatusIsNull (line 367) | public Criteria andShowStatusIsNull() {
      method andShowStatusIsNotNull (line 372) | public Criteria andShowStatusIsNotNull() {
      method andShowStatusEqualTo (line 377) | public Criteria andShowStatusEqualTo(Integer value) {
      method andShowStatusNotEqualTo (line 382) | public Criteria andShowStatusNotEqualTo(Integer value) {
      method andShowStatusGreaterThan (line 387) | public Criteria andShowStatusGreaterThan(Integer value) {
      method andShowStatusGreaterThanOrEqualTo (line 392) | public Criteria andShowStatusGreaterThanOrEqualTo(Integer value) {
      method andShowStatusLessThan (line 397) | public Criteria andShowStatusLessThan(Integer value) {
      method andShowStatusLessThanOrEqualTo (line 402) | public Criteria andShowStatusLessThanOrEqualTo(Integer value) {
      method andShowStatusIn (line 407) | public Criteria andShowStatusIn(List<Integer> values) {
      method andShowStatusNotIn (line 412) | public Criteria andShowStatusNotIn(List<Integer> values) {
      method andShowStatusBetween (line 417) | public Criteria andShowStatusBetween(Integer value1, Integer value2) {
      method andShowStatusNotBetween (line 422) | public Criteria andShowStatusNotBetween(Integer value1, Integer valu...
      method andSortIsNull (line 427) | public Criteria andSortIsNull() {
      method andSortIsNotNull (line 432) | public Criteria andSortIsNotNull() {
      method andSortEqualTo (line 437) | public Criteria andSortEqualTo(Integer value) {
      method andSortNotEqualTo (line 442) | public Criteria andSortNotEqualTo(Integer value) {
      method andSortGreaterThan (line 447) | public Criteria andSortGreaterThan(Integer value) {
      method andSortGreaterThanOrEqualTo (line 452) | public Criteria andSortGreaterThanOrEqualTo(Integer value) {
      method andSortLessThan (line 457) | public Criteria andSortLessThan(Integer value) {
      method andSortLessThanOrEqualTo (line 462) | public Criteria andSortLessThanOrEqualTo(Integer value) {
      method andSortIn (line 467) | public Criteria andSortIn(List<Integer> values) {
      method andSortNotIn (line 472) | public Criteria andSortNotIn(List<Integer> values) {
      method andSortBetween (line 477) | public Criteria andSortBetween(Integer value1, Integer value2) {
      method andSortNotBetween (line 482) | public Criteria andSortNotBetween(Integer value1, Integer value2) {
    class Criteria (line 488) | public static class Criteria extends GeneratedCriteria {
      method Criteria (line 489) | protected Criteria() {
    class Criterion (line 494) | public static class Criterion {
      method getCondition (line 511) | public String getCondition() {
      method getValue (line 515) | public Object getValue() {
      method getSecondValue (line 519) | public Object getSecondValue() {
      method isNoValue (line 523) | public boolean isNoValue() {
      method isSingleValue (line 527) | public boolean isSingleValue() {
      method isBetweenValue (line 531) | public boolean isBetweenValue() {
      method isListValue (line 535) | public boolean isListValue() {
      method getTypeHandler (line 539) | public String getTypeHandler() {
      method Criterion (line 543) | protected Criterion(String condition) {
      method Criterion (line 550) | protected Criterion(String condition, Object value, String typeHandl...
      method Criterion (line 562) | protected Criterion(String condition, Object value) {
      method Criterion (line 566) | protected Criterion(String condition, Object value, Object secondVal...
      method Criterion (line 575) | protected Criterion(String condition, Object value, Object secondVal...

FILE: mall-mbg/src/main/java/com/macro/mall/model/CmsHelpExample.java
  class CmsHelpExample (line 7) | public class CmsHelpExample {
    method CmsHelpExample (line 14) | public CmsHelpExample() {
    method setOrderByClause (line 18) | public void setOrderByClause(String orderByClause) {
    method getOrderByClause (line 22) | public String getOrderByClause() {
    method setDistinct (line 26) | public void setDistinct(boolean distinct) {
    method isDistinct (line 30) | public boolean isDistinct() {
    method getOredCriteria (line 34) | public List<Criteria> getOredCriteria() {
    method or (line 38) | public void or(Criteria criteria) {
    method or (line 42) | public Criteria or() {
    method createCriteria (line 48) | public Criteria createCriteria() {
    method createCriteriaInternal (line 56) | protected Criteria createCriteriaInternal() {
    method clear (line 61) | public void clear() {
    class GeneratedCriteria (line 67) | protected abstract static class GeneratedCriteria {
      method GeneratedCriteria (line 70) | protected GeneratedCriteria() {
      method isValid (line 75) | public boolean isValid() {
      method getAllCriteria (line 79) | public List<Criterion> getAllCriteria() {
      method getCriteria (line 83) | public List<Criterion> getCriteria() {
      method addCriterion (line 87) | protected void addCriterion(String condition) {
      method addCriterion (line 94) | protected void addCriterion(String condition, Object value, String p...
      method addCriterion (line 101) | protected void addCriterion(String condition, Object value1, Object ...
      method andIdIsNull (line 108) | public Criteria andIdIsNull() {
      method andIdIsNotNull (line 113) | public Criteria andIdIsNotNull() {
      method andIdEqualTo (line 118) | public Criteria andIdEqualTo(Long value) {
      method andIdNotEqualTo (line 123) | public Criteria andIdNotEqualTo(Long value) {
      method andIdGreaterThan (line 128) | public Criteria andIdGreaterThan(Long value) {
      method andIdGreaterThanOrEqualTo (line 133) | public Criteria andIdGreaterThanOrEqualTo(Long value) {
      method andIdLessThan (line 138) | public Criteria andIdLessThan(Long value) {
      method andIdLessThanOrEqualTo (line 143) | public Criteria andIdLessThanOrEqualTo(Long value) {
      method andIdIn (line 148) | public Criteria andIdIn(List<Long> values) {
      method andIdNotIn (line 153) | public Criteria andIdNotIn(List<Long> values) {
      method andIdBetween (line 158) | public Criteria andIdBetween(Long value1, Long value2) {
      method andIdNotBetween (line 163) | public Criteria andIdNotBetween(Long value1, Long value2) {
      method andCategoryIdIsNull (line 168) | public Criteria andCategoryIdIsNull() {
      method andCategoryIdIsNotNull (line 173) | public Criteria andCategoryIdIsNotNull() {
      method andCategoryIdEqualTo (line 178) | public Criteria andCategoryIdEqualTo(Long value) {
      method andCategoryIdNotEqualTo (line 183) | public Criteria andCategoryIdNotEqualTo(Long value) {
      method andCategoryIdGreaterThan (line 188) | public Criteria andCategoryIdGreaterThan(Long value) {
      method andCategoryIdGreaterThanOrEqualTo (line 193) | public Criteria andCategoryIdGreaterThanOrEqualTo(Long value) {
      method andCategoryIdLessThan (line 198) | public Criteria andCategoryIdLessThan(Long value) {
      method andCategoryIdLessThanOrEqualTo (line 203) | public Criteria andCategoryIdLessThanOrEqualTo(Long value) {
      method andCategoryIdIn (line 208) | public Criteria andCategoryIdIn(List<Long> values) {
      method andCategoryIdNotIn (line 213) | public Criteria andCategoryIdNotIn(List<Long> values) {
      method andCategoryIdBetween (line 218) | public Criteria andCategoryIdBetween(Long value1, Long value2) {
      method andCategoryIdNotBetween (line 223) | public Criteria andCategoryIdNotBetween(Long value1, Long value2) {
      method andIconIsNull (line 228) | public Criteria andIconIsNull() {
      method andIconIsNotNull (line 233) | public Criteria andIconIsNotNull() {
      method andIconEqualTo (line 238) | public Criteria andIconEqualTo(String value) {
      method andIconNotEqualTo (line 243) | public Criteria andIconNotEqualTo(String value) {
      method andIconGreaterThan (line 248) | public Criteria andIconGreaterThan(String value) {
      method andIconGreaterThanOrEqualTo (line 253) | public Criteria andIconGreaterThanOrEqualTo(String value) {
      method andIconLessThan (line 258) | public Criteria andIconLessThan(String value) {
      method andIconLessThanOrEqualTo (line 263) | public Criteria andIconLessThanOrEqualTo(String value) {
      method andIconLike (line 268) | public Criteria andIconLike(String value) {
      method andIconNotLike (line 273) | public Criteria andIconNotLike(String value) {
      method andIconIn (line 278) | public Criteria andIconIn(List<String> values) {
      method andIconNotIn (line 283) | public Criteria andIconNotIn(List<String> values) {
      method andIconBetween (line 288) | public Criteria andIconBetween(String value1, String value2) {
      method andIconNotBetween (line 293) | public Criteria andIconNotBetween(String value1, String value2) {
      method andTitleIsNull (line 298) | public Criteria andTitleIsNull() {
      method andTitleIsNotNull (line 303) | public Criteria andTitleIsNotNull() {
      method andTitleEqualTo (line 308) | public Criteria andTitleEqualTo(String value) {
      method andTitleNotEqualTo (line 313) | public Criteria andTitleNotEqualTo(String value) {
      method andTitleGreaterThan (line 318) | public Criteria andTitleGreaterThan(String value) {
      method andTitleGreaterThanOrEqualTo (line 323) | public Criteria andTitleGreaterThanOrEqualTo(String value) {
      method andTitleLessThan (line 328) | public Criteria andTitleLessThan(String value) {
      method andTitleLessThanOrEqualTo (line 333) | public Criteria andTitleLessThanOrEqualTo(String value) {
      method andTitleLike (line 338) | public Criteria andTitleLike(String value) {
      method andTitleNotLike (line 343) | public Criteria andTitleNotLike(String value) {
      method andTitleIn (line 348) | public Criteria andTitleIn(List<String> values) {
      method andTitleNotIn (line 353) | public Criteria andTitleNotIn(List<String> values) {
      method andTitleBetween (line 358) | public Criteria andTitleBetween(String value1, String value2) {
      method andTitleNotBetween (line 363) | public Criteria andTitleNotBetween(String value1, String value2) {
      method andShowStatusIsNull (line 368) | public Criteria andShowStatusIsNull() {
      method andShowStatusIsNotNull (line 373) | public Criteria andShowStatusIsNotNull() {
      method andShowStatusEqualTo (line 378) | public Criteria andShowStatusEqualTo(Integer value) {
      method andShowStatusNotEqualTo (line 383) | public Criteria andShowStatusNotEqualTo(Integer value) {
      method andShowStatusGreaterThan (line 388) | public Criteria andShowStatusGreaterThan(Integer value) {
      method andShowStatusGreaterThanOrEqualTo (line 393) | public Criteria andShowStatusGreaterThanOrEqualTo(Integer value) {
      method andShowStatusLessThan (line 398) | public Criteria andShowStatusLessThan(Integer value) {
      method andShowStatusLessThanOrEqualTo (line 403) | public Criteria andShowStatusLessThanOrEqualTo(Integer value) {
      method andShowStatusIn (line 408) | public Criteria andShowStatusIn(List<Integer> values) {
      method andShowStatusNotIn (line 413) | public Criteria andShowStatusNotIn(List<Integer> values) {
      method andShowStatusBetween (line 418) | public Criteria andShowStatusBetween(Integer value1, Integer value2) {
      method andShowStatusNotBetween (line 423) | public Criteria andShowStatusNotBetween(Integer value1, Integer valu...
      method andCreateTimeIsNull (line 428) | public Criteria andCreateTimeIsNull() {
      method andCreateTimeIsNotNull (line 433) | public Criteria andCreateTimeIsNotNull() {
      method andCreateTimeEqualTo (line 438) | public Criteria andCreateTimeEqualTo(Date value) {
      method andCreateTimeNotEqualTo (line 443) | public Criteria andCreateTimeNotEqualTo(Date value) {
      method andCreateTimeGreaterThan (line 448) | public Criteria andCreateTimeGreaterThan(Date value) {
      method andCreateTimeGreaterThanOrEqualTo (line 453) | public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
      method andCreateTimeLessThan (line 458) | public Criteria andCreateTimeLessThan(Date value) {
      method andCreateTimeLessThanOrEqualTo (line 463) | public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
      method andCreateTimeIn (line 468) | public Criteria andCreateTimeIn(List<Date> values) {
      method andCreateTimeNotIn (line 473) | public Criteria andCreateTimeNotIn(List<Date> values) {
      method andCreateTimeBetween (line 478) | public Criteria andCreateTimeBetween(Date value1, Date value2) {
      method andCreateTimeNotBetween (line 483) | public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
      method andReadCountIsNull (line 488) | public Criteria andReadCountIsNull() {
      method andReadCountIsNotNull (line 493) | public Criteria andReadCountIsNotNull() {
      method andReadCountEqualTo (line 498) | public Criteria andReadCountEqualTo(Integer value) {
      method andReadCountNotEqualTo (line 503) | public Criteria andReadCountNotEqualTo(Integer value) {
      method andReadCountGreaterThan (line 508) | public Criteria andReadCountGreaterThan(Integer value) {
      method andReadCountGreaterThanOrEqualTo (line 513) | public Criteria andReadCountGreaterThanOrEqualTo(Integer value) {
      method andReadCountLessThan (line 518) | public Criteria andReadCountLessThan(Integer value) {
      method andReadCountLessThanOrEqualTo (line 523) | public Criteria andReadCountLessThanOrEqualTo(Integer value) {
      method andReadCountIn (line 528) | public Criteria andReadCountIn(List<Integer> values) {
      method andReadCountNotIn (line 533) | public Criteria andReadCountNotIn(List<Integer> values) {
      method andReadCountBetween (line 538) | public Criteria andRe
Condensed preview — 694 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (5,884K chars).
[
  {
    "path": ".gitignore",
    "chars": 84,
    "preview": "# Maven #\ntarget/\n\n# IDEA #\n.idea/\n*.iml\n\n# Eclipse #\n.settings/\n.classpath\n.project"
  },
  {
    "path": "LICENSE",
    "chars": 11349,
    "preview": "                                 Apache License\n                           Version 2.0, January 2004\n                   "
  },
  {
    "path": "README.md",
    "chars": 10641,
    "preview": "# mall\n\n<p>\n  <a href=\"#公众号\"><img src=\"http://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/badge/%E5%85%AC%E4%BC%97%E5%8F"
  },
  {
    "path": "document/axure/app-design.md",
    "chars": 534,
    "preview": "## app-design\n\n### 原型尺寸\n\n名称 | 尺寸\n----|----\nandroid|360x640\nios|375x667\n\n### 尺寸\n\n#### 字体大小\n\n名称 | 尺寸\n----|----\n标题栏标题|17\n标题"
  },
  {
    "path": "document/docker/docker-compose-app.yml",
    "chars": 1162,
    "preview": "version: '3'\nservices:\n  mall-admin:\n    image: mall/mall-admin:1.0-SNAPSHOT\n    container_name: mall-admin\n    ports:\n "
  },
  {
    "path": "document/docker/docker-compose-env.yml",
    "chars": 2762,
    "preview": "version: '3'\nservices:\n  mysql:\n    image: mysql:5.7\n    container_name: mysql\n    command: mysqld --character-set-serve"
  },
  {
    "path": "document/docker/nginx.conf",
    "chars": 896,
    "preview": "\nuser  nginx;\nworker_processes  1;\n\nerror_log  /var/log/nginx/error.log warn;\npid        /var/run/nginx.pid;\n\n\nevents {\n"
  },
  {
    "path": "document/elk/logstash.conf",
    "chars": 810,
    "preview": "input {\n  tcp {\n    mode => \"server\"\n    host => \"0.0.0.0\"\n    port => 4560\n    codec => json_lines\n    type => \"debug\"\n"
  },
  {
    "path": "document/pdm/mall.pdb",
    "chars": 622985,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<?PowerDesigner AppLocale=\"UTF16\" ID=\"{7BB41C87-EFE8-409A-A86E-B1C3FCE34F8C}\" Lab"
  },
  {
    "path": "document/pdm/mall.pdm",
    "chars": 622989,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<?PowerDesigner AppLocale=\"UTF16\" ID=\"{7BB41C87-EFE8-409A-A86E-B1C3FCE34F8C}\" Lab"
  },
  {
    "path": "document/pos/业务架构图.pos",
    "chars": 88788,
    "preview": "{\"diagram\":{\"elements\":{\"elements\":{\"gFjaTzhVWb705152\":{\"parent\":\"\",\"link\":\"\",\"shapeStyle\":{\"alpha\":1},\"textBlock\":[{\"po"
  },
  {
    "path": "document/pos/系统架构图.pos",
    "chars": 126861,
    "preview": "{\"diagram\":{\"elements\":{\"elements\":{\"MMaLAUsWap276366\":{\"parent\":\"\",\"link\":\"\",\"shapeStyle\":{\"alpha\":1},\"textBlock\":[],\"a"
  },
  {
    "path": "document/pos/项目开发进度图.pos",
    "chars": 3899,
    "preview": "{\"diagram\":{\"elements\":{\"leftChildren\":[{\"parent\":\"root\",\"children\":[{\"parent\":\"9f28d62a5672\",\"task\":{\"completion\":\"10\"}"
  },
  {
    "path": "document/postman/mall-admin.postman_collection.json",
    "chars": 5398,
    "preview": "{\n\t\"variables\": [],\n\t\"info\": {\n\t\t\"name\": \"mall-admin\",\n\t\t\"_postman_id\": \"f4a4382c-ee6c-975f-99ac-7645532458ba\",\n\t\t\"descr"
  },
  {
    "path": "document/postman/mall-portal.postman_collection.json",
    "chars": 6798,
    "preview": "{\n\t\"variables\": [],\n\t\"info\": {\n\t\t\"name\": \"mall-portal\",\n\t\t\"_postman_id\": \"bb2ab4ed-fa53-9c01-9fe1-ef1568038701\",\n\t\t\"desc"
  },
  {
    "path": "document/reference/deploy-windows.md",
    "chars": 4234,
    "preview": "# windows下环境搭建\n\n## IDEA\n\n- 关于IDEA的安装与使用具体参考[https://github.com/judasn/IntelliJ-IDEA-Tutorial](https://github.com/judasn/"
  },
  {
    "path": "document/reference/dev_flow.md",
    "chars": 4893,
    "preview": "# mall 功能完成进度\n\n## 框架搭建\n\n功能 | 完成 \n----|----\n集成MyBatis | ✔\n集成MyBatisGenerator | ✔\n集成SpringSecurity | ✔\n集成Swagger-UI | ✔\n集成"
  },
  {
    "path": "document/reference/docker.md",
    "chars": 2908,
    "preview": "# Docker入门手册\n\n## Docker 镜像常用命令\n### 搜索镜像\ndocker search java\n### 下载镜像\n- docker pull java:8\n- docker pull macro/eureka-serv"
  },
  {
    "path": "document/reference/function.md",
    "chars": 678,
    "preview": "# mall功能结构说明\n\n## 后台管理系统\n\n### 商品管理\n\n![功能结构图-商品.jpg](https://github.com/macrozheng/mall/blob/master/document/resource/mind"
  },
  {
    "path": "document/reference/linux.md",
    "chars": 2563,
    "preview": "# Linux常用命令\n\n## 系统服务管理\n\n### systemctl\n\n- 启动服务:systemctl start httpd.service\n- 关闭服务:systemctl stop httpd.service\n- 重启服务(不"
  },
  {
    "path": "document/reference/mysql.md",
    "chars": 2336,
    "preview": "# Mysql常用命令\n\n## 数据定义语句(DDL)\n\n### 数据库操作\n\n- 登录数据库:mysql -uroot -proot\n- 创建数据库:create database test\n- 查看所有数据库:show database"
  },
  {
    "path": "document/reference/shortcut.md",
    "chars": 1445,
    "preview": "# 设置IDEA快捷键为Eclipse风格\n\n- 点击File->Settings->Keymap,选择快捷键风格为Eclipse\n- 按如下表格中的英文描述进行搜索,并改为相应快捷键\n\nEclipse | IDEA | 英文描述 | 中文"
  },
  {
    "path": "document/sh/Dockerfile",
    "chars": 257,
    "preview": "# 该镜像需要依赖的基础镜像\nFROM openjdk:8\n# 将当前目录下的jar包复制到docker容器的/目录下\nADD mall-admin-1.0-SNAPSHOT.jar /mall-admin-1.0-SNAPSHOT.jar"
  },
  {
    "path": "document/sh/mall-admin.sh",
    "chars": 484,
    "preview": "#!/usr/bin/env bash\napp_name='mall-admin'\ndocker stop ${app_name}\necho '----stop container----'\ndocker rm ${app_name}\nec"
  },
  {
    "path": "document/sh/mall-portal.sh",
    "chars": 531,
    "preview": "#!/usr/bin/env bash\napp_name='mall-portal'\ndocker stop ${app_name}\necho '----stop container----'\ndocker rm ${app_name}\ne"
  },
  {
    "path": "document/sh/mall-search.sh",
    "chars": 490,
    "preview": "#!/usr/bin/env bash\napp_name='mall-search'\ndocker stop ${app_name}\necho '----stop container----'\ndocker rm ${app_name}\ne"
  },
  {
    "path": "document/sh/run.sh",
    "chars": 759,
    "preview": "#!/usr/bin/env bash\n# 定义应用组名\ngroup_name='mall'\n# 定义应用名称\napp_name='mall-admin'\n# 定义应用版本\napp_version='1.0-SNAPSHOT'\n# 定义应用"
  },
  {
    "path": "document/sql/mall.sql",
    "chars": 368973,
    "preview": "/*\n Navicat Premium Data Transfer\n\n Source Server         : localhost\n Source Server Type    : MySQL\n Source Server Vers"
  },
  {
    "path": "mall-admin/pom.xml",
    "chars": 1606,
    "preview": "<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n         xsi:sc"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/MallAdminApplication.java",
    "chars": 375,
    "preview": "package com.macro.mall;\n\nimport org.springframework.boot.SpringApplication;\nimport org.springframework.boot.autoconfigur"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/bo/AdminUserDetails.java",
    "chars": 1643,
    "preview": "package com.macro.mall.bo;\n\nimport com.macro.mall.model.UmsAdmin;\nimport com.macro.mall.model.UmsResource;\nimport org.sp"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/config/GlobalCorsConfig.java",
    "chars": 1005,
    "preview": "package com.macro.mall.config;\n\nimport org.springframework.context.annotation.Bean;\nimport org.springframework.context.a"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/config/MallSecurityConfig.java",
    "chars": 1681,
    "preview": "package com.macro.mall.config;\n\nimport com.macro.mall.model.UmsResource;\nimport com.macro.mall.security.component.Dynami"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/config/MyBatisConfig.java",
    "chars": 413,
    "preview": "package com.macro.mall.config;\n\nimport org.mybatis.spring.annotation.MapperScan;\nimport org.springframework.context.anno"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/config/OssConfig.java",
    "chars": 739,
    "preview": "package com.macro.mall.config;\n\nimport com.aliyun.oss.OSSClient;\nimport org.springframework.beans.factory.annotation.Val"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/config/SwaggerConfig.java",
    "chars": 1063,
    "preview": "package com.macro.mall.config;\n\nimport com.macro.mall.common.config.BaseSwaggerConfig;\nimport com.macro.mall.common.doma"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/CmsPrefrenceAreaController.java",
    "chars": 1288,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonResult;\nimport com.macro.mall.model.CmsPrefre"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/CmsSubjectController.java",
    "chars": 1988,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/MinioController.java",
    "chars": 4803,
    "preview": "package com.macro.mall.controller;\n\nimport cn.hutool.core.collection.CollUtil;\nimport cn.hutool.json.JSONUtil;\nimport co"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/OmsCompanyAddressController.java",
    "chars": 1294,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonResult;\nimport com.macro.mall.model.OmsCompan"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/OmsOrderController.java",
    "chars": 4281,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/OmsOrderReturnApplyController.java",
    "chars": 2817,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/OmsOrderReturnReasonController.java",
    "chars": 3456,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/OmsOrderSettingController.java",
    "chars": 1526,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonResult;\nimport com.macro.mall.model.OmsOrderS"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/OssController.java",
    "chars": 1591,
    "preview": "package com.macro.mall.controller;\n\n\nimport com.macro.mall.common.api.CommonResult;\nimport com.macro.mall.dto.OssCallbac"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/PmsBrandController.java",
    "chars": 5124,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/PmsProductAttributeCategoryController.java",
    "chars": 3563,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/PmsProductAttributeController.java",
    "chars": 4102,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/PmsProductCategoryController.java",
    "chars": 4760,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/PmsProductController.java",
    "chars": 5822,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/PmsSkuStockController.java",
    "chars": 1633,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonResult;\nimport com.macro.mall.model.PmsSkuSto"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsCouponController.java",
    "chars": 2933,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsCouponHistoryController.java",
    "chars": 2041,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsFlashPromotionController.java",
    "chars": 3396,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsFlashPromotionProductRelationController.java",
    "chars": 3474,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsFlashPromotionSessionController.java",
    "chars": 3666,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonResult;\nimport com.macro.mall.dto.SmsFlashPro"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsHomeAdvertiseController.java",
    "chars": 3607,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsHomeBrandController.java",
    "chars": 3273,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsHomeNewProductController.java",
    "chars": 3394,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsHomeRecommendProductController.java",
    "chars": 3502,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/SmsHomeRecommendSubjectController.java",
    "chars": 3514,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/UmsAdminController.java",
    "chars": 8076,
    "preview": "package com.macro.mall.controller;\n\nimport cn.hutool.core.collection.CollUtil;\nimport com.macro.mall.common.api.CommonPa"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/UmsMemberLevelController.java",
    "chars": 1380,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonResult;\nimport com.macro.mall.model.UmsMember"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/UmsMenuController.java",
    "chars": 3645,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/UmsResourceCategoryController.java",
    "chars": 2480,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonResult;\nimport com.macro.mall.model.UmsResour"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/UmsResourceController.java",
    "chars": 3868,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/controller/UmsRoleController.java",
    "chars": 4618,
    "preview": "package com.macro.mall.controller;\n\nimport com.macro.mall.common.api.CommonPage;\nimport com.macro.mall.common.api.Common"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/CmsPrefrenceAreaProductRelationDao.java",
    "chars": 409,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.CmsPrefrenceAreaProductRelation;\nimport org.apache.ibatis.annot"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/CmsSubjectProductRelationDao.java",
    "chars": 385,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.CmsSubjectProductRelation;\nimport org.apache.ibatis.annotations"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/OmsOrderDao.java",
    "chars": 665,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.dto.OmsOrderDeliveryParam;\nimport com.macro.mall.dto.OmsOrderDetail;\n"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/OmsOrderOperateHistoryDao.java",
    "chars": 373,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.OmsOrderOperateHistory;\nimport org.apache.ibatis.annotations.Pa"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/OmsOrderReturnApplyDao.java",
    "chars": 577,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.dto.OmsOrderReturnApplyResult;\nimport com.macro.mall.dto.OmsReturnApp"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsMemberPriceDao.java",
    "chars": 340,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.PmsMemberPrice;\nimport org.apache.ibatis.annotations.Param;\n\nim"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsProductAttributeCategoryDao.java",
    "chars": 323,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.dto.PmsProductAttributeCategoryItem;\n\nimport java.util.List;\n\n/**\n * "
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsProductAttributeDao.java",
    "chars": 358,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.dto.ProductAttrInfo;\nimport org.apache.ibatis.annotations.Param;\n\nimp"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsProductAttributeValueDao.java",
    "chars": 380,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.PmsProductAttributeValue;\nimport org.apache.ibatis.annotations."
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsProductCategoryAttributeRelationDao.java",
    "chars": 427,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.PmsProductCategoryAttributeRelation;\nimport org.apache.ibatis.a"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsProductCategoryDao.java",
    "chars": 315,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.dto.PmsProductCategoryWithChildrenItem;\n\nimport java.util.List;\n\n/**\n"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsProductDao.java",
    "chars": 300,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.dto.PmsProductResult;\nimport org.apache.ibatis.annotations.Param;\n\n\n/"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsProductFullReductionDao.java",
    "chars": 374,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.PmsProductFullReduction;\nimport org.apache.ibatis.annotations.P"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsProductLadderDao.java",
    "chars": 348,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.PmsProductLadder;\nimport org.apache.ibatis.annotations.Param;\n\n"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsProductVertifyRecordDao.java",
    "chars": 358,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.PmsProductVertifyRecord;\nimport org.apache.ibatis.annotations.P"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/PmsSkuStockDao.java",
    "chars": 431,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.PmsSkuStock;\nimport org.apache.ibatis.annotations.Param;\n\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/SmsCouponDao.java",
    "chars": 294,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.dto.SmsCouponParam;\nimport org.apache.ibatis.annotations.Param;\n\n/**\n"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/SmsCouponProductCategoryRelationDao.java",
    "chars": 411,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.SmsCouponProductCategoryRelation;\nimport org.apache.ibatis.anno"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/SmsCouponProductRelationDao.java",
    "chars": 375,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.SmsCouponProductRelation;\nimport org.apache.ibatis.annotations."
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/SmsFlashPromotionProductRelationDao.java",
    "chars": 463,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.dto.SmsFlashPromotionProduct;\nimport org.apache.ibatis.annotations.Pa"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/UmsAdminRoleRelationDao.java",
    "chars": 762,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.UmsAdminRoleRelation;\nimport com.macro.mall.model.UmsResource;\n"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dao/UmsRoleDao.java",
    "chars": 578,
    "preview": "package com.macro.mall.dao;\n\nimport com.macro.mall.model.UmsMenu;\nimport com.macro.mall.model.UmsResource;\nimport org.ap"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/BucketPolicyConfigDto.java",
    "chars": 554,
    "preview": "package com.macro.mall.dto;\n\nimport lombok.Builder;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\n\nimport java.ut"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/MinioUploadDto.java",
    "chars": 355,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAnd"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OmsMoneyInfoParam.java",
    "chars": 567,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Getter;\nimport lombok.Setter;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OmsOrderDeliveryParam.java",
    "chars": 413,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Getter;\nimport lombok.Setter;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OmsOrderDetail.java",
    "chars": 594,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.model.OmsOrder;\nimport com.macro.mall.model.OmsOrderItem;\nimport com."
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OmsOrderQueryParam.java",
    "chars": 723,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Getter;\nimport lombok.Setter;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OmsOrderReturnApplyResult.java",
    "chars": 456,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.model.OmsCompanyAddress;\nimport com.macro.mall.model.OmsOrderReturnAp"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OmsReceiverInfoParam.java",
    "chars": 924,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Getter;\nimport lombok.Setter;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OmsReturnApplyQueryParam.java",
    "chars": 666,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Getter;\nimport lombok.Setter;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OmsUpdateStatusParam.java",
    "chars": 771,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Getter;\nimport lombok.Setter;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OssCallbackParam.java",
    "chars": 471,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAnd"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OssCallbackResult.java",
    "chars": 546,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAnd"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/OssPolicyResult.java",
    "chars": 656,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAnd"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/PmsBrandParam.java",
    "chars": 1118,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.validator.FlagValidator;\nimport io.swagger.annotations.ApiModelProper"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/PmsProductAttributeCategoryItem.java",
    "chars": 518,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.model.PmsProductAttribute;\nimport com.macro.mall.model.PmsProductAttr"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/PmsProductAttributeParam.java",
    "chars": 1379,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.validator.FlagValidator;\nimport io.swagger.annotations.ApiModelProper"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/PmsProductCategoryParam.java",
    "chars": 1203,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.validator.FlagValidator;\nimport io.swagger.annotations.ApiModelProper"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/PmsProductCategoryWithChildrenItem.java",
    "chars": 431,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.model.PmsProductCategory;\nimport io.swagger.annotations.ApiModelPrope"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/PmsProductParam.java",
    "chars": 1007,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.model.*;\nimport io.swagger.annotations.ApiModelProperty;\nimport lombo"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/PmsProductQueryParam.java",
    "chars": 624,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAnd"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/PmsProductResult.java",
    "chars": 331,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Getter;\nimport lombok.Setter;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/ProductAttrInfo.java",
    "chars": 380,
    "preview": "package com.macro.mall.dto;\n\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAn"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/SmsCouponParam.java",
    "chars": 676,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.model.SmsCoupon;\nimport com.macro.mall.model.SmsCouponProductCategory"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/SmsFlashPromotionProduct.java",
    "chars": 448,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.model.PmsProduct;\nimport com.macro.mall.model.SmsFlashPromotionProduc"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/SmsFlashPromotionSessionDetail.java",
    "chars": 400,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.model.SmsFlashPromotionSession;\nimport io.swagger.annotations.ApiMode"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/UmsAdminLoginParam.java",
    "chars": 482,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAnd"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/UmsAdminParam.java",
    "chars": 768,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Getter;\nimport lombok.Setter;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/UmsMenuNode.java",
    "chars": 375,
    "preview": "package com.macro.mall.dto;\n\nimport com.macro.mall.model.UmsMenu;\nimport io.swagger.annotations.ApiModelProperty;\nimport"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/dto/UpdateAdminPasswordParam.java",
    "chars": 579,
    "preview": "package com.macro.mall.dto;\n\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Getter;\nimport lombok.Setter;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/CmsPrefrenceAreaService.java",
    "chars": 277,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.CmsPrefrenceArea;\n\nimport java.util.List;\n\n/**\n * 优选专区管理Ser"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/CmsSubjectService.java",
    "chars": 366,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.CmsSubject;\n\nimport java.util.List;\n\n/**\n * 商品专题管理Service\n "
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/OmsCompanyAddressService.java",
    "chars": 279,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.OmsCompanyAddress;\n\nimport java.util.List;\n\n/**\n * 收货地址管理Se"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/OmsOrderReturnApplyService.java",
    "chars": 748,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.OmsOrderReturnApplyResult;\nimport com.macro.mall.dto.OmsRetur"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/OmsOrderReturnReasonService.java",
    "chars": 728,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.OmsOrderReturnReason;\n\nimport java.util.List;\n\n/**\n * 退货原因管"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/OmsOrderService.java",
    "chars": 1085,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.*;\nimport com.macro.mall.model.OmsOrder;\nimport org.springfra"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/OmsOrderSettingService.java",
    "chars": 341,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.OmsOrderSetting;\n\n/**\n * 订单设置管理Service\n * Created by macro "
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/OssService.java",
    "chars": 419,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.OssCallbackResult;\nimport com.macro.mall.dto.OssPolicyResult;"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/PmsBrandService.java",
    "chars": 1058,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.PmsBrandParam;\nimport com.macro.mall.model.PmsBrand;\nimport o"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/PmsProductAttributeCategoryService.java",
    "chars": 770,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.PmsProductAttributeCategoryItem;\nimport com.macro.mall.model."
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/PmsProductAttributeService.java",
    "chars": 1056,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.PmsProductAttributeParam;\nimport com.macro.mall.dto.ProductAt"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/PmsProductCategoryService.java",
    "chars": 1170,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.PmsProductCategoryParam;\nimport com.macro.mall.dto.PmsProduct"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/PmsProductService.java",
    "chars": 1701,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.PmsProductParam;\nimport com.macro.mall.dto.PmsProductQueryPar"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/PmsSkuStockService.java",
    "chars": 396,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.PmsSkuStock;\n\nimport java.util.List;\n\n/**\n * 商品SKU库存管理Servi"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsCouponHistoryService.java",
    "chars": 451,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.SmsCouponHistory;\n\nimport java.util.List;\n\n/**\n * 优惠券领取记录管理"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsCouponService.java",
    "chars": 799,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.SmsCouponParam;\nimport com.macro.mall.model.SmsCoupon;\nimport"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsFlashPromotionProductRelationService.java",
    "chars": 1194,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.SmsFlashPromotionProduct;\nimport com.macro.mall.model.SmsFlas"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsFlashPromotionService.java",
    "chars": 709,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.SmsFlashPromotion;\n\nimport java.util.List;\n\n/**\n * 限时购活动管理S"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsFlashPromotionSessionService.java",
    "chars": 869,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.SmsFlashPromotionSessionDetail;\nimport com.macro.mall.model.S"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsHomeAdvertiseService.java",
    "chars": 719,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.SmsHomeAdvertise;\n\nimport java.util.List;\n\n/**\n * 首页广告管理Ser"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsHomeBrandService.java",
    "chars": 752,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.SmsHomeBrand;\nimport org.springframework.transaction.annota"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsHomeNewProductService.java",
    "chars": 781,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.SmsHomeNewProduct;\nimport org.springframework.transaction.a"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsHomeRecommendProductService.java",
    "chars": 811,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.SmsHomeRecommendProduct;\nimport org.springframework.transac"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/SmsHomeRecommendSubjectService.java",
    "chars": 807,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.SmsHomeRecommendSubject;\nimport org.springframework.transac"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/UmsAdminCacheService.java",
    "chars": 1019,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.UmsAdmin;\nimport com.macro.mall.model.UmsResource;\n\nimport "
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/UmsAdminService.java",
    "chars": 1863,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.UmsAdminParam;\nimport com.macro.mall.dto.UpdateAdminPasswordP"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/UmsMemberLevelService.java",
    "chars": 326,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.UmsMemberLevel;\n\nimport java.util.List;\n\n/**\n * 会员等级管理Servi"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/UmsMenuService.java",
    "chars": 745,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.dto.UmsMenuNode;\nimport com.macro.mall.model.UmsMenu;\n\nimport jav"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/UmsResourceCategoryService.java",
    "chars": 530,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.UmsResourceCategory;\n\nimport java.util.List;\n\n/**\n * 后台资源分类"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/UmsResourceService.java",
    "chars": 678,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.UmsResource;\n\nimport java.util.List;\n\n/**\n * 后台资源管理Service\n"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/UmsRoleService.java",
    "chars": 1144,
    "preview": "package com.macro.mall.service;\n\nimport com.macro.mall.model.UmsMenu;\nimport com.macro.mall.model.UmsResource;\nimport co"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/CmsPrefrenceAreaServiceImpl.java",
    "chars": 751,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.macro.mall.mapper.CmsPrefrenceAreaMapper;\nimport com.macro.mall.model.C"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/CmsSubjectServiceImpl.java",
    "chars": 1213,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/OmsCompanyAddressServiceImpl.java",
    "chars": 760,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.macro.mall.mapper.OmsCompanyAddressMapper;\nimport com.macro.mall.model."
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderReturnApplyServiceImpl.java",
    "chars": 3003,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.github.pagehelper.PageHelper;\nimport com.macro.mall.dao.OmsOrderReturnA"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderReturnReasonServiceImpl.java",
    "chars": 2251,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.github.pagehelper.PageHelper;\nimport com.macro.mall.mapper.OmsOrderRetu"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderServiceImpl.java",
    "chars": 6115,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.github.pagehelper.PageHelper;\nimport com.macro.mall.dao.OmsOrderDao;\nim"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderSettingServiceImpl.java",
    "chars": 828,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.macro.mall.mapper.OmsOrderSettingMapper;\nimport com.macro.mall.model.Om"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/OssServiceImpl.java",
    "chars": 3788,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.json.JSONUtil;\nimport com.aliyun.oss.OSSClient;\nimport com.aliyun"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/PmsBrandServiceImpl.java",
    "chars": 4069,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductAttributeCategoryServiceImpl.java",
    "chars": 2277,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.github.pagehelper.PageHelper;\nimport com.macro.mall.dao.PmsProductAttri"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductAttributeServiceImpl.java",
    "chars": 4610,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.github.pagehelper.PageHelper;\nimport com.macro.mall.dao.PmsProductAttri"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductCategoryServiceImpl.java",
    "chars": 6653,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.github.pagehelper.PageHelper;\nimport com.macro.mall.dao.PmsProductCateg"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductServiceImpl.java",
    "chars": 14348,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.collection.CollUtil;\nimport cn.hutool.core.util.StrUtil;\nimp"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/PmsSkuStockServiceImpl.java",
    "chars": 1464,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.macro.mall.dao.PmsSkuStockDao;\nimpo"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsCouponHistoryServiceImpl.java",
    "chars": 1355,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsCouponServiceImpl.java",
    "chars": 4918,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsFlashPromotionProductRelationServiceImpl.java",
    "chars": 2354,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.github.pagehelper.PageHelper;\nimport com.macro.mall.dao.SmsFlashPromoti"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsFlashPromotionServiceImpl.java",
    "chars": 2062,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsFlashPromotionSessionServiceImpl.java",
    "chars": 3026,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.macro.mall.dto.SmsFlashPromotionSessionDetail;\nimport com.macro.mall.ma"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeAdvertiseServiceImpl.java",
    "chars": 3110,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeBrandServiceImpl.java",
    "chars": 2487,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeNewProductServiceImpl.java",
    "chars": 2687,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeRecommendProductServiceImpl.java",
    "chars": 2847,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/SmsHomeRecommendSubjectServiceImpl.java",
    "chars": 2877,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminCacheServiceImpl.java",
    "chars": 4520,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.collection.CollUtil;\nimport com.macro.mall.common.service.Re"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminServiceImpl.java",
    "chars": 10798,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.collection.CollUtil;\nimport cn.hutool.core.util.StrUtil;\nimp"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/UmsMemberLevelServiceImpl.java",
    "chars": 868,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.macro.mall.mapper.UmsMemberLevelMapper;\nimport com.macro.mall.model.Ums"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/UmsMenuServiceImpl.java",
    "chars": 3278,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.github.pagehelper.PageHelper;\nimport com.macro.mall.dto.UmsMenuNode;\nim"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/UmsResourceCategoryServiceImpl.java",
    "chars": 1456,
    "preview": "package com.macro.mall.service.impl;\n\nimport com.macro.mall.mapper.UmsResourceCategoryMapper;\nimport com.macro.mall.mode"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/UmsResourceServiceImpl.java",
    "chars": 2357,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/service/impl/UmsRoleServiceImpl.java",
    "chars": 3878,
    "preview": "package com.macro.mall.service.impl;\n\nimport cn.hutool.core.util.StrUtil;\nimport com.github.pagehelper.PageHelper;\nimpor"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/validator/FlagValidator.java",
    "chars": 561,
    "preview": "package com.macro.mall.validator;\n\nimport javax.validation.Constraint;\nimport javax.validation.Payload;\nimport java.lang"
  },
  {
    "path": "mall-admin/src/main/java/com/macro/mall/validator/FlagValidatorClass.java",
    "chars": 869,
    "preview": "package com.macro.mall.validator;\n\nimport javax.validation.ConstraintValidator;\nimport javax.validation.ConstraintValida"
  },
  {
    "path": "mall-admin/src/main/resources/META-INF/MANIFEST.MF",
    "chars": 71,
    "preview": "Manifest-Version: 1.0\nMain-Class: com.macro.mall.MallAdminApplication\n\n"
  },
  {
    "path": "mall-admin/src/main/resources/application-dev.yml",
    "chars": 915,
    "preview": "spring:\n  datasource:\n    url: jdbc:mysql://localhost:3306/mall?useUnicode=true&characterEncoding=utf-8&serverTimezone=A"
  },
  {
    "path": "mall-admin/src/main/resources/application-prod.yml",
    "chars": 914,
    "preview": "spring:\n  datasource:\n    url: jdbc:mysql://db:3306/mall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Sha"
  },
  {
    "path": "mall-admin/src/main/resources/application.yml",
    "chars": 1396,
    "preview": "spring:\n  application:\n    name: mall-admin\n  profiles:\n    active: dev #默认为开发环境\n  servlet:\n    multipart:\n      enabled"
  },
  {
    "path": "mall-admin/src/main/resources/dao/CmsPrefrenceAreaProductRelationDao.xml",
    "chars": 565,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/CmsSubjectProductRelationDao.xml",
    "chars": 539,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/OmsOrderDao.xml",
    "chars": 3639,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/OmsOrderOperateHistoryDao.xml",
    "chars": 642,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/OmsOrderReturnApplyDao.xml",
    "chars": 2421,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/PmsMemberPriceDao.xml",
    "chars": 683,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/PmsProductAttributeCategoryDao.xml",
    "chars": 960,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/PmsProductAttributeDao.xml",
    "chars": 719,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/PmsProductAttributeValueDao.xml",
    "chars": 605,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/PmsProductCategoryAttributeRelationDao.xml",
    "chars": 618,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/PmsProductCategoryDao.xml",
    "chars": 915,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/PmsProductDao.xml",
    "chars": 3441,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/PmsProductFullReductionDao.xml",
    "chars": 600,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  },
  {
    "path": "mall-admin/src/main/resources/dao/PmsProductLadderDao.xml",
    "chars": 620,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/"
  }
]

// ... and 494 more files (download for full content)

About this extraction

This page contains the full source code of the macrozheng/mall GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 694 files (5.3 MB), approximately 1.4M tokens, and a symbol index with 14995 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!