SpringBoot商城后台管理系统
.
├── LICENSE
├── README.md
├── docker
│ ├── Dockerfile
│ ├── application
│ │ └── docker-compose.yml
│ └── docker-compose.yml
├── imgs
│ ├── test1.png
│ ├── test2.png
│ ├── test3.png
│ ├── test4.png
│ ├── test5.png
│ ├── test6.png
│ ├── test8.png
│ └── test9.png
├── pom.xml
├── shell
│ ├── log.sh
│ ├── start.sh
│ ├── stop.sh
│ └── yshop.sh
├── sql
│ └── yshop2.sql
├── yshop-admin
│ ├── pom.xml
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── co
│ │ │ └── yixiang
│ │ │ ├── AppRun.java
│ │ │ ├── config
│ │ │ │ ├── ConfigurerAdapter.java
│ │ │ │ ├── DataScope.java
│ │ │ │ ├── MybatisPlusConfig.java
│ │ │ │ ├── WebSocketConfig.java
│ │ │ │ └── thread
│ │ │ │ ├── AsyncTaskExecutePool.java
│ │ │ │ ├── AsyncTaskProperties.java
│ │ │ │ ├── TheadFactoryName.java
│ │ │ │ └── ThreadPoolExecutorUtil.java
│ │ │ └── modules
│ │ │ ├── monitor
│ │ │ │ ├── config
│ │ │ │ │ └── VisitsInitialization.java
│ │ │ │ ├── domain
│ │ │ │ │ ├── Visits.java
│ │ │ │ │ └── vo
│ │ │ │ │ └── RedisVo.java
│ │ │ │ ├── rest
│ │ │ │ │ ├── LimitController.java
│ │ │ │ │ ├── RedisController.java
│ │ │ │ │ └── VisitsController.java
│ │ │ │ └── service
│ │ │ │ ├── RedisService.java
│ │ │ │ ├── VisitsService.java
│ │ │ │ ├── impl
│ │ │ │ │ ├── RedisServiceImpl.java
│ │ │ │ │ └── VisitsServiceImpl.java
│ │ │ │ └── mapper
│ │ │ │ └── VisitsMapper.java
│ │ │ ├── quartz
│ │ │ │ ├── config
│ │ │ │ │ ├── JobRunner.java
│ │ │ │ │ └── QuartzConfig.java
│ │ │ │ ├── domain
│ │ │ │ │ ├── QuartzJob.java
│ │ │ │ │ └── QuartzLog.java
│ │ │ │ ├── rest
│ │ │ │ │ └── QuartzJobController.java
│ │ │ │ ├── service
│ │ │ │ │ ├── QuartzJobService.java
│ │ │ │ │ ├── QuartzLogService.java
│ │ │ │ │ ├── dto
│ │ │ │ │ │ ├── QuartzJobDto.java
│ │ │ │ │ │ ├── QuartzJobQueryCriteria.java
│ │ │ │ │ │ ├── QuartzLogDto.java
│ │ │ │ │ │ └── QuartzLogQueryCriteria.java
│ │ │ │ │ ├── impl
│ │ │ │ │ │ ├── QuartzJobServiceImpl.java
│ │ │ │ │ │ └── QuartzLogServiceImpl.java
│ │ │ │ │ └── mapper
│ │ │ │ │ ├── QuartzJobMapper.java
│ │ │ │ │ └── QuartzLogMapper.java
│ │ │ │ ├── task
│ │ │ │ │ ├── TestTask.java
│ │ │ │ │ └── VisitsTask.java
│ │ │ │ └── utils
│ │ │ │ ├── ExecutionJob.java
│ │ │ │ ├── QuartzManage.java
│ │ │ │ └── QuartzRunnable.java
│ │ │ ├── security
│ │ │ │ ├── config
│ │ │ │ │ ├── SecurityConfig.java
│ │ │ │ │ └── SecurityProperties.java
│ │ │ │ ├── rest
│ │ │ │ │ ├── AuthController.java
│ │ │ │ │ └── OnlineController.java
│ │ │ │ ├── security
│ │ │ │ │ ├── JwtAccessDeniedHandler.java
│ │ │ │ │ ├── JwtAuthenticationEntryPoint.java
│ │ │ │ │ ├── TokenConfigurer.java
│ │ │ │ │ ├── TokenFilter.java
│ │ │ │ │ ├── TokenProvider.java
│ │ │ │ │ ├── TokenUtil.java
│ │ │ │ │ └── vo
│ │ │ │ │ ├── AuthUser.java
│ │ │ │ │ ├── JwtUser.java
│ │ │ │ │ └── OnlineUser.java
│ │ │ │ └── service
│ │ │ │ ├── OnlineUserService.java
│ │ │ │ └── UserDetailsServiceImpl.java
│ │ │ └── system
│ │ │ ├── domain
│ │ │ │ ├── Dept.java
│ │ │ │ ├── Dict.java
│ │ │ │ ├── DictDetail.java
│ │ │ │ ├── Job.java
│ │ │ │ ├── Menu.java
│ │ │ │ ├── Role.java
│ │ │ │ ├── RolesDepts.java
│ │ │ │ ├── RolesMenus.java
│ │ │ │ ├── User.java
│ │ │ │ ├── UserAvatar.java
│ │ │ │ ├── UsersRoles.java
│ │ │ │ └── vo
│ │ │ │ ├── MenuMetaVo.java
│ │ │ │ ├── MenuVo.java
│ │ │ │ └── UserPassVo.java
│ │ │ ├── rest
│ │ │ │ ├── DeptController.java
│ │ │ │ ├── DictController.java
│ │ │ │ ├── DictDetailController.java
│ │ │ │ ├── JobController.java
│ │ │ │ ├── MenuController.java
│ │ │ │ ├── RoleController.java
│ │ │ │ └── SysUserController.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ ├── DictDetailService.java
│ │ │ ├── DictService.java
│ │ │ ├── JobService.java
│ │ │ ├── MenuService.java
│ │ │ ├── RoleService.java
│ │ │ ├── RolesDeptsService.java
│ │ │ ├── RolesMenusService.java
│ │ │ ├── UserAvatarService.java
│ │ │ ├── UserService.java
│ │ │ ├── UsersRolesService.java
│ │ │ ├── dto
│ │ │ │ ├── DeptDto.java
│ │ │ │ ├── DeptQueryCriteria.java
│ │ │ │ ├── DeptSmallDto.java
│ │ │ │ ├── DictDetailDto.java
│ │ │ │ ├── DictDetailQueryCriteria.java
│ │ │ │ ├── DictDto.java
│ │ │ │ ├── DictQueryCriteria.java
│ │ │ │ ├── DictSmallDto.java
│ │ │ │ ├── JobDto.java
│ │ │ │ ├── JobQueryCriteria.java
│ │ │ │ ├── JobSmallDto.java
│ │ │ │ ├── MenuDto.java
│ │ │ │ ├── MenuQueryCriteria.java
│ │ │ │ ├── PermissionDto.java
│ │ │ │ ├── PermissionQueryCriteria.java
│ │ │ │ ├── RoleDto.java
│ │ │ │ ├── RoleQueryCriteria.java
│ │ │ │ ├── RoleSmallDto.java
│ │ │ │ ├── UserAvatarDto.java
│ │ │ │ ├── UserAvatarQueryCriteria.java
│ │ │ │ ├── UserDto.java
│ │ │ │ └── UserQueryCriteria.java
│ │ │ ├── impl
│ │ │ │ ├── DeptServiceImpl.java
│ │ │ │ ├── DictDetailServiceImpl.java
│ │ │ │ ├── DictServiceImpl.java
│ │ │ │ ├── JobServiceImpl.java
│ │ │ │ ├── MenuServiceImpl.java
│ │ │ │ ├── RoleServiceImpl.java
│ │ │ │ ├── RolesDeptsServiceImpl.java
│ │ │ │ ├── RolesMenusServiceImpl.java
│ │ │ │ ├── SysUserServiceImpl.java
│ │ │ │ ├── UserAvatarServiceImpl.java
│ │ │ │ └── UsersRolesServiceImpl.java
│ │ │ └── mapper
│ │ │ ├── DeptMapper.java
│ │ │ ├── DictDetailMapper.java
│ │ │ ├── DictMapper.java
│ │ │ ├── JobMapper.java
│ │ │ ├── MenuMapper.java
│ │ │ ├── RoleMapper.java
│ │ │ ├── RolesDeptsMapper.java
│ │ │ ├── RolesMenusMapper.java
│ │ │ ├── SysUserMapper.java
│ │ │ ├── UserAvatarMapper.java
│ │ │ └── UsersRolesMapper.java
│ │ └── resources
│ │ ├── banner.txt
│ │ ├── config
│ │ │ ├── application-dev.yml
│ │ │ ├── application-prod.yml
│ │ │ └── application.yml
│ │ ├── generator.properties
│ │ ├── ip2region
│ │ │ └── ip2region.db
│ │ ├── log4jdbc.log4j2.properties
│ │ ├── logback.xml
│ │ └── template
│ │ ├── email
│ │ │ └── email.ftl
│ │ └── generator
│ │ ├── admin
│ │ │ ├── Controller.ftl
│ │ │ ├── ControllerP.ftl
│ │ │ ├── Dto.ftl
│ │ │ ├── DtoP.ftl
│ │ │ ├── Entity.ftl
│ │ │ ├── EntityP.ftl
│ │ │ ├── Mapper.ftl
│ │ │ ├── MapperP.ftl
│ │ │ ├── QueryCriteria.ftl
│ │ │ ├── QueryCriteriaP.ftl
│ │ │ ├── Repository.ftl
│ │ │ ├── Service.ftl
│ │ │ ├── ServiceImpl.ftl
│ │ │ ├── ServiceImplP.ftl
│ │ │ └── ServiceP.ftl
│ │ └── front
│ │ ├── api.ftl
│ │ ├── eForm.ftl
│ │ └── index.ftl
│ └── test
│ └── java
│ └── co
│ └── yixiang
│ ├── Api_java_demo.java
│ ├── FileTest.java
│ ├── Order.java
│ └── PrintUtil4.java
├── yshop-common
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ │ ├── co
│ │ │ └── yixiang
│ │ │ ├── annotation
│ │ │ │ ├── AnonymousAccess.java
│ │ │ │ ├── Limit.java
│ │ │ │ └── Query.java
│ │ │ ├── aspect
│ │ │ │ ├── LimitAspect.java
│ │ │ │ └── LimitType.java
│ │ │ ├── config
│ │ │ │ ├── ElPermissionConfig.java
│ │ │ │ ├── RedisConfig.java
│ │ │ │ └── SwaggerConfig.java
│ │ │ ├── constant
│ │ │ │ ├── ShopConstants.java
│ │ │ │ └── SystemConfigConstants.java
│ │ │ ├── domain
│ │ │ │ └── BaseDomain.java
│ │ │ ├── dozer
│ │ │ │ ├── config
│ │ │ │ │ └── DozerMapperConfig.java
│ │ │ │ └── service
│ │ │ │ ├── EJBGenerator.java
│ │ │ │ └── IGenerator.java
│ │ │ ├── enums
│ │ │ │ ├── AppFromEnum.java
│ │ │ │ ├── BillDetailEnum.java
│ │ │ │ ├── BillEnum.java
│ │ │ │ ├── BillInfoEnum.java
│ │ │ │ ├── CommonEnum.java
│ │ │ │ ├── CouponEnum.java
│ │ │ │ ├── OrderCountEnum.java
│ │ │ │ ├── OrderInfoEnum.java
│ │ │ │ ├── OrderLogEnum.java
│ │ │ │ ├── OrderStatusEnum.java
│ │ │ │ ├── PayTypeEnum.java
│ │ │ │ ├── ProductEnum.java
│ │ │ │ ├── RedisKeyEnum.java
│ │ │ │ └── ShopCommonEnum.java
│ │ │ ├── exception
│ │ │ │ ├── BadRequestException.java
│ │ │ │ ├── EntityExistException.java
│ │ │ │ ├── EntityNotFoundException.java
│ │ │ │ ├── ErrorRequestException.java
│ │ │ │ └── handler
│ │ │ │ ├── ApiErr.java
│ │ │ │ ├── ApiError.java
│ │ │ │ └── GlobalExceptionHandler.java
│ │ │ ├── mapper
│ │ │ │ └── EntityMapper.java
│ │ │ ├── print
│ │ │ │ ├── OrderPrint.java
│ │ │ │ ├── PrintOrderDataVO.java
│ │ │ │ ├── PrintStoreOrderVO.java
│ │ │ │ └── PrintUtil4.java
│ │ │ └── utils
│ │ │ ├── BeanUtil.java
│ │ │ ├── BigNum.java
│ │ │ ├── CateDTO.java
│ │ │ ├── DateUtils.java
│ │ │ ├── ElAdminConstant.java
│ │ │ ├── EncryptUtils.java
│ │ │ ├── FeiEHttpUtil.java
│ │ │ ├── FileUtil.java
│ │ │ ├── FontUtil.java
│ │ │ ├── LocationUtils.java
│ │ │ ├── OrderUtil.java
│ │ │ ├── PageUtil.java
│ │ │ ├── RecodeUtil.java
│ │ │ ├── RedisUtil.java
│ │ │ ├── RedisUtils.java
│ │ │ ├── RequestHolder.java
│ │ │ ├── SecurityUtils.java
│ │ │ ├── SpringContextHolder.java
│ │ │ ├── SpringContextUtils.java
│ │ │ ├── StringUtils.java
│ │ │ ├── ThrowableUtil.java
│ │ │ ├── TranslatorUtil.java
│ │ │ ├── TreeUtil.java
│ │ │ ├── ValidationUtil.java
│ │ │ └── YshopConstant.java
│ │ └── com
│ │ └── github
│ │ └── xiaoymin
│ │ └── knife4j
│ │ └── spring
│ │ └── util
│ │ ├── ArrayRefProperty.java
│ │ └── SwaggerUtil.java
│ └── resources
│ ├── META-INF
│ │ └── spring.factories
│ └── dozer
│ ├── bean-mappings.xml
│ └── global-configuration.xml
├── yshop-generator
│ ├── pom.xml
│ └── src
│ └── main
│ └── java
│ └── co
│ └── yixiang
│ └── gen
│ ├── domain
│ │ ├── ColumnConfig.java
│ │ ├── GenConfig.java
│ │ └── vo
│ │ ├── ColumnInfo.java
│ │ └── TableInfo.java
│ ├── rest
│ │ ├── GenConfigController.java
│ │ └── GeneratorController.java
│ ├── service
│ │ ├── GenConfigService.java
│ │ ├── GeneratorService.java
│ │ ├── impl
│ │ │ ├── GenConfigServiceImpl.java
│ │ │ └── GeneratorServiceImpl.java
│ │ └── mapper
│ │ ├── ColumnInfoMapper.java
│ │ └── GenConfigMapper.java
│ └── utils
│ ├── ColUtil.java
│ └── GenUtil.java
├── yshop-logging
│ ├── pom.xml
│ └── src
│ └── main
│ └── java
│ └── co
│ └── yixiang
│ └── logging
│ ├── aop
│ │ └── log
│ │ └── Log.java
│ ├── aspect
│ │ └── LogAspect.java
│ ├── domain
│ │ └── Log.java
│ ├── rest
│ │ └── LogController.java
│ └── service
│ ├── LogService.java
│ ├── dto
│ │ ├── LogErrorDTO.java
│ │ ├── LogQueryCriteria.java
│ │ └── LogSmallDTO.java
│ ├── impl
│ │ └── LogServiceImpl.java
│ └── mapper
│ └── LogMapper.java
├── yshop-mproot
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ │ └── co
│ │ └── yixiang
│ │ ├── annotation
│ │ │ └── Query.java
│ │ ├── common
│ │ │ ├── entity
│ │ │ │ └── BaseEntity.java
│ │ │ ├── mapper
│ │ │ │ └── CoreMapper.java
│ │ │ ├── service
│ │ │ │ ├── BaseService.java
│ │ │ │ └── impl
│ │ │ │ └── BaseServiceImpl.java
│ │ │ ├── utils
│ │ │ │ └── QueryHelpPlus.java
│ │ │ └── web
│ │ │ ├── param
│ │ │ │ ├── OrderQueryParam.java
│ │ │ │ └── QueryParam.java
│ │ │ └── vo
│ │ │ └── Paging.java
│ │ └── config
│ │ ├── MetaHandler.java
│ │ └── MybatisConfig.java
│ └── resources
│ └── META-INF
│ └── spring.factories
├── yshop-shop
│ ├── pom.xml
│ └── src
│ └── main
│ └── java
│ └── co
│ └── yixiang
│ └── modules
│ ├── activity
│ │ ├── domain
│ │ │ ├── YxStoreBargain.java
│ │ │ ├── YxStoreCombination.java
│ │ │ ├── YxStoreCoupon.java
│ │ │ ├── YxStoreCouponIssue.java
│ │ │ ├── YxStoreCouponIssueUser.java
│ │ │ ├── YxStoreCouponUser.java
│ │ │ ├── YxStorePink.java
│ │ │ ├── YxStoreSeckill.java
│ │ │ └── YxUserExtract.java
│ │ ├── rest
│ │ │ ├── StoreBargainController.java
│ │ │ ├── StoreCombinationController.java
│ │ │ ├── StoreCouponController.java
│ │ │ ├── StoreCouponIssueController.java
│ │ │ ├── StoreCouponIssueUserController.java
│ │ │ ├── StoreCouponUserController.java
│ │ │ ├── StorePinkController.java
│ │ │ ├── StoreSeckillController.java
│ │ │ └── UserExtractController.java
│ │ └── service
│ │ ├── YxStoreBargainService.java
│ │ ├── YxStoreCombinationService.java
│ │ ├── YxStoreCouponIssueService.java
│ │ ├── YxStoreCouponIssueUserService.java
│ │ ├── YxStoreCouponService.java
│ │ ├── YxStoreCouponUserService.java
│ │ ├── YxStorePinkService.java
│ │ ├── YxStoreSeckillService.java
│ │ ├── YxUserExtractService.java
│ │ ├── dto
│ │ │ ├── YxStoreBargainDto.java
│ │ │ ├── YxStoreBargainQueryCriteria.java
│ │ │ ├── YxStoreCombinationDto.java
│ │ │ ├── YxStoreCombinationQueryCriteria.java
│ │ │ ├── YxStoreCouponDto.java
│ │ │ ├── YxStoreCouponIssueDto.java
│ │ │ ├── YxStoreCouponIssueQueryCriteria.java
│ │ │ ├── YxStoreCouponIssueUserDto.java
│ │ │ ├── YxStoreCouponIssueUserQueryCriteria.java
│ │ │ ├── YxStoreCouponQueryCriteria.java
│ │ │ ├── YxStoreCouponUserDto.java
│ │ │ ├── YxStoreCouponUserQueryCriteria.java
│ │ │ ├── YxStorePinkDto.java
│ │ │ ├── YxStorePinkQueryCriteria.java
│ │ │ ├── YxStoreSeckillDto.java
│ │ │ ├── YxStoreSeckillQueryCriteria.java
│ │ │ ├── YxUserExtractDto.java
│ │ │ └── YxUserExtractQueryCriteria.java
│ │ ├── impl
│ │ │ ├── YxStoreBargainServiceImpl.java
│ │ │ ├── YxStoreCombinationServiceImpl.java
│ │ │ ├── YxStoreCouponIssueServiceImpl.java
│ │ │ ├── YxStoreCouponIssueUserServiceImpl.java
│ │ │ ├── YxStoreCouponServiceImpl.java
│ │ │ ├── YxStoreCouponUserServiceImpl.java
│ │ │ ├── YxStorePinkServiceImpl.java
│ │ │ ├── YxStoreSeckillServiceImpl.java
│ │ │ └── YxUserExtractServiceImpl.java
│ │ └── mapper
│ │ ├── YxStoreBargainMapper.java
│ │ ├── YxStoreCombinationMapper.java
│ │ ├── YxStoreCouponIssueMapper.java
│ │ ├── YxStoreCouponIssueUserMapper.java
│ │ ├── YxStoreCouponMapper.java
│ │ ├── YxStoreCouponUserMapper.java
│ │ ├── YxStorePinkMapper.java
│ │ ├── YxStoreSeckillMapper.java
│ │ └── YxUserExtractMapper.java
│ ├── aop
│ │ ├── ForbidSubmit.java
│ │ ├── ForbidSubmitAspect.java
│ │ ├── NoRepeatSubmit.java
│ │ └── RepeatSubmitAspect.java
│ ├── shop
│ │ ├── domain
│ │ │ ├── YxExpress.java
│ │ │ ├── YxMaterial.java
│ │ │ ├── YxMaterialGroup.java
│ │ │ ├── YxStoreCart.java
│ │ │ ├── YxStoreCategory.java
│ │ │ ├── YxStoreOrder.java
│ │ │ ├── YxStoreOrderCartInfo.java
│ │ │ ├── YxStoreOrderStatus.java
│ │ │ ├── YxStoreProduct.java
│ │ │ ├── YxStoreProductAttr.java
│ │ │ ├── YxStoreProductAttrResult.java
│ │ │ ├── YxStoreProductAttrValue.java
│ │ │ ├── YxStoreProductReply.java
│ │ │ ├── YxSystemConfig.java
│ │ │ ├── YxSystemGroupData.java
│ │ │ ├── YxSystemStore.java
│ │ │ ├── YxSystemStoreStaff.java
│ │ │ ├── YxSystemUserLevel.java
│ │ │ ├── YxSystemUserTask.java
│ │ │ ├── YxUser.java
│ │ │ ├── YxUserBill.java
│ │ │ └── YxUserRecharge.java
│ │ ├── rest
│ │ │ ├── ExpressController.java
│ │ │ ├── MaterialController.java
│ │ │ ├── MaterialGroupController.java
│ │ │ ├── MemberController.java
│ │ │ ├── StoreCategoryController.java
│ │ │ ├── StoreOrderController.java
│ │ │ ├── StoreProductController.java
│ │ │ ├── StoreProductReplyController.java
│ │ │ ├── SystemConfigController.java
│ │ │ ├── SystemGroupDataController.java
│ │ │ ├── SystemStoreController.java
│ │ │ ├── SystemStoreStaffController.java
│ │ │ ├── SystemUserLevelController.java
│ │ │ ├── SystemUserTaskController.java
│ │ │ ├── UserBillController.java
│ │ │ └── UserRechargeController.java
│ │ └── service
│ │ ├── YxExpressService.java
│ │ ├── YxMaterialGroupService.java
│ │ ├── YxMaterialService.java
│ │ ├── YxStoreCartService.java
│ │ ├── YxStoreCategoryService.java
│ │ ├── YxStoreOrderCartInfoService.java
│ │ ├── YxStoreOrderService.java
│ │ ├── YxStoreOrderStatusService.java
│ │ ├── YxStoreProductAttrResultService.java
│ │ ├── YxStoreProductAttrService.java
│ │ ├── YxStoreProductAttrValueService.java
│ │ ├── YxStoreProductReplyService.java
│ │ ├── YxStoreProductService.java
│ │ ├── YxSystemConfigService.java
│ │ ├── YxSystemGroupDataService.java
│ │ ├── YxSystemStoreService.java
│ │ ├── YxSystemStoreStaffService.java
│ │ ├── YxSystemUserLevelService.java
│ │ ├── YxSystemUserTaskService.java
│ │ ├── YxUserBillService.java
│ │ ├── YxUserRechargeService.java
│ │ ├── YxUserService.java
│ │ ├── dto
│ │ │ ├── ChartDataDto.java
│ │ │ ├── CountDto.java
│ │ │ ├── DetailDto.java
│ │ │ ├── FromatDetailDto.java
│ │ │ ├── OrderCountDto.java
│ │ │ ├── OrderTimeDataDto.java
│ │ │ ├── ProductFormatDto.java
│ │ │ ├── StoreOrderCartInfoDto.java
│ │ │ ├── UserBillDto.java
│ │ │ ├── UserMoneyDto.java
│ │ │ ├── WechatUserDto.java
│ │ │ ├── YxExpressDto.java
│ │ │ ├── YxExpressQueryCriteria.java
│ │ │ ├── YxMaterialDto.java
│ │ │ ├── YxMaterialGroupDto.java
│ │ │ ├── YxMaterialGroupQueryCriteria.java
│ │ │ ├── YxMaterialQueryCriteria.java
│ │ │ ├── YxStoreCartDto.java
│ │ │ ├── YxStoreCartQueryCriteria.java
│ │ │ ├── YxStoreCategoryDto.java
│ │ │ ├── YxStoreCategoryQueryCriteria.java
│ │ │ ├── YxStoreCategorySmallDto.java
│ │ │ ├── YxStoreOrderCartInfoDto.java
│ │ │ ├── YxStoreOrderCartInfoQueryCriteria.java
│ │ │ ├── YxStoreOrderDto.java
│ │ │ ├── YxStoreOrderQueryCriteria.java
│ │ │ ├── YxStoreOrderStatusDto.java
│ │ │ ├── YxStoreOrderStatusQueryCriteria.java
│ │ │ ├── YxStoreProductAttrQueryCriteria.java
│ │ │ ├── YxStoreProductAttrValueQueryCriteria.java
│ │ │ ├── YxStoreProductDto.java
│ │ │ ├── YxStoreProductQueryCriteria.java
│ │ │ ├── YxStoreProductReplyDto.java
│ │ │ ├── YxStoreProductReplyQueryCriteria.java
│ │ │ ├── YxStoreProductSmallDto.java
│ │ │ ├── YxSystemConfigDto.java
│ │ │ ├── YxSystemConfigQueryCriteria.java
│ │ │ ├── YxSystemGroupDataDto.java
│ │ │ ├── YxSystemGroupDataQueryCriteria.java
│ │ │ ├── YxSystemStoreDto.java
│ │ │ ├── YxSystemStoreQueryCriteria.java
│ │ │ ├── YxSystemStoreStaffDto.java
│ │ │ ├── YxSystemStoreStaffQueryCriteria.java
│ │ │ ├── YxSystemUserLevelDto.java
│ │ │ ├── YxSystemUserLevelQueryCriteria.java
│ │ │ ├── YxSystemUserTaskDto.java
│ │ │ ├── YxSystemUserTaskQueryCriteria.java
│ │ │ ├── YxUserBillDto.java
│ │ │ ├── YxUserBillQueryCriteria.java
│ │ │ ├── YxUserDto.java
│ │ │ ├── YxUserQueryCriteria.java
│ │ │ ├── YxUserRechargeDto.java
│ │ │ ├── YxUserRechargeQueryCriteria.java
│ │ │ ├── YxUserSmallDto.java
│ │ │ ├── YxWechatUserDto.java
│ │ │ └── YxWechatUserQueryCriteria.java
│ │ ├── impl
│ │ │ ├── YxExpressServiceImpl.java
│ │ │ ├── YxMaterialGroupServiceImpl.java
│ │ │ ├── YxMaterialServiceImpl.java
│ │ │ ├── YxStoreCartServiceImpl.java
│ │ │ ├── YxStoreCategoryServiceImpl.java
│ │ │ ├── YxStoreOrderCartInfoServiceImpl.java
│ │ │ ├── YxStoreOrderServiceImpl.java
│ │ │ ├── YxStoreOrderStatusServiceImpl.java
│ │ │ ├── YxStoreProductAttrResultServiceImpl.java
│ │ │ ├── YxStoreProductAttrServiceImpl.java
│ │ │ ├── YxStoreProductAttrValueServiceImpl.java
│ │ │ ├── YxStoreProductReplyServiceImpl.java
│ │ │ ├── YxStoreProductServiceImpl.java
│ │ │ ├── YxSystemConfigServiceImpl.java
│ │ │ ├── YxSystemGroupDataServiceImpl.java
│ │ │ ├── YxSystemStoreServiceImpl.java
│ │ │ ├── YxSystemStoreStaffServiceImpl.java
│ │ │ ├── YxSystemUserLevelServiceImpl.java
│ │ │ ├── YxSystemUserTaskServiceImpl.java
│ │ │ ├── YxUserBillServiceImpl.java
│ │ │ ├── YxUserRechargeServiceImpl.java
│ │ │ └── YxUserServiceImpl.java
│ │ ├── mapper
│ │ │ ├── ExpressMapper.java
│ │ │ ├── MaterialGroupMapper.java
│ │ │ ├── MaterialMapper.java
│ │ │ ├── StoreCartMapper.java
│ │ │ ├── StoreCategoryMapper.java
│ │ │ ├── StoreOrderCartInfoMapper.java
│ │ │ ├── StoreOrderMapper.java
│ │ │ ├── StoreOrderStatusMapper.java
│ │ │ ├── StoreProductAttrMapper.java
│ │ │ ├── StoreProductAttrResultMapper.java
│ │ │ ├── StoreProductAttrValueMapper.java
│ │ │ ├── StoreProductMapper.java
│ │ │ ├── StoreProductReplyMapper.java
│ │ │ ├── SystemConfigMapper.java
│ │ │ ├── SystemGroupDataMapper.java
│ │ │ ├── SystemStoreMapper.java
│ │ │ ├── SystemStoreStaffMapper.java
│ │ │ ├── SystemUserLevelMapper.java
│ │ │ ├── SystemUserTaskMapper.java
│ │ │ ├── UserBillMapper.java
│ │ │ ├── UserMapper.java
│ │ │ └── UserRechargeMapper.java
│ │ └── param
│ │ └── ExpressParam.java
│ └── util
│ └── RedisLock.java
├── yshop-tools
│ ├── pom.xml
│ └── src
│ └── main
│ └── java
│ └── co
│ └── yixiang
│ └── tools
│ ├── config
│ │ └── MultipartConfig.java
│ ├── domain
│ │ ├── AlipayConfig.java
│ │ ├── EmailConfig.java
│ │ ├── LocalStorage.java
│ │ ├── Picture.java
│ │ ├── QiniuConfig.java
│ │ ├── QiniuContent.java
│ │ ├── VerificationCode.java
│ │ └── vo
│ │ ├── EmailVo.java
│ │ └── TradeVo.java
│ ├── express
│ │ ├── ExpressService.java
│ │ ├── config
│ │ │ ├── ExpressAutoConfiguration.java
│ │ │ └── ExpressProperties.java
│ │ └── dao
│ │ ├── ExpressInfo.java
│ │ └── Traces.java
│ ├── rest
│ │ ├── AliPayController.java
│ │ ├── EmailController.java
│ │ ├── LocalStorageController.java
│ │ ├── PictureController.java
│ │ ├── QiniuController.java
│ │ ├── UploadController.java
│ │ └── VerificationCodeController.java
│ ├── service
│ │ ├── AlipayConfigService.java
│ │ ├── EmailConfigService.java
│ │ ├── LocalStorageService.java
│ │ ├── PictureService.java
│ │ ├── QiNiuService.java
│ │ ├── QiniuConfigService.java
│ │ ├── QiniuContentService.java
│ │ ├── VerificationCodeService.java
│ │ ├── dto
│ │ │ ├── LocalStorageDto.java
│ │ │ ├── LocalStorageQueryCriteria.java
│ │ │ ├── PictureDto.java
│ │ │ ├── PictureQueryCriteria.java
│ │ │ ├── QiniuConfigDto.java
│ │ │ ├── QiniuConfigQueryCriteria.java
│ │ │ ├── QiniuContentDto.java
│ │ │ ├── QiniuContentQueryCriteria.java
│ │ │ └── QiniuQueryCriteria.java
│ │ ├── impl
│ │ │ ├── AlipayConfigServiceImpl.java
│ │ │ ├── EmailConfigServiceImpl.java
│ │ │ ├── LocalStorageServiceImpl.java
│ │ │ ├── PictureServiceImpl.java
│ │ │ ├── QiNiuServiceImpl.java
│ │ │ ├── QiniuConfigServiceImpl.java
│ │ │ ├── QiniuContentServiceImpl.java
│ │ │ └── VerificationCodeServiceImpl.java
│ │ └── mapper
│ │ ├── AlipayConfigMapper.java
│ │ ├── EmailConfigMapper.java
│ │ ├── LocalStorageMapper.java
│ │ ├── PictureMapper.java
│ │ ├── QiniuConfigMapper.java
│ │ ├── QiniuContentMapper.java
│ │ └── VerificationCodeMapper.java
│ └── utils
│ ├── AliPayStatusEnum.java
│ ├── AlipayUtils.java
│ ├── JacksonUtil.java
│ └── QiNiuUtil.java
└── yshop-weixin
├── pom.xml
└── src
└── main
└── java
└── co
└── yixiang
└── mp
├── builder
│ ├── AbstractBuilder.java
│ ├── ImageBuilder.java
│ └── TextBuilder.java
├── config
│ ├── ShopKeyUtils.java
│ ├── WxMpConfiguration.java
│ └── WxPayConfiguration.java
├── controller
│ ├── WechatArticleController.java
│ ├── WechatMenuController.java
│ ├── WechatReplyController.java
│ └── WechatTemplateController.java
├── domain
│ ├── YxArticle.java
│ ├── YxWechatMenu.java
│ ├── YxWechatReply.java
│ └── YxWechatTemplate.java
├── error
│ ├── ErrorController.java
│ └── ErrorPageConfiguration.java
├── handler
│ ├── AbstractHandler.java
│ ├── KfSessionHandler.java
│ ├── LocationHandler.java
│ ├── LogHandler.java
│ ├── MenuHandler.java
│ ├── MsgHandler.java
│ ├── NullHandler.java
│ ├── RedisHandler.java
│ ├── ScanHandler.java
│ ├── StoreCheckNotifyHandler.java
│ ├── SubscribeHandler.java
│ └── UnsubscribeHandler.java
├── service
│ ├── WxMpTemplateMessageService.java
│ ├── YxArticleService.java
│ ├── YxMiniPayService.java
│ ├── YxPayService.java
│ ├── YxTemplateService.java
│ ├── YxWechatMenuService.java
│ ├── YxWechatReplyService.java
│ ├── YxWechatTemplateService.java
│ ├── dto
│ │ ├── YxArticleDto.java
│ │ ├── YxArticleQueryCriteria.java
│ │ ├── YxWechatMenuDto.java
│ │ ├── YxWechatMenuQueryCriteria.java
│ │ ├── YxWechatReplyDto.java
│ │ ├── YxWechatReplyQueryCriteria.java
│ │ ├── YxWechatTemplateDto.java
│ │ └── YxWechatTemplateQueryCriteria.java
│ ├── impl
│ │ ├── WxMpTemplateMessageServiceImpl.java
│ │ ├── YxArticleServiceImpl.java
│ │ ├── YxWechatMenuServiceImpl.java
│ │ ├── YxWechatReplyServiceImpl.java
│ │ └── YxWechatTemplateServiceImpl.java
│ └── mapper
│ ├── ArticleMapper.java
│ ├── WechatMenuMapper.java
│ ├── WechatReplyMapper.java
│ └── WechatTemplateMapper.java
└── utils
├── JsonUtils.java
└── URLUtils.java
197 directories, 637 files
评论