Skip to content

目录结构

��������� edited this page Aug 24, 2020 · 5 revisions

Java Api 子项目目录结构

.
├── README.md    说明文档
├── crmeb.iml
├── mvnw
├── mvnw.cmd
├── pom.xml    pom配置文件
├── src
│   ├── main
│   │   ├── java
│   │   │   └── com
│   │   │       ├── aop    切片
│   │   │       │   └── ControllerAspect.java    记录接口访问记录
│   │   │       ├── common    公共类
│   │   │       │   ├── CheckAdminToken.java    后台用户token验证
│   │   │       │   ├── CheckFrontToken.java    前台用户token验证
│   │   │       │   ├── CommonPage.java         分页
│   │   │       │   ├── CommonResult.java       控制器返回JSON处理
│   │   │       │   └── PageParamRequest.java   分页参数
│   │   │       ├── constants   常量
│   │   │       │   ├── Constants.java  基础常量
│   │   │       │   ├── RegularConstants.java   正则表达式常量
│   │   │       │   ├── SmsConstants.java   短信常量
│   │   │       │   └── WeChatConstants.java    微信常量
│   │   │       ├── exception   异常
│   │   │       │   ├── ApiException.java   接口异常处理
│   │   │       │   ├── CrmebException.java 项目异常
│   │   │       │   ├── ExceptionCodeEnum.java  异常枚举
│   │   │       │   ├── ExceptionHandler.java   异常接口
│   │   │       │   └── GlobalExceptionHandler.java 自定义异常
│   │   │       ├── filter  过滤器
│   │   │       │   ├── ResponseFilter.java     过滤核心
│   │   │       │   ├── ResponseRouter.java     路由配置
│   │   │       │   └── ResponseWrapper.java    基础服务
│   │   │       ├── im  即时通讯
│   │   │       │   ├── MessageVo.java  互通消息类
│   │   │       │   ├── SocketClient.java   客户端
│   │   │       │   ├── SocketClient1.java  客户端1
│   │   │       │   ├── SocketClient2.java  客户端2
│   │   │       │   └── SocketServer.java   服务端
│   │   │       ├── interceptor 拦截器
│   │   │       │   ├── AdminAuthInterceptor.java   后台权限验证
│   │   │       │   ├── AdminTokenInterceptor.java  后台用户token验证
│   │   │       │   ├── FrontTokenInterceptor.java  前台用户token验证
│   │   │       │   └── SwaggerInterceptor.java     swagger拦截配置
│   │   │       ├── utils   工具类
│   │   │       │   ├── CrmebUtil.java  项目工具类
│   │   │       │   ├── DateUtil.java   日期
│   │   │       │   ├── ExcelUtil.java  Excel
│   │   │       │   ├── ImageMergeUtil.java     图片合并
│   │   │       │   ├── QRCodeUtil.java     二维码
│   │   │       │   ├── RedisUtil.java      redis
│   │   │       │   ├── RequestUtil.java    request请求数据处理
│   │   │       │   ├── RestTemplateUtil.java   curl请求
│   │   │       │   ├── SpringUtil.java     spring
│   │   │       │   ├── ThreadLocalUtil.java    线程
│   │   │       │   ├── UploadUtil.java     上传附件
│   │   │       │   ├── UploadWeChatMediaUtil.java      上传微信附件
│   │   │       │   ├── UrlUtil.java    url处理
│   │   │       │   ├── ValidateCodeUtil.java   验证码处理
│   │   │       │   ├── ValidateFormUtil.java   form表单验证
│   │   │       │   ├── XmlUtil.java    xml处理
│   │   │       │   └── vo
│   │   │       │       ├── ImageMergeUtilVo.java
│   │   │       │       └── dateLimitUtilVo.java
│   │   │       └── zbkj
│   │   │           └── crmeb   服务集合
│   │   │               ├── CrmebApplication.java   启动文件
│   │   │               ├── article     文章服务
│   │   │               │   ├── controller
│   │   │               │   │   └── ArticleController.java
│   │   │               │   ├── dao
│   │   │               │   │   └── ArticleDao.java
│   │   │               │   ├── model
│   │   │               │   │   └── Article.java
│   │   │               │   ├── request
│   │   │               │   │   ├── ArticleRequest.java
│   │   │               │   │   └── ArticleSearchRequest.java
│   │   │               │   ├── service
│   │   │               │   │   ├── ArticleService.java
│   │   │               │   │   └── impl
│   │   │               │   │       └── ArticleServiceImpl.java
│   │   │               │   └── vo
│   │   │               │       └── ArticleVo.java
│   │   │               ├── authorization   后台登录服务
│   │   │               │   ├── controller
│   │   │               │   │   └── adminUser.java
│   │   │               │   ├── manager
│   │   │               │   │   ├── TokenManager.java
│   │   │               │   │   └── TokenManagerImpl.java
│   │   │               │   └── model
│   │   │               │       └── TokenModel.java
│   │   │               ├── category    分类服务
│   │   │               │   ├── controller
│   │   │               │   │   └── CategoryController.java
│   │   │               │   ├── dao
│   │   │               │   │   └── CategoryDao.java
│   │   │               │   ├── model
│   │   │               │   │   └── Category.java
│   │   │               │   ├── request
│   │   │               │   │   ├── CategoryRequest.java
│   │   │               │   │   └── CategorySearchRequest.java
│   │   │               │   ├── service
│   │   │               │   │   ├── CategoryService.java
│   │   │               │   │   └── impl
│   │   │               │   │       └── CategoryServiceImpl.java
│   │   │               │   └── vo
│   │   │               │       └── CategoryTreeVo.java
│   │   │               ├── config  项目配置
│   │   │               │   ├── CorsConfig.java     跨域
│   │   │               │   ├── DruidConfig.java    数据连接池
│   │   │               │   ├── JacksonConfig.java  Jackson全局转化BigDecimal类型为String
│   │   │               │   ├── RedisConfig.java    redis链接
│   │   │               │   ├── RestTemplateConfig.java     curl链接配置
│   │   │               │   ├── SchedulerConfig.java    多线程
│   │   │               │   ├── SwaggerConfig.java      swagger
│   │   │               │   ├── TaskExecutorConfig.java     任务配置
│   │   │               │   └── WebConfig.java
│   │   │               ├── export  导出服务
│   │   │               │   ├── controller
│   │   │               │   │   └── ExcelController.java
│   │   │               │   ├── service
│   │   │               │   │   ├── ExcelService.java
│   │   │               │   │   └── impl
│   │   │               │   │       └── ExcelServiceImpl.java
│   │   │               │   └── vo
│   │   │               │       ├── ExcelColumn.java
│   │   │               │       └── ProductExcelVo.java
│   │   │               ├── express     快递/运费服务
│   │   │               │   ├── controller
│   │   │               │   │   ├── ExpressController.java  快递
│   │   │               │   │   ├── ShippingTemplatesController.java    运费
│   │   │               │   │   ├── ShippingTemplatesFreeController.java    免费模板
│   │   │               │   │   └── ShippingTemplatesRegionController.java  付费模板
│   │   │               │   ├── dao
│   │   │               │   │   ├── ExpressDao.java
│   │   │               │   │   ├── ShippingTemplatesDao.java
│   │   │               │   │   ├── ShippingTemplatesFreeDao.java
│   │   │               │   │   └── ShippingTemplatesRegionDao.java
│   │   │               │   ├── model
│   │   │               │   │   ├── Express.java
│   │   │               │   │   ├── ShippingTemplates.java
│   │   │               │   │   ├── ShippingTemplatesFree.java
│   │   │               │   │   └── ShippingTemplatesRegion.java
│   │   │               │   ├── request
│   │   │               │   │   ├── ExpressRequest.java
│   │   │               │   │   ├── ExpressSearchRequest.java
│   │   │               │   │   ├── ShippingTemplatesFreeRequest.java
│   │   │               │   │   ├── ShippingTemplatesRegionRequest.java
│   │   │               │   │   ├── ShippingTemplatesRequest.java
│   │   │               │   │   └── ShippingTemplatesSearchRequest.java
│   │   │               │   ├── service
│   │   │               │   │   ├── ExpressService.java
│   │   │               │   │   ├── LogisticService.java    物流操作
│   │   │               │   │   ├── ShippingTemplatesFreeService.java
│   │   │               │   │   ├── ShippingTemplatesRegionService.java
│   │   │               │   │   ├── ShippingTemplatesService.java
│   │   │               │   │   └── impl
│   │   │               │   │       ├── ExpressServiceImpl.java
│   │   │               │   │       ├── LogisticsServiceImpl.java
│   │   │               │   │       ├── ShippingTemplatesFreeServiceImpl.java
│   │   │               │   │       ├── ShippingTemplatesRegionServiceImpl.java
│   │   │               │   │       └── ShippingTemplatesServiceImpl.java
│   │   │               │   └── vo
│   │   │               │       ├── LogisticsResultListVo.java
│   │   │               │       └── LogisticsResultVo.java
│   │   │               ├── finance     资金操作
│   │   │               │   ├── controller
│   │   │               │   │   ├── FundsMonitorController.java     
│   │   │               │   │   ├── UserExtractController.java      
│   │   │               │   │   └── UserRechargeController.java
│   │   │               │   ├── dao
│   │   │               │   │   ├── UserExtractDao.java
│   │   │               │   │   ├── UserFundsMonitorDao.java
│   │   │               │   │   └── UserRechargeDao.java
│   │   │               │   ├── model
│   │   │               │   │   ├── UserExtract.java
│   │   │               │   │   ├── UserFundsMonitor.java
│   │   │               │   │   └── UserRecharge.java
│   │   │               │   ├── request
│   │   │               │   │   ├── FundsMonitorSearchRequest.java
│   │   │               │   │   ├── FundsMonitorUserSearchRequest.java
│   │   │               │   │   ├── UserExtractRequest.java
│   │   │               │   │   ├── UserExtractSearchRequest.java
│   │   │               │   │   ├── UserRechargeRequest.java
│   │   │               │   │   └── UserRechargeSearchRequest.java
│   │   │               │   ├── response
│   │   │               │   │   ├── BalanceResponse.java
│   │   │               │   │   └── UserExtractResponse.java
│   │   │               │   └── service
│   │   │               │       ├── UserExtractService.java         提现
│   │   │               │       ├── UserFundsMonitorService.java    金监监控
│   │   │               │       ├── UserRechargeService.java        充值
│   │   │               │       └── impl
│   │   │               │           ├── UserExtractServiceImpl.java
│   │   │               │           ├── UserFundsMonitorServiceImpl.java
│   │   │               │           └── UserRechargeServiceImpl.java
│   │   │               ├── front   移动端接口
│   │   │               │   ├── controller
│   │   │               │   │   ├── ArticleController.java      文章
│   │   │               │   │   ├── CartController.java     购物车
│   │   │               │   │   ├── CityController.java     城市服务
│   │   │               │   │   ├── CouponController.java   优惠券
│   │   │               │   │   ├── ExpressController.java  快递
│   │   │               │   │   ├── IndexController.java    首页
│   │   │               │   │   ├── LoginController.java    登录
│   │   │               │   │   ├── ProductController.java  产品
│   │   │               │   │   ├── QrCodeController.java   二维码
│   │   │               │   │   ├── StoreController.java    门店
│   │   │               │   │   ├── StoreOrderController.java   订单
│   │   │               │   │   ├── UploadFrontController.java  上传附件
│   │   │               │   │   ├── UserAddressController.java  地址
│   │   │               │   │   ├── UserCollectController.java  收藏
│   │   │               │   │   ├── UserController.java         用户
│   │   │               │   │   ├── UserCouponController.java   用户优惠券
│   │   │               │   │   ├── UserRechargeController.java 充值
│   │   │               │   │   ├── UserSignController.java     签到
│   │   │               │   │   └── WeChatController.java       微信授权
│   │   │               │   ├── request
│   │   │               │   │   ├── CartRequest.java
│   │   │               │   │   ├── CartResetRequest.java
│   │   │               │   │   ├── GetProductReply.java
│   │   │               │   │   ├── IndexStoreProductSearchRequest.java
│   │   │               │   │   ├── LoginMobileRequest.java
│   │   │               │   │   ├── LoginRequest.java
│   │   │               │   │   ├── OrderAgainRequest.java
│   │   │               │   │   ├── OrderComputedRequest.java
│   │   │               │   │   ├── OrderCreateRequest.java
│   │   │               │   │   ├── OrderPayRequest.java
│   │   │               │   │   ├── OrderRefundApplyRequest.java
│   │   │               │   │   ├── OrderRefundVerifyRequest.java
│   │   │               │   │   ├── PasswordRequest.java
│   │   │               │   │   ├── ProductRequest.java
│   │   │               │   │   ├── RegisterRequest.java
│   │   │               │   │   ├── StoreNearRequest.java
│   │   │               │   │   ├── UserAddressCityRequest.java
│   │   │               │   │   ├── UserAddressDelRequest.java
│   │   │               │   │   ├── UserAddressRequest.java
│   │   │               │   │   ├── UserBindingRequest.java
│   │   │               │   │   ├── UserCollectAllRequest.java
│   │   │               │   │   ├── UserCollectRequest.java
│   │   │               │   │   ├── UserCouponReceiveRequest.java
│   │   │               │   │   ├── UserEditRequest.java
│   │   │               │   │   ├── UserRechargeRequest.java
│   │   │               │   │   ├── UserSignInfoRequest.java
│   │   │               │   │   ├── UserSpreadPeopleRequest.java
│   │   │               │   │   └── ValidateCodeRequest.java
│   │   │               │   ├── response
│   │   │               │   │   ├── ComputeOrderResponse.java
│   │   │               │   │   ├── ConfirmOrderResponse.java
│   │   │               │   │   ├── IndexInfoItemResponse.java
│   │   │               │   │   ├── IndexInfoResponse.java
│   │   │               │   │   ├── IndexProductBannerResponse.java
│   │   │               │   │   ├── LoginResponse.java
│   │   │               │   │   ├── OrderDataResponse.java
│   │   │               │   │   ├── OrderPayItemResponse.java
│   │   │               │   │   ├── OrderPayResponse.java
│   │   │               │   │   ├── PriceGroupResponse.java
│   │   │               │   │   ├── ProductDetailResponse.java
│   │   │               │   │   ├── ProductResponse.java
│   │   │               │   │   ├── StoreNearResponse.java
│   │   │               │   │   ├── StoreOrderDetailResponse.java
│   │   │               │   │   ├── StoreProductReplayCountResponse.java
│   │   │               │   │   ├── UserBalanceResponse.java
│   │   │               │   │   ├── UserCenterOrderStatusNumResponse.java
│   │   │               │   │   ├── UserCenterResponse.java
│   │   │               │   │   ├── UserCommissionResponse.java
│   │   │               │   │   ├── UserExtractCashResponse.java
│   │   │               │   │   ├── UserRechargeItemResponse.java
│   │   │               │   │   ├── UserRechargePaymentResponse.java
│   │   │               │   │   ├── UserRechargeResponse.java
│   │   │               │   │   ├── UserSignInfoResponse.java
│   │   │               │   │   ├── UserSpreadBannerResponse.java
│   │   │               │   │   ├── UserSpreadCommissionResponse.java
│   │   │               │   │   ├── UserSpreadOrderItemChildResponse.java
│   │   │               │   │   ├── UserSpreadOrderItemResponse.java
│   │   │               │   │   ├── UserSpreadOrderResponse.java
│   │   │               │   │   ├── UserSpreadPeopleItemResponse.java
│   │   │               │   │   └── UserSpreadPeopleResponse.java
│   │   │               │   ├── service
│   │   │               │   │   ├── IndexService.java
│   │   │               │   │   ├── OrderService.java
│   │   │               │   │   ├── ProductService.java
│   │   │               │   │   ├── QrCodeService.java
│   │   │               │   │   ├── UserCenterService.java
│   │   │               │   │   └── impl
│   │   │               │   │       ├── IndexServiceImpl.java
│   │   │               │   │       ├── OrderServiceImpl.java
│   │   │               │   │       ├── ProductServiceImpl.java
│   │   │               │   │       ├── QrCodeServiceImpl.java
│   │   │               │   │       └── UserCenterServiceImpl.java
│   │   │               │   └── vo
│   │   │               │       ├── OrderAgainItemVo.java
│   │   │               │       ├── OrderAgainVo.java
│   │   │               │       ├── PriceGroup.java
│   │   │               │       └── PriceItem.java
│   │   │               ├── marketing   营销活动
│   │   │               │   ├── controller
│   │   │               │   │   ├── StoreCouponController.java  
│   │   │               │   │   └── StoreCouponUserController.java  
│   │   │               │   ├── dao
│   │   │               │   │   ├── StoreCouponDao.java
│   │   │               │   │   └── StoreCouponUserDao.java
│   │   │               │   ├── model
│   │   │               │   │   ├── StoreCoupon.java
│   │   │               │   │   └── StoreCouponUser.java
│   │   │               │   ├── request
│   │   │               │   │   ├── StoreCouponRequest.java
│   │   │               │   │   ├── StoreCouponSearchRequest.java
│   │   │               │   │   ├── StoreCouponUserRequest.java
│   │   │               │   │   └── StoreCouponUserSearchRequest.java
│   │   │               │   ├── response
│   │   │               │   │   ├── StoreCouponFrontResponse.java
│   │   │               │   │   ├── StoreCouponInfoResponse.java
│   │   │               │   │   ├── StoreCouponUserOrder.java
│   │   │               │   │   └── StoreCouponUserResponse.java
│   │   │               │   └── service
│   │   │               │       ├── StoreCouponService.java     优惠券
│   │   │               │       ├── StoreCouponUserService.java 用户领取/使用优惠券
│   │   │               │       └── impl
│   │   │               │           ├── StoreCouponServiceImpl.java
│   │   │               │           └── StoreCouponUserServiceImpl.java
│   │   │               ├── payment
│   │   │               │   ├── README.md
│   │   │               │   ├── controller
│   │   │               │   │   └── CallbackController.java     
│   │   │               │   ├── service
│   │   │               │   │   ├── CallbackService.java
│   │   │               │   │   ├── OrderPayService.java
│   │   │               │   │   ├── PayService.java
│   │   │               │   │   ├── RechargePayService.java
│   │   │               │   │   └── impl
│   │   │               │   │       ├── CallbackServiceImpl.java    支付回调
│   │   │               │   │       ├── OrderPayServiceImpl.java    订单支付
│   │   │               │   │       └── RechargePayServiceImpl.java 充值支付
│   │   │               │   ├── vo
│   │   │               │   │   ├── alipay
│   │   │               │   │   └── wechat
│   │   │               │   │       ├── AttachVo.java
│   │   │               │   │       ├── CallbackVo.java
│   │   │               │   │       ├── CreateOrderH5SceneInfoDetailVo.java
│   │   │               │   │       ├── CreateOrderH5SceneInfoVo.java
│   │   │               │   │       ├── CreateOrderRequestVo.java
│   │   │               │   │       ├── CreateOrderResponseVo.java
│   │   │               │   │       └── PayParamsVo.java
│   │   │               │   └── wechat
│   │   │               │       ├── WeChatPayService.java   微信支付
│   │   │               │       └── impl
│   │   │               │           └── WeChatPayServiceImpl.java
│   │   │               ├── pub     公共服务
│   │   │               │   └── controller
│   │   │               │       ├── AuthorizationAdmin.java     admin用户授权
│   │   │               │       ├── ImageMergeController.java   图片合并
│   │   │               │       ├── RedisTestController.java    redis操作
│   │   │               │       ├── WeChatMessageController.java    微信消息服务
│   │   │               │       └── WeChatPushController.java   消息推送到到微信群
│   │   │               ├── sms     短信服务
│   │   │               │   ├── controller
│   │   │               │   │   └── SmsRecordController.java
│   │   │               │   ├── dao
│   │   │               │   │   └── SmsRecordDao.java
│   │   │               │   ├── model
│   │   │               │   │   └── SmsRecord.java
│   │   │               │   ├── request
│   │   │               │   │   ├── PublicTempRequest.java
│   │   │               │   │   ├── RegisterRequest.java
│   │   │               │   │   ├── SendSmsVo.java
│   │   │               │   │   ├── SmsConfigRequest.java
│   │   │               │   │   ├── SmsLoginRequest.java
│   │   │               │   │   └── SmsRecordRequest.java
│   │   │               │   └── service
│   │   │               │       ├── SmsRecordService.java   短信记录
│   │   │               │       ├── SmsService.java     短信服务
│   │   │               │       └── impl
│   │   │               │           ├── SmsRecordServiceImpl.java
│   │   │               │           └── SmsServiceImpl.java
│   │   │               ├── statistics  数据统计
│   │   │               │   ├── controller
│   │   │               │   │   └── HomeController.java
│   │   │               │   ├── response
│   │   │               │   │   ├── HomeRateResponse.java
│   │   │               │   │   └── HomeUserBuyResponse.java
│   │   │               │   └── service
│   │   │               │       ├── HomeService.java    后台首页数据统计
│   │   │               │       └── impl
│   │   │               │           └── HomeServiceImpl.java
│   │   │               ├── store   订单服务
│   │   │               │   ├── controller
│   │   │               │   │   ├── RetailShopController.java
│   │   │               │   │   ├── StoreOrderController.java       
│   │   │               │   │   ├── StoreOrderStatusController.java 
│   │   │               │   │   ├── StoreProductController.java
│   │   │               │   │   ├── StoreProductReplyController.java
│   │   │               │   │   └── StoreProductRuleController.java
│   │   │               │   ├── dao
│   │   │               │   │   ├── StoreCartDao.java
│   │   │               │   │   ├── StoreOrderDao.java
│   │   │               │   │   ├── StoreOrderInfoDao.java
│   │   │               │   │   ├── StoreOrderStatusDao.java
│   │   │               │   │   ├── StoreProductAttrDao.java
│   │   │               │   │   ├── StoreProductAttrResultDao.java
│   │   │               │   │   ├── StoreProductAttrValueDao.java
│   │   │               │   │   ├── StoreProductCateDao.java
│   │   │               │   │   ├── StoreProductCouponDao.java
│   │   │               │   │   ├── StoreProductDao.java
│   │   │               │   │   ├── StoreProductDescriptionDao.java
│   │   │               │   │   ├── StoreProductRelationDao.java
│   │   │               │   │   ├── StoreProductReplyDao.java
│   │   │               │   │   └── StoreProductRuleDao.java
│   │   │               │   ├── model
│   │   │               │   │   ├── StoreCart.java
│   │   │               │   │   ├── StoreOrder.java
│   │   │               │   │   ├── StoreOrderInfo.java
│   │   │               │   │   ├── StoreOrderStatus.java
│   │   │               │   │   ├── StoreProduct.java
│   │   │               │   │   ├── StoreProductAttr.java
│   │   │               │   │   ├── StoreProductAttrResult.java
│   │   │               │   │   ├── StoreProductAttrValue.java
│   │   │               │   │   ├── StoreProductCate.java
│   │   │               │   │   ├── StoreProductCoupon.java
│   │   │               │   │   ├── StoreProductDescription.java
│   │   │               │   │   ├── StoreProductRelation.java
│   │   │               │   │   ├── StoreProductReply.java
│   │   │               │   │   └── StoreProductRule.java
│   │   │               │   ├── request
│   │   │               │   │   ├── RetailShopRequest.java
│   │   │               │   │   ├── RetailShopStairUserRequest.java
│   │   │               │   │   ├── StoreOrderInfoSearchRequest.java
│   │   │               │   │   ├── StoreOrderRefundRequest.java
│   │   │               │   │   ├── StoreOrderRequest.java
│   │   │               │   │   ├── StoreOrderSearchRequest.java
│   │   │               │   │   ├── StoreOrderSendRequest.java
│   │   │               │   │   ├── StoreOrderStatusRequest.java
│   │   │               │   │   ├── StoreOrderStatusSearchRequest.java
│   │   │               │   │   ├── StoreProductAttrItemRequest.java
│   │   │               │   │   ├── StoreProductAttrRequest.java
│   │   │               │   │   ├── StoreProductAttrResultRequest.java
│   │   │               │   │   ├── StoreProductAttrResultSearchRequest.java
│   │   │               │   │   ├── StoreProductAttrSearchRequest.java
│   │   │               │   │   ├── StoreProductAttrValueListRequest.java
│   │   │               │   │   ├── StoreProductAttrValueRequest.java
│   │   │               │   │   ├── StoreProductAttrValueSearchRequest.java
│   │   │               │   │   ├── StoreProductCateSearchRequest.java
│   │   │               │   │   ├── StoreProductDescriptionRequest.java
│   │   │               │   │   ├── StoreProductDescriptionSearchRequest.java
│   │   │               │   │   ├── StoreProductRelationRequest.java
│   │   │               │   │   ├── StoreProductRelationSearchRequest.java
│   │   │               │   │   ├── StoreProductReplyAddRequest.java
│   │   │               │   │   ├── StoreProductReplyCommentRequest.java
│   │   │               │   │   ├── StoreProductReplyRequest.java
│   │   │               │   │   ├── StoreProductReplySearchRequest.java
│   │   │               │   │   ├── StoreProductRequest.java
│   │   │               │   │   ├── StoreProductRuleItemRequest.java
│   │   │               │   │   ├── StoreProductRuleRequest.java
│   │   │               │   │   ├── StoreProductRuleSearchRequest.java
│   │   │               │   │   ├── StoreProductSearchRequest.java
│   │   │               │   │   └── StoreProductStockRequest.java
│   │   │               │   ├── response
│   │   │               │   │   ├── RetailShopOrderDataResponse.java
│   │   │               │   │   ├── RetailShopStatisticsResponse.java
│   │   │               │   │   ├── RetailShopUserResponse.java
│   │   │               │   │   ├── StoreCartResponse.java
│   │   │               │   │   ├── StoreCategoryTreeList.java
│   │   │               │   │   ├── StoreOrderCountItemResponse.java
│   │   │               │   │   ├── StoreOrderCreateResponse.java
│   │   │               │   │   ├── StoreOrderInfoResponse.java
│   │   │               │   │   ├── StoreOrderListResponse.java
│   │   │               │   │   ├── StoreOrderResponse.java
│   │   │               │   │   ├── StoreOrderSpreadInfoResponse.java
│   │   │               │   │   ├── StoreOrderTopItemResponse.java
│   │   │               │   │   ├── StoreProductAttrResponse.java
│   │   │               │   │   ├── StoreProductAttrValueItemResponse.java
│   │   │               │   │   ├── StoreProductAttrValueResponse.java
│   │   │               │   │   ├── StoreProductCartProductInfoResponse.java
│   │   │               │   │   ├── StoreProductRecommendResponse.java
│   │   │               │   │   ├── StoreProductReplyResponse.java
│   │   │               │   │   ├── StoreProductResponse.java
│   │   │               │   │   ├── StoreProductRuleResponse.java
│   │   │               │   │   ├── StoreProductStoreInfoResponse.java
│   │   │               │   │   └── StoreProductTabsHeader.java
│   │   │               │   ├── service
│   │   │               │   │   ├── OrderTaskService.java   redis你消费订单任务
│   │   │               │   │   ├── RetailShopService.java  分销
│   │   │               │   │   ├── StoreCartService.java   购物车
│   │   │               │   │   ├── StoreOrderInfoService.java  订单明细
│   │   │               │   │   ├── StoreOrderRefundService.java    订单退款
│   │   │               │   │   ├── StoreOrderService.java  订单
│   │   │               │   │   ├── StoreOrderStatusService.java    订单状态记录
│   │   │               │   │   ├── StoreOrderTaskService.java  订单任务异步处理
│   │   │               │   │   ├── StoreProductAttrResultService.java  产品属性结果
│   │   │               │   │   ├── StoreProductAttrService.java    产品属性
│   │   │               │   │   ├── StoreProductAttrValueService.java   产品属性值
│   │   │               │   │   ├── StoreProductCateService.java    产品附加分类
│   │   │               │   │   ├── StoreProductCouponService.java  产品关联优惠券
│   │   │               │   │   ├── StoreProductDescriptionService.java 产品详情
│   │   │               │   │   ├── StoreProductRelationService.java    产品收藏
│   │   │               │   │   ├── StoreProductReplyService.java   产品评论
│   │   │               │   │   ├── StoreProductRuleService.java    产品规格
│   │   │               │   │   ├── StoreProductService.java    产品
│   │   │               │   │   └── impl
│   │   │               │   │       ├── JSONExample.java
│   │   │               │   │       ├── OrderTaskServiceImpl.java
│   │   │               │   │       ├── RetailShopServiceImpl.java
│   │   │               │   │       ├── StoreCartServiceImpl.java
│   │   │               │   │       ├── StoreOrderInfoServiceImpl.java
│   │   │               │   │       ├── StoreOrderRefundServiceImpl.java
│   │   │               │   │       ├── StoreOrderServiceImpl.java
│   │   │               │   │       ├── StoreOrderStatusServiceImpl.java
│   │   │               │   │       ├── StoreOrderTaskServiceImpl.java
│   │   │               │   │       ├── StoreProductAttrResultServiceImpl.java
│   │   │               │   │       ├── StoreProductAttrServiceImpl.java
│   │   │               │   │       ├── StoreProductAttrValueServiceImpl.java
│   │   │               │   │       ├── StoreProductCateServiceImpl.java
│   │   │               │   │       ├── StoreProductCouponServiceImpl.java
│   │   │               │   │       ├── StoreProductDescriptionServiceImpl.java
│   │   │               │   │       ├── StoreProductRelationServiceImpl.java
│   │   │               │   │       ├── StoreProductReplyServiceImpl.java
│   │   │               │   │       ├── StoreProductRuleServiceImpl.java
│   │   │               │   │       └── StoreProductServiceImpl.java
│   │   │               │   ├── utilService     订单工具
│   │   │               │   │   └── OrderUtils.java     订单
│   │   │               │   └── vo
│   │   │               │       ├── StoreOrderInfoVo.java
│   │   │               │       └── StoreProductRelationCountVo.java
│   │   │               ├── system  系统服务
│   │   │               │   ├── controller
│   │   │               │   │   ├── SystemAdminController.java      
│   │   │               │   │   ├── SystemAttachmentController.java 
│   │   │               │   │   ├── SystemCityController.java
│   │   │               │   │   ├── SystemConfigController.java
│   │   │               │   │   ├── SystemFormTempController.java
│   │   │               │   │   ├── SystemGroupController.java
│   │   │               │   │   ├── SystemGroupDataController.java
│   │   │               │   │   ├── SystemRoleController.java
│   │   │               │   │   ├── SystemStoreController.java
│   │   │               │   │   ├── SystemStoreStaffController.java
│   │   │               │   │   ├── SystemUserLevelController.java
│   │   │               │   │   └── SystemWriteOffOrderController.java
│   │   │               │   ├── dao
│   │   │               │   │   ├── SystemAdminDao.java
│   │   │               │   │   ├── SystemAttachmentDao.java
│   │   │               │   │   ├── SystemCityDao.java
│   │   │               │   │   ├── SystemConfigDao.java
│   │   │               │   │   ├── SystemFormTempDao.java
│   │   │               │   │   ├── SystemGroupDao.java
│   │   │               │   │   ├── SystemGroupDataDao.java
│   │   │               │   │   ├── SystemRoleDao.java
│   │   │               │   │   ├── SystemStoreDao.java
│   │   │               │   │   ├── SystemStoreStaffDao.java
│   │   │               │   │   ├── SystemUserLevelDao.java
│   │   │               │   ├── model
│   │   │               │   │   ├── SystemAdmin.java
│   │   │               │   │   ├── SystemAttachment.java
│   │   │               │   │   ├── SystemCity.java
│   │   │               │   │   ├── SystemConfig.java
│   │   │               │   │   ├── SystemFormTemp.java
│   │   │               │   │   ├── SystemGroup.java
│   │   │               │   │   ├── SystemGroupData.java
│   │   │               │   │   ├── SystemRole.java
│   │   │               │   │   ├── SystemStore.java
│   │   │               │   │   ├── SystemStoreStaff.java
│   │   │               │   │   ├── SystemUserLevel.java
│   │   │               │   ├── request
│   │   │               │   │   ├── SystemAdminAddRequest.java
│   │   │               │   │   ├── SystemAdminLoginRequest.java
│   │   │               │   │   ├── SystemAdminRequest.java
│   │   │               │   │   ├── SystemAttachmentMoveRequest.java
│   │   │               │   │   ├── SystemAttachmentRequest.java
│   │   │               │   │   ├── SystemCityRequest.java
│   │   │               │   │   ├── SystemCitySearchRequest.java
│   │   │               │   │   ├── SystemConfigRequest.java
│   │   │               │   │   ├── SystemFormCheckRequest.java
│   │   │               │   │   ├── SystemFormItemCheckRequest.java
│   │   │               │   │   ├── SystemFormTempRequest.java
│   │   │               │   │   ├── SystemFormTempSearchRequest.java
│   │   │               │   │   ├── SystemGroupDataRequest.java
│   │   │               │   │   ├── SystemGroupDataSearchRequest.java
│   │   │               │   │   ├── SystemGroupRequest.java
│   │   │               │   │   ├── SystemGroupSearchRequest.java
│   │   │               │   │   ├── SystemRoleRequest.java
│   │   │               │   │   ├── SystemRoleSearchRequest.java
│   │   │               │   │   ├── SystemStoreRequest.java
│   │   │               │   │   ├── SystemStoreSearchRequest.java
│   │   │               │   │   ├── SystemStoreStaffRequest.java
│   │   │               │   │   ├── SystemUserLevelRequest.java
│   │   │               │   │   ├── SystemUserLevelSearchRequest.java
│   │   │               │   │   └── SystemWriteOffOrderSearchRequest.java
│   │   │               │   ├── response
│   │   │               │   │   ├── StoreOrderItemResponse.java
│   │   │               │   │   ├── SystemAdminResponse.java
│   │   │               │   │   ├── SystemGroupDataAdminLoginBannerResponse.java
│   │   │               │   │   ├── SystemGroupDataOrderStatusPicResponse.java
│   │   │               │   │   ├── SystemStoreStaffResponse.java
│   │   │               │   │   └── SystemWriteOffOrderResponse.java
│   │   │               │   ├── service
│   │   │               │   │   ├── SystemAdminService.java     后台用户
│   │   │               │   │   ├── SystemAttachmentService.java    附件
│   │   │               │   │   ├── SystemCityAsyncService.java     城市异步同步到redis
│   │   │               │   │   ├── SystemCityService.java  城市服务
│   │   │               │   │   ├── SystemConfigService.java    系统配置
│   │   │               │   │   ├── SystemFormTempService.java  form表单
│   │   │               │   │   ├── SystemGroupDataService.java 组合数据明细
│   │   │               │   │   ├── SystemGroupService.java     组合数据
│   │   │               │   │   ├── SystemRoleService.java      admin权限
│   │   │               │   │   ├── SystemStoreService.java     门店
│   │   │               │   │   ├── SystemStoreStaffService.java    门店店员
│   │   │               │   │   ├── SystemUserLevelService.java 用户等级
│   │   │               │   │   └── impl
│   │   │               │   │       ├── SystemAdminServiceImpl.java
│   │   │               │   │       ├── SystemAttachmentServiceImpl.java
│   │   │               │   │       ├── SystemCityAsyncServiceImpl.java
│   │   │               │   │       ├── SystemCityServiceImpl.java
│   │   │               │   │       ├── SystemConfigServiceImpl.java
│   │   │               │   │       ├── SystemFormTempServiceImpl.java
│   │   │               │   │       ├── SystemGroupDataServiceImpl.java
│   │   │               │   │       ├── SystemGroupServiceImpl.java
│   │   │               │   │       ├── SystemRoleServiceImpl.java
│   │   │               │   │       ├── SystemStoreServiceImpl.java
│   │   │               │   │       ├── SystemStoreStaffServiceImpl.java
│   │   │               │   │       ├── SystemUserLevelServiceImpl.java
│   │   │               │   └── vo
│   │   │               │       ├── SystemCityTreeVo.java
│   │   │               │       ├── SystemConfigFormItemConfigRegListVo.java
│   │   │               │       ├── SystemConfigFormItemConfigVo.java
│   │   │               │       ├── SystemConfigFormItemVo.java
│   │   │               │       ├── SystemConfigFormVo.java
│   │   │               │       ├── SystemGroupDataMenuUserConfigVo.java
│   │   │               │       ├── SystemGroupDataRechargeConfigVo.java
│   │   │               │       ├── SystemGroupDataSignConfigVo.java
│   │   │               │       └── SystemStoreNearVo.java
│   │   │               ├── task    任务
│   │   │               │   ├── AsyncCloud.java     附件同步到云服务
│   │   │               │   ├── AsyncSmsSend.java   短信发送
│   │   │               │   ├── AsyncSmsSendResult.java 同步短信发送结果
│   │   │               │   ├── AsyncWeChatProgramTempMessage.java  小程序订阅消息
│   │   │               │   ├── AsyncWeChatPublicTempMessage.java   公众号模板消息
│   │   │               │   └── order
│   │   │               │       ├── OrderCancelByUser.java
│   │   │               │       ├── OrderCompleteByUser.java
│   │   │               │       ├── OrderDeleteByUser.java
│   │   │               │       ├── OrderRefundByUser.java
│   │   │               │       └── OrderTakeByUser.java
│   │   │               ├── upload  上传附件服务
│   │   │               │   ├── controller
│   │   │               │   │   └── UploadController.java
│   │   │               │   ├── service
│   │   │               │   │   ├── AsyncService.java   同步到云服务
│   │   │               │   │   ├── CosService.java     腾讯云
│   │   │               │   │   ├── OssService.java     阿里云
│   │   │               │   │   ├── QiNiuService.java   七牛云
│   │   │               │   │   ├── UploadService.java  上传附件
│   │   │               │   │   └── impl
│   │   │               │   │       ├── AsyncServiceImpl.java
│   │   │               │   │       ├── CosServiceImpl.java
│   │   │               │   │       ├── OssServiceImpl.java
│   │   │               │   │       ├── QiNiuServiceImpl.java
│   │   │               │   │       └── UploadServiceImpl.java
│   │   │               │   └── vo
│   │   │               │       ├── CloudVo.java
│   │   │               │       └── FileResultVo.java
│   │   │               ├── user    用户服务
│   │   │               │   ├── controller
│   │   │               │   │   ├── UserBillController.java
│   │   │               │   │   ├── UserController.java
│   │   │               │   │   ├── UserGroupController.java
│   │   │               │   │   ├── UserLevelController.java
│   │   │               │   │   └── UserTagController.java
│   │   │               │   ├── dao
│   │   │               │   │   ├── UserAddressDao.java
│   │   │               │   │   ├── UserBillDao.java
│   │   │               │   │   ├── UserDao.java
│   │   │               │   │   ├── UserGroupDao.java
│   │   │               │   │   ├── UserLevelDao.java
│   │   │               │   │   ├── UserSignDao.java
│   │   │               │   │   ├── UserTagDao.java
│   │   │               │   │   └── UserTokenDao.java
│   │   │               │   ├── model
│   │   │               │   │   ├── User.java
│   │   │               │   │   ├── UserAddress.java
│   │   │               │   │   ├── UserBill.java
│   │   │               │   │   ├── UserGroup.java
│   │   │               │   │   ├── UserLevel.java
│   │   │               │   │   ├── UserSign.java
│   │   │               │   │   ├── UserTag.java
│   │   │               │   │   └── UserToken.java
│   │   │               │   ├── request
│   │   │               │   │   ├── RegisterThirdUserRequest.java
│   │   │               │   │   ├── UserBillRequest.java
│   │   │               │   │   ├── UserBillSearchRequest.java
│   │   │               │   │   ├── UserGroupRequest.java
│   │   │               │   │   ├── UserLevelRequest.java
│   │   │               │   │   ├── UserLevelSearchRequest.java
│   │   │               │   │   ├── UserOperateFundsRequest.java
│   │   │               │   │   ├── UserOperateIntegralMoneyRequest.java
│   │   │               │   │   ├── UserRequest.java
│   │   │               │   │   ├── UserSearchRequest.java
│   │   │               │   │   └── UserTagRequest.java
│   │   │               │   ├── response
│   │   │               │   │   ├── TopDetail.java
│   │   │               │   │   ├── UserBillResponse.java
│   │   │               │   │   └── UserResponse.java
│   │   │               │   ├── service
│   │   │               │   │   ├── UserAddressService.java     地址
│   │   │               │   │   ├── UserBillService.java        账单
│   │   │               │   │   ├── UserGroupService.java       分组
│   │   │               │   │   ├── UserLevelService.java       等级
│   │   │               │   │   ├── UserService.java            用户
│   │   │               │   │   ├── UserSignService.java        签到
│   │   │               │   │   ├── UserTagService.java         标签
│   │   │               │   │   ├── UserTokenService.java       第三方登录token
│   │   │               │   │   └── impl
│   │   │               │   │       ├── UserAddressServiceImpl.java
│   │   │               │   │       ├── UserBillServiceImpl.java
│   │   │               │   │       ├── UserGroupServiceImpl.java
│   │   │               │   │       ├── UserLevelServiceImpl.java
│   │   │               │   │       ├── UserServiceImpl.java
│   │   │               │   │       ├── UserSignServiceImpl.java
│   │   │               │   │       ├── UserTagServiceImpl.java
│   │   │               │   │       └── UserTokenServiceImpl.java
│   │   │               │   └── vo
│   │   │               │       ├── UserOperateFundsVo.java
│   │   │               │       ├── UserSignMonthVo.java
│   │   │               │       └── UserSignVo.java
│   │   │               ├── validatecode    验证码服务
│   │   │               │   ├── controller
│   │   │               │   │   └── ValidateCodeController.java
│   │   │               │   ├── model
│   │   │               │   │   └── ValidateCode.java
│   │   │               │   └── service
│   │   │               │       ├── ValidateCodeService.java
│   │   │               │       └── impl
│   │   │               │           └── ValidateCodeServiceImpl.java
│   │   │               ├── wechat  微信服务
│   │   │               │   ├── controller
│   │   │               │   │   ├── TemplateMessageController.java
│   │   │               │   │   ├── WeChatController.java
│   │   │               │   │   ├── WeChatUserTagsController.java
│   │   │               │   │   ├── WechatMediaController.java
│   │   │               │   │   ├── WechatMessageController.java
│   │   │               │   │   ├── WechatQrcodeController.java
│   │   │               │   │   ├── WechatReplyController.java
│   │   │               │   │   └── WechatUserController.java
│   │   │               │   ├── dao
│   │   │               │   │   ├── TemplateMessageDao.java
│   │   │               │   │   ├── WechatMediaDao.java
│   │   │               │   │   ├── WechatMessageDao.java
│   │   │               │   │   ├── WechatQrcodeDao.java
│   │   │               │   │   └── WechatReplyDao.java
│   │   │               │   ├── model
│   │   │               │   │   ├── TemplateMessage.java
│   │   │               │   │   ├── WechatMedia.java
│   │   │               │   │   ├── WechatMessage.java
│   │   │               │   │   ├── WechatQrcode.java
│   │   │               │   │   └── WechatReply.java
│   │   │               │   ├── request
│   │   │               │   │   ├── TemplateMessageRequest.java
│   │   │               │   │   ├── TemplateMessageSearchRequest.java
│   │   │               │   │   ├── WechatMediaRequest.java
│   │   │               │   │   ├── WechatMediaSearchRequest.java
│   │   │               │   │   ├── WechatMessageRequest.java
│   │   │               │   │   ├── WechatMessageSearchRequest.java
│   │   │               │   │   ├── WechatQrcodeRequest.java
│   │   │               │   │   ├── WechatQrcodeSearchRequest.java
│   │   │               │   │   ├── WechatReplyRequest.java
│   │   │               │   │   └── WechatReplySearchRequest.java
│   │   │               │   ├── response
│   │   │               │   │   ├── WeChatAuthorizeLoginGetOpenIdResponse.java
│   │   │               │   │   ├── WeChatAuthorizeLoginUserInfoResponse.java
│   │   │               │   │   └── WeChatProgramAuthorizeLoginGetOpenIdResponse.java
│   │   │               │   ├── service
│   │   │               │   │   ├── TemplateMessageService.java     消息模板
│   │   │               │   │   ├── WeChatService.java      微信服务
│   │   │               │   │   ├── WechatMediaService.java 微信素材上传服务
│   │   │               │   │   ├── WechatMessageService.java   微信消息
│   │   │               │   │   ├── WechatQrcodeService.java    小程序二维码
│   │   │               │   │   ├── WechatReplyService.java     公众号关键字回复设置
│   │   │               │   │   ├── WechatUserService.java      微信用户标签
│   │   │               │   │   └── impl
│   │   │               │   │       ├── TemplateMessageServiceImpl.java
│   │   │               │   │       ├── WeChatServiceImpl.java
│   │   │               │   │       ├── WechatMediaServiceImpl.java
│   │   │               │   │       ├── WechatMessageServiceImpl.java
│   │   │               │   │       ├── WechatQrcodeServiceImpl.java
│   │   │               │   │       ├── WechatReplyServiceImpl.java
│   │   │               │   │       └── WechatUserServiceImpl.java
│   │   │               │   └── vo
│   │   │               │       ├── MediaCountVo.java
│   │   │               │       ├── MediaDetailVo.java
│   │   │               │       ├── SendTemplateMessageItemVo.java
│   │   │               │       ├── SendTemplateMessageVo.java
│   │   │               │       ├── TemplateMessageIndustryItemVo.java
│   │   │               │       ├── TemplateMessageIndustryVo.java
│   │   │               │       └── TemplateMessageVo.java
│   │   │               └── wechatMessage   微信被动消息发送 公众号关键字回复
│   │   │                   ├── service
│   │   │                   │   ├── WeChatMessageService.java
│   │   │                   │   └── impl
│   │   │                   │       └── WeChatMessageServiceImpl.java
│   │   │                   └── vo
│   │   │                       ├── BaseMessageVo.java
│   │   │                       ├── MessageImageItemVo.java
│   │   │                       ├── MessageImageVo.java
│   │   │                       ├── MessageNewsItemDetailVo.java
│   │   │                       ├── MessageNewsItemVo.java
│   │   │                       ├── MessageNewsVo.java
│   │   │                       ├── MessageReplyDataVo.java
│   │   │                       ├── MessageTextVo.java
│   │   │                       ├── MessageVoiceItemVo.java
│   │   │                       └── MessageVoiceVo.java
│   │   ├── resources   资源文件
│   │   │   ├── application-prod.yml    正式环境配置文件
│   │   │   ├── application.yml 默认配置文件
│   │   │   ├── logback-spring.xml  日志配置文件
│   │   │   └── mapper  mapper文件
│   │   │       ├── article
│   │   │       │   └── ArticleMapper.xml
│   │   │       ├── category
│   │   │       │   └── CategoryMapper.xml
│   │   │       ├── express
│   │   │       │   ├── ExpressMapper.xml
│   │   │       │   ├── ShippingTemplatesFreeMapper.xml
│   │   │       │   ├── ShippingTemplatesMapper.xml
│   │   │       │   └── ShippingTemplatesRegionMapper.xml
│   │   │       ├── finance
│   │   │       │   ├── UserExtractMapper.xml
│   │   │       │   ├── UserFundsMonitorMapper.xml
│   │   │       │   └── UserRechargeMapper.xml
│   │   │       ├── marketing
│   │   │       │   ├── StoreCouponMapper.xml
│   │   │       │   └── StoreCouponUserMapper.xml
│   │   │       ├── sms
│   │   │       │   └── SmsRecordMapper.xml
│   │   │       ├── store
│   │   │       │   ├── StoreBargainMapper.xml
│   │   │       │   ├── StoreBargainUserHelpMapper.xml
│   │   │       │   ├── StoreBargainUserMapper.xml
│   │   │       │   ├── StoreCartMapper.xml
│   │   │       │   ├── StoreCategoryMapper.xml
│   │   │       │   ├── StoreCombinationMapper.xml
│   │   │       │   ├── StoreOrderInfoMapper.xml
│   │   │       │   ├── StoreOrderMapper.xml
│   │   │       │   ├── StoreOrderStatusMapper.xml
│   │   │       │   ├── StorePinkMapper.xml
│   │   │       │   ├── StoreProductAttrMapper.xml
│   │   │       │   ├── StoreProductAttrResultMapper.xml
│   │   │       │   ├── StoreProductAttrValueMapper.xml
│   │   │       │   ├── StoreProductCateMapper.xml
│   │   │       │   ├── StoreProductCouponMapper.xml
│   │   │       │   ├── StoreProductDescriptionMapper.xml
│   │   │       │   ├── StoreProductMapper.xml
│   │   │       │   ├── StoreProductRelationMapper.xml
│   │   │       │   ├── StoreProductReplyMapper.xml
│   │   │       │   ├── StoreProductRuleMapper.xml
│   │   │       │   ├── StoreServiceLogMapper.xml
│   │   │       │   └── StoreServiceMapper.xml
│   │   │       ├── system
│   │   │       │   ├── SystemAdminMapper.xml
│   │   │       │   ├── SystemAttachmentMapper.xml
│   │   │       │   ├── SystemCityMapper.xml
│   │   │       │   ├── SystemConfigMapper.xml
│   │   │       │   ├── SystemConfigTabMapper.xml
│   │   │       │   ├── SystemFileMapper.xml
│   │   │       │   ├── SystemFormTempMapper.xml
│   │   │       │   ├── SystemGroupDataMapper.xml
│   │   │       │   ├── SystemGroupMapper.xml
│   │   │       │   ├── SystemLogMapper.xml
│   │   │       │   ├── SystemNoticeAdminMapper.xml
│   │   │       │   ├── SystemNoticeMapper.xml
│   │   │       │   ├── SystemRoleMapper.xml
│   │   │       │   ├── SystemStoreMapper.xml
│   │   │       │   ├── SystemStoreStaffMapper.xml
│   │   │       │   ├── SystemUserLevelMapper.xml
│   │   │       ├── user
│   │   │       │   ├── UserAddressMapper.xml
│   │   │       │   ├── UserBillMapper.xml
│   │   │       │   ├── UserGroupMapper.xml
│   │   │       │   ├── UserLevelMapper.xml
│   │   │       │   ├── UserMapper.xml
│   │   │       │   ├── UserSignMapper.xml
│   │   │       │   ├── UserTagMapper.xml
│   │   │       │   └── UserTokenMapper.xml
│   │   │       └── wechat
│   │   │           ├── TemplateMessageMapper.xml
│   │   │           ├── WechatMediaMapper.xml
│   │   │           ├── WechatMessageMapper.xml
│   │   │           ├── WechatQrcodeMapper.xml
│   │   │           └── WechatReplyMapper.xml
│   │   └── webapp
│   │       └── index.jsp
│   └── test
│       └── java
│           └── com
│               └── zbkj
│                   └── crmeb
│                       └── CrmebApplicationTests.java
└── start.sh    启动脚本
Clone this wiki locally