├── .gitignore ├── LICENSE ├── README.md ├── demoimages ├── 1.png ├── 111.gif ├── 111.png ├── 2.png ├── 222.gif ├── 222.png ├── 3.png ├── 333.gif ├── 333.png ├── 4.png ├── 444.gif ├── 444.png ├── 5.png ├── 6.png ├── 7.png └── 8.png ├── lib ├── aspose-words-18.6.jar ├── meituan-union-java.zip ├── open-api-sdk-2.0-2022-10-21.jar ├── pop-sdk-1.14.38-all-sources.jar ├── pop-sdk-1.14.38-all.jar ├── taobao-sdk-ele-source.jar ├── taobao-sdk-ele.jar ├── taobao-sdk-java-auto_1667730102995-20221106-source.jar ├── taobao-sdk-java-auto_1667730102995-20221106.jar ├── yop-java-sdk-4.3.3-20230421155139-saas.zip └── ysmp-java-sdk-core-1.0.jar ├── mshop-admin ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mailvor │ │ │ ├── AdminServer.java │ │ │ ├── config │ │ │ ├── ConfigurerAdapter.java │ │ │ ├── CorsFilter.java │ │ │ ├── DataScope.java │ │ │ ├── MybatisPlusConfig.java │ │ │ ├── PidPoolBean.java │ │ │ ├── TaskConfig.java │ │ │ ├── TaskFullRunConfig.java │ │ │ ├── WebSocketConfig.java │ │ │ └── thread │ │ │ │ ├── AsyncTaskExecutePool.java │ │ │ │ ├── AsyncTaskProperties.java │ │ │ │ ├── TheadFactoryName.java │ │ │ │ └── ThreadPoolExecutorUtil.java │ │ │ ├── handler │ │ │ ├── ApiErr.java │ │ │ ├── ApiError.java │ │ │ └── GlobalExceptionHandler.java │ │ │ └── modules │ │ │ ├── dataoke │ │ │ └── dto │ │ │ │ └── OrderListGetResponseOrderListDTO.java │ │ │ ├── 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 │ │ │ │ ├── BillUnlockTask.java │ │ │ │ ├── DyKuOrderCollectionTask.java │ │ │ │ ├── DyKuOrderHistoryCollectionTask.java │ │ │ │ ├── DyOrderBindTask.java │ │ │ │ ├── DyOrderCollectionTask.java │ │ │ │ ├── DyOrderHistoryCollectionTask.java │ │ │ │ ├── EleKuOrderCollectionTask.java │ │ │ │ ├── EleKuOrderHistoryCollectionTask.java │ │ │ │ ├── Fee7DayTask.java │ │ │ │ ├── FeeMonthTask.java │ │ │ │ ├── FeeProMonthTask.java │ │ │ │ ├── FeeTodayTask.java │ │ │ │ ├── FeeTotalTask.java │ │ │ │ ├── FeeTriggerTask.java │ │ │ │ ├── JdOrderBindTask.java │ │ │ │ ├── JdOrderCollectionTask.java │ │ │ │ ├── JdOrderHistoryCollectionTask.java │ │ │ │ ├── MemberExpiredTask.java │ │ │ │ ├── OrderCheckTask.java │ │ │ │ ├── OrderMtCPSCollectionTask.java │ │ │ │ ├── OrderMtCPSHistoryCollectionTask.java │ │ │ │ ├── OrderRefundTask.java │ │ │ │ ├── OrderTask.java │ │ │ │ ├── PayResetTask.java │ │ │ │ ├── PddOrderBindTask.java │ │ │ │ ├── PddOrderCollectionTask.java │ │ │ │ ├── PddOrderHistoryCollectionTask.java │ │ │ │ ├── PidPoolTask.java │ │ │ │ ├── SelfOrderHbTask.java │ │ │ │ ├── TbOrderBindTask.java │ │ │ │ ├── TbOrderCollectionTask.java │ │ │ │ ├── TbOrderHistoryCollectionTask.java │ │ │ │ ├── VipOrderBindTask.java │ │ │ │ ├── VipOrderCollectionTask.java │ │ │ │ ├── VipOrderHistoryCollectionTask.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 │ │ │ └── service │ │ │ │ ├── OnlineUserService.java │ │ │ │ └── UserDetailsServiceImpl.java │ │ │ └── system │ │ │ ├── domain │ │ │ ├── Dept.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 │ │ │ ├── JobService.java │ │ │ ├── MenuService.java │ │ │ ├── RoleService.java │ │ │ ├── RolesDeptsService.java │ │ │ ├── RolesMenusService.java │ │ │ ├── UserAvatarService.java │ │ │ ├── UserService.java │ │ │ ├── UsersRolesService.java │ │ │ ├── dto │ │ │ ├── DeptDto.java │ │ │ ├── DeptQueryCriteria.java │ │ │ ├── DeptSmallDto.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 │ │ │ ├── JobServiceImpl.java │ │ │ ├── MenuServiceImpl.java │ │ │ ├── RoleServiceImpl.java │ │ │ ├── RolesDeptsServiceImpl.java │ │ │ ├── RolesMenusServiceImpl.java │ │ │ ├── SysUserServiceImpl.java │ │ │ ├── UserAvatarServiceImpl.java │ │ │ └── UsersRolesServiceImpl.java │ │ │ └── mapper │ │ │ ├── DeptMapper.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.yml │ │ └── yop_sdk_config_default.json │ │ ├── generator.properties │ │ ├── log4jdbc.log4j2.properties │ │ ├── logback-spring.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 │ └── com │ └── mailvor │ ├── Api_java_demo.java │ ├── FileTest.java │ ├── Order.java │ ├── PrintUtil4.java │ └── modules │ └── order │ └── service │ └── impl │ └── SuStoreOrderServiceImplTest.java ├── mshop-app ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mailvor │ │ │ ├── AppServer.java │ │ │ ├── common │ │ │ ├── aop │ │ │ │ └── NoRepeatSubmit.java │ │ │ ├── aspect │ │ │ │ ├── AppLogAspect.java │ │ │ │ └── RepeatSubmitAspect.java │ │ │ ├── bean │ │ │ │ ├── LocalUser.java │ │ │ │ └── RequestDetail.java │ │ │ ├── config │ │ │ │ ├── CorsFilter.java │ │ │ │ ├── DruidConfig.java │ │ │ │ ├── DruidProperties.java │ │ │ │ ├── FilterConfig.java │ │ │ │ ├── InterceptorConfig.java │ │ │ │ ├── JacksonConfig.java │ │ │ │ ├── MybatisPlusConfig.java │ │ │ │ └── datasource │ │ │ │ │ └── DynamicDataSource.java │ │ │ ├── constant │ │ │ │ └── CommonConstant.java │ │ │ ├── enums │ │ │ │ └── SmsTypeEnum.java │ │ │ ├── exception │ │ │ │ ├── BusinessException.java │ │ │ │ ├── DaoException.java │ │ │ │ └── UnAuthenticatedException.java │ │ │ ├── handler │ │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── interceptor │ │ │ │ ├── AuthCheck.java │ │ │ │ ├── PermissionInterceptor.java │ │ │ │ ├── UserCheck.java │ │ │ │ └── UserInterceptor.java │ │ │ ├── listener │ │ │ │ └── RedisKeyExpirationListener.java │ │ │ ├── param │ │ │ │ └── QueryParam.java │ │ │ ├── util │ │ │ │ ├── BrowserUtil.java │ │ │ │ ├── CityTreeUtil.java │ │ │ │ ├── IpUtil.java │ │ │ │ ├── JacksonUtil.java │ │ │ │ ├── JwtToken.java │ │ │ │ ├── PhoneUtil.java │ │ │ │ ├── RedisLock.java │ │ │ │ ├── RequestDetailThreadLocal.java │ │ │ │ ├── RequestUtils.java │ │ │ │ └── SpringContextUtil.java │ │ │ └── web │ │ │ │ ├── param │ │ │ │ ├── IdParam.java │ │ │ │ ├── IdStatusParam.java │ │ │ │ ├── NameParam.java │ │ │ │ └── OrderQueryParam.java │ │ │ │ └── vo │ │ │ │ ├── CommonIdName.java │ │ │ │ └── Paging.java │ │ │ ├── modules │ │ │ ├── activity │ │ │ │ ├── param │ │ │ │ │ ├── BargainShareParam.java │ │ │ │ │ ├── MwStoreBargainQueryParam.java │ │ │ │ │ ├── MwStoreBargainUserHelpQueryParam.java │ │ │ │ │ ├── MwStoreBargainUserQueryParam.java │ │ │ │ │ ├── MwStoreCombinationQueryParam.java │ │ │ │ │ ├── MwStorePinkQueryParam.java │ │ │ │ │ ├── MwStoreSeckillQueryParam.java │ │ │ │ │ ├── PinkCancelParam.java │ │ │ │ │ └── PinkShareParam.java │ │ │ │ └── rest │ │ │ │ │ ├── StoreBargainController.java │ │ │ │ │ ├── StoreCombinationController.java │ │ │ │ │ ├── StoreIntegralController.java │ │ │ │ │ └── StoreSeckillController.java │ │ │ ├── auth │ │ │ │ ├── param │ │ │ │ │ ├── HLoginParam.java │ │ │ │ │ ├── LoginParam.java │ │ │ │ │ ├── LoginShanyanParam.java │ │ │ │ │ ├── LoginVerifyParam.java │ │ │ │ │ ├── RegParam.java │ │ │ │ │ ├── UpdatePasswordParam.java │ │ │ │ │ ├── VerityParam.java │ │ │ │ │ └── WechatLoginParam.java │ │ │ │ └── rest │ │ │ │ │ └── AuthController.java │ │ │ ├── cart │ │ │ │ ├── param │ │ │ │ │ ├── CartIdsParm.java │ │ │ │ │ ├── CartNumParam.java │ │ │ │ │ ├── CartParam.java │ │ │ │ │ └── MwStoreCartQueryParam.java │ │ │ │ └── rest │ │ │ │ │ └── StoreCartController.java │ │ │ ├── coupon │ │ │ │ ├── param │ │ │ │ │ ├── MwStoreCouponIssueQueryParam.java │ │ │ │ │ ├── MwStoreCouponIssueUserQueryParam.java │ │ │ │ │ ├── MwStoreCouponQueryParam.java │ │ │ │ │ └── MwStoreCouponUserQueryParam.java │ │ │ │ └── rest │ │ │ │ │ └── CouponController.java │ │ │ ├── dataoke │ │ │ │ └── rest │ │ │ │ │ ├── DataokeCmsController.java │ │ │ │ │ ├── DataokeController.java │ │ │ │ │ ├── DataokeDyController.java │ │ │ │ │ ├── DataokeJDController.java │ │ │ │ │ ├── DataokePDDController.java │ │ │ │ │ ├── DataokeVipController.java │ │ │ │ │ ├── HaodankuController.java │ │ │ │ │ ├── HaodankuWaimaiController.java │ │ │ │ │ └── LocalLifeController.java │ │ │ ├── manage │ │ │ │ ├── dto │ │ │ │ │ └── ChartDataDto.java │ │ │ │ ├── param │ │ │ │ │ ├── MwExpressQueryParam.java │ │ │ │ │ ├── OrderPriceParam.java │ │ │ │ │ ├── OrderRemarkParam.java │ │ │ │ │ └── ShoperQueryParam.java │ │ │ │ ├── rest │ │ │ │ │ └── ShoperController.java │ │ │ │ └── vo │ │ │ │ │ └── MwExpressQueryVo.java │ │ │ ├── order │ │ │ │ ├── dto │ │ │ │ │ ├── OrderExtendDto.java │ │ │ │ │ ├── OrderTabDto.java │ │ │ │ │ ├── OrderTabFirstDto.java │ │ │ │ │ └── PayDto.java │ │ │ │ ├── param │ │ │ │ │ ├── ComputeOrderParam.java │ │ │ │ │ ├── ConfirmIntegralParam.java │ │ │ │ │ ├── ConfirmOrderParam.java │ │ │ │ │ ├── DoOrderParam.java │ │ │ │ │ ├── ExpressParam.java │ │ │ │ │ ├── HandleOrderParam.java │ │ │ │ │ ├── MwStoreOrderCartInfoQueryParam.java │ │ │ │ │ ├── MwStoreOrderQueryParam.java │ │ │ │ │ ├── MwStoreOrderStatusQueryParam.java │ │ │ │ │ ├── OrderDeliveryParam.java │ │ │ │ │ ├── OrderRefundParam.java │ │ │ │ │ ├── OrderVerifyParam.java │ │ │ │ │ ├── PayParam.java │ │ │ │ │ ├── ProductOrderParam.java │ │ │ │ │ ├── ProductReplyParam.java │ │ │ │ │ ├── RefundParam.java │ │ │ │ │ └── SubmitOrderParam.java │ │ │ │ └── rest │ │ │ │ │ ├── PointsOrderController.java │ │ │ │ │ └── StoreOrderController.java │ │ │ ├── pay │ │ │ │ ├── dto │ │ │ │ │ └── OrderDto.java │ │ │ │ ├── param │ │ │ │ │ ├── ExtractBankBindConfirmParam.java │ │ │ │ │ ├── ExtractBankBindParam.java │ │ │ │ │ ├── PayBankBindConfirmParam.java │ │ │ │ │ ├── PayBankBindParam.java │ │ │ │ │ ├── PayChannelParam.java │ │ │ │ │ └── PayConfirmParam.java │ │ │ │ └── rest │ │ │ │ │ ├── PayController.java │ │ │ │ │ └── PayNotifyController.java │ │ │ ├── product │ │ │ │ ├── param │ │ │ │ │ ├── CollectDelFootParam.java │ │ │ │ │ ├── MwArticleQueryParam.java │ │ │ │ │ ├── MwStoreCategoryQueryParam.java │ │ │ │ │ ├── MwStoreProductAttrQueryParam.java │ │ │ │ │ ├── MwStoreProductAttrResultQueryParam.java │ │ │ │ │ ├── MwStoreProductAttrValueQueryParam.java │ │ │ │ │ ├── MwStoreProductRelationQueryParam.java │ │ │ │ │ └── MwStoreProductReplyQueryParam.java │ │ │ │ └── rest │ │ │ │ │ ├── StoreCategoryController.java │ │ │ │ │ └── StoreProductController.java │ │ │ ├── services │ │ │ │ ├── AuthService.java │ │ │ │ ├── CreatShareProductService.java │ │ │ │ ├── OrderSupplyService.java │ │ │ │ └── TkRelationService.java │ │ │ ├── shanyan │ │ │ │ ├── ShanyanMobileUtil.java │ │ │ │ ├── config │ │ │ │ │ └── ShanyanConfig.java │ │ │ │ └── utils │ │ │ │ │ ├── AESUtils.java │ │ │ │ │ ├── Base64.java │ │ │ │ │ ├── ByteFormat.java │ │ │ │ │ ├── DES.java │ │ │ │ │ ├── MD5.java │ │ │ │ │ ├── OkHttpUtil.java │ │ │ │ │ ├── RSAUtils.java │ │ │ │ │ └── SignUtils.java │ │ │ ├── shop │ │ │ │ ├── param │ │ │ │ │ ├── MwArticleQueryParam.java │ │ │ │ │ ├── MwSystemConfigQueryParam.java │ │ │ │ │ ├── MwSystemGroupDataQueryParam.java │ │ │ │ │ ├── MwSystemStoreQueryParam.java │ │ │ │ │ ├── MwSystemStoreStaffQueryParam.java │ │ │ │ │ ├── ShopDetailParam.java │ │ │ │ │ └── ShopListParam.java │ │ │ │ ├── rest │ │ │ │ │ ├── ArticleController.java │ │ │ │ │ └── IndexController.java │ │ │ │ └── vo │ │ │ │ │ ├── IndexVo.java │ │ │ │ │ └── ShopDetailVo.java │ │ │ ├── test │ │ │ │ └── LimitController.java │ │ │ ├── update │ │ │ │ └── rest │ │ │ │ │ └── UpdateController.java │ │ │ ├── user │ │ │ │ ├── dto │ │ │ │ │ ├── TaskFinishDTO.java │ │ │ │ │ ├── UserBillDTO.java │ │ │ │ │ ├── UserRankDTO.java │ │ │ │ │ └── UserRechargeDTO.java │ │ │ │ ├── param │ │ │ │ │ ├── CardBindParam.java │ │ │ │ │ ├── FaceParam.java │ │ │ │ │ ├── MobileBindParam.java │ │ │ │ │ ├── MwSystemAttachmentQueryParam.java │ │ │ │ │ ├── MwSystemUserLevelQueryParam.java │ │ │ │ │ ├── MwSystemUserTaskQueryParam.java │ │ │ │ │ ├── MwUserAddressQueryParam.java │ │ │ │ │ ├── MwUserBillQueryParam.java │ │ │ │ │ ├── MwUserExtractQueryParam.java │ │ │ │ │ ├── MwUserLevelQueryParam.java │ │ │ │ │ ├── MwUserQueryParam.java │ │ │ │ │ ├── MwUserRechargeQueryParam.java │ │ │ │ │ ├── MwUserSignQueryParam.java │ │ │ │ │ ├── MwUserTaskFinishQueryParam.java │ │ │ │ │ ├── MwWechatUserQueryParam.java │ │ │ │ │ ├── PromFeeParam.java │ │ │ │ │ ├── PromParam.java │ │ │ │ │ ├── RechargeCouponParam.java │ │ │ │ │ ├── RechargeParam.java │ │ │ │ │ ├── RechargeResultParam.java │ │ │ │ │ ├── SpreadUpParam.java │ │ │ │ │ ├── UserBindingParam.java │ │ │ │ │ ├── UserEditParam.java │ │ │ │ │ └── UserFeedbackParam.java │ │ │ │ └── rest │ │ │ │ │ ├── UserAddressController.java │ │ │ │ │ ├── UserBillController.java │ │ │ │ │ ├── UserCardController.java │ │ │ │ │ ├── UserController.java │ │ │ │ │ ├── UserExtractController.java │ │ │ │ │ ├── UserFeeController.java │ │ │ │ │ ├── UserFeedbackController.java │ │ │ │ │ ├── UserLevelController.java │ │ │ │ │ ├── UserRechargeController.java │ │ │ │ │ └── UserVerificationController.java │ │ │ └── wechat │ │ │ │ └── rest │ │ │ │ ├── controller │ │ │ │ ├── WechatController.java │ │ │ │ ├── WechatLiveController.java │ │ │ │ └── WxMaUserController.java │ │ │ │ ├── param │ │ │ │ ├── BindPhoneParam.java │ │ │ │ ├── MwWechatTemplateQueryParam.java │ │ │ │ └── WxPhoneParam.java │ │ │ │ └── vo │ │ │ │ └── MwWechatTemplateQueryVo.java │ │ │ ├── sales │ │ │ └── rest │ │ │ │ └── StoreAfterSalesController.java │ │ │ └── waimai │ │ │ └── rest │ │ │ ├── EleController.java │ │ │ └── MeituanController.java │ └── resources │ │ ├── banner.txt │ │ ├── city.json │ │ ├── config │ │ ├── application-dev.yml │ │ ├── application.yml │ │ └── yop_sdk_config_default.json │ │ ├── generator.properties │ │ ├── log4jdbc.log4j2.properties │ │ └── logback-spring.xml │ └── test │ ├── java │ └── com │ │ └── mailvor │ │ └── modules │ │ ├── order │ │ └── rest │ │ │ └── test │ │ │ ├── StoreOrderControllerTest.java │ │ │ ├── UserControllerTest.java │ │ │ └── UserExtractControllerTest.java │ │ └── pay │ │ └── rest │ │ └── PayControllerTest.java │ └── resources │ └── templates │ ├── controller.java.vm │ ├── entity.java.vm │ ├── mapper.java.vm │ ├── mapper.xml.vm │ ├── queryParam.java.vm │ ├── queryVo.java.vm │ ├── service.java.vm │ └── serviceImpl.java.vm ├── mshop-db ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── mailvor │ │ ├── annotation │ │ └── Query.java │ │ ├── common │ │ ├── batch │ │ │ ├── CustomizedSqlInjector.java │ │ │ ├── InsertBatchMethod.java │ │ │ └── MysqlInsertOrUpdateBath.java │ │ ├── entity │ │ │ └── BaseEntity.java │ │ ├── mapper │ │ │ ├── CoreMapper.java │ │ │ └── RootMapper.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 ├── mshop-gen ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── mailvor │ └── modules │ └── 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 ├── mshop-log ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── mailvor │ └── modules │ └── logging │ ├── aop │ └── log │ │ ├── AppLog.java │ │ └── 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 ├── mshop-mp ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── mailvor │ │ └── modules │ │ └── mp │ │ ├── builder │ │ ├── AbstractBuilder.java │ │ ├── ImageBuilder.java │ │ └── TextBuilder.java │ │ ├── config │ │ ├── WxMaConfiguration.java │ │ └── WxMpConfiguration.java │ │ ├── domain │ │ ├── MwArticle.java │ │ ├── MwWechatLive.java │ │ ├── MwWechatLiveGoods.java │ │ ├── MwWechatMenu.java │ │ ├── MwWechatReply.java │ │ └── MwWechatTemplate.java │ │ ├── enums │ │ └── WechatTempateEnum.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 │ │ ├── listener │ │ └── TemplateListener.java │ │ ├── service │ │ ├── MwArticleService.java │ │ ├── MwWechatLiveGoodsService.java │ │ ├── MwWechatLiveService.java │ │ ├── MwWechatMenuService.java │ │ ├── MwWechatReplyService.java │ │ ├── MwWechatTemplateService.java │ │ ├── WeiXinSubscribeService.java │ │ ├── WeixinPayService.java │ │ ├── WeixinTemplateService.java │ │ ├── dto │ │ │ ├── MwArticleDto.java │ │ │ ├── MwArticleQueryCriteria.java │ │ │ ├── MwMaLiveInfo.java │ │ │ ├── MwMaLiveResult.java │ │ │ ├── MwWechatLiveDto.java │ │ │ ├── MwWechatLiveGoodsDto.java │ │ │ ├── MwWechatLiveGoodsQueryCriteria.java │ │ │ ├── MwWechatLiveQueryCriteria.java │ │ │ ├── MwWechatMenuDto.java │ │ │ ├── MwWechatMenuQueryCriteria.java │ │ │ ├── MwWechatReplyDto.java │ │ │ ├── MwWechatReplyQueryCriteria.java │ │ │ ├── MwWechatTemplateDto.java │ │ │ ├── MwWechatTemplateQueryCriteria.java │ │ │ └── UpdateGoodsDto.java │ │ ├── impl │ │ │ ├── MwArticleServiceImpl.java │ │ │ ├── MwWechatLiveGoodsServiceImpl.java │ │ │ ├── MwWechatLiveServiceImpl.java │ │ │ ├── MwWechatMenuServiceImpl.java │ │ │ ├── MwWechatReplyServiceImpl.java │ │ │ └── MwWechatTemplateServiceImpl.java │ │ └── mapper │ │ │ ├── ArticleMapper.java │ │ │ ├── MwWechatLiveGoodsMapper.java │ │ │ ├── MwWechatLiveMapper.java │ │ │ ├── WechatMenuMapper.java │ │ │ ├── WechatReplyMapper.java │ │ │ └── WechatTemplateMapper.java │ │ ├── utils │ │ ├── JsonUtils.java │ │ ├── MshopUtils.java │ │ └── URLUtils.java │ │ └── vo │ │ ├── MwArticleQueryVo.java │ │ └── WechatLiveVo.java │ └── resources │ └── META-INF │ └── spring.factories ├── mshop-redis ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── mailvor │ └── redis │ ├── config │ ├── RedisConfigProperties.java │ ├── RedisKeyInitialization.java │ └── RedisListenerConfig.java │ └── listener │ ├── RedisKeyExpirationListener.java │ └── Test0508.java ├── mshop-shop ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── mailvor │ └── modules │ ├── activity │ └── rest │ │ ├── StoreBargainController.java │ │ ├── StoreCombinationController.java │ │ ├── StoreCouponController.java │ │ ├── StoreCouponIssueController.java │ │ ├── StoreCouponIssueUserController.java │ │ ├── StoreCouponUserController.java │ │ ├── StorePinkController.java │ │ ├── StoreSeckillController.java │ │ └── UserExtractController.java │ ├── aop │ ├── ForbidSubmit.java │ └── ForbidSubmitAspect.java │ ├── canvas │ └── rest │ │ └── StoreCanvasController.java │ ├── category │ └── rest │ │ └── StoreCategoryController.java │ ├── customer │ └── rest │ │ ├── MwStoreCustomerController.java │ │ └── QrCodeController.java │ ├── order │ └── rest │ │ └── StoreOrderController.java │ ├── pay │ └── rest │ │ ├── PayChannelController.java │ │ ├── PayCompanyController.java │ │ └── param │ │ ├── PayChannelEditParam.java │ │ ├── PayChannelParam.java │ │ ├── PayCompanyEditParam.java │ │ ├── PayCompanyParam.java │ │ └── PayConfigParam.java │ ├── product │ └── rest │ │ ├── StoreProductController.java │ │ ├── StoreProductReplyController.java │ │ └── StoreProductRuleController.java │ ├── sales │ └── StoreAfterSalesController.java │ ├── services │ └── WechatArticleService.java │ ├── shop │ └── rest │ │ ├── ExpendController.java │ │ ├── ExpressController.java │ │ ├── MaterialController.java │ │ ├── MaterialGroupController.java │ │ ├── MwAppVersionController.java │ │ ├── MwStoreProductRelationController.java │ │ ├── SystemConfigController.java │ │ ├── SystemGroupDataController.java │ │ ├── SystemStoreController.java │ │ ├── SystemStoreStaffController.java │ │ └── param │ │ ├── MwExpendEditParam.java │ │ └── MwExpendParam.java │ ├── template │ └── rest │ │ └── ShippingTemplatesController.java │ ├── tk │ └── rest │ │ ├── MailvorDyOrderController.java │ │ ├── MailvorJdOrderController.java │ │ ├── MailvorMtOrderController.java │ │ ├── MailvorPddOrderController.java │ │ ├── MailvorTbOrderController.java │ │ └── MailvorVipOrderController.java │ ├── user │ └── rest │ │ ├── MemberCardController.java │ │ ├── MemberController.java │ │ ├── SystemUserLevelController.java │ │ ├── SystemUserTaskController.java │ │ ├── UserBillController.java │ │ ├── UserRechargeController.java │ │ └── param │ │ ├── BankBindConfirmParam.java │ │ ├── BankBindParam.java │ │ └── BankExtractParam.java │ └── wechat │ └── rest │ ├── MwWechatLiveController.java │ ├── MwWechatLiveGoodsController.java │ ├── WechatArticleController.java │ ├── WechatMenuController.java │ ├── WechatReplyController.java │ └── WechatTemplateController.java ├── mshop-store ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── mailvor │ └── modules │ ├── activity │ ├── domain │ │ ├── MwStoreBargain.java │ │ ├── MwStoreBargainUser.java │ │ ├── MwStoreBargainUserHelp.java │ │ ├── MwStoreCombination.java │ │ ├── MwStoreCoupon.java │ │ ├── MwStoreCouponIssue.java │ │ ├── MwStoreCouponIssueUser.java │ │ ├── MwStoreCouponUser.java │ │ ├── MwStorePink.java │ │ ├── MwStoreSeckill.java │ │ ├── MwStoreVisit.java │ │ ├── MwUserExtract.java │ │ ├── MwUserExtractConfig.java │ │ └── MwUserExtracts.java │ ├── param │ │ └── UserExtParam.java │ ├── service │ │ ├── MwStoreBargainService.java │ │ ├── MwStoreBargainUserHelpService.java │ │ ├── MwStoreBargainUserService.java │ │ ├── MwStoreCombinationService.java │ │ ├── MwStoreCouponIssueService.java │ │ ├── MwStoreCouponIssueUserService.java │ │ ├── MwStoreCouponService.java │ │ ├── MwStoreCouponUserService.java │ │ ├── MwStorePinkService.java │ │ ├── MwStoreSeckillService.java │ │ ├── MwStoreVisitService.java │ │ ├── MwUserExtractConfigService.java │ │ ├── MwUserExtractService.java │ │ ├── dto │ │ │ ├── MwExtractConfigDto.java │ │ │ ├── MwExtractConfigParam.java │ │ │ ├── MwStoreBargainDto.java │ │ │ ├── MwStoreBargainQueryCriteria.java │ │ │ ├── MwStoreCombinationDto.java │ │ │ ├── MwStoreCombinationQueryCriteria.java │ │ │ ├── MwStoreCouponDto.java │ │ │ ├── MwStoreCouponIssueDto.java │ │ │ ├── MwStoreCouponIssueQueryCriteria.java │ │ │ ├── MwStoreCouponIssueUserDto.java │ │ │ ├── MwStoreCouponIssueUserQueryCriteria.java │ │ │ ├── MwStoreCouponQueryCriteria.java │ │ │ ├── MwStoreCouponUserDto.java │ │ │ ├── MwStoreCouponUserQueryCriteria.java │ │ │ ├── MwStorePinkDto.java │ │ │ ├── MwStorePinkQueryCriteria.java │ │ │ ├── MwStoreSeckillDto.java │ │ │ ├── MwStoreSeckillQueryCriteria.java │ │ │ ├── MwStoreVisitDto.java │ │ │ ├── MwStoreVisitQueryCriteria.java │ │ │ ├── MwUserExtractDto.java │ │ │ ├── MwUserExtractQueryCriteria.java │ │ │ ├── PinkAllDto.java │ │ │ ├── PinkDto.java │ │ │ ├── PinkUserDto.java │ │ │ └── SeckillTimeDto.java │ │ ├── impl │ │ │ ├── MwStoreBargainServiceImpl.java │ │ │ ├── MwStoreBargainUserHelpServiceImpl.java │ │ │ ├── MwStoreBargainUserServiceImpl.java │ │ │ ├── MwStoreCombinationServiceImpl.java │ │ │ ├── MwStoreCouponIssueServiceImpl.java │ │ │ ├── MwStoreCouponIssueUserServiceImpl.java │ │ │ ├── MwStoreCouponServiceImpl.java │ │ │ ├── MwStoreCouponUserServiceImpl.java │ │ │ ├── MwStorePinkServiceImpl.java │ │ │ ├── MwStoreSeckillServiceImpl.java │ │ │ ├── MwStoreVisitServiceImpl.java │ │ │ ├── MwUserExtractConfigServiceImpl.java │ │ │ └── MwUserExtractServiceImpl.java │ │ └── mapper │ │ │ ├── MwStoreBargainMapper.java │ │ │ ├── MwStoreBargainUserHelpMapper.java │ │ │ ├── MwStoreBargainUserMapper.java │ │ │ ├── MwStoreCombinationMapper.java │ │ │ ├── MwStoreCouponIssueMapper.java │ │ │ ├── MwStoreCouponIssueUserMapper.java │ │ │ ├── MwStoreCouponMapper.java │ │ │ ├── MwStoreCouponUserMapper.java │ │ │ ├── MwStorePinkMapper.java │ │ │ ├── MwStoreSeckillMapper.java │ │ │ ├── MwStoreVisitMapper.java │ │ │ ├── MwUserExtractConfigMapper.java │ │ │ └── MwUserExtractMapper.java │ └── vo │ │ ├── BargainCountVo.java │ │ ├── BargainVo.java │ │ ├── CombinationQueryVo.java │ │ ├── MwStoreBargainQueryVo.java │ │ ├── MwStoreBargainUserHelpQueryVo.java │ │ ├── MwStoreBargainUserQueryVo.java │ │ ├── MwStoreCombinationQueryVo.java │ │ ├── MwStoreCouponIssueQueryVo.java │ │ ├── MwStoreCouponQueryVo.java │ │ ├── MwStoreCouponUserQueryVo.java │ │ ├── MwStorePinkQueryVo.java │ │ ├── MwStoreSeckillQueryVo.java │ │ ├── PinkInfoVo.java │ │ ├── SeckillConfigVo.java │ │ ├── StoreCombinationVo.java │ │ ├── StoreCouponUserVo.java │ │ ├── StoreSeckillVo.java │ │ └── TopCountVo.java │ ├── canvas │ ├── domain │ │ └── StoreCanvas.java │ └── service │ │ ├── StoreCanvasService.java │ │ ├── dto │ │ ├── StoreCanvasDto.java │ │ └── StoreCanvasQueryCriteria.java │ │ ├── impl │ │ └── StoreCanvasServiceImpl.java │ │ └── mapper │ │ └── StoreCanvasMapper.java │ ├── cart │ ├── domain │ │ └── MwStoreCart.java │ ├── service │ │ ├── MwStoreCartService.java │ │ ├── dto │ │ │ ├── MwStoreCartDto.java │ │ │ └── MwStoreCartQueryCriteria.java │ │ ├── impl │ │ │ └── MwStoreCartServiceImpl.java │ │ └── mapper │ │ │ └── StoreCartMapper.java │ └── vo │ │ └── MwStoreCartQueryVo.java │ ├── category │ ├── domain │ │ └── MwStoreCategory.java │ └── service │ │ ├── MwStoreCategoryService.java │ │ ├── dto │ │ ├── MwStoreCategoryDto.java │ │ ├── MwStoreCategoryQueryCriteria.java │ │ └── MwStoreCategorySmallDto.java │ │ ├── impl │ │ └── MwStoreCategoryServiceImpl.java │ │ └── mapper │ │ └── StoreCategoryMapper.java │ ├── config │ └── RSAConfig.java │ ├── customer │ ├── domain │ │ └── MwStoreCustomer.java │ ├── service │ │ ├── MwStoreCustomerService.java │ │ ├── dto │ │ │ ├── MwStoreCustomerDto.java │ │ │ └── MwStoreCustomerQueryCriteria.java │ │ ├── impl │ │ │ └── MwStoreCustomerServiceImpl.java │ │ └── mapper │ │ │ └── MwStoreCustomerMapper.java │ └── vo │ │ └── MwCustomerVo.java │ ├── dict │ ├── domain │ │ ├── Dict.java │ │ └── DictDetail.java │ └── service │ │ ├── DictDetailService.java │ │ ├── DictService.java │ │ ├── dto │ │ ├── DictDetailDto.java │ │ ├── DictDetailQueryCriteria.java │ │ ├── DictDto.java │ │ └── DictQueryCriteria.java │ │ ├── impl │ │ ├── DictDetailServiceImpl.java │ │ └── DictServiceImpl.java │ │ └── mapper │ │ ├── DictDetailMapper.java │ │ └── DictMapper.java │ ├── ele │ ├── EleService.java │ └── constants │ │ └── EleConstants.java │ ├── feedback │ ├── domain │ │ └── MwUserFeedback.java │ ├── rest │ │ └── MwUserFeedbackController.java │ └── service │ │ ├── MwUserFeedbackService.java │ │ ├── dto │ │ ├── MwUserFeedbackDto.java │ │ └── MwUserFeedbackQueryCriteria.java │ │ ├── impl │ │ └── MwUserFeedbackServiceImpl.java │ │ └── mapper │ │ └── MwUserFeedbackMapper.java │ ├── init │ └── AesKeyInit.java │ ├── meituan │ ├── MeituanService.java │ ├── config │ │ └── MeituanConfig.java │ ├── constants │ │ └── MeituanConstants.java │ ├── param │ │ ├── MeituanBaseParam.java │ │ ├── MeituanGoodsParam.java │ │ ├── MeituanLinkParam.java │ │ └── MeituanOrderParam.java │ └── utils │ │ └── MeituanUtil.java │ ├── order │ ├── domain │ │ ├── MwExpress.java │ │ ├── MwStoreOrder.java │ │ ├── MwStoreOrderCartInfo.java │ │ ├── MwStoreOrderStatus.java │ │ └── TkOrderParam.java │ ├── param │ │ ├── ExpressParam.java │ │ └── OrderParam.java │ ├── service │ │ ├── MwExpressService.java │ │ ├── MwStoreOrderCartInfoService.java │ │ ├── MwStoreOrderService.java │ │ ├── MwStoreOrderStatusService.java │ │ ├── SuStoreOrderService.java │ │ ├── dto │ │ │ ├── CacheDto.java │ │ │ ├── ChartDataDto.java │ │ │ ├── CountDto.java │ │ │ ├── IncomeDataDto.java │ │ │ ├── MwExpressDto.java │ │ │ ├── MwExpressQueryCriteria.java │ │ │ ├── MwOrderNowOrderStatusDto.java │ │ │ ├── MwStoreOrderCartInfoDto.java │ │ │ ├── MwStoreOrderCartInfoQueryCriteria.java │ │ │ ├── MwStoreOrderDto.java │ │ │ ├── MwStoreOrderQueryCriteria.java │ │ │ ├── MwStoreOrderStatusDto.java │ │ │ ├── MwStoreOrderStatusQueryCriteria.java │ │ │ ├── OrderCheckConfigDto.java │ │ │ ├── OrderCountDto.java │ │ │ ├── OrderTimeDataDto.java │ │ │ ├── OtherDto.java │ │ │ ├── PriceGroupDto.java │ │ │ ├── ProductAttrDto.java │ │ │ ├── ProductDto.java │ │ │ ├── StatusDto.java │ │ │ ├── StoreOrderCartInfoDto.java │ │ │ ├── TemplateDto.java │ │ │ └── UserRefundDto.java │ │ ├── impl │ │ │ ├── MwExpressServiceImpl.java │ │ │ ├── MwStoreOrderCartInfoServiceImpl.java │ │ │ ├── MwStoreOrderServiceImpl.java │ │ │ ├── MwStoreOrderStatusServiceImpl.java │ │ │ └── SuStoreOrderServiceImpl.java │ │ └── mapper │ │ │ ├── ExpressMapper.java │ │ │ ├── StoreOrderCartInfoMapper.java │ │ │ ├── StoreOrderMapper.java │ │ │ └── StoreOrderStatusMapper.java │ └── vo │ │ ├── ComputeVo.java │ │ ├── ConfirmOrderVo.java │ │ ├── MwStoreOrderCartInfoQueryVo.java │ │ ├── MwStoreOrderQueryVo.java │ │ ├── MwStoreOrderStatusQueryVo.java │ │ ├── OrderCartInfoVo.java │ │ ├── OrderDataVo.java │ │ ├── ShoperOrderTimeDataVo.java │ │ └── UserOrderCountVo.java │ ├── pay │ ├── adapay │ │ ├── AdaPayConfig.java │ │ └── AdaPayService.java │ ├── alipay │ │ └── AliPayService.java │ ├── allinpay │ │ └── syb │ │ │ ├── SybConfig.java │ │ │ ├── SybService.java │ │ │ └── lib │ │ │ ├── HttpConnectionUtil.java │ │ │ ├── SSLUtil.java │ │ │ ├── SmUtil.java │ │ │ ├── SybConstants.java │ │ │ ├── SybPayService.java │ │ │ └── SybUtil.java │ ├── domain │ │ ├── MwPayBind.java │ │ ├── MwPayChannel.java │ │ └── MwPayCompany.java │ ├── dto │ │ ├── PayChannelDto.java │ │ ├── PayChannelQueryCriteria.java │ │ ├── PayCompanyDto.java │ │ └── PayCompanyQueryCriteria.java │ ├── enums │ │ └── PayChannelEnum.java │ ├── service │ │ ├── MwPayBindService.java │ │ ├── MwPayChannelService.java │ │ ├── MwPayCompanyService.java │ │ ├── MwPayRestService.java │ │ ├── PayExtractService.java │ │ ├── PayService.java │ │ ├── impl │ │ │ ├── MwPayBindServiceImpl.java │ │ │ ├── MwPayChannelServiceImpl.java │ │ │ ├── MwPayCompanyServiceImpl.java │ │ │ └── MwPayRestServiceImpl.java │ │ └── mapper │ │ │ ├── PayBindMapper.java │ │ │ ├── PayChannelMapper.java │ │ │ └── PayCompanyMapper.java │ ├── wechat │ │ ├── WechatPayConfig.java │ │ └── WechatPayService.java │ ├── yeepay │ │ ├── YeePayConfig.java │ │ ├── YeePayService.java │ │ └── dto │ │ │ └── CardBinDto.java │ └── ysepay │ │ ├── YsePayConfig.java │ │ └── YsePayService.java │ ├── product │ ├── domain │ │ ├── MwStoreProduct.java │ │ ├── MwStoreProductAttr.java │ │ ├── MwStoreProductAttrResult.java │ │ ├── MwStoreProductAttrValue.java │ │ ├── MwStoreProductRelation.java │ │ ├── MwStoreProductReply.java │ │ └── MwStoreProductRule.java │ ├── param │ │ └── MwStoreProductQueryParam.java │ ├── service │ │ ├── MwStoreProductAttrResultService.java │ │ ├── MwStoreProductAttrService.java │ │ ├── MwStoreProductAttrValueService.java │ │ ├── MwStoreProductRelationService.java │ │ ├── MwStoreProductReplyService.java │ │ ├── MwStoreProductRuleService.java │ │ ├── MwStoreProductService.java │ │ ├── dto │ │ │ ├── AttrValueDto.java │ │ │ ├── DetailDto.java │ │ │ ├── FromatDetailDto.java │ │ │ ├── MwStoreProductAttrQueryCriteria.java │ │ │ ├── MwStoreProductAttrValueQueryCriteria.java │ │ │ ├── MwStoreProductDto.java │ │ │ ├── MwStoreProductQueryCriteria.java │ │ │ ├── MwStoreProductRelationDto.java │ │ │ ├── MwStoreProductRelationQueryCriteria.java │ │ │ ├── MwStoreProductReplyDto.java │ │ │ ├── MwStoreProductReplyQueryCriteria.java │ │ │ ├── MwStoreProductRuleDto.java │ │ │ ├── MwStoreProductRuleQueryCriteria.java │ │ │ ├── MwStoreProductSmallDto.java │ │ │ ├── ProductDto.java │ │ │ ├── ProductFormatDto.java │ │ │ ├── ProductResultDto.java │ │ │ └── StoreProductDto.java │ │ ├── impl │ │ │ ├── MwStoreProductAttrResultServiceImpl.java │ │ │ ├── MwStoreProductAttrServiceImpl.java │ │ │ ├── MwStoreProductAttrValueServiceImpl.java │ │ │ ├── MwStoreProductRelationServiceImpl.java │ │ │ ├── MwStoreProductReplyServiceImpl.java │ │ │ ├── MwStoreProductRuleServiceImpl.java │ │ │ └── MwStoreProductServiceImpl.java │ │ └── mapper │ │ │ ├── MwStoreProductRelationMapper.java │ │ │ ├── MwStoreProductRuleMapper.java │ │ │ ├── StoreProductAttrMapper.java │ │ │ ├── StoreProductAttrResultMapper.java │ │ │ ├── StoreProductAttrValueMapper.java │ │ │ ├── StoreProductMapper.java │ │ │ └── StoreProductReplyMapper.java │ └── vo │ │ ├── MwStoreProductAttrQueryVo.java │ │ ├── MwStoreProductQueryVo.java │ │ ├── MwStoreProductRelationQueryVo.java │ │ ├── MwStoreProductReplyQueryVo.java │ │ ├── MwSystemStoreQueryVo.java │ │ ├── ProductVo.java │ │ └── ReplyCountVo.java │ ├── push │ ├── dto │ │ ├── AudienceDto.java │ │ ├── JPushDto.java │ │ └── NotificationDto.java │ └── service │ │ └── JPushService.java │ ├── sales │ ├── domain │ │ ├── StoreAfterSales.java │ │ ├── StoreAfterSalesItem.java │ │ └── StoreAfterSalesStatus.java │ ├── param │ │ ├── MwStoreAfterSalesDto.java │ │ ├── MwStoreAfterSalesQueryCriteria.java │ │ ├── ProsuctParam.java │ │ ├── SalesCheckDto.java │ │ └── StoreAfterSalesParam.java │ └── service │ │ ├── StoreAfterSalesItemService.java │ │ ├── StoreAfterSalesService.java │ │ ├── StoreAfterSalesStatusService.java │ │ ├── impl │ │ ├── StoreAfterSalesItemServiceImpl.java │ │ ├── StoreAfterSalesServiceImpl.java │ │ └── StoreAfterSalesStatusServiceImpl.java │ │ ├── mapper │ │ ├── StoreAfterSalesItemMapper.java │ │ ├── StoreAfterSalesMapper.java │ │ └── StoreAfterSalesStatusMapper.java │ │ └── vo │ │ ├── MwStoreOrderCartInfoVo.java │ │ └── StoreAfterSalesVo.java │ ├── shop │ ├── domain │ │ ├── MwAppVersion.java │ │ ├── MwExpend.java │ │ ├── MwMaterial.java │ │ ├── MwMaterialGroup.java │ │ ├── MwSystemAttachment.java │ │ ├── MwSystemConfig.java │ │ ├── MwSystemGroupData.java │ │ ├── MwSystemStore.java │ │ ├── MwSystemStoreStaff.java │ │ └── MwSystemUserLevel.java │ ├── service │ │ ├── ExpendService.java │ │ ├── MwAppVersionService.java │ │ ├── MwMaterialGroupService.java │ │ ├── MwMaterialService.java │ │ ├── MwSystemAttachmentService.java │ │ ├── MwSystemConfigService.java │ │ ├── MwSystemGroupDataService.java │ │ ├── MwSystemStoreService.java │ │ ├── MwSystemStoreStaffService.java │ │ ├── dto │ │ │ ├── MwAppVersionDto.java │ │ │ ├── MwAppVersionQueryCriteria.java │ │ │ ├── MwExpendDto.java │ │ │ ├── MwExpendQueryCriteria.java │ │ │ ├── MwMaterialDto.java │ │ │ ├── MwMaterialGroupDto.java │ │ │ ├── MwMaterialGroupQueryCriteria.java │ │ │ ├── MwMaterialQueryCriteria.java │ │ │ ├── MwSystemConfigDto.java │ │ │ ├── MwSystemConfigQueryCriteria.java │ │ │ ├── MwSystemGroupDataDto.java │ │ │ ├── MwSystemGroupDataQueryCriteria.java │ │ │ ├── MwSystemStoreDto.java │ │ │ ├── MwSystemStoreQueryCriteria.java │ │ │ ├── MwSystemStoreStaffDto.java │ │ │ ├── MwSystemStoreStaffQueryCriteria.java │ │ │ └── PayConfigDto.java │ │ ├── impl │ │ │ ├── ExpendServiceImpl.java │ │ │ ├── MwAppVersionServiceImpl.java │ │ │ ├── MwMaterialGroupServiceImpl.java │ │ │ ├── MwMaterialServiceImpl.java │ │ │ ├── MwSystemAttachmentServiceImpl.java │ │ │ ├── MwSystemConfigServiceImpl.java │ │ │ ├── MwSystemGroupDataServiceImpl.java │ │ │ ├── MwSystemStoreServiceImpl.java │ │ │ └── MwSystemStoreStaffServiceImpl.java │ │ └── mapper │ │ │ ├── ExpendMapper.java │ │ │ ├── MaterialGroupMapper.java │ │ │ ├── MaterialMapper.java │ │ │ ├── MwAppVersionMapper.java │ │ │ ├── MwSystemAttachmentMapper.java │ │ │ ├── SystemConfigMapper.java │ │ │ ├── SystemGroupDataMapper.java │ │ │ ├── SystemStoreMapper.java │ │ │ └── SystemStoreStaffMapper.java │ └── vo │ │ ├── AppCheckVersion.java │ │ ├── MwAppVersionVo.java │ │ └── MwSystemGroupDataVo.java │ ├── template │ ├── domain │ │ ├── MwShippingTemplates.java │ │ ├── MwShippingTemplatesFree.java │ │ ├── MwShippingTemplatesRegion.java │ │ └── MwSystemCity.java │ └── service │ │ ├── MwShippingTemplatesFreeService.java │ │ ├── MwShippingTemplatesRegionService.java │ │ ├── MwShippingTemplatesService.java │ │ ├── MwSystemCityService.java │ │ ├── dto │ │ ├── AppointInfoDto.java │ │ ├── MwShippingTemplatesDto.java │ │ ├── MwShippingTemplatesFreeDto.java │ │ ├── MwShippingTemplatesFreeQueryCriteria.java │ │ ├── MwShippingTemplatesQueryCriteria.java │ │ ├── MwShippingTemplatesRegionDto.java │ │ ├── MwShippingTemplatesRegionQueryCriteria.java │ │ ├── MwSystemCityDto.java │ │ ├── MwSystemCityQueryCriteria.java │ │ ├── RegionChildrenDto.java │ │ ├── RegionDto.java │ │ ├── RegionInfoDto.java │ │ └── ShippingTemplatesDto.java │ │ ├── impl │ │ ├── MwShippingTemplatesFreeServiceImpl.java │ │ ├── MwShippingTemplatesRegionServiceImpl.java │ │ ├── MwShippingTemplatesServiceImpl.java │ │ └── MwSystemCityServiceImpl.java │ │ └── mapper │ │ ├── MwShippingTemplatesFreeMapper.java │ │ ├── MwShippingTemplatesMapper.java │ │ ├── MwShippingTemplatesRegionMapper.java │ │ └── MwSystemCityMapper.java │ ├── tk │ ├── config │ │ ├── DataokeConfig.java │ │ ├── JdConfig.java │ │ ├── PddConfig.java │ │ └── TbConfig.java │ ├── constants │ │ └── TkConstants.java │ ├── domain │ │ ├── MailvorDyKuOrder.java │ │ ├── MailvorDyOrder.java │ │ ├── MailvorEleKuOrder.java │ │ ├── MailvorEleOrder.java │ │ ├── MailvorJdOrder.java │ │ ├── MailvorMtOrder.java │ │ ├── MailvorPddOrder.java │ │ ├── MailvorTbOrder.java │ │ ├── MailvorVipOrder.java │ │ └── TkOrder.java │ ├── param │ │ ├── BaseParam.java │ │ ├── DyListParam.java │ │ ├── GoodsCommentParam.java │ │ ├── GoodsDetailParam.java │ │ ├── GoodsJdWordParam.java │ │ ├── GoodsListDyParam.java │ │ ├── GoodsListJDParam.java │ │ ├── GoodsListParam.java │ │ ├── GoodsListPddParam.java │ │ ├── GoodsListVipParam.java │ │ ├── GoodsSearchDyParam.java │ │ ├── GoodsSearchParam.java │ │ ├── GoodsSearchVipParam.java │ │ ├── KuCustomParam.java │ │ ├── KuParseContentParam.java │ │ ├── ParseContentParam.java │ │ ├── ParseJdParam.java │ │ ├── QueryDyKuParam.java │ │ ├── QueryDyParam.java │ │ ├── QueryEleKuParam.java │ │ ├── QueryJdParam.java │ │ ├── QueryMtParam.java │ │ ├── QueryMtRefundParam.java │ │ ├── QueryPddParam.java │ │ ├── QueryTBParam.java │ │ ├── QueryVipParam.java │ │ ├── RankingListParam.java │ │ ├── TbActivityListParam.java │ │ └── TbActivityParseParam.java │ ├── service │ │ ├── DataokeService.java │ │ ├── FeeOrderService.java │ │ ├── JdService.java │ │ ├── KuService.java │ │ ├── MailvorDyOrderService.java │ │ ├── MailvorEleOrderService.java │ │ ├── MailvorJdOrderService.java │ │ ├── MailvorMtOrderService.java │ │ ├── MailvorPddOrderService.java │ │ ├── MailvorTbOrderService.java │ │ ├── MailvorVipOrderService.java │ │ ├── PddService.java │ │ ├── TkOrderService.java │ │ ├── TkService.java │ │ ├── dto │ │ │ ├── BaseOrderDto.java │ │ │ ├── DyLifeCategoryDto.java │ │ │ ├── DyLifeCityChildrenDto.java │ │ │ ├── DyLifeCityDataDto.java │ │ │ ├── DyLifeCityDto.java │ │ │ ├── DyLifeCityListDto.java │ │ │ ├── MailvorDyOrderDto.java │ │ │ ├── MailvorDyOrderQueryCriteria.java │ │ │ ├── MailvorEleOrderDto.java │ │ │ ├── MailvorEleOrderQueryCriteria.java │ │ │ ├── MailvorJdOrderDto.java │ │ │ ├── MailvorJdOrderQueryCriteria.java │ │ │ ├── MailvorMtOrderQueryCriteria.java │ │ │ ├── MailvorOrderQueryCriteria.java │ │ │ ├── MailvorPddOrderDto.java │ │ │ ├── MailvorPddOrderQueryCriteria.java │ │ │ ├── MailvorTbOrderDto.java │ │ │ ├── MailvorTbOrderQueryCriteria.java │ │ │ ├── MailvorVipOrderDto.java │ │ │ ├── MailvorVipOrderQueryCriteria.java │ │ │ ├── OrderCheckDTO.java │ │ │ └── TBOrderDTO.java │ │ ├── impl │ │ │ ├── FeeOrderServiceImpl.java │ │ │ ├── MailvorDyOrderServiceImpl.java │ │ │ ├── MailvorEleOrderServiceImpl.java │ │ │ ├── MailvorJdOrderServiceImpl.java │ │ │ ├── MailvorMtOrderServiceImpl.java │ │ │ ├── MailvorPddOrderServiceImpl.java │ │ │ ├── MailvorTbOrderServiceImpl.java │ │ │ └── MailvorVipOrderServiceImpl.java │ │ └── mapper │ │ │ ├── MailvorDyOrderMapper.java │ │ │ ├── MailvorEleOrderMapper.java │ │ │ ├── MailvorJdOrderMapper.java │ │ │ ├── MailvorMtOrderMapper.java │ │ │ ├── MailvorPddOrderMapper.java │ │ │ ├── MailvorTbOrderMapper.java │ │ │ ├── MailvorVipOrderMapper.java │ │ │ └── TkOrderMapper.java │ ├── util │ │ ├── DataokeApi.java │ │ ├── DataokeApiClient.java │ │ ├── HttpUtil.java │ │ ├── HttpUtils.java │ │ └── SignMD5Util.java │ └── vo │ │ ├── DataokeResVo.java │ │ ├── DyCateDataVO.java │ │ ├── DyCateVO.java │ │ ├── DyCmsGoodsDetailDataVo.java │ │ ├── DyCmsListDataVO.java │ │ ├── DyCmsListVO.java │ │ ├── DyDataVo.java │ │ ├── DyGoodsDetailDataVo.java │ │ ├── DyGoodsDetailVO.java │ │ ├── DyKuResVo.java │ │ ├── DyResVo.java │ │ ├── DySearchListVO.java │ │ ├── DySearchVO.java │ │ ├── DyWordGoodsDataVO.java │ │ ├── DyWordGoodsVO.java │ │ ├── EleKuResVo.java │ │ ├── GoodsDetailVo.java │ │ ├── GoodsListVo.java │ │ ├── GoodsParseOrigInfoVo.java │ │ ├── GoodsParseVo.java │ │ ├── GoodsWordVo.java │ │ ├── HotWordsVo.java │ │ ├── JdDataVo.java │ │ ├── JdResVo.java │ │ ├── MtDataVo.java │ │ ├── MtResVo.java │ │ ├── ParseContentVo.java │ │ ├── PddDataVo.java │ │ ├── PddNavVo.java │ │ ├── PddResVo.java │ │ ├── TBDataVo.java │ │ ├── TBResVo.java │ │ ├── TBResultsVo.java │ │ ├── VipDataVo.java │ │ └── VipResVo.java │ ├── user │ ├── config │ │ ├── AppDataConfig.java │ │ ├── AppPopConfig.java │ │ ├── HbPoolConfig.java │ │ ├── HbUnlockConfig.java │ │ └── ShopConfig.java │ ├── domain │ │ ├── MwSystemUserTask.java │ │ ├── MwUser.java │ │ ├── MwUserAddress.java │ │ ├── MwUserBank.java │ │ ├── MwUserBill.java │ │ ├── MwUserCard.java │ │ ├── MwUserExtra.java │ │ ├── MwUserFeeLog.java │ │ ├── MwUserFeeLogOpt.java │ │ ├── MwUserHbScale.java │ │ ├── MwUserLevel.java │ │ ├── MwUserPool.java │ │ ├── MwUserRecharge.java │ │ ├── MwUserSign.java │ │ ├── MwUserTaskFinish.java │ │ └── MwUserUnion.java │ ├── param │ │ ├── AddressDetailParam.java │ │ ├── AddressParam.java │ │ ├── BankParam.java │ │ └── MwUserParam.java │ ├── service │ │ ├── MwSystemUserLevelService.java │ │ ├── MwSystemUserTaskService.java │ │ ├── MwUserAddressService.java │ │ ├── MwUserBankService.java │ │ ├── MwUserBillService.java │ │ ├── MwUserCardService.java │ │ ├── MwUserExtraService.java │ │ ├── MwUserFeeLogOptService.java │ │ ├── MwUserLevelService.java │ │ ├── MwUserPoolService.java │ │ ├── MwUserRechargeService.java │ │ ├── MwUserService.java │ │ ├── MwUserSignService.java │ │ ├── MwUserTaskFinishService.java │ │ ├── MwUserUnionService.java │ │ ├── dto │ │ │ ├── AliUserDto.java │ │ │ ├── BillOrderDto.java │ │ │ ├── BillOrderRecordDto.java │ │ │ ├── CardDto.java │ │ │ ├── GoodsInfoDto.java │ │ │ ├── MUserBillDto.java │ │ │ ├── MwSystemUserLevelDto.java │ │ │ ├── MwSystemUserLevelQueryCriteria.java │ │ │ ├── MwSystemUserTaskDto.java │ │ │ ├── MwSystemUserTaskQueryCriteria.java │ │ │ ├── MwUserBillDto.java │ │ │ ├── MwUserBillQueryCriteria.java │ │ │ ├── MwUserCardQueryCriteria.java │ │ │ ├── MwUserDto.java │ │ │ ├── MwUserQueryCriteria.java │ │ │ ├── MwUserRechargeDto.java │ │ │ ├── MwUserRechargeQueryCriteria.java │ │ │ ├── MwUserSmallDto.java │ │ │ ├── MwWechatUserDto.java │ │ │ ├── MwWechatUserQueryCriteria.java │ │ │ ├── OrderExtractDto.java │ │ │ ├── PromUserDto.java │ │ │ ├── ShopDetailDto.java │ │ │ ├── TaskDto.java │ │ │ ├── TljDataDto.java │ │ │ ├── UserBillDto.java │ │ │ ├── UserCardDto.java │ │ │ ├── UserIntegralDto.java │ │ │ ├── UserLevelDto.java │ │ │ ├── UserLevelInfoDto.java │ │ │ ├── UserMoneyDto.java │ │ │ ├── UserMultiLevelDto.java │ │ │ ├── VipOrderDetailDto.java │ │ │ └── WechatUserDto.java │ │ ├── impl │ │ │ ├── MwSystemUserLevelServiceImpl.java │ │ │ ├── MwSystemUserTaskServiceImpl.java │ │ │ ├── MwUserAddressServiceImpl.java │ │ │ ├── MwUserBankServiceImpl.java │ │ │ ├── MwUserBillServiceImpl.java │ │ │ ├── MwUserCardServiceImpl.java │ │ │ ├── MwUserExtraServiceImpl.java │ │ │ ├── MwUserFeeLogOptServiceImpl.java │ │ │ ├── MwUserLevelServiceImpl.java │ │ │ ├── MwUserPoolServiceImpl.java │ │ │ ├── MwUserRechargeServiceImpl.java │ │ │ ├── MwUserServiceImpl.java │ │ │ ├── MwUserSignServiceImpl.java │ │ │ ├── MwUserTaskFinishServiceImpl.java │ │ │ └── MwUserUnionServiceImpl.java │ │ └── mapper │ │ │ ├── MwUserAddressMapper.java │ │ │ ├── MwUserBankMapper.java │ │ │ ├── MwUserLevelMapper.java │ │ │ ├── MwUserSignMapper.java │ │ │ ├── MwUserTaskFinishMapper.java │ │ │ ├── SystemUserLevelMapper.java │ │ │ ├── SystemUserTaskMapper.java │ │ │ ├── UserBillMapper.java │ │ │ ├── UserCardMapper.java │ │ │ ├── UserExtraMapper.java │ │ │ ├── UserFeeLogOptMapper.java │ │ │ ├── UserHbScaleMapper.java │ │ │ ├── UserMapper.java │ │ │ ├── UserPoolMapper.java │ │ │ ├── UserRechargeMapper.java │ │ │ └── UserUnionMapper.java │ └── vo │ │ ├── BillVo.java │ │ ├── CityVo.java │ │ ├── MwCommissionInfoQueryVo.java │ │ ├── MwSystemUserLevelQueryVo.java │ │ ├── MwSystemUserTaskQueryVo.java │ │ ├── MwUserAddressQueryVo.java │ │ ├── MwUserBankQueryVo.java │ │ ├── MwUserBillQueryVo.java │ │ ├── MwUserCardQueryVo.java │ │ ├── MwUserQueryVo.java │ │ ├── MwUserSignQueryVo.java │ │ ├── MwUserTaskFinishQueryVo.java │ │ ├── MwUserVipQueryVo.java │ │ ├── OnlineUser.java │ │ ├── SignVo.java │ │ ├── UserFeeDetailQueryVo.java │ │ └── UserFeeQueryVo.java │ └── utils │ ├── AesUtil.java │ ├── FeeUtil.java │ ├── IDCardUtil.java │ ├── PayUtil.java │ ├── RsaUtil.java │ ├── SmsUtils.java │ ├── TkOrderFee.java │ └── TkUtil.java ├── mshop-system ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ ├── github │ │ └── xiaoymin │ │ │ └── knife4j │ │ │ └── spring │ │ │ └── util │ │ │ ├── ArrayRefProperty.java │ │ │ └── SwaggerUtil.java │ │ └── mailvor │ │ ├── annotation │ │ ├── AnonymousAccess.java │ │ ├── DataSource.java │ │ ├── Limit.java │ │ └── Query.java │ │ ├── api │ │ ├── ApiCode.java │ │ ├── ApiResult.java │ │ ├── BusinessException.java │ │ ├── DaoException.java │ │ ├── MshopException.java │ │ └── UnAuthenticatedException.java │ │ ├── aspect │ │ ├── DataSourceAspect.java │ │ ├── LimitAspect.java │ │ └── LimitType.java │ │ ├── config │ │ ├── ElPermissionConfig.java │ │ ├── PayConfig.java │ │ ├── RedisConfig.java │ │ ├── SwaggerConfig.java │ │ └── datasource │ │ │ └── DynamicDataSourceContextHolder.java │ │ ├── constant │ │ ├── ShopConstants.java │ │ └── SystemConfigConstants.java │ │ ├── domain │ │ ├── BaseDeleteDomain.java │ │ ├── BaseDomain.java │ │ └── PageResult.java │ │ ├── dozer │ │ ├── config │ │ │ └── DozerMapperConfig.java │ │ └── service │ │ │ ├── EJBGenerator.java │ │ │ └── IGenerator.java │ │ ├── enums │ │ ├── AfterSalesStatusEnum.java │ │ ├── AppFromEnum.java │ │ ├── BillDetailEnum.java │ │ ├── BillEnum.java │ │ ├── BillInfoEnum.java │ │ ├── Brokerage.java │ │ ├── CartTypeEnum.java │ │ ├── CommonEnum.java │ │ ├── CouponEnum.java │ │ ├── CouponGetEnum.java │ │ ├── DataSourceType.java │ │ ├── LiveGoodsEnum.java │ │ ├── OrderCountEnum.java │ │ ├── OrderInfoEnum.java │ │ ├── OrderLogEnum.java │ │ ├── OrderStatusEnum.java │ │ ├── PayMethodEnum.java │ │ ├── PayTypeEnum.java │ │ ├── PinkEnum.java │ │ ├── PlatformEnum.java │ │ ├── ProductEnum.java │ │ ├── ProductTypeEnum.java │ │ ├── RedisKeyEnum.java │ │ ├── ShipperCodeEnum.java │ │ ├── ShippingTempEnum.java │ │ ├── ShopCommonEnum.java │ │ ├── SortEnum.java │ │ ├── SpecTypeEnum.java │ │ └── VipEnum.java │ │ ├── event │ │ ├── TemplateBean.java │ │ ├── TemplateEvent.java │ │ └── TemplateListenEnum.java │ │ ├── exception │ │ ├── BadLimitRequestException.java │ │ ├── BadRequestException.java │ │ ├── EntityExistException.java │ │ ├── EntityNotFoundException.java │ │ └── ErrorRequestException.java │ │ ├── mapper │ │ └── EntityMapper.java │ │ ├── print │ │ ├── OrderPrint.java │ │ ├── PrintOrderDataVO.java │ │ ├── PrintStoreOrderVO.java │ │ └── PrintUtil4.java │ │ ├── serializer │ │ ├── BigDecimalSerializer.java │ │ └── DoubleSerializer.java │ │ ├── utils │ │ ├── BeanUtil.java │ │ ├── BigNum.java │ │ ├── CateDTO.java │ │ ├── DateUtils.java │ │ ├── ElAdminConstant.java │ │ ├── EncryptUtils.java │ │ ├── FeiEHttpUtil.java │ │ ├── FileUtil.java │ │ ├── FontUtil.java │ │ ├── GsonParser.java │ │ ├── ImgCompressUtil.java │ │ ├── IpUtil.java │ │ ├── MshopConstant.java │ │ ├── OrderUtil.java │ │ ├── PageUtil.java │ │ ├── RecodeUtil.java │ │ ├── RedisUtil.java │ │ ├── RedisUtils.java │ │ ├── RegexUtil.java │ │ ├── RequestHolder.java │ │ ├── SecurityUtils.java │ │ ├── ShopKeyUtils.java │ │ ├── ShopUtil.java │ │ ├── SpringContextHolder.java │ │ ├── SpringContextUtils.java │ │ ├── StringUtils.java │ │ ├── SuUtils.java │ │ ├── ThrowableUtil.java │ │ ├── TranslatorUtil.java │ │ ├── TreeUtil.java │ │ ├── ValidationUtil.java │ │ ├── WordUtil.java │ │ ├── html │ │ │ ├── EscapeUtil.java │ │ │ └── HTMLFilter.java │ │ └── location │ │ │ ├── GetTencentLocationVO.java │ │ │ └── LocationUtils.java │ │ └── xss │ │ ├── XssFilter.java │ │ └── XssHttpServletRequestWrapper.java │ └── resources │ ├── META-INF │ └── spring.factories │ └── dozer │ ├── bean-mappings.xml │ └── global-configuration.xml ├── mshop-tool ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── mailvor │ └── modules │ └── tools │ ├── config │ ├── AliOcrConfig.java │ ├── AliOssConfig.java │ ├── AliSmsConfig.java │ ├── MultipartConfig.java │ └── WechatConfig.java │ ├── domain │ ├── AlipayConfig.java │ ├── EmailConfig.java │ ├── LocalStorage.java │ ├── Picture.java │ ├── QiniuConfig.java │ ├── QiniuContent.java │ ├── SensitiveWord.java │ ├── VerificationCode.java │ └── vo │ │ ├── EmailVo.java │ │ └── TradeVo.java │ ├── express │ ├── ExpressService.java │ ├── config │ │ ├── ExpressAutoConfiguration.java │ │ └── ExpressProperties.java │ └── dao │ │ ├── ExpressInfo.java │ │ └── Traces.java │ ├── rest │ ├── AliOssController.java │ ├── EmailController.java │ ├── LocalStorageController.java │ ├── PictureController.java │ ├── QiniuController.java │ ├── UploadController.java │ └── VerificationCodeController.java │ ├── service │ ├── AliOssService.java │ ├── AlipayConfigService.java │ ├── EmailConfigService.java │ ├── LocalStorageService.java │ ├── PictureService.java │ ├── QiNiuService.java │ ├── QiniuConfigService.java │ ├── QiniuContentService.java │ ├── SensitiveWordService.java │ ├── VerificationCodeService.java │ ├── dto │ │ ├── LocalStorageDto.java │ │ ├── LocalStorageQueryCriteria.java │ │ ├── PictureDto.java │ │ ├── PictureQueryCriteria.java │ │ ├── QiniuConfigDto.java │ │ ├── QiniuConfigQueryCriteria.java │ │ ├── QiniuContentDto.java │ │ ├── QiniuContentQueryCriteria.java │ │ └── QiniuQueryCriteria.java │ ├── impl │ │ ├── AliOssServiceImpl.java │ │ ├── AlipayConfigServiceImpl.java │ │ ├── EmailConfigServiceImpl.java │ │ ├── LocalStorageServiceImpl.java │ │ ├── PictureServiceImpl.java │ │ ├── QiNiuServiceImpl.java │ │ ├── QiniuConfigServiceImpl.java │ │ ├── QiniuContentServiceImpl.java │ │ ├── SensitiveWordServiceImpl.java │ │ └── VerificationCodeServiceImpl.java │ └── mapper │ │ ├── AlipayConfigMapper.java │ │ ├── EmailConfigMapper.java │ │ ├── LocalStorageMapper.java │ │ ├── PictureMapper.java │ │ ├── QiniuConfigMapper.java │ │ ├── QiniuContentMapper.java │ │ ├── SensitiveWordMapper.java │ │ └── VerificationCodeMapper.java │ └── utils │ ├── AliPayStatusEnum.java │ ├── AlipayUtils.java │ ├── CashUtils.java │ ├── JacksonUtil.java │ ├── QiNiuUtil.java │ ├── RateRandomNumber.java │ └── SensitiveWordUtil.java ├── pay ├── README.MD ├── adapay │ └── cert.json ├── alipay │ └── cert.json ├── allinpay │ └── cert.json └── wechat │ └── cert.json └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | *.classpath 2 | *.project 3 | *.iml 4 | *.factorypath 5 | target 6 | .idea/ 7 | *.log 8 | logs 9 | *.DS_Store 10 | mshop-app/src/main/resources/config/ 11 | mshop-admin/src/main/resources/config/ 12 | -------------------------------------------------------------------------------- /demoimages/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/1.png -------------------------------------------------------------------------------- /demoimages/111.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/111.gif -------------------------------------------------------------------------------- /demoimages/111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/111.png -------------------------------------------------------------------------------- /demoimages/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/2.png -------------------------------------------------------------------------------- /demoimages/222.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/222.gif -------------------------------------------------------------------------------- /demoimages/222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/222.png -------------------------------------------------------------------------------- /demoimages/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/3.png -------------------------------------------------------------------------------- /demoimages/333.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/333.gif -------------------------------------------------------------------------------- /demoimages/333.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/333.png -------------------------------------------------------------------------------- /demoimages/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/4.png -------------------------------------------------------------------------------- /demoimages/444.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/444.gif -------------------------------------------------------------------------------- /demoimages/444.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/444.png -------------------------------------------------------------------------------- /demoimages/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/5.png -------------------------------------------------------------------------------- /demoimages/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/6.png -------------------------------------------------------------------------------- /demoimages/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/7.png -------------------------------------------------------------------------------- /demoimages/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/demoimages/8.png -------------------------------------------------------------------------------- /lib/aspose-words-18.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/aspose-words-18.6.jar -------------------------------------------------------------------------------- /lib/meituan-union-java.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/meituan-union-java.zip -------------------------------------------------------------------------------- /lib/open-api-sdk-2.0-2022-10-21.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/open-api-sdk-2.0-2022-10-21.jar -------------------------------------------------------------------------------- /lib/pop-sdk-1.14.38-all-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/pop-sdk-1.14.38-all-sources.jar -------------------------------------------------------------------------------- /lib/pop-sdk-1.14.38-all.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/pop-sdk-1.14.38-all.jar -------------------------------------------------------------------------------- /lib/taobao-sdk-ele-source.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/taobao-sdk-ele-source.jar -------------------------------------------------------------------------------- /lib/taobao-sdk-ele.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/taobao-sdk-ele.jar -------------------------------------------------------------------------------- /lib/taobao-sdk-java-auto_1667730102995-20221106-source.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/taobao-sdk-java-auto_1667730102995-20221106-source.jar -------------------------------------------------------------------------------- /lib/taobao-sdk-java-auto_1667730102995-20221106.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/taobao-sdk-java-auto_1667730102995-20221106.jar -------------------------------------------------------------------------------- /lib/yop-java-sdk-4.3.3-20230421155139-saas.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/yop-java-sdk-4.3.3-20230421155139-saas.zip -------------------------------------------------------------------------------- /lib/ysmp-java-sdk-core-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacky4631/sfb_server/41771dc1170521ae941c612fdf9b9d360b966bd8/lib/ysmp-java-sdk-core-1.0.jar -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/config/PidPoolBean.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.config; 2 | 3 | import lombok.Data; 4 | import org.springframework.boot.context.properties.ConfigurationProperties; 5 | import org.springframework.stereotype.Component; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * 淘宝订单绑定用户 11 | * @author Zheng Jie 12 | * @date 2018-12-25 13 | */ 14 | @Data 15 | @Component 16 | @ConfigurationProperties(prefix = "tb.pid") 17 | public class PidPoolBean { 18 | private List pool; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/monitor/domain/vo/RedisVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.monitor.domain.vo; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | import java.io.Serializable; 9 | 10 | /** 11 | * @author Zheng Jie 12 | * @date 2018-12-10 13 | */ 14 | @Data 15 | @AllArgsConstructor 16 | @NoArgsConstructor 17 | public class RedisVo implements Serializable { 18 | 19 | @NotBlank 20 | private String key; 21 | 22 | @NotBlank 23 | private String value; 24 | } 25 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/quartz/service/mapper/QuartzJobMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.quartz.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.quartz.domain.QuartzJob; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2020-05-13 14 | */ 15 | @Repository 16 | public interface QuartzJobMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/quartz/service/mapper/QuartzLogMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.quartz.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.quartz.domain.QuartzLog; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2020-05-13 14 | */ 15 | @Repository 16 | public interface QuartzLogMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/quartz/task/MemberExpiredTask.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.quartz.task; 2 | 3 | import com.mailvor.modules.user.service.MwUserService; 4 | import lombok.extern.slf4j.Slf4j; 5 | import org.springframework.stereotype.Component; 6 | 7 | import javax.annotation.Resource; 8 | 9 | /** 10 | * 会员过期任务 11 | * @author Zheng Jie 12 | * @date 2023-02-04 13 | */ 14 | @Slf4j 15 | @Component 16 | public class MemberExpiredTask { 17 | 18 | @Resource 19 | private MwUserService userService; 20 | 21 | 22 | protected void run(String param) { 23 | userService.expiredUser(); 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/quartz/task/PayResetTask.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.quartz.task; 2 | 3 | import com.mailvor.modules.pay.service.MwPayChannelService; 4 | import lombok.extern.slf4j.Slf4j; 5 | import org.springframework.stereotype.Component; 6 | 7 | import javax.annotation.Resource; 8 | 9 | /** 10 | * 支付通道额度重置任务 11 | * 12 | * @author Zheng Jie 13 | * @date 2023-02-04 14 | */ 15 | @Slf4j 16 | @Component 17 | public class PayResetTask { 18 | @Resource 19 | private MwPayChannelService payChannelService; 20 | protected void run(String paramStr) { 21 | payChannelService.reset(); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/quartz/task/VisitsTask.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.quartz.task; 2 | 3 | import com.mailvor.modules.monitor.service.VisitsService; 4 | import org.springframework.stereotype.Component; 5 | 6 | /** 7 | * @author Zheng Jie 8 | * @date 2018-12-25 9 | */ 10 | @Component 11 | public class VisitsTask { 12 | 13 | private final VisitsService visitsService; 14 | 15 | public VisitsTask(VisitsService visitsService) { 16 | this.visitsService = visitsService; 17 | } 18 | 19 | public void run(){ 20 | visitsService.save(); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/domain/vo/MenuMetaVo.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.domain.vo; 6 | 7 | import lombok.AllArgsConstructor; 8 | import lombok.Data; 9 | 10 | import java.io.Serializable; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2018-12-20 15 | */ 16 | @Data 17 | @AllArgsConstructor 18 | public class MenuMetaVo implements Serializable { 19 | 20 | private String title; 21 | 22 | private String icon; 23 | 24 | private Boolean noCache; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/domain/vo/UserPassVo.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.domain.vo; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * 修改密码的 Vo 类 11 | * @author huangyu 12 | * @date 2019年7月11日13:59:49 13 | */ 14 | @Data 15 | public class UserPassVo { 16 | 17 | private String oldPass; 18 | 19 | private String newPass; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/RolesDeptsService.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service; 6 | import com.mailvor.common.service.BaseService; 7 | import com.mailvor.modules.system.domain.RolesDepts; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-16 12 | */ 13 | public interface RolesDeptsService extends BaseService{ 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/RolesMenusService.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service; 6 | import com.mailvor.common.service.BaseService; 7 | import com.mailvor.modules.system.domain.RolesMenus; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-16 12 | */ 13 | public interface RolesMenusService extends BaseService{ 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/UsersRolesService.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service; 6 | import com.mailvor.common.service.BaseService; 7 | import com.mailvor.modules.system.domain.UsersRoles; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-16 12 | */ 13 | public interface UsersRolesService extends BaseService{ 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/dto/DeptSmallDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2019-6-10 16:32:18 14 | */ 15 | @Data 16 | public class DeptSmallDto implements Serializable { 17 | 18 | private Long id; 19 | 20 | private String name; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/dto/JobSmallDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.dto; 6 | 7 | import lombok.Data; 8 | import lombok.NoArgsConstructor; 9 | 10 | import java.io.Serializable; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2019-6-10 16:32:18 15 | */ 16 | @Data 17 | @NoArgsConstructor 18 | public class JobSmallDto implements Serializable { 19 | 20 | private Long id; 21 | 22 | private String name; 23 | } 24 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/dto/MenuQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | import java.sql.Timestamp; 11 | import java.util.List; 12 | 13 | /** 14 | * @author huangyu 15 | * @date 2020-05-14 16 | */ 17 | @Data 18 | public class MenuQueryCriteria{ 19 | 20 | @Query(blurry = "name") 21 | private String blurry; 22 | 23 | @Query(type = Query.Type.BETWEEN) 24 | private List createTime; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/dto/PermissionQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * 公共查询类 12 | */ 13 | @Data 14 | public class PermissionQueryCriteria { 15 | 16 | // 多字段模糊 17 | @Query(blurry = "name,alias") 18 | private String blurry; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/dto/RoleQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | import java.sql.Timestamp; 11 | import java.util.List; 12 | 13 | /** 14 | * @author huangyu 15 | * @date 2020-05-14 16 | */ 17 | @Data 18 | public class RoleQueryCriteria{ 19 | 20 | @Query(blurry = "name") 21 | private String blurry; 22 | 23 | @Query(type = Query.Type.BETWEEN) 24 | private List createTime; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/dto/RoleSmallDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2018-11-23 14 | */ 15 | @Data 16 | public class RoleSmallDto implements Serializable { 17 | 18 | private Long id; 19 | 20 | private String name; 21 | 22 | private Integer level; 23 | 24 | private String dataScope; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/dto/UserAvatarQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-14 12 | */ 13 | @Data 14 | public class UserAvatarQueryCriteria{ 15 | } 16 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/mapper/JobMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.system.domain.Job; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-14 14 | */ 15 | @Repository 16 | public interface JobMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/mapper/RolesDeptsMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.system.domain.RolesDepts; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-16 14 | */ 15 | @Repository 16 | public interface RolesDeptsMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/mapper/RolesMenusMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.system.domain.RolesMenus; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-16 14 | */ 15 | @Repository 16 | public interface RolesMenusMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/mapper/UserAvatarMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.system.domain.UserAvatar; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-14 14 | */ 15 | @Repository 16 | public interface UserAvatarMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-admin/src/main/java/com/mailvor/modules/system/service/mapper/UsersRolesMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.system.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.system.domain.UsersRoles; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-16 14 | */ 15 | @Repository 16 | public interface UsersRolesMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-admin/src/main/resources/generator.properties: -------------------------------------------------------------------------------- 1 | #\u6570\u636E\u5E93\u7C7B\u578B\u8F6CJava\u7C7B\u578B 2 | tinyint=Integer 3 | smallint=Integer 4 | mediumint=Integer 5 | int=Integer 6 | integer=Integer 7 | 8 | bigint=Long 9 | 10 | float=Float 11 | 12 | double=Double 13 | 14 | decimal=BigDecimal 15 | 16 | bit=Boolean 17 | 18 | char=String 19 | varchar=String 20 | tinytext=String 21 | text=String 22 | mediumtext=String 23 | longtext=String 24 | 25 | date=Date 26 | datetime=Date 27 | timestamp=Date -------------------------------------------------------------------------------- /mshop-admin/src/main/resources/log4jdbc.log4j2.properties: -------------------------------------------------------------------------------- 1 | # If you use SLF4J. First, you need to tell log4jdbc-log4j2 that you want to use the SLF4J logger 2 | log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator 3 | log4jdbc.auto.load.popular.drivers=false 4 | log4jdbc.drivers=com.mysql.cj.jdbc.Driver -------------------------------------------------------------------------------- /mshop-admin/src/main/resources/template/generator/admin/Mapper.ftl: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package ${package}.service.mapper; 6 | 7 | import com.mailvor.base.BaseMapper; 8 | import ${package}.domain.${className}; 9 | import ${package}.service.dto.${className}Dto; 10 | import org.mapstruct.Mapper; 11 | import org.mapstruct.ReportingPolicy; 12 | 13 | /** 14 | * @author ${author} 15 | * @date ${date} 16 | */ 17 | @Mapper(componentModel = "spring", unmappedTargetPolicy = ReportingPolicy.IGNORE) 18 | public interface ${className}Mapper extends BaseMapper<${className}Dto, ${className}> { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-admin/src/main/resources/template/generator/admin/MapperP.ftl: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package ${package}.service.mapper; 6 | 7 | import CoreMapper; 8 | import ${package}.domain.${className}; 9 | import org.apache.ibatis.annotations.Mapper; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | * @author ${author} 14 | * @date ${date} 15 | */ 16 | @Repository 17 | public interface ${className}Mapper extends CoreMapper<${className}> { 18 | 19 | } 20 | -------------------------------------------------------------------------------- /mshop-admin/src/main/resources/template/generator/front/api.ftl: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | 3 | export function add(data) { 4 | return request({ 5 | url: 'api/${changeClassName}', 6 | method: 'post', 7 | data 8 | }) 9 | } 10 | 11 | export function del(ids) { 12 | return request({ 13 | url: 'api/${changeClassName}/', 14 | method: 'delete', 15 | data: ids 16 | }) 17 | } 18 | 19 | export function edit(data) { 20 | return request({ 21 | url: 'api/${changeClassName}', 22 | method: 'put', 23 | data 24 | }) 25 | } 26 | 27 | export default { add, edit, del } 28 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/common/aop/NoRepeatSubmit.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.common.aop; 6 | 7 | import java.lang.annotation.ElementType; 8 | import java.lang.annotation.Retention; 9 | import java.lang.annotation.RetentionPolicy; 10 | import java.lang.annotation.Target; 11 | 12 | @Target(ElementType.METHOD) 13 | @Retention(RetentionPolicy.RUNTIME) 14 | public @interface NoRepeatSubmit { 15 | 16 | /** 17 | * 设置请求锁定时间 18 | * 19 | * @return 20 | */ 21 | int lockTime() default 10; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/common/interceptor/AuthCheck.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.common.interceptor; 6 | 7 | 8 | import java.lang.annotation.ElementType; 9 | import java.lang.annotation.Retention; 10 | import java.lang.annotation.RetentionPolicy; 11 | import java.lang.annotation.Target; 12 | 13 | /** 14 | * @ClassName 自定义权限注解 15 | * @author huangyu 16 | * @Date 2020/4/30 17 | **/ 18 | @Target({ElementType.METHOD, ElementType.TYPE}) 19 | @Retention(RetentionPolicy.RUNTIME) 20 | public @interface AuthCheck { 21 | int value() default 4; 22 | } 23 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/common/interceptor/UserCheck.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.common.interceptor; 6 | 7 | 8 | import java.lang.annotation.ElementType; 9 | import java.lang.annotation.Retention; 10 | import java.lang.annotation.RetentionPolicy; 11 | import java.lang.annotation.Target; 12 | 13 | /** 14 | * @ClassName 用来保存用户 15 | * @author huangyu 16 | * @Date 2020/4/30 17 | **/ 18 | @Target({ElementType.METHOD, ElementType.TYPE}) 19 | @Retention(RetentionPolicy.RUNTIME) 20 | public @interface UserCheck { 21 | int value() default 4; 22 | } 23 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/common/util/RequestUtils.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.common.util; 2 | 3 | import org.springframework.web.context.request.RequestContextHolder; 4 | import org.springframework.web.context.request.ServletRequestAttributes; 5 | 6 | import javax.servlet.http.HttpServletRequest; 7 | 8 | /** 9 | * @ClassName 获取Request工具类 10 | * @author huangyu 11 | * @Date 2020/6/26 12 | **/ 13 | public class RequestUtils { 14 | 15 | public static HttpServletRequest getRequest() { 16 | ServletRequestAttributes ra= (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); 17 | return ra.getRequest(); 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/common/web/param/IdParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.common.web.param; 2 | 3 | import io.swagger.annotations.ApiModel; 4 | import io.swagger.annotations.ApiModelProperty; 5 | import lombok.Data; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | import java.io.Serializable; 9 | 10 | 11 | @Data 12 | @ApiModel("ID参数") 13 | public class IdParam implements Serializable { 14 | private static final long serialVersionUID = -5353973980674510450L; 15 | 16 | @NotBlank(message="ID不能为空") 17 | @ApiModelProperty(value = "地址ID") 18 | private String id; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/activity/param/BargainShareParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * @ClassName BargainShareParam 11 | * @author huangyu 12 | * @Date 2020/6/20 13 | **/ 14 | @Getter 15 | @Setter 16 | public class BargainShareParam { 17 | 18 | @NotBlank(message = "参数有误") 19 | @ApiModelProperty(value = "砍价产品ID") 20 | private String bargainId; 21 | 22 | @ApiModelProperty(value = "来源") 23 | private String from; 24 | } 25 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/activity/param/MwStoreBargainQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 砍价表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-12-21 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="砍价表查询参数", description="砍价表查询参数") 19 | public class MwStoreBargainQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/activity/param/MwStoreCombinationQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 拼团产品表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-11-19 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="拼团产品表查询参数", description="拼团产品表查询参数") 19 | public class MwStoreCombinationQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/activity/param/MwStorePinkQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 拼团表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-11-19 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="拼团表查询参数", description="拼团表查询参数") 19 | public class MwStorePinkQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/activity/param/MwStoreSeckillQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 商品秒杀产品表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-12-14 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="商品秒杀产品表查询参数", description="商品秒杀产品表查询参数") 19 | public class MwStoreSeckillQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/activity/param/PinkCancelParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * @ClassName PinkCancelParam 11 | * @author huangyu 12 | * @Date 2020/6/23 13 | **/ 14 | @Getter 15 | @Setter 16 | public class PinkCancelParam { 17 | 18 | @NotBlank(message = "参数错误") 19 | @ApiModelProperty(value = "拼团产品ID") 20 | private String id; 21 | 22 | @NotBlank(message = "参数错误") 23 | @ApiModelProperty(value = "团购产品id") 24 | private String cid; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/activity/param/PinkShareParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * @ClassName BargainShareParam 11 | * @author huangyu 12 | * @Date 2020/6/20 13 | **/ 14 | @Getter 15 | @Setter 16 | public class PinkShareParam { 17 | @NotBlank(message = "参数有误") 18 | private String id; 19 | 20 | @ApiModelProperty(value = "来源") 21 | private String from; 22 | } 23 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/auth/param/LoginShanyanParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.auth.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import javax.validation.constraints.NotBlank; 7 | import javax.validation.constraints.NotNull; 8 | 9 | /** 10 | * @author : gzlv 2023/03/09 15:09 11 | */ 12 | @Data 13 | public class LoginShanyanParam { 14 | 15 | @NotBlank(message = "token必填") 16 | @ApiModelProperty(value = "token") 17 | private String token; 18 | 19 | @NotNull(message = "平台类型必填") 20 | @ApiModelProperty(value = "平台类型 1=android 2=ios") 21 | private Integer type; 22 | } 23 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/auth/param/VerityParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.auth.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import javax.validation.constraints.NotBlank; 7 | 8 | /** 9 | * @ClassName VerityParam 10 | * @author huangyu 11 | * @Date 2019/10/25 12 | **/ 13 | @Data 14 | public class VerityParam { 15 | 16 | @NotBlank(message = "手机号必填") 17 | @ApiModelProperty(value = "手机号码") 18 | private String phone; 19 | 20 | @ApiModelProperty(value = "短信类型 bind绑定手机短信 login登陆短信 register注册短信") 21 | private String type; 22 | } 23 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/auth/param/WechatLoginParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.auth.param; 2 | 3 | import com.mailvor.modules.user.domain.MwUser; 4 | import lombok.Data; 5 | 6 | /** 7 | * @ClassName LoginParam 8 | * @author huangyu 9 | * @Date 2020/01/15 10 | **/ 11 | @Data 12 | public class WechatLoginParam { 13 | 14 | private boolean register; 15 | 16 | private String openId; 17 | 18 | private MwUser user; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/cart/param/CartIdsParm.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.cart.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import javax.validation.constraints.NotNull; 7 | import java.util.List; 8 | 9 | /** 10 | * @ClassName CartIds 11 | * @author huangyu 12 | * @Date 2019/11/15 13 | **/ 14 | @Data 15 | public class CartIdsParm { 16 | 17 | @NotNull(message = "参数有误") 18 | @ApiModelProperty(value = "购物车ID,多个用,分隔开") 19 | List ids; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/cart/param/MwStoreCartQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.cart.param; 2 | 3 | import io.swagger.annotations.ApiModel; 4 | import lombok.Data; 5 | 6 | /** 7 | *

8 | * 购物车表 查询参数对象 9 | *

10 | * 11 | * @author huangyu 12 | * @date 2019-10-25 13 | */ 14 | @Data 15 | @ApiModel(value="MwStoreCartQueryParam对象", description="购物车表查询参数") 16 | public class MwStoreCartQueryParam { 17 | private static final long serialVersionUID = 1L; 18 | 19 | private Integer numType = 0; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/coupon/param/MwStoreCouponIssueQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.coupon.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 优惠券前台领取表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-27 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwStoreCouponIssueQueryParam对象", description="优惠券前台领取表查询参数") 19 | public class MwStoreCouponIssueQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/coupon/param/MwStoreCouponUserQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.coupon.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 优惠券发放记录表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-27 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwStoreCouponUserQueryParam对象", description="优惠券发放记录表查询参数") 19 | public class MwStoreCouponUserQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/manage/dto/ChartDataDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.manage.dto; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | 7 | /** 8 | * @ClassName ChartDataDto 9 | * @author huangyu 10 | * @Date 2019/11/25 11 | **/ 12 | @Data 13 | public class ChartDataDto implements Serializable { 14 | private Double num; 15 | private String time; 16 | } 17 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/manage/param/MwExpressQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.manage.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 快递公司表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-12-13 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwExpressQueryParam对象", description="快递公司表查询参数") 19 | public class MwExpressQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/dto/PayDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.dto; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | 7 | /** 8 | * @ClassName PayDto 9 | * @author huangyu 10 | * @Date 2019/11/7 11 | **/ 12 | @Data 13 | public class PayDto implements Serializable { 14 | private String from; 15 | private String paytype; 16 | private String uni; 17 | } 18 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/ConfirmIntegralParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | /** 8 | * @ClassName 确认订单ConfirmOrderDTO 9 | * @author huangyu 10 | * @Date 2020/6/21 11 | **/ 12 | @Getter 13 | @Setter 14 | public class ConfirmIntegralParam { 15 | 16 | @ApiModelProperty(value = "商品ID") 17 | private Long id; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/ConfirmOrderParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * @ClassName 确认订单ConfirmOrderDTO 11 | * @author huangyu 12 | * @Date 2020/6/21 13 | **/ 14 | @Getter 15 | @Setter 16 | public class ConfirmOrderParam { 17 | 18 | @NotBlank(message = "请提交购买的商品") 19 | @ApiModelProperty(value = "购物车ID") 20 | private Long goodsId; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/DoOrderParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * @ClassName HandleOrderParam 11 | * @author huangyu 12 | * @Date 2020/6/23 13 | **/ 14 | @Getter 15 | @Setter 16 | public class DoOrderParam { 17 | @NotBlank(message = "参数有误") 18 | @ApiModelProperty(value = "订单ID") 19 | private String uni; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/ExpressParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | /** 9 | * @ClassName ExpressParam 10 | * @author huangyu 11 | * @Date 2019/12/9 12 | **/ 13 | @Data 14 | public class ExpressParam implements Serializable { 15 | 16 | @ApiModelProperty(value = "订单编号") 17 | private String orderCode; 18 | 19 | @ApiModelProperty(value = "快递公司编码") 20 | private String shipperCode; 21 | 22 | @ApiModelProperty(value = "物流单号") 23 | private String logisticCode; 24 | } 25 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/HandleOrderParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * @ClassName HandleOrderParam 11 | * @author huangyu 12 | * @Date 2020/6/23 13 | **/ 14 | @Getter 15 | @Setter 16 | public class HandleOrderParam { 17 | 18 | @NotBlank(message = "参数有误") 19 | @ApiModelProperty(value = "订单ID") 20 | private String id; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/MwStoreOrderCartInfoQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 订单购物详情表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-27 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwStoreOrderCartInfoQueryParam对象", description="订单购物详情表查询参数") 19 | public class MwStoreOrderCartInfoQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/MwStoreOrderQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 订单表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-27 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwStoreOrderQueryParam对象", description="订单表查询参数") 19 | public class MwStoreOrderQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | 22 | private Integer type = 1; 23 | } 24 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/MwStoreOrderStatusQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 订单操作记录表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-27 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwStoreOrderStatusQueryParam对象", description="订单操作记录表查询参数") 19 | public class MwStoreOrderStatusQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/OrderVerifyParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import javax.validation.constraints.NotBlank; 7 | import java.io.Serializable; 8 | 9 | /** 10 | * @ClassName OrderVerifyParam 11 | * @author huangyu 12 | * @Date 2020/03/05 13 | **/ 14 | @Data 15 | public class OrderVerifyParam implements Serializable { 16 | 17 | @ApiModelProperty(value = "订单核销状态:1确认0正常") 18 | private Integer isConfirm; 19 | 20 | @NotBlank(message = "缺少核销码") 21 | @ApiModelProperty(value = "核销码") 22 | private String verifyCode; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/ProductOrderParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * @ClassName ProductOrderParam 11 | * @author huangyu 12 | * @Date 2020/6/23 13 | **/ 14 | @Getter 15 | @Setter 16 | public class ProductOrderParam { 17 | 18 | @NotBlank(message = "参数有误") 19 | @ApiModelProperty(value = "订单唯一值") 20 | private String unique; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/order/param/SubmitOrderParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * @ClassName 确认订单ConfirmOrderDTO 11 | * @Date 2020/6/21 12 | **/ 13 | @Getter 14 | @Setter 15 | public class SubmitOrderParam { 16 | 17 | @NotBlank(message = "订单id不能为空") 18 | @ApiModelProperty(value = "订单id") 19 | private String orderId; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/pay/dto/OrderDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.pay.dto; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Builder; 5 | import lombok.Data; 6 | import lombok.NoArgsConstructor; 7 | 8 | @Data 9 | @Builder 10 | @AllArgsConstructor 11 | @NoArgsConstructor 12 | public class OrderDto { 13 | private String orderSn; 14 | private String price; 15 | } 16 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/pay/param/ExtractBankBindParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.pay.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | /** 9 | * @ClassName RechargeParam 10 | * @author huangyu 11 | * @Date 2019/12/8 12 | **/ 13 | @Data 14 | public class ExtractBankBindParam implements Serializable { 15 | 16 | @ApiModelProperty(value = "银行id,bankId和bankNo phone只需要传一种,bankId存在时优先取bankId") 17 | private Long bankId; 18 | @ApiModelProperty(value = "银行卡号") 19 | private String bankNo; 20 | 21 | @ApiModelProperty(value = "手机号") 22 | private String phone; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/product/param/CollectDelFootParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.product.param; 2 | 3 | import io.swagger.annotations.ApiModel; 4 | import lombok.Data; 5 | import lombok.EqualsAndHashCode; 6 | import lombok.Getter; 7 | import lombok.Setter; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | * @author : gzlv 2021/6/26 19:17 13 | */ 14 | @Getter 15 | @Setter 16 | @ApiModel("查询参数对象") 17 | public class CollectDelFootParam { 18 | 19 | private List ids; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/product/param/MwArticleQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.product.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 文章管理表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-02 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwArticleQueryParam对象", description="文章管理表查询参数") 19 | public class MwArticleQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/product/param/MwStoreCategoryQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.product.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 商品分类表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-22 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwStoreCategoryQueryParam对象", description="商品分类表查询参数") 19 | public class MwStoreCategoryQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/product/param/MwStoreProductAttrQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.product.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 商品属性表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-23 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwStoreProductAttrQueryParam对象", description="商品属性表查询参数") 19 | public class MwStoreProductAttrQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/product/param/MwStoreProductAttrValueQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.product.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 商品属性值表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-23 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwStoreProductAttrValueQueryParam对象", description="商品属性值表查询参数") 19 | public class MwStoreProductAttrValueQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/product/param/MwStoreProductReplyQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.product.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 评论表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-23 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwStoreProductReplyQueryParam对象", description="评论表查询参数") 19 | public class MwStoreProductReplyQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/shop/param/MwArticleQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.shop.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 文章管理表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-02 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwArticleQueryParam对象", description="文章管理表查询参数") 19 | public class MwArticleQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/shop/param/MwSystemConfigQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.shop.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 配置表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-19 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwSystemConfigQueryParam对象", description="配置表查询参数") 19 | public class MwSystemConfigQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/shop/param/MwSystemGroupDataQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.shop.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 组合数据详情表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-19 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwSystemGroupDataQueryParam对象", description="组合数据详情表查询参数") 19 | public class MwSystemGroupDataQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/shop/param/MwSystemStoreStaffQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.shop.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 门店店员表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2020-03-23 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwSystemStoreStaffQueryParam对象", description="门店店员表查询参数") 19 | public class MwSystemStoreStaffQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/dto/TaskFinishDTO.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.dto; 2 | 3 | 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | 9 | /** 10 | * @ClassName TaskFinishDTO 11 | * @author huangyu 12 | * @Date 2019/12/6 13 | **/ 14 | @Data 15 | public class TaskFinishDTO implements Serializable { 16 | private String addTime; 17 | private String title; 18 | private Integer number; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/dto/UserBillDTO.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.dto; 2 | 3 | import lombok.Data; 4 | 5 | /** 6 | * @ClassName UserBillDTO 7 | * @Date 2019/11/12 8 | **/ 9 | @Data 10 | public class UserBillDTO { 11 | private String addTime; 12 | private String title; 13 | private Double number; 14 | private Integer pm; 15 | } 16 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/dto/UserRankDTO.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.dto; 2 | 3 | import lombok.Data; 4 | 5 | /** 6 | * @ClassName UserRankDTO 7 | * @author huangyu 8 | * @Date 2019/11/13 9 | **/ 10 | @Data 11 | public class UserRankDTO { 12 | private Integer uid; 13 | private Integer count; 14 | private String nickname; 15 | private String avatar; 16 | } 17 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/dto/UserRechargeDTO.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.dto; 2 | 3 | import lombok.Data; 4 | 5 | /** 6 | * @ClassName UserRankDTO 7 | * @author huangyu 8 | * @Date 2019/11/13 9 | **/ 10 | @Data 11 | public class UserRechargeDTO { 12 | private Integer id; 13 | private String price; 14 | } 15 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/CardBindParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import javax.validation.constraints.NotBlank; 7 | import java.io.Serializable; 8 | 9 | /** 10 | * @ClassName RechargeParam 11 | * @author huangyu 12 | * @Date 2019/12/8 13 | **/ 14 | @Data 15 | public class CardBindParam implements Serializable { 16 | @NotBlank(message = "银行卡号不能为空") 17 | @ApiModelProperty(value = "银行卡号") 18 | private String no; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MobileBindParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import javax.validation.constraints.NotBlank; 7 | 8 | /** 9 | * @author : gzlv 2021/7/20 15:09 10 | */ 11 | @Data 12 | public class MobileBindParam { 13 | 14 | @NotBlank(message = "手机号必填") 15 | @ApiModelProperty(value = "手机号码") 16 | private String account; 17 | 18 | @NotBlank(message = "验证码必填") 19 | @ApiModelProperty(value = "验证码") 20 | private String captcha; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwSystemAttachmentQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 附件管理表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-11-11 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwSystemAttachmentQueryParam对象", description="附件管理表查询参数") 19 | public class MwSystemAttachmentQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwSystemUserLevelQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 设置用户等级表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-12-06 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwSystemUserLevelQueryParam对象", description="设置用户等级表查询参数") 19 | public class MwSystemUserLevelQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwSystemUserTaskQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 等级任务设置 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-12-06 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwSystemUserTaskQueryParam对象", description="等级任务设置查询参数") 19 | public class MwSystemUserTaskQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwUserBillQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 用户账单表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-27 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwUserBillQueryParam对象", description="用户账单表查询参数") 19 | public class MwUserBillQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwUserExtractQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 用户提现表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-11-11 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwUserExtractQueryParam对象", description="用户提现表查询参数") 19 | public class MwUserExtractQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwUserLevelQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 用户等级记录表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-12-06 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwUserLevelQueryParam对象", description="用户等级记录表查询参数") 19 | public class MwUserLevelQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwUserQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 用户表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-16 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwUserQueryParam对象", description="用户表查询参数") 19 | public class MwUserQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwUserRechargeQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 用户充值表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-12-08 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwUserRechargeQueryParam对象", description="用户充值表查询参数") 19 | public class MwUserRechargeQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwUserSignQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 签到记录表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-12-05 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwUserSignQueryParam对象", description="签到记录表查询参数") 19 | public class MwUserSignQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwUserTaskFinishQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 用户任务完成记录表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-12-07 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwUserTaskFinishQueryParam对象", description="用户任务完成记录表查询参数") 19 | public class MwUserTaskFinishQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/MwWechatUserQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 微信用户表 查询参数对象 11 | *

12 | * 13 | * @author huangyu 14 | * @date 2019-10-27 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwWechatUserQueryParam对象", description="微信用户表查询参数") 19 | public class MwWechatUserQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/PromFeeParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import javax.validation.constraints.NotEmpty; 7 | import java.io.Serializable; 8 | import java.util.List; 9 | 10 | /** 11 | * @ClassName PromParam 12 | * @author huangyu 13 | * @Date 2019/11/12 14 | **/ 15 | @Data 16 | public class PromFeeParam implements Serializable { 17 | @NotEmpty 18 | @ApiModelProperty(value = "1级用户uid") 19 | private List uids; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/SpreadUpParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | /** 9 | * @ClassName PromParam 10 | * @author huangyu 11 | * @Date 2019/11/12 12 | **/ 13 | @Data 14 | public class SpreadUpParam implements Serializable { 15 | 16 | 17 | @ApiModelProperty(value = "平台") 18 | private String platform; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/UserBindingParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | /** 9 | * @ClassName UserEditParam 10 | * @author huangyu 11 | * @Date 2020/02/07 12 | **/ 13 | @Data 14 | public class UserBindingParam implements Serializable { 15 | 16 | @ApiModelProperty(value = "session") 17 | private String session; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/user/param/UserFeedbackParam.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.param; 6 | 7 | import lombok.Data; 8 | 9 | import javax.validation.constraints.NotBlank; 10 | import java.io.Serializable; 11 | import java.util.Date; 12 | 13 | /** 14 | * @author wangjun 15 | * @date 2024-05-27 16 | */ 17 | @Data 18 | public class UserFeedbackParam implements Serializable { 19 | 20 | @NotBlank 21 | /** 反馈内容 */ 22 | private String feedback; 23 | } 24 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/wechat/rest/param/BindPhoneParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.wechat.rest.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * @ClassName BindPhoneParam 11 | * @author mazhongjun 12 | * @Date 2020/2/7 13 | **/ 14 | @Getter 15 | @Setter 16 | public class BindPhoneParam { 17 | 18 | @NotBlank(message = "验证码必填") 19 | @ApiModelProperty(value = "验证码") 20 | private String captcha; 21 | 22 | @NotBlank(message = "手机号必填") 23 | @ApiModelProperty(value = "手机号码") 24 | private String phone; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/wechat/rest/param/MwWechatTemplateQueryParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.wechat.rest.param; 2 | 3 | import com.mailvor.common.web.param.QueryParam; 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | import lombok.EqualsAndHashCode; 7 | 8 | /** 9 | *

10 | * 微信模板 查询参数对象 11 | *

12 | * 13 | * @author mazhongjun 14 | * @date 2019-12-10 15 | */ 16 | @Data 17 | @EqualsAndHashCode(callSuper = true) 18 | @ApiModel(value="MwWechatTemplateQueryParam对象", description="微信模板查询参数") 19 | public class MwWechatTemplateQueryParam extends QueryParam { 20 | private static final long serialVersionUID = 1L; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/java/com/mailvor/modules/wechat/rest/param/WxPhoneParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.wechat.rest.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | /** 8 | * @ClassName WxPhoneParam 9 | * @author mazhongjun 10 | * @Date 2020/02/07 11 | **/ 12 | @Getter 13 | @Setter 14 | public class WxPhoneParam { 15 | 16 | @ApiModelProperty(value = "小程序完整用户信息的加密数据") 17 | private String encryptedData; 18 | 19 | @ApiModelProperty(value = "小程序加密算法的初始向量") 20 | private String iv; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-app/src/main/resources/generator.properties: -------------------------------------------------------------------------------- 1 | #数据库类型转Java类型 2 | tinyint=Integer 3 | smallint=Integer 4 | mediumint=Integer 5 | int=Integer 6 | integer=Integer 7 | 8 | bigint=Long 9 | 10 | float=Float 11 | 12 | double=Double 13 | 14 | decimal=BigDecimal 15 | 16 | bit=Boolean 17 | 18 | char=String 19 | varchar=String 20 | tinytext=String 21 | text=String 22 | mediumtext=String 23 | longtext=String 24 | 25 | date=Timestamp 26 | datetime=Timestamp 27 | timestamp=Timestamp -------------------------------------------------------------------------------- /mshop-app/src/main/resources/log4jdbc.log4j2.properties: -------------------------------------------------------------------------------- 1 | # If you use SLF4J. First, you need to tell log4jdbc-log4j2 that you want to use the SLF4J logger 2 | log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator 3 | log4jdbc.auto.load.popular.drivers=false 4 | log4jdbc.drivers=com.mysql.cj.jdbc.Driver -------------------------------------------------------------------------------- /mshop-db/src/main/java/com/mailvor/common/entity/BaseEntity.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.common.entity; 6 | 7 | import io.swagger.annotations.ApiModel; 8 | 9 | import java.io.Serializable; 10 | 11 | 12 | @ApiModel("BaseEntity") 13 | public abstract class BaseEntity implements Serializable{ 14 | } 15 | -------------------------------------------------------------------------------- /mshop-db/src/main/java/com/mailvor/common/mapper/CoreMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.common.mapper; 6 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 7 | 8 | /** 9 | * @param 10 | * @author LionCity 11 | */ 12 | public interface CoreMapper extends BaseMapper { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /mshop-db/src/main/java/com/mailvor/common/service/BaseService.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.common.service; 6 | 7 | import com.baomidou.mybatisplus.extension.service.IService; 8 | 9 | 10 | public interface BaseService extends IService { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /mshop-db/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- 1 | org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ 2 | com.mailvor.config.MetaHandler,\ 3 | com.mailvor.config.MybatisConfig 4 | -------------------------------------------------------------------------------- /mshop-gen/src/main/java/com/mailvor/modules/gen/service/mapper/GenConfigMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.gen.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.gen.domain.GenConfig; 9 | import org.apache.ibatis.annotations.Mapper; 10 | import org.springframework.stereotype.Repository; 11 | 12 | @Repository 13 | @Mapper 14 | public interface GenConfigMapper extends CoreMapper { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-log/src/main/java/com/mailvor/modules/logging/aop/log/AppLog.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.logging.aop.log; 6 | 7 | import java.lang.annotation.ElementType; 8 | import java.lang.annotation.Retention; 9 | import java.lang.annotation.RetentionPolicy; 10 | import java.lang.annotation.Target; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2018-11-24 15 | */ 16 | @Target(ElementType.METHOD) 17 | @Retention(RetentionPolicy.RUNTIME) 18 | public @interface AppLog { 19 | String value() default ""; 20 | int type() default 0; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-log/src/main/java/com/mailvor/modules/logging/aop/log/Log.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.logging.aop.log; 6 | 7 | import java.lang.annotation.ElementType; 8 | import java.lang.annotation.Retention; 9 | import java.lang.annotation.RetentionPolicy; 10 | import java.lang.annotation.Target; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2018-11-24 15 | */ 16 | @Target(ElementType.METHOD) 17 | @Retention(RetentionPolicy.RUNTIME) 18 | public @interface Log { 19 | String value() default ""; 20 | int type() default 0; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/handler/AbstractHandler.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.handler; 6 | 7 | import me.chanjar.weixin.mp.api.WxMpMessageHandler; 8 | import org.slf4j.Logger; 9 | import org.slf4j.LoggerFactory; 10 | 11 | 12 | public abstract class AbstractHandler implements WxMpMessageHandler { 13 | protected Logger logger = LoggerFactory.getLogger(getClass()); 14 | } 15 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/dto/MwArticleQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwArticleQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/dto/MwWechatLiveGoodsQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-08-11 13 | */ 14 | @Data 15 | public class MwWechatLiveGoodsQueryCriteria { 16 | 17 | /** 模糊 */ 18 | @Query(type = Query.Type.INNER_LIKE) 19 | private String name; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/dto/MwWechatLiveQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import io.swagger.annotations.ApiModelProperty; 9 | import lombok.Data; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-08-10 14 | */ 15 | @Data 16 | public class MwWechatLiveQueryCriteria { 17 | @ApiModelProperty(value = "直播间状态 101:直播中,102:未开始,103 已结束,104 禁播,105:暂停,106:异常,107:已过期") 18 | @Query 19 | private Integer liveStatus; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/dto/MwWechatMenuDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Data 16 | public class MwWechatMenuDto implements Serializable { 17 | 18 | private String key; 19 | 20 | /** 缓存数据 */ 21 | private String result; 22 | 23 | /** 缓存时间 */ 24 | private Integer addTime; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/dto/MwWechatMenuQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwWechatMenuQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/dto/MwWechatReplyQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwWechatReplyQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/dto/MwWechatTemplateQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwWechatTemplateQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/dto/UpdateGoodsDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.mp.service.dto; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class UpdateGoodsDto { 7 | 8 | private Integer roomId; 9 | 10 | private String productId; 11 | } 12 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/mapper/MwWechatLiveGoodsMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.mp.domain.MwWechatLiveGoods; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-08-11 14 | */ 15 | @Repository 16 | public interface MwWechatLiveGoodsMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/mapper/MwWechatLiveMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.mp.domain.MwWechatLive; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-08-10 14 | */ 15 | @Repository 16 | public interface MwWechatLiveMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/mapper/WechatMenuMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.mp.domain.MwWechatMenu; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface WechatMenuMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/mapper/WechatReplyMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.mp.domain.MwWechatReply; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface WechatReplyMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/service/mapper/WechatTemplateMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.mp.domain.MwWechatTemplate; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface WechatTemplateMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/utils/JsonUtils.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.utils; 6 | 7 | import com.google.gson.Gson; 8 | import com.google.gson.GsonBuilder; 9 | 10 | /** 11 | * @author Binary Wang 12 | */ 13 | public class JsonUtils { 14 | public static String toJson(Object obj) { 15 | Gson gson = new GsonBuilder() 16 | .setPrettyPrinting() 17 | .create(); 18 | return gson.toJson(obj); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/utils/MshopUtils.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.mp.utils; 6 | 7 | 8 | import com.mailvor.modules.user.service.dto.WechatUserDto; 9 | import com.alibaba.fastjson.JSONObject; 10 | 11 | /** 12 | * @ClassName MshopUtils 13 | * @author wangjun 14 | * @Date 2020/6/27 15 | **/ 16 | public class MshopUtils { 17 | public static WechatUserDto getWechtUser(String str) { 18 | return JSONObject.parseObject(str,WechatUserDto.class); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /mshop-mp/src/main/java/com/mailvor/modules/mp/vo/WechatLiveVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.mp.vo; 2 | 3 | import com.mailvor.modules.mp.service.dto.MwWechatLiveDto; 4 | import lombok.Data; 5 | 6 | import java.util.List; 7 | 8 | @Data 9 | public class WechatLiveVo { 10 | 11 | private List content; 12 | 13 | private Long totalElements; 14 | 15 | private Integer pageNumber; 16 | 17 | private Integer lastPage; 18 | 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-mp/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- 1 | org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ 2 | com.binarywang.spring.starter.wxjava.miniapp.config.WxMaAutoConfiguration 3 | -------------------------------------------------------------------------------- /mshop-shop/src/main/java/com/mailvor/modules/aop/ForbidSubmit.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.aop; 6 | 7 | import java.lang.annotation.ElementType; 8 | import java.lang.annotation.Retention; 9 | import java.lang.annotation.RetentionPolicy; 10 | import java.lang.annotation.Target; 11 | 12 | @Target(ElementType.METHOD) 13 | @Retention(RetentionPolicy.RUNTIME) 14 | public @interface ForbidSubmit { 15 | 16 | 17 | } 18 | -------------------------------------------------------------------------------- /mshop-shop/src/main/java/com/mailvor/modules/shop/rest/param/MwExpendEditParam.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.rest.param; 6 | 7 | import lombok.Data; 8 | 9 | import javax.validation.constraints.NotNull; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Data 16 | public class MwExpendEditParam extends MwExpendParam { 17 | @NotNull(message = "id不能为空") 18 | private Long id; 19 | 20 | 21 | } 22 | -------------------------------------------------------------------------------- /mshop-shop/src/main/java/com/mailvor/modules/user/rest/param/BankBindParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.rest.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | /** 9 | * @ClassName RechargeParam 10 | * @author huangyu 11 | * @Date 2019/12/8 12 | **/ 13 | @Data 14 | public class BankBindParam implements Serializable { 15 | @ApiModelProperty(value = "银行卡号") 16 | private String bankNo; 17 | 18 | @ApiModelProperty(value = "手机号") 19 | private String phone; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /mshop-shop/src/main/java/com/mailvor/modules/user/rest/param/BankExtractParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.rest.param; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | import javax.validation.constraints.NotNull; 7 | import java.io.Serializable; 8 | import java.math.BigDecimal; 9 | 10 | /** 11 | * @ClassName RechargeParam 12 | * @author huangyu 13 | * @Date 2019/12/8 14 | **/ 15 | @Data 16 | public class BankExtractParam implements Serializable { 17 | @NotNull(message = "提现金额不能为空") 18 | @ApiModelProperty(value = "提现金额") 19 | private BigDecimal price; 20 | 21 | 22 | } 23 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/domain/MwUserExtracts.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.domain; 6 | 7 | import lombok.Data; 8 | 9 | import javax.validation.constraints.NotEmpty; 10 | import java.io.Serializable; 11 | import java.util.List; 12 | 13 | /** 14 | * @author huangyu 15 | * @date 2020-05-13 16 | */ 17 | @Data 18 | public class MwUserExtracts implements Serializable { 19 | 20 | private static final long serialVersionUID = 1L; 21 | 22 | @NotEmpty 23 | List extracts; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/MwStoreBargainQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-13 12 | */ 13 | @Data 14 | public class MwStoreBargainQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/MwStoreCombinationQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-13 13 | */ 14 | @Data 15 | public class MwStoreCombinationQueryCriteria { 16 | 17 | // 模糊 18 | @Query(type = Query.Type.INNER_LIKE) 19 | private String title; 20 | 21 | @Query 22 | private Integer isDel; 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/MwStoreCouponIssueQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-13 13 | */ 14 | @Data 15 | public class MwStoreCouponIssueQueryCriteria { 16 | 17 | @Query 18 | private Integer isDel; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/MwStoreCouponIssueUserQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-13 12 | */ 13 | @Data 14 | public class MwStoreCouponIssueUserQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/MwStoreCouponQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-13 13 | */ 14 | @Data 15 | public class MwStoreCouponQueryCriteria { 16 | 17 | @Query 18 | private Integer isDel; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/MwStoreCouponUserQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-13 13 | */ 14 | @Data 15 | public class MwStoreCouponUserQueryCriteria { 16 | 17 | // 模糊 18 | @Query(type = Query.Type.INNER_LIKE) 19 | private String couponTitle; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/MwStorePinkQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | @Data 15 | public class MwStorePinkQueryCriteria { 16 | @Query 17 | private Integer cid; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/MwStoreSeckillQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-13 13 | */ 14 | @Data 15 | public class MwStoreSeckillQueryCriteria { 16 | 17 | 18 | // 模糊 19 | @Query(type = Query.Type.INNER_LIKE) 20 | private String title; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/MwStoreVisitQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-13 12 | */ 13 | @Data 14 | public class MwStoreVisitQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/dto/PinkAllDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.service.dto; 2 | 3 | import lombok.Builder; 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * @ClassName 团长拼团数据PinkAllDto 11 | * @author huangyu 12 | * @Date 2020/6/20 13 | **/ 14 | @Getter 15 | @Setter 16 | @Builder 17 | public class PinkAllDto { 18 | List list; // list-团长参与的列表 19 | List pindAll; //pindAll-参与的拼团的id 集合 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/mapper/MwStoreBargainUserHelpMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.mapper; 6 | 7 | 8 | import com.mailvor.common.mapper.CoreMapper; 9 | import com.mailvor.modules.activity.domain.MwStoreBargainUserHelp; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | *

14 | * 砍价用户帮助表 Mapper 接口 15 | *

16 | * 17 | * @author huangyu 18 | * @since 2019-12-21 19 | */ 20 | @Repository 21 | public interface MwStoreBargainUserHelpMapper extends CoreMapper { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/mapper/MwStoreCouponIssueUserMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.activity.domain.MwStoreCouponIssueUser; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2020-05-13 14 | */ 15 | @Repository 16 | public interface MwStoreCouponIssueUserMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/mapper/MwStoreCouponMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.activity.domain.MwStoreCoupon; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-13 14 | */ 15 | @Repository 16 | public interface MwStoreCouponMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/service/mapper/MwUserExtractConfigMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.activity.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.activity.domain.MwUserExtractConfig; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-13 14 | */ 15 | @Repository 16 | public interface MwUserExtractConfigMapper extends CoreMapper { 17 | } 18 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/vo/BargainCountVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.vo; 2 | 3 | import lombok.Builder; 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | /** 9 | * @ClassName BargainCountVo 10 | * @author huangyu 11 | * @Date 2019/12/21 12 | **/ 13 | @Data 14 | @Builder 15 | public class BargainCountVo implements Serializable { 16 | private Double alreadyPrice; 17 | private Long count; 18 | private Integer pricePercent; 19 | private Integer status; 20 | private Double price; //剩余的砍价金额 21 | private Boolean userBargainStatus; // 是否帮别人砍,没砍是true,砍了false 22 | 23 | 24 | } 25 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/vo/BargainVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.vo; 2 | 3 | 4 | import com.mailvor.modules.user.vo.MwUserQueryVo; 5 | import lombok.Builder; 6 | import lombok.Data; 7 | 8 | import java.io.Serializable; 9 | 10 | /** 11 | * @ClassName BargainVo 12 | * @author huangyu 13 | * @Date 2019/12/21 14 | **/ 15 | @Data 16 | @Builder 17 | public class BargainVo implements Serializable { 18 | private MwStoreBargainQueryVo bargain; 19 | private MwUserQueryVo userInfo; 20 | private Long bargainSumCount;//砍价支付成功订单数量 21 | } 22 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/vo/CombinationQueryVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.vo; 2 | 3 | import lombok.Data; 4 | 5 | import java.util.List; 6 | 7 | @Data 8 | public class CombinationQueryVo { 9 | 10 | private List storeCombinationQueryVos; 11 | 12 | private Long lastPage; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/vo/SeckillConfigVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.vo; 2 | 3 | 4 | import com.mailvor.modules.activity.service.dto.SeckillTimeDto; 5 | import io.swagger.annotations.ApiModelProperty; 6 | import lombok.Data; 7 | 8 | import java.util.List; 9 | 10 | @Data 11 | public class SeckillConfigVo { 12 | 13 | @ApiModelProperty(value = "秒杀产品时间信息") 14 | private List seckillTime; 15 | 16 | private String lovely; 17 | 18 | @ApiModelProperty(value = "秒杀产品时间索引") 19 | private Integer seckillTimeIndex; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/activity/vo/TopCountVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.activity.vo; 2 | 3 | import lombok.Builder; 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | /** 9 | * @ClassName TopCountVo 10 | * @author huangyu 11 | * @Date 2019/12/21 12 | **/ 13 | @Data 14 | @Builder 15 | public class TopCountVo implements Serializable { 16 | private Integer lookCount; 17 | private Integer shareCount; 18 | private Long userCount; 19 | 20 | 21 | } 22 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/canvas/service/dto/StoreCanvasQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.canvas.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author mshop 11 | * @date 2021-02-01 12 | */ 13 | @Data 14 | public class StoreCanvasQueryCriteria{ 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/canvas/service/mapper/StoreCanvasMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.canvas.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.canvas.domain.StoreCanvas; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mshop 13 | * @date 2021-02-01 14 | */ 15 | @Repository 16 | public interface StoreCanvasMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/cart/service/dto/MwStoreCartQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.cart.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwStoreCartQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/category/service/dto/MwStoreCategoryQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.category.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | @Data 15 | public class MwStoreCategoryQueryCriteria { 16 | @Query 17 | private String cateName; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/category/service/dto/MwStoreCategorySmallDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.category.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | 11 | 12 | /** 13 | * @author mazhongjun 14 | * @date 2019-10-03 15 | */ 16 | @Data 17 | public class MwStoreCategorySmallDto implements Serializable { 18 | 19 | // 商品分类表ID 20 | private Integer id; 21 | 22 | 23 | // 分类名称 24 | private String cateName; 25 | 26 | 27 | 28 | } 29 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/category/service/mapper/StoreCategoryMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.category.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.category.domain.MwStoreCategory; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface StoreCategoryMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/customer/service/dto/MwStoreCustomerQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.customer.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author Bug 11 | * @date 2020-12-10 12 | */ 13 | @Data 14 | public class MwStoreCustomerQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/customer/service/mapper/MwStoreCustomerMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.customer.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.customer.domain.MwStoreCustomer; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author Bug 13 | * @date 2020-12-10 14 | */ 15 | @Repository 16 | public interface MwStoreCustomerMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/dict/service/dto/DictDetailQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.dict.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-14 13 | */ 14 | @Data 15 | public class DictDetailQueryCriteria{ 16 | 17 | @Query(type = Query.Type.INNER_LIKE) 18 | private String label; 19 | 20 | private String dictName; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/dict/service/dto/DictQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.dict.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-14 13 | */ 14 | @Data 15 | public class DictQueryCriteria{ 16 | 17 | @Query(blurry = "name,remark") 18 | private String blurry; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/dict/service/mapper/DictMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.dict.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.dict.domain.Dict; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-14 14 | */ 15 | @Repository 16 | public interface DictMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/ele/constants/EleConstants.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.ele.constants; 2 | 3 | /** 4 | * @projectName:dtk-items-openapi 5 | * @createTime: 2019年11月28日14:13:21 6 | * @description: 7 | */ 8 | public class EleConstants { 9 | 10 | } 11 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/feedback/service/dto/MwUserFeedbackQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.feedback.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author wangjun 12 | * @date 2024-05-27 13 | */ 14 | @Data 15 | public class MwUserFeedbackQueryCriteria{ 16 | 17 | /** 精确 */ 18 | @Query 19 | private Long uid; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/feedback/service/mapper/MwUserFeedbackMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.feedback.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.feedback.domain.MwUserFeedback; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author wangjun 13 | * @date 2024-05-27 14 | */ 15 | @Repository 16 | public interface MwUserFeedbackMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/init/AesKeyInit.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.init; 2 | 3 | import com.mailvor.modules.utils.AesUtil; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Component; 6 | 7 | import javax.annotation.PostConstruct; 8 | 9 | @Component 10 | public class AesKeyInit { 11 | @Value("${aes.encryptKey}") 12 | private String aesKey; 13 | @PostConstruct 14 | public void init() { 15 | AesUtil.init(aesKey); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/meituan/config/MeituanConfig.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.meituan.config; 2 | 3 | import lombok.Data; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Component; 6 | 7 | @Component 8 | @Data 9 | public class MeituanConfig { 10 | @Value(("${meituan.appKey}")) 11 | private String appKey; 12 | 13 | @Value(("${meituan.appSecret}")) 14 | private String appSecret; 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/domain/TkOrderParam.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.domain; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author shenji 11 | * @date 2022-08-29 12 | */ 13 | @Data 14 | public class TkOrderParam{ 15 | 16 | /** 订单号 */ 17 | private String orderId; 18 | 19 | /** 用户id */ 20 | private Long uid; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/CacheDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.service.dto; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | import java.math.BigDecimal; 7 | 8 | /** 9 | * @ClassName CacheDto 10 | * @author huangyu 11 | * @Date 2019/10/27 12 | **/ 13 | @Data 14 | public class CacheDto implements Serializable { 15 | private BigDecimal price; 16 | } 17 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/ChartDataDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @ClassName ChartDataDTO 11 | * @author huangyu 12 | * @Date 2019/11/25 13 | **/ 14 | @Data 15 | public class ChartDataDto { 16 | 17 | // @Value("#{target.adminCount}") 18 | private Double num; 19 | private String time; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/CountDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | @Data 10 | public class CountDto { 11 | 12 | private String catename; 13 | } 14 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/MwExpressQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwExpressQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/MwStoreOrderCartInfoQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwStoreOrderCartInfoQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/MwStoreOrderStatusQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwStoreOrderStatusQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/OrderCheckConfigDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.service.dto; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class OrderCheckConfigDto { 7 | /** 8 | * 往回推几天 9 | * */ 10 | private Integer prior = 1; 11 | 12 | /** 13 | * 订单佣金比例 14 | * */ 15 | private Double scale = 30d; 16 | /** 17 | * 订单数量 18 | * */ 19 | private Integer count = 5; 20 | 21 | /** 22 | * 设置的退款数量 23 | * */ 24 | private Integer refund = 10; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/OrderCountDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.service.dto; 6 | 7 | 8 | import lombok.Data; 9 | 10 | import java.util.List; 11 | 12 | @Data 13 | public class OrderCountDto { 14 | 15 | private List column; 16 | 17 | private List orderCountDatas; 18 | 19 | @Data 20 | public static class OrderCountData{ 21 | private String name; 22 | 23 | private Integer value; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/OtherDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.service.dto; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | 7 | /** 8 | * @ClassName OtherDto 9 | * @author huangyu 10 | * @Date 2019/10/27 11 | **/ 12 | @Data 13 | public class OtherDto implements Serializable { 14 | //线下包邮 15 | private String offlinePostage; 16 | //积分抵扣 17 | private String integralRatio; 18 | 19 | //最大 20 | private String integralMax; 21 | 22 | //满多少 23 | private String integralFull; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/StatusDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.service.dto; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | 7 | /** 8 | * @ClassName StatusDto 9 | * @author huangyu 10 | * @Date 2019/10/30 11 | **/ 12 | @Data 13 | public class StatusDto implements Serializable { 14 | private String _class; 15 | private String _msg; 16 | private String _payType; 17 | private String _title; 18 | private String _type; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/dto/UserRefundDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.service.dto; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | 7 | /** 8 | * @ClassName StatusDto 9 | * @author huangyu 10 | * @Date 2019/10/30 11 | **/ 12 | @Data 13 | public class UserRefundDto implements Serializable { 14 | private Long uid; 15 | private Integer level; 16 | private Integer levelPdd; 17 | private Integer levelJd; 18 | private Integer levelDy; 19 | private Integer levelVip; 20 | 21 | private Integer refund; 22 | } 23 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/mapper/ExpressMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.order.domain.MwExpress; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface ExpressMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/mapper/StoreOrderCartInfoMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.order.domain.MwStoreOrderCartInfo; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface StoreOrderCartInfoMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/service/mapper/StoreOrderStatusMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.order.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.order.domain.MwStoreOrderStatus; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface StoreOrderStatusMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/order/vo/OrderDataVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.order.vo; 2 | 3 | import com.mailvor.serializer.DoubleSerializer; 4 | import com.fasterxml.jackson.databind.annotation.JsonSerialize; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | 9 | /** 10 | * @ClassName OrderDataVo 11 | * @author huangyu 12 | * @Date 2019/11/25 13 | **/ 14 | @Data 15 | public class OrderDataVo implements Serializable { 16 | private Integer count; 17 | @JsonSerialize(using = DoubleSerializer.class) 18 | private Double price; 19 | private String time; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/adapay/AdaPayConfig.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.pay.adapay; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class AdaPayConfig { 7 | private String appId = ""; 8 | private String payChannel = "alipay"; 9 | 10 | private String apiKey; 11 | 12 | private String mockApiKey; 13 | private String rsaPrivateKey; 14 | private String merchantKey; 15 | /** 16 | * debug 模式,开启后与详细的日志 17 | */ 18 | private Boolean debug = true; 19 | 20 | /** 21 | * prodMode 模式,默认为生产模式,false可以使用mock模式 22 | */ 23 | private Boolean prodMode = true; 24 | } 25 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/dto/PayChannelQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.pay.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | @Data 15 | public class PayChannelQueryCriteria { 16 | 17 | // 精确 18 | @Query(blurry = "channelName") 19 | private String channelName; 20 | 21 | @Query 22 | private Integer status; 23 | @Query 24 | private Integer type; 25 | 26 | @Query 27 | private Long companyId; 28 | } 29 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/dto/PayCompanyQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.pay.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | @Data 15 | public class PayCompanyQueryCriteria { 16 | 17 | // 精确 18 | @Query 19 | private String companyName; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/service/MwPayBindService.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.pay.service; 6 | 7 | import com.mailvor.common.service.BaseService; 8 | import com.mailvor.modules.pay.domain.MwPayBind; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | public interface MwPayBindService extends BaseService{ 15 | MwPayBind findBindChannel(Long uid, Integer payType); 16 | 17 | void bindChannel(Long uid , Long channelId, Integer payType); 18 | 19 | void rebindChannel(Long uid , Long channelId, Integer payType); 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/service/MwPayRestService.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.pay.service; 6 | 7 | /** 8 | * @author huangyu 9 | * @date 2020-05-12 10 | */ 11 | public interface MwPayRestService{ 12 | 13 | } 14 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/service/mapper/PayBindMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.pay.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.pay.domain.MwPayBind; 9 | import org.apache.ibatis.annotations.Select; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2020-05-12 15 | */ 16 | @Repository 17 | public interface PayBindMapper extends CoreMapper { 18 | 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/service/mapper/PayCompanyMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.pay.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.pay.domain.MwPayCompany; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface PayCompanyMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/wechat/WechatPayConfig.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.pay.wechat; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class WechatPayConfig { 7 | private String appId; 8 | private String mchId; 9 | private String mchKey; 10 | 11 | private String keyPath; 12 | } 13 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/yeepay/YeePayConfig.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.pay.yeepay; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class YeePayConfig { 7 | private String merchantNo; 8 | private String parentMerchantNo; 9 | } 10 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/yeepay/dto/CardBinDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.pay.yeepay.dto; 2 | 3 | 4 | import lombok.Data; 5 | 6 | @Data 7 | public class CardBinDto { 8 | /** 9 | * 1=成功 -1=失败 10 | * */ 11 | private Integer code = -1; 12 | 13 | private String message = "该银行卡不支持"; 14 | private String bankCardType; 15 | 16 | /** 17 | * 银行名称 18 | */ 19 | private String bankName; 20 | 21 | /** 22 | * 银行编码 23 | */ 24 | private String bankCode; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/pay/ysepay/YsePayConfig.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.pay.ysepay; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class YsePayConfig { 7 | private String merchantNo; 8 | 9 | private String prxPath; 10 | private String prxPwd; 11 | 12 | private String desKey; 13 | } 14 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/MwStoreProductAttrValueService.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service; 6 | 7 | import com.mailvor.common.service.BaseService; 8 | import com.mailvor.modules.product.domain.MwStoreProductAttrValue; 9 | 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | public interface MwStoreProductAttrValueService extends BaseService{ 16 | 17 | } 18 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/dto/AttrValueDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.product.service.dto; 2 | 3 | import io.swagger.annotations.ApiModelProperty; 4 | import lombok.Data; 5 | 6 | /** 7 | * @ClassName AttrValueDTO 8 | * @author huangyu 9 | * @Date 2019/10/23 10 | **/ 11 | @Data 12 | public class AttrValueDto { 13 | 14 | @ApiModelProperty(value = "属性") 15 | private String attr; 16 | 17 | @ApiModelProperty(value = "是否选择") 18 | private Boolean check = false; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/dto/DetailDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.util.List; 10 | import java.util.Map; 11 | 12 | /** 13 | * @ClassName DetailDTO 14 | * @author huangyu 15 | * @Date 2019/10/12 16 | **/ 17 | @Data 18 | public class DetailDto { 19 | private List data; 20 | 21 | //private List>>> res; 22 | 23 | private List>> res; 24 | } 25 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/dto/MwStoreProductAttrQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | @Data 10 | public class MwStoreProductAttrQueryCriteria { 11 | } 12 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/dto/MwStoreProductAttrValueQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | @Data 10 | public class MwStoreProductAttrValueQueryCriteria { 11 | } 12 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/dto/MwStoreProductRelationQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.dto; 6 | 7 | import lombok.Data; 8 | import com.mailvor.annotation.Query; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-09-03 13 | */ 14 | @Data 15 | public class MwStoreProductRelationQueryCriteria { 16 | @Query(type = Query.Type.EQUAL) 17 | private String type; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/dto/MwStoreProductReplyQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | @Data 15 | public class MwStoreProductReplyQueryCriteria { 16 | @Query 17 | private Integer isDel; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/dto/MwStoreProductRuleQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-06-28 12 | */ 13 | @Data 14 | public class MwStoreProductRuleQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/dto/MwStoreProductSmallDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2019-10-04 15 | */ 16 | @Data 17 | public class MwStoreProductSmallDto implements Serializable { 18 | 19 | // 商品id 20 | private Integer id; 21 | 22 | // 商品图片 23 | private String image; 24 | 25 | 26 | // 商品名称 27 | private String storeName; 28 | 29 | 30 | } 31 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/dto/ProductResultDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.product.service.dto; 2 | 3 | import io.swagger.models.auth.In; 4 | import lombok.Builder; 5 | import lombok.Getter; 6 | import lombok.Setter; 7 | 8 | /** 9 | * @ClassName 产品结果DTO 10 | * @author huangyu 11 | * @Date 2020/4/24 12 | **/ 13 | @Getter 14 | @Setter 15 | @Builder 16 | public class ProductResultDto { 17 | private Double minPrice; 18 | 19 | private Double minOtPrice; 20 | 21 | private Double minCost; 22 | 23 | private Integer stock; 24 | 25 | private Integer minIntegral; 26 | } 27 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/mapper/MwStoreProductRuleMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.mapper; 6 | 7 | 8 | import com.mailvor.common.mapper.CoreMapper; 9 | import com.mailvor.modules.product.domain.MwStoreProductRule; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2020-06-28 15 | */ 16 | @Repository 17 | public interface MwStoreProductRuleMapper extends CoreMapper { 18 | 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/mapper/StoreProductAttrMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.product.domain.MwStoreProductAttr; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface StoreProductAttrMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/product/service/mapper/StoreProductAttrResultMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.product.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.product.domain.MwStoreProductAttrResult; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface StoreProductAttrResultMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/push/dto/AudienceDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.push.dto; 2 | 3 | import lombok.Data; 4 | 5 | import java.util.ArrayList; 6 | import java.util.List; 7 | 8 | @Data 9 | public class AudienceDto { 10 | private List alias = new ArrayList<>(); 11 | } 12 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/push/dto/NotificationDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.push.dto; 2 | 3 | import com.alibaba.fastjson.JSONObject; 4 | import lombok.Data; 5 | 6 | @Data 7 | public class NotificationDto { 8 | private String alert; 9 | private JSONObject android = new JSONObject(); 10 | private JSONObject ios = new JSONObject(); 11 | } 12 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/sales/param/ProsuctParam.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.sales.param; 2 | 3 | import lombok.Data; 4 | 5 | /** 6 | * @author : gzlv 2021/6/27 17:18 7 | */ 8 | @Data 9 | public class ProsuctParam { 10 | 11 | /** 12 | * 商品id 13 | */ 14 | private Long productId; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/sales/service/StoreAfterSalesItemService.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.sales.service; 2 | 3 | import com.mailvor.common.service.BaseService; 4 | import com.mailvor.modules.sales.domain.StoreAfterSalesItem; 5 | 6 | /** 7 | * @author : gzlv 2021/6/27 15:55 8 | */ 9 | public interface StoreAfterSalesItemService extends BaseService { 10 | } 11 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/sales/service/StoreAfterSalesStatusService.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.sales.service; 2 | 3 | import com.mailvor.common.service.BaseService; 4 | import com.mailvor.modules.sales.domain.StoreAfterSalesStatus; 5 | 6 | /** 7 | * @author : gzlv 2021/6/27 15:55 8 | */ 9 | public interface StoreAfterSalesStatusService extends BaseService { 10 | } 11 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/sales/service/mapper/StoreAfterSalesItemMapper.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.sales.service.mapper; 2 | 3 | import com.mailvor.common.mapper.CoreMapper; 4 | import com.mailvor.modules.sales.domain.StoreAfterSalesItem; 5 | 6 | /** 7 | * @author : gzlv 2021/6/27 15:53 8 | */ 9 | public interface StoreAfterSalesItemMapper extends CoreMapper { 10 | } 11 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/sales/service/mapper/StoreAfterSalesMapper.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.sales.service.mapper; 2 | 3 | import com.mailvor.common.mapper.CoreMapper; 4 | import com.mailvor.modules.sales.domain.StoreAfterSales; 5 | 6 | /** 7 | * @author : gzlv 2021/6/27 15:53 8 | */ 9 | public interface StoreAfterSalesMapper extends CoreMapper { 10 | } 11 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/sales/service/mapper/StoreAfterSalesStatusMapper.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.sales.service.mapper; 2 | 3 | import com.mailvor.common.mapper.CoreMapper; 4 | import com.mailvor.modules.sales.domain.StoreAfterSalesStatus; 5 | 6 | /** 7 | * @author : gzlv 2021/6/27 15:52 8 | */ 9 | public interface StoreAfterSalesStatusMapper extends CoreMapper { 10 | } 11 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/dto/MwAppVersionQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author lioncity 12 | * @date 2020-12-09 13 | */ 14 | @Data 15 | public class MwAppVersionQueryCriteria { 16 | @Query(type = Query.Type.EQUAL) 17 | private String platformName; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/dto/MwExpendQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwExpendQueryCriteria { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/dto/MwMaterialGroupQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwMaterialGroupQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/dto/MwMaterialQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | @Data 15 | public class MwMaterialQueryCriteria { 16 | 17 | @Query 18 | private String groupId; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/dto/MwSystemConfigQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwSystemConfigQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/dto/MwSystemGroupDataQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | @Data 15 | public class MwSystemGroupDataQueryCriteria { 16 | 17 | // 精确 18 | @Query 19 | private String groupName; 20 | 21 | @Query 22 | private Integer status; 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/dto/MwSystemStoreQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwSystemStoreQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/dto/MwSystemStoreStaffQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | @Data 15 | public class MwSystemStoreStaffQueryCriteria { 16 | 17 | /** 模糊 */ 18 | @Query(type = Query.Type.INNER_LIKE) 19 | private String staffName; 20 | 21 | /** 模糊 */ 22 | @Query(type = Query.Type.INNER_LIKE) 23 | private String nickname; 24 | } 25 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/mapper/MaterialGroupMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.shop.domain.MwMaterialGroup; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface MaterialGroupMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/mapper/MaterialMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.shop.domain.MwMaterial; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface MaterialMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/mapper/MwAppVersionMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.shop.domain.MwAppVersion; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author lioncity 13 | * @date 2020-12-09 14 | */ 15 | @Repository 16 | public interface MwAppVersionMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/mapper/MwSystemAttachmentMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.mapper; 6 | 7 | 8 | import com.mailvor.common.mapper.CoreMapper; 9 | import com.mailvor.modules.shop.domain.MwSystemAttachment; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | *

14 | * 附件管理表 Mapper 接口 15 | *

16 | * 17 | * @author huangyu 18 | * @since 2019-11-11 19 | */ 20 | @Repository 21 | public interface MwSystemAttachmentMapper extends CoreMapper { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/mapper/SystemConfigMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.shop.domain.MwSystemConfig; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface SystemConfigMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/mapper/SystemGroupDataMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.shop.domain.MwSystemGroupData; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface SystemGroupDataMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/shop/service/mapper/SystemStoreStaffMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.shop.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.shop.domain.MwSystemStoreStaff; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface SystemStoreStaffMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/dto/AppointInfoDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.template.service.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @ClassName AppointInfoDto 10 | * @author huangyu 11 | * @Date 2020/5/26 12 | **/ 13 | @Getter 14 | @Setter 15 | public class AppointInfoDto { 16 | 17 | /** 包邮件数 */ 18 | private String a_num; 19 | 20 | /** 包邮费用 */ 21 | private String a_price; 22 | 23 | /** 包邮地区 */ 24 | private List place; 25 | 26 | private String placeName; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/dto/MwShippingTemplatesFreeQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.template.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author mazhongjun 11 | * @date 2020-06-29 12 | */ 13 | @Data 14 | public class MwShippingTemplatesFreeQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/dto/MwShippingTemplatesQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.template.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author mazhongjun 11 | * @date 2020-06-29 12 | */ 13 | @Data 14 | public class MwShippingTemplatesQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/dto/MwShippingTemplatesRegionQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.template.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author mazhongjun 11 | * @date 2020-06-29 12 | */ 13 | @Data 14 | public class MwShippingTemplatesRegionQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/dto/MwSystemCityQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.template.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author mazhongjun 11 | * @date 2020-06-29 12 | */ 13 | @Data 14 | public class MwSystemCityQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/dto/RegionChildrenDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.template.service.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | /** 7 | * @ClassName RegionChildrenDto 8 | * @author huangyu 9 | * @Date 2020/5/25 10 | **/ 11 | @Getter 12 | @Setter 13 | public class RegionChildrenDto { 14 | 15 | private String city_id; 16 | } 17 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/dto/RegionDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.template.service.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @ClassName RegionDto 10 | * @author mazhongjun 11 | * @Date 2020/5/25 12 | **/ 13 | @Getter 14 | @Setter 15 | public class RegionDto { 16 | 17 | private String name; 18 | 19 | private String city_id; 20 | 21 | List children; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/mapper/MwShippingTemplatesFreeMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.template.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.template.domain.MwShippingTemplatesFree; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2020-06-29 14 | */ 15 | @Repository 16 | public interface MwShippingTemplatesFreeMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/mapper/MwShippingTemplatesMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.template.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.template.domain.MwShippingTemplates; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2020-06-29 14 | */ 15 | @Repository 16 | public interface MwShippingTemplatesMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/mapper/MwShippingTemplatesRegionMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.template.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.template.domain.MwShippingTemplatesRegion; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2020-06-29 14 | */ 15 | @Repository 16 | public interface MwShippingTemplatesRegionMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/template/service/mapper/MwSystemCityMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.template.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.template.domain.MwSystemCity; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2020-06-29 14 | */ 15 | @Repository 16 | public interface MwSystemCityMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/service/dto/DyLifeCategoryDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tk.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | 11 | /** 12 | * @author shenji 13 | * @date 2022-12-17 14 | */ 15 | @Data 16 | public class DyLifeCategoryDto implements Serializable { 17 | private Integer code; 18 | 19 | private String msg; 20 | 21 | private DyLifeCityDataDto data; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/service/dto/DyLifeCityChildrenDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tk.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | 11 | /** 12 | * @author shenji 13 | * @date 2022-12-17 14 | */ 15 | @Data 16 | public class DyLifeCityChildrenDto implements Serializable { 17 | private String title; 18 | 19 | private Integer val; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/service/dto/DyLifeCityDataDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tk.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | import java.util.List; 11 | 12 | /** 13 | * @author shenji 14 | * @date 2022-12-17 15 | */ 16 | @Data 17 | public class DyLifeCityDataDto implements Serializable { 18 | private List list; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/service/dto/DyLifeCityDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tk.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | 11 | /** 12 | * @author shenji 13 | * @date 2022-12-17 14 | */ 15 | @Data 16 | public class DyLifeCityDto implements Serializable { 17 | private Integer code; 18 | 19 | private String msg; 20 | 21 | private DyLifeCityDataDto data; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/service/dto/DyLifeCityListDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tk.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | import java.util.List; 11 | 12 | /** 13 | * @author shenji 14 | * @date 2022-12-17 15 | */ 16 | @Data 17 | public class DyLifeCityListDto extends DyLifeCityChildrenDto implements Serializable { 18 | private List children; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/service/mapper/TkOrderMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tk.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.tk.domain.TkOrder; 9 | import org.apache.ibatis.annotations.Param; 10 | import org.apache.ibatis.annotations.Select; 11 | import org.springframework.stereotype.Repository; 12 | 13 | /** 14 | * @author shenji 15 | * @date 2022-08-29 16 | */ 17 | @Repository 18 | public interface TkOrderMapper extends CoreMapper { 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/DyCateDataVO.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | import io.swagger.v3.oas.annotations.media.Schema; 4 | import lombok.Data; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * 统一数据结构 10 | * */ 11 | @Schema(description = "抖音分类vo") 12 | @Data 13 | public class DyCateDataVO { 14 | 15 | @Schema(description = "code") 16 | private Integer code; 17 | 18 | @Schema(description = "msg") 19 | private String msg; 20 | 21 | @Schema(description = "转链数据") 22 | private List data; 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/DyCateVO.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | import com.alibaba.fastjson.annotation.JSONField; 4 | import io.swagger.v3.oas.annotations.media.Schema; 5 | import lombok.Data; 6 | 7 | /** 8 | * 统一数据结构 9 | * */ 10 | @Schema(description = "抖音分类vo") 11 | @Data 12 | public class DyCateVO { 13 | 14 | @JSONField(name = "cat_id") 15 | @Schema(description = "分类id") 16 | private Integer cid; 17 | @JSONField(name = "cat_name") 18 | @Schema(description = "分类标题") 19 | private String title; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/DyCmsListVO.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | import io.swagger.v3.oas.annotations.media.Schema; 4 | import lombok.Data; 5 | 6 | /** 7 | * 统一数据结构 8 | * */ 9 | @Schema(description = "抖音搜索商品vo") 10 | @Data 11 | public class DyCmsListVO { 12 | 13 | @Schema(description = "描述") 14 | private String msg; 15 | @Schema(description = "商品码") 16 | private Integer code; 17 | @Schema(description = "商品数据") 18 | private DyCmsListDataVO data; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/DyDataVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | 4 | import com.mailvor.modules.tk.domain.MailvorDyOrder; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | import java.util.ArrayList; 9 | 10 | /** 11 | *

12 | * 商品表 查询结果对象 13 | *

14 | * 15 | * @author shenji 16 | * @date 2019-10-19 17 | */ 18 | @Data 19 | public class DyDataVo implements Serializable { 20 | private static final long serialVersionUID = 1L; 21 | 22 | private Integer total; 23 | 24 | private ArrayList list; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/DyWordGoodsDataVO.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | import io.swagger.v3.oas.annotations.media.Schema; 4 | import lombok.Data; 5 | 6 | /** 7 | * 统一数据结构 8 | * */ 9 | @Schema(description = "抖音转链vo") 10 | @Data 11 | public class DyWordGoodsDataVO { 12 | 13 | @Schema(description = "code") 14 | private Integer code; 15 | 16 | @Schema(description = "msg") 17 | private String msg; 18 | 19 | @Schema(description = "转链数据") 20 | private DyWordGoodsVO data; 21 | } 22 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/GoodsListVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | 4 | import io.swagger.annotations.ApiModel; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | import java.util.List; 9 | 10 | /** 11 | *

12 | * 商品表 查询结果对象 13 | *

14 | * 15 | * @author shenji 16 | * @date 2019-10-19 17 | */ 18 | @Data 19 | @ApiModel(value = "MwGoodsQueryVo对象", description = "商品表查询参数") 20 | public class GoodsListVo implements Serializable { 21 | private static final long serialVersionUID = 1L; 22 | 23 | List list; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/JdDataVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | 4 | import com.mailvor.modules.tk.domain.MailvorJdOrder; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | import java.util.ArrayList; 9 | 10 | /** 11 | *

12 | * 商品表 查询结果对象 13 | *

14 | * 15 | * @author shenji 16 | * @date 2019-10-19 17 | */ 18 | @Data 19 | public class JdDataVo implements Serializable { 20 | private static final long serialVersionUID = 1L; 21 | 22 | private Integer hasMore; 23 | 24 | private ArrayList list; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/MtResVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | 4 | import io.swagger.annotations.ApiModel; 5 | import io.swagger.annotations.ApiModelProperty; 6 | import lombok.Data; 7 | 8 | import java.io.Serializable; 9 | 10 | /** 11 | *

12 | * 商品表 查询结果对象 13 | *

14 | * 15 | * @author shenji 16 | * @date 2019-10-19 17 | */ 18 | @Data 19 | @ApiModel(value = "MtResVo", description = "接口返回参数") 20 | public class MtResVo implements Serializable { 21 | private static final long serialVersionUID = 1L; 22 | 23 | @ApiModelProperty(value = "status") 24 | private Integer code; 25 | 26 | private MtDataVo msg; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/PddDataVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | 4 | import com.mailvor.modules.tk.domain.MailvorPddOrder; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | import java.util.ArrayList; 9 | 10 | /** 11 | *

12 | * 商品表 查询结果对象 13 | *

14 | * 15 | * @author shenji 16 | * @date 2019-10-19 17 | */ 18 | @Data 19 | public class PddDataVo implements Serializable { 20 | private static final long serialVersionUID = 1L; 21 | 22 | private ArrayList orderList; 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/TBDataVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | /** 9 | *

10 | * 商品表 查询结果对象 11 | *

12 | * 13 | * @author shenji 14 | * @date 2019-10-19 15 | */ 16 | @Data 17 | public class TBDataVo implements Serializable { 18 | private static final long serialVersionUID = 1L; 19 | 20 | private boolean has_pre; 21 | private boolean has_next; 22 | private Integer page_no; 23 | private Integer page_size; 24 | private String position_index; 25 | 26 | private TBResultsVo results; 27 | } 28 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/TBResultsVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | 4 | import com.mailvor.modules.tk.domain.MailvorTbOrder; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | import java.util.ArrayList; 9 | 10 | /** 11 | *

12 | * 商品表 查询结果对象 13 | *

14 | * 15 | * @author shenji 16 | * @date 2019-10-19 17 | */ 18 | @Data 19 | public class TBResultsVo implements Serializable { 20 | private static final long serialVersionUID = 1L; 21 | 22 | private ArrayList publisher_order_dto; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/tk/vo/VipDataVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.tk.vo; 2 | 3 | 4 | import com.mailvor.modules.tk.domain.MailvorVipOrder; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | import java.util.ArrayList; 9 | 10 | /** 11 | *

12 | * 商品表 查询结果对象 13 | *

14 | * 15 | * @author shenji 16 | * @date 2019-10-19 17 | */ 18 | @Data 19 | public class VipDataVo implements Serializable { 20 | private static final long serialVersionUID = 1L; 21 | 22 | private Integer page; 23 | private Integer pageSize; 24 | private Integer total; 25 | 26 | private ArrayList orderInfoList; 27 | } 28 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/config/HbPoolConfig.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.config; 2 | 3 | import lombok.Data; 4 | 5 | import java.math.BigDecimal; 6 | 7 | @Data 8 | public class HbPoolConfig { 9 | //todo 现在写死 以后放到配置中 10 | public static final BigDecimal HB_POOL_SELF = BigDecimal.valueOf(0.25); 11 | 12 | public static final BigDecimal HB_POOL_ONE = BigDecimal.valueOf(0.05); 13 | public static final BigDecimal HB_POOL_TWO = BigDecimal.valueOf(0.03); 14 | //红包支出需要计算上级和上上级 20%+10% 支出1.3倍 15 | public static final BigDecimal HB_POOL_SCALE = BigDecimal.valueOf(1.3); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/MwUserPoolService.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service; 6 | 7 | import com.mailvor.common.service.BaseService; 8 | import com.mailvor.modules.user.domain.MwUserPool; 9 | 10 | /** 11 | * @author huangyu 12 | * @date 2020-05-12 13 | */ 14 | public interface MwUserPoolService extends BaseService{ 15 | 16 | Integer getRefund(Long uid); 17 | Integer addRefund(Long uid); 18 | 19 | void resetRefund(Long uid); 20 | 21 | void setRefund(Long uid, Integer refund); 22 | } 23 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/AliUserDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | import lombok.*; 4 | 5 | /** 6 | * @ClassName WechatUserDTO 7 | * @author huangyu 8 | * @Date 2020/6/4 9 | **/ 10 | @Getter 11 | @Setter 12 | @Builder 13 | @AllArgsConstructor 14 | @NoArgsConstructor 15 | public class AliUserDto { 16 | 17 | private String userId; 18 | 19 | private String avatar; 20 | 21 | private String city; 22 | 23 | private String nickname; 24 | 25 | private String province; 26 | 27 | private String gender; 28 | 29 | 30 | } 31 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/BillOrderDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | import lombok.Data; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * @ClassName BillVo 9 | * @author huangyu 10 | * @Date 2019/11/12 11 | **/ 12 | @Data 13 | public class BillOrderDto { 14 | private String time; 15 | private Integer count; 16 | private List child; 17 | } 18 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/BillOrderRecordDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | import lombok.Data; 4 | 5 | /** 6 | * @ClassName BillVo 7 | * @Date 2019/11/12 8 | **/ 9 | @Data 10 | public class BillOrderRecordDto { 11 | private String orderId; 12 | private String time; 13 | private Double number; 14 | private String avatar; 15 | private String nickname; 16 | } 17 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/CardDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | import lombok.*; 4 | 5 | /** 6 | * @ClassName WechatUserDTO 7 | * @author huangyu 8 | * @Date 2020/6/4 9 | **/ 10 | @Getter 11 | @Setter 12 | @Builder 13 | @AllArgsConstructor 14 | @NoArgsConstructor 15 | public class CardDto { 16 | 17 | private String no; 18 | 19 | private String name; 20 | 21 | private String type; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/GoodsInfoDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | import lombok.*; 4 | 5 | /** 6 | * @ClassName WechatUserDTO 7 | * @author huangyu 8 | * @Date 2020/6/4 9 | **/ 10 | @Getter 11 | @Setter 12 | @Builder 13 | @AllArgsConstructor 14 | @NoArgsConstructor 15 | public class GoodsInfoDto { 16 | private String imageUrl; 17 | private String owner; 18 | private Long mainSkuId; 19 | private Long productId; 20 | private String shopName; 21 | private Long shopId; 22 | } 23 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/MUserBillDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | import lombok.Data; 4 | 5 | /** 6 | * @ClassName UserBillDTO 7 | * @author huangyu 8 | * @Date 2019/11/12 9 | **/ 10 | @Data 11 | public class MUserBillDto { 12 | private String addTime; 13 | private String addDay; 14 | private String title; 15 | private Double number; 16 | private Integer pm; 17 | } 18 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/MwSystemUserLevelQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwSystemUserLevelQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/MwSystemUserTaskQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwSystemUserTaskQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/MwUserSmallDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | import java.io.Serializable; 10 | 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2019-10-06 15 | */ 16 | @Data 17 | public class MwUserSmallDto implements Serializable { 18 | 19 | // 用户id 20 | private Integer uid; 21 | 22 | // 用户昵称 23 | private String nickname; 24 | 25 | // 用户头像 26 | private String avatar; 27 | 28 | // 手机号码 29 | private String phone; 30 | 31 | 32 | } 33 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/MwWechatUserQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-12 12 | */ 13 | @Data 14 | public class MwWechatUserQueryCriteria { 15 | } 16 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/OrderExtractDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | import lombok.*; 4 | 5 | /** 6 | * @ClassName WechatUserDTO 7 | * @author huangyu 8 | * @Date 2020/6/4 9 | **/ 10 | @Getter 11 | @Setter 12 | @Builder 13 | @AllArgsConstructor 14 | @NoArgsConstructor 15 | public class OrderExtractDto { 16 | private String type; 17 | private String orderId; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/TaskDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | 4 | import com.mailvor.modules.user.vo.MwSystemUserTaskQueryVo; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | import java.util.List; 9 | 10 | /** 11 | * @ClassName TaskDto 12 | * @author huangyu 13 | * @Date 2019/12/6 14 | **/ 15 | @Data 16 | public class TaskDto implements Serializable { 17 | private List list; 18 | private Long reachCount; 19 | private List task; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/TljDataDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | import com.alibaba.fastjson.JSONObject; 4 | import lombok.*; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @ClassName WechatUserDTO 10 | * @author huangyu 11 | * @Date 2020/6/4 12 | **/ 13 | @Getter 14 | @Setter 15 | @Builder 16 | @AllArgsConstructor 17 | @NoArgsConstructor 18 | public class TljDataDto { 19 | 20 | /** 21 | * 淘礼金ids 22 | * */ 23 | private List data; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/UserBillDto.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @ClassName UserBillDTO 11 | * @author huangyu 12 | * @Date 2019/12/11 13 | **/ 14 | @Data 15 | public class UserBillDto { 16 | private Integer pm; 17 | private String gtitle; 18 | private String category; 19 | private String type; 20 | private Double number; 21 | private String nickname; 22 | } 23 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/UserCardDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | import lombok.*; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * @ClassName WechatUserDTO 9 | * @author huangyu 10 | * @Date 2020/6/4 11 | **/ 12 | @Getter 13 | @Setter 14 | @Builder 15 | @AllArgsConstructor 16 | @NoArgsConstructor 17 | public class UserCardDto { 18 | 19 | private List cards; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/UserLevelDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | 4 | import com.mailvor.modules.user.vo.MwSystemUserLevelQueryVo; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | import java.util.List; 9 | 10 | /** 11 | * @ClassName UserLevelDto 12 | * @author huangyu 13 | * @Date 2019/12/6 14 | **/ 15 | @Data 16 | public class UserLevelDto implements Serializable { 17 | private List list; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/dto/UserMultiLevelDto.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.service.dto; 2 | 3 | 4 | import com.mailvor.modules.user.vo.MwSystemUserLevelQueryVo; 5 | import lombok.Data; 6 | 7 | import java.io.Serializable; 8 | import java.util.List; 9 | 10 | /** 11 | * @ClassName UserLevelDto 12 | * @author huangyu 13 | * @Date 2019/12/6 14 | **/ 15 | @Data 16 | public class UserMultiLevelDto implements Serializable { 17 | 18 | private List multiList; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/mapper/MwUserAddressMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.mapper; 6 | 7 | 8 | import com.mailvor.modules.user.domain.MwUserAddress; 9 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | *

14 | * 用户地址表 Mapper 接口 15 | *

16 | * 17 | * @author mazhongjun 18 | * @since 2019-10-28 19 | */ 20 | @Repository 21 | public interface MwUserAddressMapper extends BaseMapper { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/mapper/MwUserBankMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.mapper; 6 | 7 | 8 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 9 | import com.mailvor.modules.user.domain.MwUserBank; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | *

14 | * 用户地址表 Mapper 接口 15 | *

16 | * 17 | * @author mazhongjun 18 | * @since 2019-10-28 19 | */ 20 | @Repository 21 | public interface MwUserBankMapper extends BaseMapper { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/mapper/MwUserSignMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.mapper; 6 | 7 | 8 | import com.mailvor.common.mapper.CoreMapper; 9 | import com.mailvor.modules.user.domain.MwUserSign; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | *

14 | * 签到记录表 Mapper 接口 15 | *

16 | * 17 | * @author huangyu 18 | * @since 2019-12-05 19 | */ 20 | @Repository 21 | public interface MwUserSignMapper extends CoreMapper { 22 | 23 | 24 | } 25 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/mapper/MwUserTaskFinishMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.mapper; 6 | 7 | 8 | import com.mailvor.common.mapper.CoreMapper; 9 | import com.mailvor.modules.user.domain.MwUserTaskFinish; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | *

14 | * 用户任务完成记录表 Mapper 接口 15 | *

16 | * 17 | * @author huangyu 18 | * @since 2019-12-07 19 | */ 20 | @Repository 21 | public interface MwUserTaskFinishMapper extends CoreMapper { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/mapper/SystemUserLevelMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.shop.domain.MwSystemUserLevel; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface SystemUserLevelMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/mapper/SystemUserTaskMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.user.domain.MwSystemUserTask; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface SystemUserTaskMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/mapper/UserExtraMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.user.domain.MwUserExtra; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface UserExtraMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/mapper/UserFeeLogOptMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.mapper; 6 | 7 | import com.mailvor.common.mapper.RootMapper; 8 | import com.mailvor.modules.user.domain.MwUserFeeLogOpt; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author mazhongjun 13 | * @date 2023-02-12 14 | */ 15 | @Repository 16 | public interface UserFeeLogOptMapper extends RootMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/service/mapper/UserHbScaleMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.user.domain.MwUserHbScale; 9 | import org.springframework.stereotype.Repository; 10 | 11 | /** 12 | * @author huangyu 13 | * @date 2020-05-12 14 | */ 15 | @Repository 16 | public interface UserHbScaleMapper extends CoreMapper { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/vo/BillVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.vo; 2 | 3 | import com.mailvor.modules.user.service.dto.MUserBillDto; 4 | import com.fasterxml.jackson.annotation.JsonIgnore; 5 | import lombok.Data; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * @ClassName BillVo 11 | * @author huangyu 12 | * @Date 2019/11/12 13 | **/ 14 | @Data 15 | public class BillVo { 16 | private String time; 17 | @JsonIgnore 18 | private String ids; 19 | private List list; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/vo/CityVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.vo; 2 | 3 | 4 | import lombok.Getter; 5 | import lombok.Setter; 6 | import lombok.ToString; 7 | 8 | import java.io.Serializable; 9 | import java.util.List; 10 | 11 | 12 | /** 13 | * 商城商品分类CateVO 14 | * @author huangyu 15 | * @since 2020-05-07 16 | */ 17 | @Getter 18 | @Setter 19 | @ToString 20 | public class CityVo implements Serializable { 21 | 22 | private static final long serialVersionUID = 1L; 23 | 24 | private Integer v; //id 25 | 26 | private String n; //名称 27 | 28 | private Integer pid; 29 | 30 | private List c; //子集 31 | 32 | 33 | } 34 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/vo/SignVo.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.user.vo; 2 | 3 | 4 | import lombok.Data; 5 | 6 | import java.io.Serializable; 7 | 8 | 9 | /** 10 | * @ClassName SignVo 11 | * @author huangyu 12 | * @Date 2019/12/5 13 | **/ 14 | @Data 15 | public class SignVo implements Serializable { 16 | private String addTime; 17 | private String title; 18 | private Integer number; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/user/vo/UserFeeQueryVo.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.user.vo; 6 | 7 | import lombok.Builder; 8 | import lombok.Data; 9 | 10 | import java.io.Serializable; 11 | 12 | /** 13 | * @ClassName UserMoneyDTO 14 | * @author huangyu 15 | * @Date 2023/12/4 16 | **/ 17 | @Data 18 | @Builder 19 | public class UserFeeQueryVo implements Serializable { 20 | private Long uid; 21 | private Double minToday; 22 | 23 | private Double maxToday; 24 | 25 | private Double minMonth; 26 | 27 | private Double maxMonth; 28 | } 29 | -------------------------------------------------------------------------------- /mshop-store/src/main/java/com/mailvor/modules/utils/TkOrderFee.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.modules.utils; 2 | 3 | import com.mailvor.enums.PlatformEnum; 4 | import lombok.Builder; 5 | import lombok.Data; 6 | 7 | import java.util.Date; 8 | 9 | @Data 10 | @Builder 11 | public class TkOrderFee { 12 | double commission; 13 | String orderId; 14 | Date createTime; 15 | PlatformEnum platform; 16 | 17 | double rate; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/annotation/AnonymousAccess.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.annotation; 6 | 7 | import java.lang.annotation.ElementType; 8 | import java.lang.annotation.Retention; 9 | import java.lang.annotation.RetentionPolicy; 10 | import java.lang.annotation.Target; 11 | 12 | /** 13 | * @author jacky 14 | * 用于标记匿名访问方法 15 | */ 16 | @Target(ElementType.METHOD) 17 | @Retention(RetentionPolicy.RUNTIME) 18 | public @interface AnonymousAccess { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/annotation/DataSource.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.annotation; 2 | 3 | import com.mailvor.enums.DataSourceType; 4 | 5 | import java.lang.annotation.Documented; 6 | import java.lang.annotation.ElementType; 7 | import java.lang.annotation.Retention; 8 | import java.lang.annotation.RetentionPolicy; 9 | import java.lang.annotation.Target; 10 | 11 | @Target(ElementType.METHOD) 12 | @Retention(RetentionPolicy.RUNTIME) 13 | @Documented 14 | public @interface DataSource { 15 | /** 16 | * 切换数据源名称 17 | */ 18 | DataSourceType value() default DataSourceType.MASTER; 19 | } 20 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/api/UnAuthenticatedException.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.api; 6 | 7 | /** 8 | * 认证异常 9 | * @author mazhongjun 10 | * @date 2020-04-30 11 | */ 12 | public class UnAuthenticatedException extends MshopException { 13 | public UnAuthenticatedException(String message) { 14 | super(message); 15 | } 16 | 17 | public UnAuthenticatedException(Integer errorCode, String message) { 18 | super(errorCode, message); 19 | } 20 | 21 | public UnAuthenticatedException(ApiCode apiCode) { 22 | super(apiCode); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/aspect/LimitType.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.aspect; 6 | 7 | /** 8 | * 限流枚举 9 | * @author / 10 | */ 11 | public enum LimitType { 12 | // 默认 13 | CUSTOMER, 14 | // by ip addr 15 | IP 16 | } 17 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/AppFromEnum.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.enums; 6 | 7 | import lombok.AllArgsConstructor; 8 | import lombok.Getter; 9 | 10 | /** 11 | * @author huangyu 12 | * 应用来源相关枚举 13 | */ 14 | @Getter 15 | @AllArgsConstructor 16 | public enum AppFromEnum { 17 | 18 | WEIXIN_H5("weixinh5","weixinh5"), 19 | H5("h5","H5"), 20 | WECHAT("wechat","公众号"), 21 | APP("app","APP"), 22 | PC("pc","PC"), 23 | ROUNTINE("routine","小程序"), 24 | UNIAPPH5("uniappH5","uniappH5"); 25 | 26 | 27 | private String value; 28 | private String desc; 29 | 30 | 31 | } 32 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/Brokerage.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.enums; 2 | 3 | 4 | import lombok.AllArgsConstructor; 5 | import lombok.Getter; 6 | 7 | /** 8 | * @author huangyu 9 | * 分销级别 10 | */ 11 | @Getter 12 | @AllArgsConstructor 13 | public enum Brokerage { 14 | 15 | LEVEL_1(1,"一级"), 16 | LEVEL_2(2,"二级"); 17 | 18 | private Integer value; 19 | private String desc; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/CartTypeEnum.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.enums; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Getter; 5 | 6 | /** 7 | * @author huangyu 8 | * 优惠券类型枚举 9 | */ 10 | @Getter 11 | @AllArgsConstructor 12 | public enum CartTypeEnum { 13 | NEW_0(0,"加入购物车"), 14 | NEW_1(1,"加入购物车直接购买"); 15 | 16 | private Integer value; 17 | private String desc; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/CommonEnum.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.enums; 6 | 7 | import lombok.AllArgsConstructor; 8 | import lombok.Getter; 9 | 10 | /** 11 | * @author huangyu 12 | * 通用枚举 13 | */ 14 | @Getter 15 | @AllArgsConstructor 16 | public enum CommonEnum { 17 | 18 | DEL_STATUS_0(0,"未删除"), 19 | DEL_STATUS_1(1,"已删除"), 20 | 21 | SHOW_STATUS_0(0,"未显示"), 22 | SHOW_STATUS_1(1,"显示"); 23 | 24 | 25 | private Integer value; 26 | private String desc; 27 | 28 | 29 | } 30 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/CouponGetEnum.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.enums; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Getter; 5 | 6 | /** 7 | * @author huangyu 8 | * 优惠券获取类型枚举 9 | */ 10 | @Getter 11 | @AllArgsConstructor 12 | public enum CouponGetEnum { 13 | GET("get","领取"), 14 | SEND("send","派送"); 15 | 16 | private String value; 17 | private String desc; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/DataSourceType.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.enums; 2 | 3 | /** 4 | * 数据源 5 | * @author huangyu 6 | */ 7 | public enum DataSourceType 8 | { 9 | /** 10 | * 主库 11 | */ 12 | MASTER, 13 | 14 | /** 15 | * 从库 16 | */ 17 | SLAVE 18 | } 19 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/LiveGoodsEnum.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.enums; 6 | 7 | import lombok.AllArgsConstructor; 8 | import lombok.Getter; 9 | 10 | /** 11 | * @author huangyu 12 | * 直播商品相关枚举 13 | */ 14 | @Getter 15 | @AllArgsConstructor 16 | public enum LiveGoodsEnum { 17 | 18 | IS_Audit_0(0,"未审核"), 19 | IS_Audit_1(1,"审核中"), 20 | IS_Audit_2(2,"审核通过"), 21 | IS_Audit_3(3,"审核失败"); 22 | 23 | private Integer value; 24 | private String desc; 25 | 26 | } 27 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/PinkEnum.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.enums; 6 | 7 | import lombok.AllArgsConstructor; 8 | import lombok.Getter; 9 | 10 | /** 11 | * @author huangyu 12 | * 拼团相关枚举 13 | */ 14 | @Getter 15 | @AllArgsConstructor 16 | public enum PinkEnum { 17 | 18 | IS_OK_0(0,"未完成"), 19 | IS_OK_1(1,"已完成"), 20 | 21 | PINK_BOOL_0(0,"未成功,进行中"), 22 | PINK_BOOL_1(1,"已成功"), 23 | PINK_BOOL_MINUS_1(-1,"拼团失败"), 24 | 25 | USER_BOOL_0(0,"不在团内"), 26 | USER_BOOL_1(1,"在团内"); 27 | 28 | private Integer value; 29 | private String desc; 30 | 31 | 32 | 33 | 34 | } 35 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/ProductTypeEnum.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.enums; 2 | 3 | 4 | import lombok.AllArgsConstructor; 5 | import lombok.Getter; 6 | 7 | /** 8 | * @author mazhongjun 9 | * 产品类型枚举 10 | */ 11 | 12 | @Getter 13 | @AllArgsConstructor 14 | public enum ProductTypeEnum { 15 | 16 | PINK("pink","拼团"), 17 | 18 | SECKILL("seckill","秒杀"), 19 | 20 | COMBINATION("combination","拼团产品"); 21 | 22 | private String value; 23 | private String desc; 24 | } 25 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/ShipperCodeEnum.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.enums; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Getter; 5 | 6 | /** 7 | * @author huangyu 8 | * 快递公司编码相关枚举 9 | */ 10 | @Getter 11 | @AllArgsConstructor 12 | public enum ShipperCodeEnum { 13 | 14 | SF("SF","顺丰速运"); 15 | 16 | private String value; 17 | private String desc; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/ShippingTempEnum.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.enums; 2 | 3 | 4 | import lombok.AllArgsConstructor; 5 | import lombok.Getter; 6 | 7 | /** 8 | * @author mazhongjun 9 | * 运费模板类型枚举 10 | */ 11 | @Getter 12 | @AllArgsConstructor 13 | public enum ShippingTempEnum { 14 | TYPE_1(1,"按件数"), 15 | TYPE_2(2,"按重量"), 16 | TYPE_3(3,"按体积"); 17 | 18 | private Integer value; 19 | private String desc; 20 | } 21 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/SortEnum.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.enums; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Getter; 5 | 6 | import java.util.stream.Stream; 7 | 8 | /** 9 | * @author mazhongjun 10 | * sort关枚举 11 | */ 12 | @Getter 13 | @AllArgsConstructor 14 | public enum SortEnum { 15 | 16 | DESC("desc","降序"), 17 | ASC("asc","升序"); 18 | 19 | 20 | private String value; 21 | private String desc; 22 | 23 | public static SortEnum toType(String value) { 24 | return Stream.of(SortEnum.values()) 25 | .filter(p -> p.value == value) 26 | .findAny() 27 | .orElse(null); 28 | } 29 | 30 | 31 | } 32 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/enums/SpecTypeEnum.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.enums; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Getter; 5 | 6 | /** 7 | * @author mazhongjun 8 | * 产品相关规格类型枚举 9 | */ 10 | @Getter 11 | @AllArgsConstructor 12 | public enum SpecTypeEnum { 13 | TYPE_0(0,"单规格"), 14 | TYPE_1(1,"多规格"); 15 | 16 | private Integer value; 17 | private String desc; 18 | } 19 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/event/TemplateEvent.java: -------------------------------------------------------------------------------- 1 | package com.mailvor.event; 2 | 3 | import lombok.Getter; 4 | import org.springframework.context.ApplicationEvent; 5 | 6 | /** 7 | * @author huangyu 8 | * 微信模板事件 9 | */ 10 | @Getter 11 | public class TemplateEvent extends ApplicationEvent { 12 | 13 | private TemplateBean templateBean; 14 | /** 15 | * 重写构造函数 16 | * @param source 发生事件的对象 17 | * @param templateBean 自定义 18 | */ 19 | public TemplateEvent(Object source,TemplateBean templateBean) { 20 | super(source); 21 | this.templateBean = templateBean; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/print/OrderPrint.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.print; 6 | 7 | import lombok.AllArgsConstructor; 8 | import lombok.Builder; 9 | import lombok.Data; 10 | import lombok.NoArgsConstructor; 11 | 12 | /** 13 | * 打印订单数据 14 | */ 15 | @Builder 16 | @Data 17 | @NoArgsConstructor 18 | @AllArgsConstructor 19 | public class OrderPrint { 20 | private String title; 21 | private String price; 22 | private String num; 23 | } 24 | -------------------------------------------------------------------------------- /mshop-system/src/main/java/com/mailvor/utils/FeiEHttpUtil.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.utils; 6 | 7 | /** 8 | * @author :LionCity 9 | * @date :Created in 2020-04-21 17:30 10 | * @description:飞鹅打印机打印帮助类 11 | * @modified By: 12 | * @version: V1.0 13 | */ 14 | public class FeiEHttpUtil { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mshop-system/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- 1 | org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ 2 | com.mailvor.dozer.config.DozerMapperConfig 3 | -------------------------------------------------------------------------------- /mshop-system/src/main/resources/dozer/bean-mappings.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/SensitiveWordService.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service; 6 | 7 | import com.mailvor.modules.tools.domain.SensitiveWord; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | * @author chaijing 13 | * @date 2022-10-06 14 | */ 15 | public interface SensitiveWordService { 16 | List findAll(); 17 | } 18 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/dto/LocalStorageQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | import java.sql.Timestamp; 11 | import java.util.List; 12 | 13 | /** 14 | * @author huangyu 15 | * @date 2020-05-13 16 | */ 17 | @Data 18 | public class LocalStorageQueryCriteria{ 19 | 20 | @Query(blurry = "name,suffix,type,operate,size") 21 | private String blurry; 22 | 23 | @Query(type = Query.Type.BETWEEN) 24 | private List createTime; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/dto/PictureQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-13 12 | */ 13 | @Data 14 | public class PictureQueryCriteria{ 15 | } 16 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/dto/QiniuConfigQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-13 12 | */ 13 | @Data 14 | public class QiniuConfigQueryCriteria{ 15 | } 16 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/dto/QiniuContentQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.dto; 6 | 7 | import lombok.Data; 8 | 9 | /** 10 | * @author huangyu 11 | * @date 2020-05-13 12 | */ 13 | @Data 14 | public class QiniuContentQueryCriteria{ 15 | } 16 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/dto/QiniuQueryCriteria.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.dto; 6 | 7 | import com.mailvor.annotation.Query; 8 | import lombok.Data; 9 | 10 | import java.sql.Timestamp; 11 | import java.util.List; 12 | 13 | /** 14 | * @author huangyu 15 | * @date 2019-6-4 09:54:37 16 | */ 17 | @Data 18 | public class QiniuQueryCriteria{ 19 | 20 | @Query(type = Query.Type.INNER_LIKE) 21 | private String name; 22 | 23 | @Query(type = Query.Type.BETWEEN) 24 | private List createTime; 25 | } 26 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/mapper/AlipayConfigMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.tools.domain.AlipayConfig; 9 | import org.apache.ibatis.annotations.Mapper; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2020-05-13 15 | */ 16 | @Repository 17 | @Mapper 18 | public interface AlipayConfigMapper extends CoreMapper { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/mapper/EmailConfigMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.tools.domain.EmailConfig; 9 | import org.apache.ibatis.annotations.Mapper; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2020-05-13 15 | */ 16 | @Repository 17 | @Mapper 18 | public interface EmailConfigMapper extends CoreMapper { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/mapper/LocalStorageMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.tools.domain.LocalStorage; 9 | import org.apache.ibatis.annotations.Mapper; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2020-05-13 15 | */ 16 | @Repository 17 | @Mapper 18 | public interface LocalStorageMapper extends CoreMapper { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/mapper/PictureMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.tools.domain.Picture; 9 | import org.apache.ibatis.annotations.Mapper; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2020-05-13 15 | */ 16 | @Repository 17 | @Mapper 18 | public interface PictureMapper extends CoreMapper { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/mapper/QiniuContentMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.mapper; 6 | 7 | import com.mailvor.common.mapper.CoreMapper; 8 | import com.mailvor.modules.tools.domain.QiniuContent; 9 | import org.apache.ibatis.annotations.Mapper; 10 | import org.springframework.stereotype.Repository; 11 | 12 | /** 13 | * @author huangyu 14 | * @date 2020-05-13 15 | */ 16 | @Repository 17 | @Mapper 18 | public interface QiniuContentMapper extends CoreMapper { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/mapper/SensitiveWordMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.mapper; 6 | 7 | 8 | import com.mailvor.common.mapper.CoreMapper; 9 | import com.mailvor.modules.tools.domain.SensitiveWord; 10 | import org.apache.ibatis.annotations.Mapper; 11 | import org.springframework.stereotype.Repository; 12 | 13 | @Repository 14 | @Mapper 15 | public interface SensitiveWordMapper extends CoreMapper { 16 | 17 | } 18 | -------------------------------------------------------------------------------- /mshop-tool/src/main/java/com/mailvor/modules/tools/service/mapper/VerificationCodeMapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (C) 2018-2024 3 | * All rights reserved, Designed By www.mailvor.com 4 | */ 5 | package com.mailvor.modules.tools.service.mapper; 6 | 7 | 8 | import com.mailvor.common.mapper.CoreMapper; 9 | import com.mailvor.modules.tools.domain.VerificationCode; 10 | import org.apache.ibatis.annotations.Mapper; 11 | import org.springframework.stereotype.Repository; 12 | 13 | @Repository 14 | @Mapper 15 | public interface VerificationCodeMapper extends CoreMapper { 16 | 17 | } 18 | -------------------------------------------------------------------------------- /pay/README.MD: -------------------------------------------------------------------------------- 1 | 支付通道证书信息配置 2 | -------------------------------------------------------------------------------- /pay/adapay/cert.json: -------------------------------------------------------------------------------- 1 | 2 | 证书信息 3 | { 4 | "merchantKey": "",//自定义名称 建议adapay-alipay-1 5 | "appId": "", 6 | "payChannel": "alipay", 7 | "apiKey": "", 8 | "mockApiKey": "", 9 | "rsaPrivateKey":"", 10 | "debug": true, 11 | "prodMode": true 12 | } 13 | 回调地址 14 | https://app.xxx.com/api/pay/notify/ada 15 | -------------------------------------------------------------------------------- /pay/wechat/cert.json: -------------------------------------------------------------------------------- 1 | { 2 | "appId": "wxc06dxxx044aeac89", 3 | "mchId": "1517xx0071", 4 | "mchKey": "xxxxxxxbxxxxxxxxxxb888xxxxxxxb88", 5 | "keyPath": "/usr/wechat/apiclient_cert.p12" 6 | } 7 | --------------------------------------------------------------------------------