jiangping
2024-07-11 9ad4559d0ca58d678f5940f789df020dd66cad68
Merge remote-tracking branch 'origin/master'
已添加11个文件
已删除733个文件
已修改16个文件
3343 ■■■■■ 文件已修改
server/admin/admin.iml 274 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/META-INF/MANIFEST.MF 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/application.yml 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/AdminApplication.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/BaseController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/ActionsController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/BjParamController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/CategoryController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/CategorySegController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/CrmInterfaceLogController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/CustomerController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/CustomerLogController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/IamInterfaceLogController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/InterfaceLogController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/MemberController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/MultifileController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/NewsController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/SegmentsController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/ShopController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/business/UsersController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/common/CaptchaController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/common/PublicController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemDataPermissionController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemDepartmentController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemDictController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemDictDataController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemLoginLogController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemMenuController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemMonitorController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemPermissionController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemPositionController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemRoleController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemTraceLogController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/system/SystemUserController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/api/timer/QuartzController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroAuthFilter.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroCache.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroCacheManager.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroCredentialsMatcher.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroRealm.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroSessionDAO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroSessionManager.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroSessionSerializer.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroToken.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/shiro/ShiroTokenManager.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/swagger/SwaggerConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/swagger/SwaggerInterceptor.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/config/swagger/SwaggerInterceptorConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/timer/JobService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/timer/ZbomIAMSyncJobBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/com/doumee/timer/init/TimerBizSevice.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/logback-spring.xml 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/mapper/QuartzJobMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/target/classes/mapper/QuartzLogMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/pom.xml 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/service.iml 273 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/config/Jwt/JwtPayLoad.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/config/Jwt/JwtTokenUtil.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/config/Jwt/WebMvcConfig.java 69 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/config/annotation/ErpLoginRequired.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/config/annotation/UserLoginRequired.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/core/utils/Constants.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/core/wx/WxMiniConfig.java 127 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/business/SmsEmailMapper.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/business/model/BjParam.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/business/model/Member.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/business/model/SmsEmail.java 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/web/reqeust/EditMemberRequest.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/web/reqeust/ErpVisitDTO.java 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/web/reqeust/ErpWithVisitDTO.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/web/reqeust/FinishAnswerDTO.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/web/reqeust/VisitRecordDTO.java 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/web/reqeust/WxPhoneRequest.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/web/response/AccountResponse.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/web/response/BjParamConfigResponse.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/BjParamService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/MemberService.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/SmsEmailService.java 98 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/UsersService.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/impl/BjParamServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/impl/CustomerServiceImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java 231 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/impl/UsersServiceImpl.java 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/META-INF/spring-configuration-metadata.json 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/application-dev.yml 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/application-pro.yml 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/application-test.yml 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/banner.txt 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/SystemDataPermissionBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/SystemDepartmentBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/SystemDictBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/SystemDictDataBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/SystemMenuBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/SystemPermissionBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/SystemPositionBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/SystemRoleBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/SystemUserBiz.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/impl/SystemDataPermissionBizImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/impl/SystemDepartmentBizImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/impl/SystemDictBizImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/impl/SystemDictDataBizImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/impl/SystemMenuBizImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/impl/SystemPermissionBizImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/impl/SystemPositionBizImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/impl/SystemRoleBizImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/biz/system/impl/SystemUserBizImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/DataSyncConfig$origin.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/DataSyncConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/Jwt/JwtPayLoad.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/Jwt/JwtTokenUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/Jwt/WebMvcConfig$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/Jwt/WebMvcConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/SpringContextUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/annotation/ErpLoginRequired.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/annotation/LoginRequired.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/handler/GlobalExceptionHandler.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/mybatis/EasySqlInjector.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/mybatis/JSONObjectHandler.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/mybatis/MyBatisInterceptor.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/mybatis/MyBatisPlusConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/config/mybatis/SpringUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/excel/ExcelColumn.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/excel/ExcelDataHandlerAdapter.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/excel/ExcelExporter$ColumnInfo.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/excel/ExcelExporter.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/excel/ExcelImporter.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/excel/Reflections.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeat.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatAdapter$MassiveUnit.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatAdapter.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatDefaultHandler.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatInterceptor.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatInterceptorConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/trace/Trace.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/trace/TraceInterceptor.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/trace/TraceInterceptorConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/trace/TraceStatus.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/annotation/trace/TraceType.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/aware/DataPermissionAware.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/aware/DataPermissionMapping.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/aware/DefaultDataPermissionAware.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/cache/LocalCache$Value.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/cache/LocalCache.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants$Module$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants$Module.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants$Type$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants$Type.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/ExceptionLevel.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/OperaType$Create.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/OperaType$Update.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/OperaType$UpdateStatus.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/OperaType.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/constants/ResponseStatus.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/ErpConstants.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/ErpTool$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/ErpTool$2.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/ErpTool$3.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/ErpTool$4.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/ErpTool.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/ApproveNoticeRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/CarAuthorRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/CarEventListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/DoorEventListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/OrgUpdateRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/ParkListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/RoleListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/TokenRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/UserAuthorRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/UserUpdateRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/VisitListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/ApproveAddRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/OrgListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/UserFailRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/UserInfoRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/UserListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/AccessTokenResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/CarEventListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/DeviceListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/DoorEventListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/ParkListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/RoleListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/VisitEventListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/erp/ApproveInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/erp/ERPApiResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/erp/ErpOrgListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/erp/model/openapi/response/erp/ErpUserListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/exception/BusinessException.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/exception/UnSafeSessionException.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$10.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$11.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$12.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$13.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$14.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$15.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$16.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$17.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$18.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$19.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$2.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$20.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$21.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$22.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$23.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$24.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$25.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$26.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$27.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$28.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$29.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$3.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$30.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$31.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$32.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$33.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$34.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$35.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$4.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$5.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$6.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$7.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$8.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil$9.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/HKUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$CARD_TYPE.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$CardStatus.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$CertificateType.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$Colors.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$EventTypes.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$InterfacePath.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$OPERA_TYPE.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$ReturnCode.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$TASK_TYPE.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKConstants.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKResponseCode$ReturnCode.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKResponseCode.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKTools$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/HKTools.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/BaseListPageResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/BaseRequst.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/BaseResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/AcsDeviceListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/AcsDeviceStatusListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/AppointmentListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/AuthItemListPersonRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/AuthItemListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/CarChargeAddRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/CarChargeDelRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/CarPictureRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/CardBingdingRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/CardDeletionRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/CardInfoRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/CardLossRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/DevicePictureRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/DoorsListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/EntranceListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/EventSubRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/FaceAddRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/FaceEditRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/FacePictureCheckRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/FacePictureRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/OrgAddRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/OrgDelRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/OrgEditRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/ParkCrossRecordListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/ParkListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/ParkReservationAddRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/ParkReservationDelRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/PrivilegeGroupRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/SortRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskAdditionRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionCardRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionFaceRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionPersonRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionResourceRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskPersonDetailRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskProgressRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TempCarInRecordListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TimeRangeListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/TimeRangeRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/UserAddFaceRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/UserAddRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/UserByParamListRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/UserDelRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentCancelRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentMDJRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentOutRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentPermissonRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentVistorRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitPictureRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitingInfoRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/EventAcsInfoRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/EventAcsParamRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/EventAcsRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/EventDeviceDataRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/ExtEventCustomerNumInfo.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/ExtEventIdentityCardInfo.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkDataRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkInResultRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkInfoRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkParamRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkPicRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkRlsRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/visit/EventVisitDataRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/visit/EventVisitInfoRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/visit/EventVisitParamRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/visit/EventVisitRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AcsDeviceInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AcsDeviceListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AppointmentInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AppointmentResInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AscDeviceStatusInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AuthItemListDetailResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AuthItemListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AuthItemListTemplResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/CardInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/DoorsInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/DoorsListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/EntranceListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/FaceAddOrEditesponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/FacePictureCheckResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgOrUserAddFailureResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgOrUserAddResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgOrUserAddSuccessResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgTimeRangeInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgUpdateFailureResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/ParkCrossRecordInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/ParkListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/ParkReservationAddResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/PrivilegeGroupInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/PrivilegeGroupListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskAdditionResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailCardFaceResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailCardInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailFaceInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailListResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressDetailResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressNumResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressResourceInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressResourceResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TempCarInRecordInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserAddResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserDelResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserPhotoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserTimeRangeInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VehicleInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VehicleTimeRangeInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VisitAppointmentMDJResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VisitAppointmentResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VisitingInfoResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/Dewlt.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$LOG_LEVEL_ENUM.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$OUT_USB_DEVICE_INFO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_ACTIVATE_CARD_RES.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_CERTIFICATE_INFO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_INPUT_INFO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_OUTPUT_INFO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_DEVICE_INFO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_DEVICE_REG_RES.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_USER_LOGIN_INFO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_WAIT_SECOND.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/sdk/HIKCSDemo.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$10.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$11.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$12.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$13.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$14.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$15.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$16.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$17.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$18.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$19.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$2.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$20.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$21.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$22.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$23.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$24.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$25.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$26.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$27.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$28.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$29.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$3.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$30.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$31.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$32.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$33.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$34.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$35.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$36.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$37.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$38.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$39.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$4.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$40.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$41.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$42.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$43.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$44.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$45.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$46.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$47.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$48.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$49.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$5.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$50.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$6.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$7.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$8.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService$9.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/haikang/service/HKService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/model/ApiResponse.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/model/LoginUserInfo.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/model/LoginUserModel.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/model/PageData.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/model/PageWrap$SortData.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/model/PageWrap.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/oss/AliOssService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/oss/FileContent.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/oss/FileModel.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/oss/UploadFileService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/servlet/ServletDuplicateInputStream.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/servlet/ServletDuplicateOutputStream.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/servlet/ServletDuplicateRequestWrapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/servlet/ServletDuplicateResponseWrapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/servlet/ServletRewriteFilter.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/CodeVerifyUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$DOOR_ROLE_TYPE.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$DeviceRoleType.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$EmpowerStatus.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$MQ_KEY.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$MQ_TAG.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$MemberCard.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$RedisKeys.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$Status.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$VehiclePlateNoEnum.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$VisitStatus.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$approveStatus.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants$memberType.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Constants.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/DESUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Date.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/DateUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/FaceImageCompress.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/FileDigest.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/FtpUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/GeneratePicUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Http$HttpResult.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Http$HttpWrap.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Http.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/HttpsTrustManager$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/HttpsTrustManager.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/HttpsUtil$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/HttpsUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/ID$SnowflakeIdGenerator.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/ID.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/IdCardTool.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/ImageBase64Util.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Location$Info.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Location.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Monitor.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/MyBatisPlus.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/PinYinUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/QrCodeUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/RandomString.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Secure.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Server.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Strings.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/UserClient.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Utils.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/Week.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/aliyun/ALiYunSmSUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/aliyun/ALiYunUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/kuaidi100/DeliveryDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/kuaidi100/DeliveryInfoDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/kuaidi100/ExpressUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/monitor/CPU.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/monitor/Disk.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/monitor/JVM.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/monitor/Memory.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/redis/RedisConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/redis/RedisConverter.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/redis/RedisUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/utils/tyyun/TyyZosUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/wx/AccessToken.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/wx/TemplateData.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/wx/WXConstant.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/wx/WxMiniConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/wx/WxMiniUtilService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/wx/WxMsgVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/wx/WxPayProperties.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/wx/wxPlat/WxPlatConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/core/wx/wxPlat/WxPlatNotice.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/CarsQuery.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/DeviceEventQuery.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/FcodeImport.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/InDeviceEntranceParam.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/LaborConfigDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/LaborConfigParam.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/LaborEmpowerDTO$LaborMemberEmpower.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/LaborEmpowerDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/LaborMemberDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/MemberImport.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/MemberQuery.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/OptionsObject.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/QrOpenDoorDto.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/RetentionQuery.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/ShopImport.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/UpdateShopSortDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/VisitConfigDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/VisitConfigParam.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/request/VisitEventQuery.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/CarEventDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/CarsDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/CompanyDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/DevWgDataResponseParam.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/DevWgResponseParam.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/DevWgYtjResponseParam.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/DeviceEventDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/MemberInfoDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/ProblemDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/StagingDataVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/admin/response/VisitEventDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/ActionsMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/BjParamMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/CategoryMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/CategorySegMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/CrmInterfaceLogMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/CustomerLogMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/CustomerMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/IamInterfaceLogMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/InterfaceLogMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/MemberMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/MultifileMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/NewsMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/SegmentsMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/ShopMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/UsersMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/dto/BaseQueryDto.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/join/MemberJoinMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/join/ShopJoinMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/Actions.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/BjParam.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/Category.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/CategorySeg.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/CrmInterfaceLog.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/Customer.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/CustomerLog.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/IamInterfaceLog.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/InterfaceLog.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/Member.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/Multifile.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/News.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/Segments.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/Shop.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/model/Users.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/vo/ShopTree.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/business/vo/ShopTreeVo.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemDataPermissionMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemDepartmentMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemDepartmentUserMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemDictDataMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemDictMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemLoginLogMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemMenuMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemPermissionMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemPositionMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemPositionUserMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemRoleMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemRoleMenuMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemRolePermissionMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemTraceLogMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemUserJoinMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemUserMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/SystemUserRoleMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/CreateRoleMenuDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/CreateRolePermissionDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/CreateSystemUserDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/CreateUserRoleDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/ImportSystemUserDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/LoginDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/MemberRechargeDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemDepartmentDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemDictDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemDictDataDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemLoginLogDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemPermissionDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemRoleDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemTraceLogDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemUserDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/ResetSystemUserPwdDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/UpdatePwdDto.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/UpdateSystemMenuSortDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/dto/UserStatisticsDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemDataPermission.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemDepartment.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemDepartmentUser.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemDict.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemDictData.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemLoginLog.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemMenu.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemPermission.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemPosition.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemPositionUser.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemRole.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemRoleMenu.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemRolePermission.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemTraceLog.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemUser.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/model/SystemUserRole.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemDataPermissionListVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemDepartmentListVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemDictDataListVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemDictListVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemMenuListVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemMenuNodeVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemPermissionListVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemPositionListVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemRoleListVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemUserDetailVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemUserListVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/system/vo/SystemUserSimpleVo.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/timer/entity/JobState.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/timer/entity/LogState.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/timer/entity/QuartzJob.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/timer/entity/QuartzLog.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/timer/mapper/QuartzJobMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/timer/mapper/QuartzLogMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/timer/scheduler/QuartzManage.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/timer/scheduler/QuartzRecord.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/reqeust/AccountLoginDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/reqeust/AuditApproveDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/reqeust/CheckVisitedDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/reqeust/ErpVisitDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/reqeust/ErpWithVisitDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/reqeust/FinishAnswerDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/reqeust/VisitMemberDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/reqeust/VisitRecordDTO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/response/MemberVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/dao/web/response/WxAuthorizeVO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/aware/DepartmentDataPermissionAware$1.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/aware/DepartmentDataPermissionAware.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/aware/PositionDataPermissionAware.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/ActionsService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/BjParamService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/CategorySegService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/CategoryService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/CrmInterfaceLogService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/CustomerLogService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/CustomerService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/IamInterfaceLogService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/InitService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/InterfaceLogService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/MemberService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/MultifileService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/NewsService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/SegmentsService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/ShopService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/UsersService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/ActionsServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/BjParamServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/CategorySegServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/CategoryServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/CrmInterfaceLogServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/CustomerLogServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/CustomerServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/IamInterfaceLogServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/InterfaceLogServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/MemberServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/MultifileServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/NewsServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/SegmentsServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/ShopServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/business/impl/UsersServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/common/CaptchaService$Captcha.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/common/CaptchaService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/common/tree/CompanyTree.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/proxy/CacheProxy.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemDataPermissionService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemDepartmentService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemDepartmentUserService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemDictDataService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemDictService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemLoginLogService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemLoginService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemMenuService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemPermissionService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemPositionService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemPositionUserService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemRoleMenuService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemRolePermissionService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemRoleService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemTraceLogService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemUserRoleService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/SystemUserService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemDataPermissionServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemDepartmentServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemDepartmentUserServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemDictDataServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemDictServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemLoginLogServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemLoginServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemMenuServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemPermissionServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemPositionServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemPositionUserServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemRoleMenuServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemRolePermissionServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemRoleServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemTraceLogServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemUserRoleServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/system/impl/SystemUserServiceImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/timer/QuartzJobService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/com/doumee/service/timer/QuartzLogService.class 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/mappers/SystemDataPermissionMapper.xml 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/mappers/SystemDepartmentMapper.xml 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/mappers/SystemDictDataMapper.xml 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/mappers/SystemDictMapper.xml 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/mappers/SystemMenuMapper.xml 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/mappers/SystemPermissionMapper.xml 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/mappers/SystemPositionMapper.xml 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/mappers/SystemRoleMapper.xml 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/target/classes/mappers/SystemUserMapper.xml 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/web/src/main/java/com/doumee/api/web/ApiController.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/web/src/main/java/com/doumee/api/web/CustomerApi.java 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/web/src/main/java/com/doumee/api/web/PersonnelApi.java 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/application.yml 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/InterfaceApplication.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/api/BaseController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/api/ScheduleTool.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/api/common/CaptchaController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/api/web/ApiController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/api/web/PublicController.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/shiro/ShiroAuthFilter.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/shiro/ShiroCache.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/shiro/ShiroCacheManager.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/shiro/ShiroConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/shiro/ShiroCredentialsMatcher.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/shiro/ShiroRealm.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/shiro/ShiroSessionDAO.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/shiro/ShiroSessionManager.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/shiro/ShiroTokenManager.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/swagger/SwaggerConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/swagger/SwaggerInterceptor.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/target/classes/com/doumee/config/swagger/SwaggerInterceptorConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
server/web/web.iml 274 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/admin/admin.iml
ÎļþÒÑɾ³ý
server/admin/target/classes/META-INF/MANIFEST.MF
ÎļþÒÑɾ³ý
server/admin/target/classes/application.yml
ÎļþÒÑɾ³ý
server/admin/target/classes/com/doumee/AdminApplication.class
Binary files differ
server/admin/target/classes/com/doumee/api/BaseController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/ActionsController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/BjParamController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/CategoryController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/CategorySegController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/CrmInterfaceLogController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/CustomerController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/CustomerLogController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/IamInterfaceLogController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/InterfaceLogController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/MemberController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/MultifileController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/NewsController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/SegmentsController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/ShopController.class
Binary files differ
server/admin/target/classes/com/doumee/api/business/UsersController.class
Binary files differ
server/admin/target/classes/com/doumee/api/common/CaptchaController.class
Binary files differ
server/admin/target/classes/com/doumee/api/common/PublicController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemDataPermissionController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemDepartmentController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemDictController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemDictDataController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemLoginLogController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemMenuController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemMonitorController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemPermissionController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemPositionController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemRoleController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemTraceLogController.class
Binary files differ
server/admin/target/classes/com/doumee/api/system/SystemUserController.class
Binary files differ
server/admin/target/classes/com/doumee/api/timer/QuartzController.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroAuthFilter.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroCache.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroCacheManager.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroConfig.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroCredentialsMatcher.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroRealm.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroSessionDAO.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroSessionManager.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroSessionSerializer.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroToken.class
Binary files differ
server/admin/target/classes/com/doumee/config/shiro/ShiroTokenManager.class
Binary files differ
server/admin/target/classes/com/doumee/config/swagger/SwaggerConfig.class
Binary files differ
server/admin/target/classes/com/doumee/config/swagger/SwaggerInterceptor.class
Binary files differ
server/admin/target/classes/com/doumee/config/swagger/SwaggerInterceptorConfig.class
Binary files differ
server/admin/target/classes/com/doumee/timer/JobService.class
Binary files differ
server/admin/target/classes/com/doumee/timer/ZbomIAMSyncJobBiz.class
Binary files differ
server/admin/target/classes/com/doumee/timer/init/TimerBizSevice.class
Binary files differ
server/admin/target/classes/logback-spring.xml
ÎļþÒÑɾ³ý
server/admin/target/classes/mapper/QuartzJobMapper.class
Binary files differ
server/admin/target/classes/mapper/QuartzLogMapper.class
Binary files differ
server/pom.xml
@@ -201,12 +201,12 @@
      <artifactId>pinyin4j</artifactId>
      <version>2.5.1</version>
    </dependency>
<!--    &lt;!&ndash; WeChat å°ç¨‹åº &ndash;&gt;-->
<!--    <dependency>-->
<!--      <groupId>com.github.binarywang</groupId>-->
<!--      <artifactId>weixin-java-miniapp</artifactId>-->
<!--      <version>${weixin-java-miniapp.version}</version>-->
<!--    </dependency>-->
    <!-- WeChat å°ç¨‹åº -->
    <dependency>
      <groupId>com.github.binarywang</groupId>
      <artifactId>weixin-java-miniapp</artifactId>
      <version>${weixin-java-miniapp.version}</version>
    </dependency>
<!--    &lt;!&ndash; WeChat æ”¯ä»˜ &ndash;&gt;-->
<!--    <dependency>-->
<!--      <groupId>com.github.binarywang</groupId>-->
server/service/service.iml
ÎļþÒÑɾ³ý
server/service/src/main/java/com/doumee/config/Jwt/JwtPayLoad.java
@@ -18,15 +18,21 @@
    /**
     * ç”¨æˆ·id
     */
    private String memberId;
    private long userId;
    private Integer userType;
    private long expire;
    public JwtPayLoad() {
    }
    public JwtPayLoad(String memberId) {
        this.memberId = memberId;
    /**
     * @param userId
     * @param userType 0=消费者 Member  1=内部员工
     */
    public JwtPayLoad(long userId,Integer userType) {
        this.userId = userId;
        this.userType = userType;
    }
    /**
@@ -37,7 +43,8 @@
     */
    public Map<String, Object> toMap() {
        HashMap<String, Object> map = new HashMap<>();
        map.put("memberId", this.memberId);
        map.put("userId", this.userId);
        map.put("userType", this.userType);
        return map;
    }
@@ -52,8 +59,8 @@
            return new JwtPayLoad();
        } else {
            JwtPayLoad jwtPayLoad = new JwtPayLoad();
            jwtPayLoad.setMemberId((String) map.get("memberId"));
            jwtPayLoad.setUserId(Long.valueOf(map.get("userId").toString()) );
            jwtPayLoad.setUserType((Integer) map.get("userType"));
            return jwtPayLoad;
        }
    }
server/service/src/main/java/com/doumee/config/Jwt/JwtTokenUtil.java
@@ -16,11 +16,17 @@
package com.doumee.config.Jwt;
import com.alibaba.fastjson.JSONObject;
import com.doumee.core.utils.Constants;
import com.doumee.dao.business.model.Member;
import io.jsonwebtoken.*;
import org.apache.commons.lang3.StringUtils;
import javax.annotation.Resource;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
/**
 * <p>后台系统jwt token工具类</p>
@@ -43,8 +49,6 @@
    public static final String HEADER_KEY = "token";
    //取值名称
    public static final String UserId_Name = "AppUserId";
    //取值名称
    public static final String MEMBER = "MEMBER";
    //加密密钥
    private final static String jwtSecret = "MhAjU9poLf8ko54K25XBDtonaL33vtt1";
    //过期时间(s) 86400L=1天 604800L=7天
@@ -56,7 +60,7 @@
    public static String generateToken(JwtPayLoad jwtPayLoad) {
        Long expiredSeconds = getExpireSeconds();
        final Date expirationDate = new Date(System.currentTimeMillis() + expiredSeconds * 1000);
        return generateToken(jwtPayLoad.getMemberId(), expirationDate, jwtPayLoad.toMap());
        return generateToken(jwtPayLoad.getUserId(), expirationDate, jwtPayLoad.toMap());
    }
    /**
@@ -77,7 +81,7 @@
    public static String generateTokenOld(JwtPayLoad jwtPayLoad) {
        Long expiredSeconds = getExpireSeconds();
        final Date expirationDate = new Date(System.currentTimeMillis() + expiredSeconds * 1000);
        return generateToken(jwtPayLoad.getMemberId(), expirationDate, jwtPayLoad.toMap());
        return generateToken(jwtPayLoad.getUserId(), expirationDate, jwtPayLoad.toMap());
    }
    /**
@@ -128,7 +132,7 @@
    /**
     * ç”Ÿæˆtoken,根据userId和过期时间
     */
    public static String generateToken(String userId, Date exppiredDate, Map<String, Object> claims) {
    public static String generateToken(Long userId, Date exppiredDate, Map<String, Object> claims) {
        final Date createdDate = new Date();
        String secret = getJwtSecret();
@@ -151,6 +155,8 @@
        }
    }
    /**
     * èŽ·å–jwt的payload部分
     */
server/service/src/main/java/com/doumee/config/Jwt/WebMvcConfig.java
@@ -1,17 +1,18 @@
package com.doumee.config.Jwt;
import com.alibaba.fastjson.JSONObject;
import com.doumee.biz.system.SystemDictDataBiz;
import com.doumee.config.annotation.ErpLoginRequired;
import com.doumee.config.annotation.UserLoginRequired;
import com.doumee.config.annotation.LoginRequired;
import com.doumee.core.constants.ResponseStatus;
import com.doumee.core.exception.BusinessException;
import com.doumee.core.utils.Constants;
import com.doumee.core.utils.redis.RedisUtil;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.business.model.Users;
import io.jsonwebtoken.JwtException;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.core.RedisTemplate;
@@ -25,7 +26,6 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.lang.reflect.Method;
import java.util.Objects;
@Configuration
@@ -60,7 +60,7 @@
//                Method method = handlerMethod.getMethod();
                // æœ‰ @LoginRequired æ³¨è§£ï¼Œéœ€è¦ç™»å½•认证
                // æœ‰ @LoginRequired æ³¨è§£ï¼Œéœ€è¦ç™»å½•认证 å®¢æˆ·ç«¯ä½¿ç”¨
                if (beanType.isAnnotationPresent(LoginRequired.class) || handlerMethod.hasMethodAnnotation(LoginRequired.class)) {
                    //获取token
                    String token = request.getHeader(JwtTokenUtil.HEADER_KEY);  // ä»Ž http è¯·æ±‚头中取出 token
@@ -69,26 +69,21 @@
                    } else {
                        throw new BusinessException(ResponseStatus.NO_LOGIN.getCode(),"未登录");
                    }
                } else if(beanType.isAnnotationPresent(ErpLoginRequired.class) || handlerMethod.hasMethodAnnotation(ErpLoginRequired.class)){
                    try {
                    // æœ‰ @UserLoginRequired æ³¨è§£ï¼Œéœ€è¦ç™»å½•认证 å†…部人员使用
                } else if(beanType.isAnnotationPresent(UserLoginRequired.class) || handlerMethod.hasMethodAnnotation(UserLoginRequired.class)){
                        //ERP ä¸šåŠ¡æ³¨è§£
                        String token = request.getHeader(JwtTokenUtil.HEADER_KEY);
                        String redisToken = RedisUtil.getObject(redisTemplate,Constants.RedisKeys.ERP_TOKEN,String.class);
                        if(StringUtils.isBlank(redisToken)||!token.equals(redisToken)){
                            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"授权已失效");
                        if (StringUtils.isNotBlank(token)) {
                            checkPersonnelLogin(request,response);
                        } else {
                            throw new BusinessException(ResponseStatus.NO_LOGIN.getCode(),"未登录");
                        }
                        request.setAttribute(JwtTokenUtil.HEADER_KEY,token);
                    } catch (IllegalArgumentException | JwtException e) {
                        throw new BusinessException(ResponseStatus.NO_LOGIN.getCode(),"授权已失效");
                    }
//                    request.setAttribute("token", token);
                }
                return true;
            }
        };
        registry.addInterceptor(TokenInterceptor).addPathPatterns("/web/**","/visitbiz/**");
        registry.addInterceptor(TokenInterceptor).addPathPatterns("/web/**");
    }
    public Boolean checkLogin(HttpServletRequest request, HttpServletResponse response){
@@ -100,19 +95,53 @@
                throw new BusinessException(ResponseStatus.TOKEN_EXCEED_TIME.getCode(),"长时间未操作,请重新登录");
            }
            //获取账号ID
            String memberId = JwtTokenUtil.getJwtPayLoad(token).getMemberId();
            Long memberId = JwtTokenUtil.getJwtPayLoad(token).getUserId();
            Integer userType = JwtTokenUtil.getJwtPayLoad(token).getUserType();
            if(!Constants.equalsInteger(userType,Constants.ZERO)){
                throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"无访问权限");
            }
            Member member = dao.queryForObject(" select  *  from `member` where id  = ?  limit 1  ", new BeanPropertyRowMapper<>(Member.class),memberId );
            if(Objects.isNull(member)){
                throw new BusinessException(ResponseStatus.DATA_EMPTY);
            }
            if(member.getIsdeleted()== Constants.ONE){
            if(Constants.equalsInteger(member.getIsdeleted(),Constants.ONE)){
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"用户已删除,请联系管理员");
            }
            if(member.getStatus() != Constants.ZERO){
            if(!Constants.equalsInteger(member.getStatus(),Constants.ZERO)){
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"用户已禁用,请联系管理员");
            }
            request.setAttribute(JwtTokenUtil.UserId_Name, memberId);
            request.setAttribute(JwtTokenUtil.MEMBER, member);
            return true;
        } catch (IllegalArgumentException | JwtException e) {
            throw new BusinessException(ResponseStatus.NO_LOGIN.getCode(),"未登录");
        }
    }
    public Boolean checkPersonnelLogin(HttpServletRequest request, HttpServletResponse response){
        String token = request.getHeader(JwtTokenUtil.HEADER_KEY);
        try {
            //判断Token是否超时
            boolean expiration = JwtTokenUtil.isTokenExpired(token);
            if (expiration) {
                throw new BusinessException(ResponseStatus.TOKEN_EXCEED_TIME.getCode(),"长时间未操作,请重新登录");
            }
            //获取账号ID
            Long userId = JwtTokenUtil.getJwtPayLoad(token).getUserId();
            Integer userType = JwtTokenUtil.getJwtPayLoad(token).getUserType();
            if(!Constants.equalsInteger(userType,Constants.ONE)){
                throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"无访问权限");
            }
            Users users = dao.queryForObject(" select  *  from `users` where id  = ?  limit 1  ", new BeanPropertyRowMapper<>(Users.class),userId);
            if(Objects.isNull(users)){
                throw new BusinessException(ResponseStatus.DATA_EMPTY);
            }
            if(Constants.equalsInteger(users.getIsdeleted(),Constants.ONE)){
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"用户已删除,请联系管理员");
            }
            if(!StringUtils.equals(users.getStatus(),Constants.ZERO+"")){
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"用户已禁用,请联系管理员");
            }
            request.setAttribute(JwtTokenUtil.UserId_Name, userId);
            return true;
        } catch (IllegalArgumentException | JwtException e) {
            throw new BusinessException(ResponseStatus.NO_LOGIN.getCode(),"未登录");
server/service/src/main/java/com/doumee/config/annotation/ErpLoginRequired.java
ÎļþÒÑɾ³ý
server/service/src/main/java/com/doumee/config/annotation/UserLoginRequired.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
package com.doumee.config.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.METHOD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface UserLoginRequired {}
server/service/src/main/java/com/doumee/core/utils/Constants.java
@@ -16,6 +16,10 @@
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.Date;
import java.util.Arrays;
import  java.util.Date;
import java.util.List;
import java.util.Random;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -33,6 +37,7 @@
    public static final String HK_PUSH_URL = "HK_PUSH_URL";
    public static final String HK_ROOTORG_CODE ="HK_ROOTORG_CODE" ;
    public static final String HK_ROOTORG_NAME ="HK_ROOTORG_NAME" ;
    public static final String REDIS_TOKEN_KEY = "token_";
    //被拜访人信息校验方式(0手机号单独校验 1手机号和姓名组合校验)
    public static final String BEVISITED_USER_VALID = "BEVISITED_USER_VALID";
@@ -304,6 +309,7 @@
    //发送会议开始  å®šæ—¶æå‰å¤šå°‘分钟发送
    public static final String SYSTEM ="SYSTEM";
    public static final String MEMBER ="MEMBER";
    public static final String COFFEE_BEAN_TASK ="COFFEE_BEAN_TASK";
@@ -326,6 +332,11 @@
    public static final String WX_MINI_CONFIG = "WX_MINI_CONFIG";
    public static final String WX_APPID_CUSTOMER = "WX_APPID_CUSTOMER";
    public static final String WX_SECRET_CUSTOMER = "WX_SECRET_CUSTOMER";
    public static final String WX_APPID_PERSONNEL = "WX_APPID_PERSONNEL";
    public static final String WX_SECRET_PERSONNEL = "WX_SECRET_PERSONNEL";
@@ -519,7 +530,7 @@
            list.add(m);
        }
System.out.println(JSONObject.toJSONString(list));
    }
@@ -592,4 +603,15 @@
        return reqJson;
    }
    public static String getRandom6Num( ) {
        Random random = new Random();
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < 6; i++) {
            int digit = random.nextInt(10);
            sb.append(digit);
        }
        return sb.toString();
    }
}
server/service/src/main/java/com/doumee/core/wx/WxMiniConfig.java
@@ -1,94 +1,61 @@
package com.doumee.core.wx;
//import cn.binarywang.wx.miniapp.api.WxMaService;
//import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
//import cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl;
//import com.doumee.config.mybatis.SpringUtils;
//import com.github.binarywang.wxpay.config.WxPayConfig;
//import com.github.binarywang.wxpay.constant.WxPayConstants;
//import com.github.binarywang.wxpay.service.WxPayService;
//import com.github.binarywang.wxpay.service.impl.WxPayServiceImpl;
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Configuration;
//
//import javax.annotation.PostConstruct;
import cn.binarywang.wx.miniapp.api.WxMaService;
import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
import cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl;
import com.doumee.biz.system.SystemDictDataBiz;
import com.doumee.config.mybatis.SpringUtils;
import com.doumee.core.utils.Constants;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import javax.annotation.PostConstruct;
/**
 * å¾®ä¿¡å°ç¨‹åºç»„ä»¶
 */
//@Configuration
@Configuration
public class WxMiniConfig {
//    /********微信小程序服务**********/
//    public static WxMaService wxMaService;
//    /********微信小程序支付**********/
//    public static WxPayService wxPayService;
//    /********微信APP支付**********/
//    public static WxPayService wxAppPayService;
//
//
//    @Autowired
//    private WxPayProperties wxPayProperties;
//
//    public static WxMiniConfig me() {
//        return SpringUtils.get().getBean(WxMiniConfig.class);
//    }
//
//    @PostConstruct
//    void init() {
//        this.load_WxMaService();
////        this.load_wxPayService();
////        this.load_wxAppPayService();
//    }
//    /**
//     * åˆå§‹åŒ–微信小程序
//     */
//    public void load_WxMaService() {
//        WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
//        config.setAppid(StringUtils.trimToNull(wxPayProperties.getAppId()));
//        config.setSecret(StringUtils.trimToNull(wxPayProperties.getAppSecret()));
//        config.setMsgDataFormat("JSON");
//        //config.setToken("");
//        //config.setAesKey("");
//        WxMaService wxMaService = new WxMaServiceImpl();
//        wxMaService.setWxMaConfig(config);
//        this.wxMaService = wxMaService;
//    }
    /********客户端 å¾®ä¿¡å°ç¨‹åºæœåŠ¡**********/
    public static WxMaService wxCustomerService;
    /********员工端 å¾®ä¿¡å°ç¨‹åºæœåŠ¡**********/
    public static WxMaService wxPersonnelService;
    @Autowired
    private SystemDictDataBiz systemDictDataBiz;
    public static WxMiniConfig me() {
        return SpringUtils.get().getBean(WxMiniConfig.class);
    }
    @PostConstruct
    void init() {
        this.load_WxCustomerService();
        this.load_WxPersonnelService();
    }
    /**
     * åˆå§‹åŒ–微信小程序支付
     * åˆå§‹åŒ–微信小程序
     */
//    public void load_wxPayService() {
//        WxPayConfig payConfig = new WxPayConfig();
//        payConfig.setTradeType(WxPayConstants.TradeType.JSAPI);
//        payConfig.setSignType(WxPayConstants.SignType.MD5);
//        payConfig.setAppId(StringUtils.trimToNull(wxPayProperties.getAppId()));
//        payConfig.setMchId(StringUtils.trimToNull(wxPayProperties.getMchId()));
//        payConfig.setMchKey(StringUtils.trimToNull(wxPayProperties.getMchKey()));
//        payConfig.setKeyPath(StringUtils.trimToNull(wxPayProperties.getKeyPath()));
//        payConfig.setNotifyUrl(StringUtils.trimToNull(wxPayProperties.getNotifyUrl()));
//        WxPayService wxPayService = new WxPayServiceImpl();
//        wxPayService.setConfig(payConfig);
//        this.wxPayService = wxPayService;
//    }
    public void load_WxCustomerService() {
        WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
        config.setAppid(StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_APPID_CUSTOMER).getCode()));
        config.setSecret(StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_SECRET_CUSTOMER).getCode()));
        config.setMsgDataFormat("JSON");
        WxMaService wxMaService = new WxMaServiceImpl();
        wxMaService.setWxMaConfig(config);
        this.wxCustomerService = wxMaService;
    }
//    /**
//     * åˆå§‹åŒ–App支付
//     */
//    public void load_wxAppPayService() {
//        WxPayConfig payConfig = new WxPayConfig();
//        payConfig.setTradeType(WxPayConstants.TradeType.APP);
//        payConfig.setSignType(WxPayConstants.SignType.MD5);
//        payConfig.setAppId("");
//        payConfig.setMchId(StringUtils.trimToNull(sysDictService.getSysDictValue(SysDictEnum.WX_MINI_MchId.getCode())));
//        payConfig.setMchKey(StringUtils.trimToNull(sysDictService.getSysDictValue(SysDictEnum.WX_MINI_MchKey.getCode())));
//        payConfig.setKeyPath(StringUtils.trimToNull(sysDictService.getSysDictValue(SysDictEnum.WX_MINI_KeyPath.getCode())));
//        payConfig.setNotifyUrl(StringUtils.trimToNull(sysDictService.getSysDictValue(SysDictEnum.WX_MINI_NotifyUrl.getCode())));
//        WxPayService wxPayService = new WxPayServiceImpl();
//        wxPayService.setConfig(payConfig);
//        this.wxAppPayService = wxPayService;
//    }
    public void load_WxPersonnelService() {
        WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
        config.setAppid(StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_APPID_PERSONNEL).getCode()));
        config.setSecret(StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_SECRET_PERSONNEL).getCode()));
        config.setMsgDataFormat("JSON");
        WxMaService wxMaService = new WxMaServiceImpl();
        wxMaService.setWxMaConfig(config);
        this.wxPersonnelService = wxMaService;
    }
}
server/service/src/main/java/com/doumee/dao/business/SmsEmailMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,12 @@
package com.doumee.dao.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.doumee.dao.business.model.SmsEmail;
/**
 * @author æ±Ÿè¹„蹄
 * @date 2024/01/16 10:03
 */
public interface SmsEmailMapper extends BaseMapper<SmsEmail> {
}
server/service/src/main/java/com/doumee/dao/business/model/BjParam.java
@@ -48,8 +48,8 @@
    @ExcelColumn(name="编辑人代码")
    private Integer editor;
    @ApiModelProperty(value = "类型0一级配置 1二级配置")
    @ExcelColumn(name="类型0一级配置 1二级配置")
    @ApiModelProperty(value = "类型0毛坯 1精装")
    @ExcelColumn(name="类型0毛坯 1精装")
    private String type;
    @ApiModelProperty(value = "备注")
server/service/src/main/java/com/doumee/dao/business/model/Member.java
@@ -1,5 +1,6 @@
package com.doumee.dao.business.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import com.doumee.dao.business.dto.BaseQueryDto;
import io.swagger.annotations.ApiModel;
@@ -117,7 +118,7 @@
    @ApiModelProperty(value = "省份code")
    @ExcelColumn(name="省份code")
    private String provicneCode;
    private String provinceCode;
    @ApiModelProperty(value = "城市code")
    @ExcelColumn(name="城市code")
@@ -155,4 +156,16 @@
    @ExcelColumn(name="最近授权绑定备注")
    private String authInfo;
    @ApiModelProperty(value = "地址")
    @ExcelColumn(name="地址")
    private String address;
    @ApiModelProperty(value = "房屋面积")
    @ExcelColumn(name="房屋面积")
    private BigDecimal housearea;
    @ApiModelProperty(value = "前缀")
    @TableField(exist = false)
    private String prefix;
}
server/service/src/main/java/com/doumee/dao/business/model/SmsEmail.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,93 @@
package com.doumee.dao.business.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.doumee.core.annotation.excel.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
 * çŸ­ä¿¡é‚®ä»¶ä¿¡æ¯è¡¨
 * @author æ±Ÿè¹„蹄
 * @date 2024/01/16 10:03
 */
@Data
@ApiModel("短信邮件信息表")
@TableName("`sms_email`")
public class SmsEmail {
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "主键", example = "1")
    @ExcelColumn(name="主键")
    private Integer id;
    @ApiModelProperty(value = "创建人编码", example = "1")
    @ExcelColumn(name="创建人编码")
    private Integer creator;
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间")
    private Date createDate;
    @ApiModelProperty(value = "更新人编码", example = "1")
    @ExcelColumn(name="更新人编码")
    private Integer editor;
    @ApiModelProperty(value = "更新时间")
    @ExcelColumn(name="更新时间")
    private Date editDate;
    @ApiModelProperty(value = "是否删除0否 1是", example = "1")
    @ExcelColumn(name="是否删除0否 1是")
    private Integer isdeleted;
    @ApiModelProperty(value = "备注")
    @ExcelColumn(name="备注")
    private String remark;
    @ApiModelProperty(value = "标题")
    @ExcelColumn(name="标题")
    private String title;
    @ApiModelProperty(value = "简介")
    @ExcelColumn(name="简介")
    private String info;
    @ApiModelProperty(value = "内容")
    @ExcelColumn(name="内容")
    private String content;
    @ApiModelProperty(value = "手机号", example = "1")
    @ExcelColumn(name="手机号")
    private String phone;
    @ApiModelProperty(value = "邮箱")
    @ExcelColumn(name="邮箱")
    private String email;
    @ApiModelProperty(value = "状态 0未使用 1已使用")
    @ExcelColumn(name="状态 0未使用 1已使用")
    private Integer status;
    @ApiModelProperty(value = "类型 0短信 1邮件")
    @ExcelColumn(name="类型 0短信 1邮件")
    private Integer type;
    @ApiModelProperty(value = "关联对象编码", example = "1")
    @ExcelColumn(name="关联对象编码")
    private Integer objId;
    @ApiModelProperty(value = "关联对象类型")
    @ExcelColumn(name="关联对象类型")
    private String objType;
}
server/service/src/main/java/com/doumee/dao/web/reqeust/EditMemberRequest.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
package com.doumee.dao.web.reqeust;
import com.doumee.core.annotation.excel.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.math.BigDecimal;
/**
 * Created by IntelliJ IDEA.
 *
 * @Author : Rk
 * @create 2023/3/23 9:50
 */
@Data
@ApiModel("修改客户端用户信息请求类")
public class EditMemberRequest{
    @ApiModelProperty(value = "用户主键")
    private long memberId;
    @ApiModelProperty(value = "头像")
    private String imgurl;
    @ApiModelProperty(value = "姓名")
    private String name;
    @ApiModelProperty(value = "手机号")
    private String phone;
    @ApiModelProperty(value = "地址")
    private String address;
    @ApiModelProperty(value = "省份名称")
    private String provinceName;
    @ApiModelProperty(value = "城市名称")
    private String cityName;
    @ApiModelProperty(value = "区域名称")
    private String areaName;
    @ApiModelProperty(value = "省份code")
    private String provinceCode;
    @ApiModelProperty(value = "城市code")
    private String cityCode;
    @ApiModelProperty(value = "区域code")
    private String areaCode;
    @ApiModelProperty(value = "小区名称")
    private String district;
    @ApiModelProperty(value = "房屋面积")
    private BigDecimal housearea;
    @ApiModelProperty(value = "户型信息,室厅厨卫阳数量,格式(1-1-1-1-1)")
    private String housetype;
    @ApiModelProperty(value = "经度", example = "1")
    private BigDecimal longitude;
    @ApiModelProperty(value = "纬度", example = "1")
    private BigDecimal latitude;
}
server/service/src/main/java/com/doumee/dao/web/reqeust/ErpVisitDTO.java
ÎļþÒÑɾ³ý
server/service/src/main/java/com/doumee/dao/web/reqeust/ErpWithVisitDTO.java
ÎļþÒÑɾ³ý
server/service/src/main/java/com/doumee/dao/web/reqeust/FinishAnswerDTO.java
ÎļþÒÑɾ³ý
server/service/src/main/java/com/doumee/dao/web/reqeust/VisitRecordDTO.java
ÎļþÒÑɾ³ý
server/service/src/main/java/com/doumee/dao/web/reqeust/WxPhoneRequest.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,32 @@
package com.doumee.dao.web.reqeust;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
/**
 * Created by IntelliJ IDEA.
 *
 * @Author : Rk
 * @create 2023/3/23 9:50
 */
@Data
@ApiModel("微信授权手机号请求类")
public class WxPhoneRequest{
    @NotEmpty(message = "encryptedData ä¸èƒ½ä¸ºç©º")
    @ApiModelProperty(value = "encryptedData")
    private String encryptedData;
    @NotEmpty(message = "iv ä¸èƒ½ä¸ºç©º")
    @ApiModelProperty(value = "iv")
    private String iv;
    @NotEmpty(message = "sessionKey ä¸èƒ½ä¸ºç©º")
    @ApiModelProperty(value = "sessionKey")
    private String sessionKey;
}
server/service/src/main/java/com/doumee/dao/web/response/AccountResponse.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,32 @@
package com.doumee.dao.web.response;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.business.model.Users;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
 * Created by IntelliJ IDEA.
 *
 * @Author : Rk
 * @create 2023/3/23 9:25
 */
@Data
@ApiModel("登录返回类")
public class AccountResponse implements Serializable {
    @ApiModelProperty(value = "用户token")
    private String token;
    @ApiModelProperty(value = "微信sessionKey")
    private String sessionKey;
    @ApiModelProperty(value = "用户信息 - å®¢æˆ·ç«¯")
    private Member member;
    @ApiModelProperty(value = "用户信息 - å®¢æˆ·ç«¯")
    private Users users;
}
server/service/src/main/java/com/doumee/dao/web/response/BjParamConfigResponse.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
package com.doumee.dao.web.response;
import com.doumee.dao.business.model.BjParam;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.business.model.Users;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
 * Created by IntelliJ IDEA.
 *
 * @Author : Rk
 * @create 2023/3/23 9:25
 */
@Data
@ApiModel("报价配置信息")
public class BjParamConfigResponse implements Serializable {
    @ApiModelProperty(value = "毛坯配置")
    private List<BjParam> roughList;
    @ApiModelProperty(value = "精装配置")
    private List<BjParam> exquisiteList;
}
server/service/src/main/java/com/doumee/service/business/BjParamService.java
@@ -3,6 +3,8 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.BjParam;
import com.doumee.dao.web.response.BjParamConfigResponse;
import java.util.List;
/**
@@ -96,4 +98,9 @@
    long count(BjParam bjParam);
    List<BjParam> findTree();
    BjParamConfigResponse getBjParamConfig();
}
server/service/src/main/java/com/doumee/service/business/MemberService.java
@@ -3,6 +3,10 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.web.reqeust.EditMemberRequest;
import com.doumee.dao.web.reqeust.WxPhoneRequest;
import com.doumee.dao.web.response.AccountResponse;
import java.util.List;
/**
@@ -94,4 +98,29 @@
     * @return long
     */
    long count(Member member);
    /**
     * å®¢æˆ·ç«¯ç”¨æˆ·æŽˆæƒç™»å½•
     * @param code
     * @return
     */
    AccountResponse wxLogin(String code);
    /**
     * èŽ·å–æ‰‹æœºå·
     * @param wxPhoneRequest
     * @return
     */
    String getWxMiniPhone(WxPhoneRequest wxPhoneRequest);
    /**
     * æ›´æ–°ä¸ªäººä¿¡æ¯
     * @param editMemberRequest
     */
    void updMemberDetail(EditMemberRequest editMemberRequest);
    Member getMemberInfo(Long memberId);
}
server/service/src/main/java/com/doumee/service/business/SmsEmailService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,98 @@
package com.doumee.service.business;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.SmsEmail;
import java.util.List;
/**
 * çŸ­ä¿¡é‚®ä»¶ä¿¡æ¯è¡¨Service定义
 * @author æ±Ÿè¹„蹄
 * @date 2024/01/16 10:03
 */
public interface SmsEmailService {
    /**
     * åˆ›å»º
     *
     * @param smsEmail å®žä½“对象
     * @return Integer
     */
    Integer create(SmsEmail smsEmail);
    Integer sendSms(SmsEmail smsEmail);
    /**
     * ä¸»é”®åˆ é™¤
     *
     * @param id ä¸»é”®
     */
    void deleteById(Integer id);
    /**
     * åˆ é™¤
     *
     * @param smsEmail å®žä½“对象
     */
    void delete(SmsEmail smsEmail);
    /**
     * æ‰¹é‡ä¸»é”®åˆ é™¤
     *
     * @param ids ä¸»é”®é›†
     */
    void deleteByIdInBatch(List<Integer> ids);
    /**
     * ä¸»é”®æ›´æ–°
     *
     * @param smsEmail å®žä½“对象
     */
    void updateById(SmsEmail smsEmail);
    /**
     * æ‰¹é‡ä¸»é”®æ›´æ–°
     *
     * @param smsEmails å®žä½“集
     */
    void updateByIdInBatch(List<SmsEmail> smsEmails);
    /**
     * ä¸»é”®æŸ¥è¯¢
     *
     * @param id ä¸»é”®
     * @return SmsEmail
     */
    SmsEmail findById(Integer id);
    /**
     * æ¡ä»¶æŸ¥è¯¢å•条记录
     *
     * @param smsEmail å®žä½“对象
     * @return SmsEmail
     */
    SmsEmail findOne(SmsEmail smsEmail);
    /**
     * æ¡ä»¶æŸ¥è¯¢
     *
     * @param smsEmail å®žä½“对象
     * @return List<SmsEmail>
     */
    List<SmsEmail> findList(SmsEmail smsEmail);
    /**
     * åˆ†é¡µæŸ¥è¯¢
     *
     * @param pageWrap åˆ†é¡µå¯¹è±¡
     * @return PageData<SmsEmail>
     */
    PageData<SmsEmail> findPage(PageWrap<SmsEmail> pageWrap);
    /**
     * æ¡ä»¶ç»Ÿè®¡
     *
     * @param smsEmail å®žä½“对象
     * @return long
     */
    long count(SmsEmail smsEmail);
}
server/service/src/main/java/com/doumee/service/business/UsersService.java
@@ -3,6 +3,8 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Users;
import com.doumee.dao.web.response.AccountResponse;
import java.util.List;
/**
@@ -94,4 +96,10 @@
     * @return long
     */
    long count(Users users);
    AccountResponse phoneLogin(String phone, String code);
    AccountResponse wxLogin(String code);
    void bindingOpenid(String code,Long userId);
}
server/service/src/main/java/com/doumee/service/business/impl/BjParamServiceImpl.java
@@ -9,6 +9,7 @@
import com.doumee.dao.business.model.BjParam;
import com.doumee.dao.business.model.News;
import com.doumee.dao.system.model.SystemUser;
import com.doumee.dao.web.response.BjParamConfigResponse;
import com.doumee.service.business.BjParamService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
@@ -23,6 +24,7 @@
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
/**
 * å¿—邦家选计算器配置信息表报价Service实现
@@ -206,4 +208,22 @@
        QueryWrapper<BjParam> wrapper = new QueryWrapper<>(bjParam);
        return bjParamMapper.selectCount(wrapper);
    }
    @Override
    public BjParamConfigResponse getBjParamConfig(){
        BjParamConfigResponse bjParamConfigResponse = new BjParamConfigResponse();
        List<BjParam> bjParamList =  bjParamMapper.selectList(new QueryWrapper<BjParam>()
               .lambda().eq(BjParam::getIsdeleted,Constants.ZERO));
        if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(bjParamList)){
            List<BjParam> roughList = bjParamList.stream().filter(i->i.getType().equals(Constants.ZERO)).collect(Collectors.toList());
            List<BjParam> exquisiteList = bjParamList.stream().filter(i->i.getType().equals(Constants.ONE)).collect(Collectors.toList());
            bjParamConfigResponse.setRoughList(roughList);
            bjParamConfigResponse.setExquisiteList(exquisiteList);
        }
        return bjParamConfigResponse;
    }
}
server/service/src/main/java/com/doumee/service/business/impl/CustomerServiceImpl.java
@@ -181,4 +181,18 @@
        QueryWrapper<Customer> wrapper = new QueryWrapper<>(customer);
        return customerMapper.selectCount(wrapper);
    }
    public void saveRenovationCalculator(){
    }
}
server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
@@ -1,21 +1,45 @@
package com.doumee.service.business.impl;
import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo;
import com.alibaba.fastjson.JSONObject;
import com.doumee.biz.system.SystemDictDataBiz;
import com.doumee.config.Jwt.JwtPayLoad;
import com.doumee.config.Jwt.JwtTokenUtil;
import com.doumee.core.constants.ResponseStatus;
import com.doumee.core.exception.BusinessException;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.core.oss.FileModel;
import com.doumee.core.utils.CodeVerifyUtils;
import com.doumee.core.utils.Constants;
import com.doumee.core.utils.Utils;
import com.doumee.core.wx.WxMiniConfig;
import com.doumee.dao.business.MemberMapper;
import com.doumee.dao.business.model.InterfaceLog;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.web.reqeust.EditMemberRequest;
import com.doumee.dao.web.reqeust.WxPhoneRequest;
import com.doumee.dao.web.response.AccountResponse;
import com.doumee.service.business.MemberService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import me.chanjar.weixin.common.error.WxErrorException;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.util.List;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.util.*;
import java.util.concurrent.TimeUnit;
/**
 * ç”¨æˆ·ä¿¡æ¯è¡¨Service实现
@@ -27,6 +51,12 @@
    @Autowired
    private MemberMapper memberMapper;
    @Autowired
    private SystemDictDataBiz systemDictDataBiz;
    @Autowired
    private RedisTemplate<String,Object> redisTemplate;
    @Override
    public Long create(Member member) {
@@ -164,8 +194,8 @@
        if (pageWrap.getModel().getAreaName() != null) {
            queryWrapper.lambda().eq(Member::getAreaName, pageWrap.getModel().getAreaName());
        }
        if (pageWrap.getModel().getProvicneCode() != null) {
            queryWrapper.lambda().eq(Member::getProvicneCode, pageWrap.getModel().getProvicneCode());
        if (pageWrap.getModel().getProvinceCode() != null) {
            queryWrapper.lambda().eq(Member::getProvinceCode, pageWrap.getModel().getProvinceCode());
        }
        if (pageWrap.getModel().getCityCode() != null) {
            queryWrapper.lambda().eq(Member::getCityCode, pageWrap.getModel().getCityCode());
@@ -216,4 +246,92 @@
        QueryWrapper<Member> wrapper = new QueryWrapper<>(member);
        return memberMapper.selectCount(wrapper);
    }
    @Override
    public AccountResponse wxLogin(String code){
//        try {
            //获取微信敏感数据
//            WxMaJscode2SessionResult session = WxMiniConfig.wxCustomerService.getUserService().getSessionInfo(code);
//            String openId = session.getOpenid();
//            if (com.baomidou.mybatisplus.core.toolkit.StringUtils.isBlank(openId)) {
//                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"获取openid失败!请联系管理员");
//            }
            String openId = code;
            Member member = memberMapper.selectOne(new QueryWrapper<Member>().eq("OPENID", openId));
            if (member == null) {
                member = new Member();
                member.setNickname("微信用户"+ CodeVerifyUtils.createVerificationCode(4));
                member.setCreateDate(new Date());
                member.setIsdeleted(Constants.ZERO);
                member.setType(Constants.ZERO);
                memberMapper.insert(member);
            }
            //创建token
            JwtPayLoad payLoad = new JwtPayLoad(member.getId(),Constants.ZERO);
            String token = JwtTokenUtil.generateToken(payLoad);
            AccountResponse accountResponse = new AccountResponse();
            accountResponse.setToken(token);
//            accountResponse.setSessionKey(session.getSessionKey());
            accountResponse.setMember(member);
            return accountResponse;
//        } catch (WxErrorException e) {
//            e.printStackTrace();
//        }
//        throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"微信登录异常!请联系管理员");
    }
    @Override
    public String getWxMiniPhone(WxPhoneRequest wxPhoneRequest){
        try {
            WxMaPhoneNumberInfo userPhoneInfo = WxMiniConfig.wxCustomerService.getUserService().getPhoneNoInfo(
                    wxPhoneRequest.getSessionKey(), wxPhoneRequest.getEncryptedData(), wxPhoneRequest.getIv());
            //获取手机号
            String phone= userPhoneInfo.getPurePhoneNumber();
            if(Objects.isNull(phone)){
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"未获取到手机号");
            }
            return phone;
        } catch (Exception e) {
            e.printStackTrace();
        }
        throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"更新手机号失败");
    }
    @Override
    public void updMemberDetail(EditMemberRequest editMemberRequest){
        memberMapper.update(new UpdateWrapper<Member>()
                .lambda()
                .set(StringUtils.isNotBlank(editMemberRequest.getImgurl()),Member::getImgurl,editMemberRequest.getImgurl())
                .set(StringUtils.isNotBlank(editMemberRequest.getName()),Member::getName,editMemberRequest.getName())
                .set(StringUtils.isNotBlank(editMemberRequest.getPhone()),Member::getPhone,editMemberRequest.getPhone())
                .set(StringUtils.isNotBlank(editMemberRequest.getProvinceName()),Member::getProvinceName,editMemberRequest.getProvinceName())
                .set(StringUtils.isNotBlank(editMemberRequest.getProvinceCode()),Member::getProvinceCode,editMemberRequest.getProvinceCode())
                .set(StringUtils.isNotBlank(editMemberRequest.getCityCode()),Member::getCityCode,editMemberRequest.getCityCode())
                .set(StringUtils.isNotBlank(editMemberRequest.getCityName()),Member::getCityName,editMemberRequest.getCityName())
                .set(StringUtils.isNotBlank(editMemberRequest.getAreaCode()),Member::getAreaCode,editMemberRequest.getAreaCode())
                .set(StringUtils.isNotBlank(editMemberRequest.getAreaName()),Member::getAreaName,editMemberRequest.getAreaName())
                .set(StringUtils.isNotBlank(editMemberRequest.getAddress()),Member::getAddress,editMemberRequest.getAddress())
                .set(StringUtils.isNotBlank(editMemberRequest.getDistrict()),Member::getDistrict,editMemberRequest.getDistrict())
                .set(Objects.nonNull(editMemberRequest.getHousearea()),Member::getHousearea,editMemberRequest.getHousearea())
                .set(StringUtils.isNotBlank(editMemberRequest.getHousetype()),Member::getHousetype,editMemberRequest.getHousetype())
                .set(Objects.nonNull(editMemberRequest.getLatitude()),Member::getLatitude,editMemberRequest.getLatitude())
                .set(Objects.nonNull(editMemberRequest.getLongitude()),Member::getLongitude,editMemberRequest.getLongitude())
                .eq(Member::getId,editMemberRequest.getMemberId()));
    }
    @Override
    public Member getMemberInfo(Long memberId){
        Member member = memberMapper.selectById(memberId);
        if(Objects.isNull(member)){
            throw new BusinessException(ResponseStatus.DATA_EMPTY);
        }
        String prefix = systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.RESOURCE_PATH).getCode() +
                systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.MEMBER).getCode();
        member.setPrefix(prefix);
        return member;
    }
}
server/service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,231 @@
package com.doumee.service.business.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.doumee.biz.system.SystemDictDataBiz;
import com.doumee.core.constants.ResponseStatus;
import com.doumee.core.exception.BusinessException;
import com.doumee.core.model.LoginUserInfo;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.core.utils.Constants;
import com.doumee.core.utils.DateUtil;
import com.doumee.core.utils.Utils;
import com.doumee.dao.business.SmsEmailMapper;
import com.doumee.dao.business.model.SmsEmail;
import com.doumee.service.business.SmsEmailService;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.util.Date;
import java.util.List;
/**
 * çŸ­ä¿¡é‚®ä»¶ä¿¡æ¯è¡¨Service实现
 * @author æ±Ÿè¹„蹄
 * @date 2024/01/16 10:03
 */
@Service
public class SmsEmailServiceImpl implements SmsEmailService {
    @Autowired
    private SmsEmailMapper smsEmailMapper;
    @Autowired
    private SystemDictDataBiz systemDictDataBiz;
    public static void isCaptcheValide(SmsEmailMapper smsEmailMapper, String phone, String captche) {
        SmsEmail model = smsEmailMapper.selectOne(new QueryWrapper<SmsEmail>().lambda()
                .eq(SmsEmail::getType, Constants.ZERO)
                .eq(SmsEmail::getPhone, phone)
                .eq(SmsEmail::getRemark, captche)
                .eq(SmsEmail::getIsdeleted, Constants.ZERO)
        );
        if(model == null){
            throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,验证码不正确,请重新发送再试!");
        }
        if(!Constants.equalsInteger(model.getStatus(),Constants.ZERO)){
            throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,验证码已失效,请重新发送再试!");
        }
        if(model.getCreateDate() !=null &&
                System.currentTimeMillis() - model.getCreateDate().getTime() > 3*60*1000){
            model.setStatus(Constants.ONE);
            model.setEditDate(new Date());
            smsEmailMapper.updateById(model);
            throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,验证码已失效,请重新发送再试~");
        }
        model.setStatus(Constants.ONE);
        model.setEditDate(new Date());
        smsEmailMapper.updateById(model);
    }
    @Override
    public Integer create(SmsEmail smsEmail) {
        smsEmailMapper.insert(smsEmail);
        return smsEmail.getId();
    }
    @Override
    public Integer sendSms(SmsEmail smsEmail) {
        if(StringUtils.isBlank(smsEmail.getPhone())){
            throw  new BusinessException(ResponseStatus.BAD_REQUEST);
        }
        String nowDate = DateUtil.getFomartDate(new Date(),"yyyy-MM-dd HH:mm:ss");
        if(smsEmailMapper.selectCount(new QueryWrapper<SmsEmail>().lambda()
                .eq(SmsEmail::getPhone,smsEmail.getPhone())
                .eq(SmsEmail::getType,Constants.ZERO)
                .between(SmsEmail::getCreateDate, DateUtil.getFomartDate(DateUtil.afterMinutesDate(-5),"yyyy-MM-dd HH:mm:ss"),nowDate)
        )>=3){
            throw  new BusinessException(ResponseStatus.SERVER_ERROR.getCode(),"对不起,超出发送次数,请稍后重试!");
        }
        String code = Constants.getRandom6Num();
        String content = //systemDictDataBiz.queryByCode(Constants.SMS,Constants.SMS_COMNAME).getCode()+
                "验证码为:"+code+",此验证码有效为3分钟。请勿泄露";
        smsEmail.setRemark(code);
        smsEmail.setIsdeleted(Constants.ZERO);
        smsEmail.setCreateDate(new Date());
        smsEmail.setStatus(Constants.ZERO);
        smsEmail.setType(Constants.ZERO);
        smsEmail.setTitle("短信验证码");
        smsEmail.setContent(content);
        smsEmailMapper.insert(smsEmail);
        return smsEmail.getId();
    }
    @Override
    public void deleteById(Integer id) {
        smsEmailMapper.deleteById(id);
    }
    @Override
    public void delete(SmsEmail smsEmail) {
        UpdateWrapper<SmsEmail> deleteWrapper = new UpdateWrapper<>(smsEmail);
        smsEmailMapper.delete(deleteWrapper);
    }
    @Override
    public void deleteByIdInBatch(List<Integer> ids) {
        if (CollectionUtils.isEmpty(ids)) {
            return;
        }
        smsEmailMapper.deleteBatchIds(ids);
    }
    @Override
    public void updateById(SmsEmail smsEmail) {
        smsEmailMapper.updateById(smsEmail);
    }
    @Override
    public void updateByIdInBatch(List<SmsEmail> smsEmails) {
        if (CollectionUtils.isEmpty(smsEmails)) {
            return;
        }
        for (SmsEmail smsEmail: smsEmails) {
            this.updateById(smsEmail);
        }
    }
    @Override
    public SmsEmail findById(Integer id) {
        return smsEmailMapper.selectById(id);
    }
    @Override
    public SmsEmail findOne(SmsEmail smsEmail) {
        QueryWrapper<SmsEmail> wrapper = new QueryWrapper<>(smsEmail);
        return smsEmailMapper.selectOne(wrapper);
    }
    @Override
    public List<SmsEmail> findList(SmsEmail smsEmail) {
        QueryWrapper<SmsEmail> wrapper = new QueryWrapper<>(smsEmail);
        return smsEmailMapper.selectList(wrapper);
    }
    @Override
    public PageData<SmsEmail> findPage(PageWrap<SmsEmail> pageWrap) {
        IPage<SmsEmail> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity());
        QueryWrapper<SmsEmail> queryWrapper = new QueryWrapper<>();
        Utils.MP.blankToNull(pageWrap.getModel());
        if (pageWrap.getModel().getId() != null) {
            queryWrapper.lambda().eq(SmsEmail::getId, pageWrap.getModel().getId());
        }
        if (pageWrap.getModel().getCreator() != null) {
            queryWrapper.lambda().eq(SmsEmail::getCreator, pageWrap.getModel().getCreator());
        }
        if (pageWrap.getModel().getCreateDate() != null) {
            queryWrapper.lambda().ge(SmsEmail::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate()));
            queryWrapper.lambda().le(SmsEmail::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate()));
        }
        if (pageWrap.getModel().getEditor() != null) {
            queryWrapper.lambda().eq(SmsEmail::getEditor, pageWrap.getModel().getEditor());
        }
        if (pageWrap.getModel().getEditDate() != null) {
            queryWrapper.lambda().ge(SmsEmail::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate()));
            queryWrapper.lambda().le(SmsEmail::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate()));
        }
        if (pageWrap.getModel().getIsdeleted() != null) {
            queryWrapper.lambda().eq(SmsEmail::getIsdeleted, pageWrap.getModel().getIsdeleted());
        }
        if (pageWrap.getModel().getRemark() != null) {
            queryWrapper.lambda().eq(SmsEmail::getRemark, pageWrap.getModel().getRemark());
        }
        if (pageWrap.getModel().getTitle() != null) {
            queryWrapper.lambda().eq(SmsEmail::getTitle, pageWrap.getModel().getTitle());
        }
        if (pageWrap.getModel().getInfo() != null) {
            queryWrapper.lambda().eq(SmsEmail::getInfo, pageWrap.getModel().getInfo());
        }
        if (pageWrap.getModel().getContent() != null) {
            queryWrapper.lambda().eq(SmsEmail::getContent, pageWrap.getModel().getContent());
        }
        if (pageWrap.getModel().getPhone() != null) {
            queryWrapper.lambda().eq(SmsEmail::getPhone, pageWrap.getModel().getPhone());
        }
        if (pageWrap.getModel().getEmail() != null) {
            queryWrapper.lambda().eq(SmsEmail::getEmail, pageWrap.getModel().getEmail());
        }
        if (pageWrap.getModel().getStatus() != null) {
            queryWrapper.lambda().eq(SmsEmail::getStatus, pageWrap.getModel().getStatus());
        }
        if (pageWrap.getModel().getType() != null) {
            queryWrapper.lambda().eq(SmsEmail::getType, pageWrap.getModel().getType());
        }
        if (pageWrap.getModel().getObjId() != null) {
            queryWrapper.lambda().eq(SmsEmail::getObjId, pageWrap.getModel().getObjId());
        }
        if (pageWrap.getModel().getObjType() != null) {
            queryWrapper.lambda().eq(SmsEmail::getObjType, pageWrap.getModel().getObjType());
        }
        for(PageWrap.SortData sortData: pageWrap.getSorts()) {
            if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) {
                queryWrapper.orderByDesc(sortData.getProperty());
            } else {
                queryWrapper.orderByAsc(sortData.getProperty());
            }
        }
        return PageData.from(smsEmailMapper.selectPage(page, queryWrapper));
    }
    @Override
    public long count(SmsEmail smsEmail) {
        QueryWrapper<SmsEmail> wrapper = new QueryWrapper<>(smsEmail);
        return smsEmailMapper.selectCount(wrapper);
    }
}
server/service/src/main/java/com/doumee/service/business/impl/UsersServiceImpl.java
@@ -1,17 +1,18 @@
package com.doumee.service.business.impl;
import com.doumee.biz.system.SystemDictDataBiz;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.core.utils.Constants;
import com.doumee.core.utils.Utils;
import com.doumee.dao.business.ShopMapper;
import com.doumee.core.wx.WxMiniConfig;
import com.doumee.dao.business.UsersMapper;
import com.doumee.dao.business.model.Multifile;
import com.doumee.dao.business.model.News;
import com.doumee.dao.business.model.Shop;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.business.model.Users;
import com.doumee.dao.system.model.SystemUser;
import com.doumee.dao.web.response.AccountResponse;
import com.doumee.service.business.UsersService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
@@ -20,12 +21,16 @@
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import org.apache.catalina.User;
import org.apache.commons.lang3.StringUtils;
import me.chanjar.weixin.common.error.WxErrorException;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Objects;
/**
 * å‘˜å·¥ä¿¡æ¯è¡¨Service实现
@@ -262,4 +267,86 @@
        QueryWrapper<Users> wrapper = new QueryWrapper<>(users);
        return usersMapper.selectCount(wrapper);
    }
    @Override
    public AccountResponse phoneLogin(String phone,String code){
        if(StringUtils.isEmpty(phone)||StringUtils.isEmpty(code)){
            throw new BusinessException(ResponseStatus.BAD_REQUEST);
        }
        Users users = usersMapper.selectOne(new QueryWrapper<Users>().lambda().eq(Users::getPhone,phone).last("limit 1"));
        if(Objects.isNull(users)){
            throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"未查询到账户信息");
        }
        if(!Constants.equalsInteger(users.getIsdeleted(),Constants.ZERO)){
            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"当前账户已删除");
        }
        if(!StringUtils.equals(users.getStatus(),Constants.ZERO+"")){
            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"当前账户已停用,请联系管理员");
        }
        //TODO éªŒè¯çŸ­ä¿¡ä¿¡æ¯
        if(!StringUtils.equals(code,"123456")){
            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"验证码错误");
        }
        //创建token
        JwtPayLoad payLoad = new JwtPayLoad(users.getId(),Constants.ONE);
        String token = JwtTokenUtil.generateToken(payLoad);
        AccountResponse accountResponse = new AccountResponse();
        accountResponse.setToken(token);
        accountResponse.setUsers(users);
        return accountResponse;
    }
    @Override
    public AccountResponse wxLogin(String code){
        try {
            //获取微信敏感数据
            WxMaJscode2SessionResult session = WxMiniConfig.wxPersonnelService.getUserService().getSessionInfo(code);
            String openId = session.getOpenid();
            if (com.baomidou.mybatisplus.core.toolkit.StringUtils.isBlank(openId)) {
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"获取openid失败!请联系管理员");
            }
            AccountResponse accountResponse = new AccountResponse();
            accountResponse.setSessionKey(session.getSessionKey());
            Users users = usersMapper.selectOne(new QueryWrapper<Users>().lambda().eq(Users::getOpenid,openId).last("limit 1"));
            if(Objects.isNull(users)){
                return accountResponse;
            }
            if(!Constants.equalsInteger(users.getIsdeleted(),Constants.ZERO)){
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"当前账户已删除");
            }
            if(!StringUtils.equals(users.getStatus(),Constants.ZERO+"")){
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"当前账户已停用,请联系管理员");
            }
            //创建token
            JwtPayLoad payLoad = new JwtPayLoad(users.getId(),Constants.ONE);
            String token = JwtTokenUtil.generateToken(payLoad);
            accountResponse.setToken(token);
            accountResponse.setUsers(users);
            return accountResponse;
        } catch (WxErrorException e) {
            e.printStackTrace();
        }
        throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"微信登录异常!请联系管理员");
    }
    @Override
    public void bindingOpenid(String code,Long userId){
        try {
            //获取微信敏感数据
            WxMaJscode2SessionResult session = WxMiniConfig.wxPersonnelService.getUserService().getSessionInfo(code);
            String openId = session.getOpenid();
            if (com.baomidou.mybatisplus.core.toolkit.StringUtils.isBlank(openId)) {
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"获取openid失败!请联系管理员");
            }
            usersMapper.update(new UpdateWrapper<Users>().lambda().set(Users::getOpenid,null).eq(Users::getOpenid,openId));
            Users users = usersMapper.selectById(userId);
            users.setOpenid(openId);
            users.setEditDate(new Date());
            usersMapper.updateById(users);
        } catch (WxErrorException e) {
            e.printStackTrace();
        }
    }
}
server/service/target/classes/META-INF/spring-configuration-metadata.json
ÎļþÒÑɾ³ý
server/service/target/classes/application-dev.yml
ÎļþÒÑɾ³ý
server/service/target/classes/application-pro.yml
ÎļþÒÑɾ³ý
server/service/target/classes/application-test.yml
ÎļþÒÑɾ³ý
server/service/target/classes/banner.txt
ÎļþÒÑɾ³ý
server/service/target/classes/com/doumee/biz/system/SystemDataPermissionBiz.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/SystemDepartmentBiz.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/SystemDictBiz.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/SystemDictDataBiz.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/SystemMenuBiz.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/SystemPermissionBiz.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/SystemPositionBiz.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/SystemRoleBiz.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/SystemUserBiz.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/impl/SystemDataPermissionBizImpl.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/impl/SystemDepartmentBizImpl.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/impl/SystemDictBizImpl.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/impl/SystemDictDataBizImpl.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/impl/SystemMenuBizImpl.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/impl/SystemPermissionBizImpl.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/impl/SystemPositionBizImpl.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/impl/SystemRoleBizImpl.class
Binary files differ
server/service/target/classes/com/doumee/biz/system/impl/SystemUserBizImpl.class
Binary files differ
server/service/target/classes/com/doumee/config/DataSyncConfig$origin.class
Binary files differ
server/service/target/classes/com/doumee/config/DataSyncConfig.class
Binary files differ
server/service/target/classes/com/doumee/config/Jwt/JwtPayLoad.class
Binary files differ
server/service/target/classes/com/doumee/config/Jwt/JwtTokenUtil.class
Binary files differ
server/service/target/classes/com/doumee/config/Jwt/WebMvcConfig$1.class
Binary files differ
server/service/target/classes/com/doumee/config/Jwt/WebMvcConfig.class
Binary files differ
server/service/target/classes/com/doumee/config/SpringContextUtil.class
Binary files differ
server/service/target/classes/com/doumee/config/annotation/ErpLoginRequired.class
Binary files differ
server/service/target/classes/com/doumee/config/annotation/LoginRequired.class
Binary files differ
server/service/target/classes/com/doumee/config/handler/GlobalExceptionHandler.class
Binary files differ
server/service/target/classes/com/doumee/config/mybatis/EasySqlInjector.class
Binary files differ
server/service/target/classes/com/doumee/config/mybatis/JSONObjectHandler.class
Binary files differ
server/service/target/classes/com/doumee/config/mybatis/MyBatisInterceptor.class
Binary files differ
server/service/target/classes/com/doumee/config/mybatis/MyBatisPlusConfig.class
Binary files differ
server/service/target/classes/com/doumee/config/mybatis/SpringUtils.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/excel/ExcelColumn.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/excel/ExcelDataHandlerAdapter.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/excel/ExcelExporter$ColumnInfo.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/excel/ExcelExporter.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/excel/ExcelImporter.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/excel/Reflections.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeat.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatAdapter$MassiveUnit.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatAdapter.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatDefaultHandler.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatInterceptor.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/pr/PreventRepeatInterceptorConfig.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/trace/Trace.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/trace/TraceInterceptor.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/trace/TraceInterceptorConfig.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/trace/TraceStatus.class
Binary files differ
server/service/target/classes/com/doumee/core/annotation/trace/TraceType.class
Binary files differ
server/service/target/classes/com/doumee/core/aware/DataPermissionAware.class
Binary files differ
server/service/target/classes/com/doumee/core/aware/DataPermissionMapping.class
Binary files differ
server/service/target/classes/com/doumee/core/aware/DefaultDataPermissionAware.class
Binary files differ
server/service/target/classes/com/doumee/core/cache/LocalCache$Value.class
Binary files differ
server/service/target/classes/com/doumee/core/cache/LocalCache.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants$Module$1.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants$Module.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants$Type$1.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants$Type.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/DataPermissionConstants.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/ExceptionLevel.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/OperaType$Create.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/OperaType$Update.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/OperaType$UpdateStatus.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/OperaType.class
Binary files differ
server/service/target/classes/com/doumee/core/constants/ResponseStatus.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/ErpConstants.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/ErpTool$1.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/ErpTool$2.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/ErpTool$3.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/ErpTool$4.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/ErpTool.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/ApproveNoticeRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/CarAuthorRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/CarEventListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/DoorEventListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/OrgUpdateRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/ParkListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/RoleListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/TokenRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/UserAuthorRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/UserUpdateRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/VisitListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/ApproveAddRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/OrgListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/UserFailRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/UserInfoRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/request/erp/UserListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/AccessTokenResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/CarEventListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/DeviceListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/DoorEventListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/ParkListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/RoleListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/VisitEventListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/erp/ApproveInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/erp/ERPApiResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/erp/ErpOrgListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/erp/model/openapi/response/erp/ErpUserListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/exception/BusinessException.class
Binary files differ
server/service/target/classes/com/doumee/core/exception/UnSafeSessionException.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$1.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$10.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$11.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$12.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$13.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$14.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$15.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$16.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$17.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$18.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$19.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$2.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$20.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$21.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$22.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$23.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$24.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$25.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$26.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$27.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$28.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$29.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$3.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$30.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$31.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$32.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$33.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$34.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$35.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$4.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$5.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$6.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$7.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$8.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil$9.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/HKUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$CARD_TYPE.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$CardStatus.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$CertificateType.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$Colors.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$EventTypes.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$InterfacePath.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$OPERA_TYPE.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$ReturnCode.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants$TASK_TYPE.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKConstants.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKResponseCode$ReturnCode.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKResponseCode.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKTools$1.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/HKTools.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/BaseListPageResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/BaseRequst.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/BaseResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/AcsDeviceListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/AcsDeviceStatusListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/AppointmentListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/AuthItemListPersonRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/AuthItemListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/CarChargeAddRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/CarChargeDelRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/CarPictureRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/CardBingdingRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/CardDeletionRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/CardInfoRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/CardLossRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/DevicePictureRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/DoorsListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/EntranceListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/EventSubRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/FaceAddRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/FaceEditRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/FacePictureCheckRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/FacePictureRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/OrgAddRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/OrgDelRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/OrgEditRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/ParkCrossRecordListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/ParkListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/ParkReservationAddRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/ParkReservationDelRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/PrivilegeGroupRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/SortRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskAdditionRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionCardRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionFaceRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionPersonRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskDataAdditionResourceRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskPersonDetailRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TaskProgressRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TempCarInRecordListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TimeRangeListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/TimeRangeRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/UserAddFaceRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/UserAddRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/UserByParamListRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/UserDelRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentCancelRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentMDJRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentOutRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentPermissonRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitAppointmentVistorRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitPictureRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/VisitingInfoRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/EventAcsInfoRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/EventAcsParamRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/EventAcsRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/EventDeviceDataRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/ExtEventCustomerNumInfo.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/acs/ExtEventIdentityCardInfo.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkDataRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkInResultRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkInfoRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkParamRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkPicRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/parks/EventParkRlsRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/visit/EventVisitDataRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/visit/EventVisitInfoRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/visit/EventVisitParamRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/request/event/visit/EventVisitRequest.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AcsDeviceInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AcsDeviceListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AppointmentInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AppointmentResInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AscDeviceStatusInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AuthItemListDetailResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AuthItemListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/AuthItemListTemplResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/CardInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/DoorsInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/DoorsListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/EntranceListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/FaceAddOrEditesponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/FacePictureCheckResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgOrUserAddFailureResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgOrUserAddResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgOrUserAddSuccessResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgTimeRangeInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/OrgUpdateFailureResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/ParkCrossRecordInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/ParkListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/ParkReservationAddResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/PrivilegeGroupInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/PrivilegeGroupListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskAdditionResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailCardFaceResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailCardInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailFaceInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailListResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskPersonDetailResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressDetailResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressNumResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressResourceInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressResourceResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TaskProgressResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/TempCarInRecordInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserAddResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserDelResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserPhotoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/UserTimeRangeInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VehicleInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VehicleTimeRangeInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VisitAppointmentMDJResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VisitAppointmentResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/model/param/respose/VisitingInfoResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/Dewlt.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$LOG_LEVEL_ENUM.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$OUT_USB_DEVICE_INFO.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_ACTIVATE_CARD_RES.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_CERTIFICATE_INFO.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_INPUT_INFO.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_OUTPUT_INFO.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_DEVICE_INFO.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_DEVICE_REG_RES.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_USER_LOGIN_INFO.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK$USB_WAIT_SECOND.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HCUsbSDK.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/sdk/HIKCSDemo.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$1.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$10.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$11.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$12.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$13.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$14.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$15.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$16.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$17.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$18.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$19.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$2.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$20.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$21.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$22.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$23.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$24.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$25.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$26.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$27.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$28.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$29.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$3.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$30.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$31.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$32.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$33.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$34.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$35.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$36.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$37.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$38.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$39.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$4.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$40.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$41.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$42.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$43.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$44.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$45.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$46.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$47.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$48.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$49.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$5.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$50.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$6.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$7.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$8.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService$9.class
Binary files differ
server/service/target/classes/com/doumee/core/haikang/service/HKService.class
Binary files differ
server/service/target/classes/com/doumee/core/model/ApiResponse.class
Binary files differ
server/service/target/classes/com/doumee/core/model/LoginUserInfo.class
Binary files differ
server/service/target/classes/com/doumee/core/model/LoginUserModel.class
Binary files differ
server/service/target/classes/com/doumee/core/model/PageData.class
Binary files differ
server/service/target/classes/com/doumee/core/model/PageWrap$SortData.class
Binary files differ
server/service/target/classes/com/doumee/core/model/PageWrap.class
Binary files differ
server/service/target/classes/com/doumee/core/oss/AliOssService.class
Binary files differ
server/service/target/classes/com/doumee/core/oss/FileContent.class
Binary files differ
server/service/target/classes/com/doumee/core/oss/FileModel.class
Binary files differ
server/service/target/classes/com/doumee/core/oss/UploadFileService.class
Binary files differ
server/service/target/classes/com/doumee/core/servlet/ServletDuplicateInputStream.class
Binary files differ
server/service/target/classes/com/doumee/core/servlet/ServletDuplicateOutputStream.class
Binary files differ
server/service/target/classes/com/doumee/core/servlet/ServletDuplicateRequestWrapper.class
Binary files differ
server/service/target/classes/com/doumee/core/servlet/ServletDuplicateResponseWrapper.class
Binary files differ
server/service/target/classes/com/doumee/core/servlet/ServletRewriteFilter.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/CodeVerifyUtils.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$DOOR_ROLE_TYPE.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$DeviceRoleType.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$EmpowerStatus.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$MQ_KEY.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$MQ_TAG.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$MemberCard.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$RedisKeys.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$Status.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$VehiclePlateNoEnum.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$VisitStatus.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$approveStatus.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants$memberType.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Constants.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/DESUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Date.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/DateUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/FaceImageCompress.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/FileDigest.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/FtpUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/GeneratePicUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Http$HttpResult.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Http$HttpWrap.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Http.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/HttpsTrustManager$1.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/HttpsTrustManager.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/HttpsUtil$1.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/HttpsUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/ID$SnowflakeIdGenerator.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/ID.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/IdCardTool.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/ImageBase64Util.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Location$Info.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Location.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Monitor.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/MyBatisPlus.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/PinYinUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/QrCodeUtils.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/RandomString.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Secure.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Server.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Strings.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/UserClient.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Utils.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/Week.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/aliyun/ALiYunSmSUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/aliyun/ALiYunUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/kuaidi100/DeliveryDTO.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/kuaidi100/DeliveryInfoDTO.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/kuaidi100/ExpressUtils.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/monitor/CPU.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/monitor/Disk.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/monitor/JVM.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/monitor/Memory.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/redis/RedisConfig.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/redis/RedisConverter.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/redis/RedisUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/utils/tyyun/TyyZosUtil.class
Binary files differ
server/service/target/classes/com/doumee/core/wx/AccessToken.class
Binary files differ
server/service/target/classes/com/doumee/core/wx/TemplateData.class
Binary files differ
server/service/target/classes/com/doumee/core/wx/WXConstant.class
Binary files differ
server/service/target/classes/com/doumee/core/wx/WxMiniConfig.class
Binary files differ
server/service/target/classes/com/doumee/core/wx/WxMiniUtilService.class
Binary files differ
server/service/target/classes/com/doumee/core/wx/WxMsgVO.class
Binary files differ
server/service/target/classes/com/doumee/core/wx/WxPayProperties.class
Binary files differ
server/service/target/classes/com/doumee/core/wx/wxPlat/WxPlatConfig.class
Binary files differ
server/service/target/classes/com/doumee/core/wx/wxPlat/WxPlatNotice.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/CarsQuery.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/DeviceEventQuery.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/FcodeImport.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/InDeviceEntranceParam.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/LaborConfigDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/LaborConfigParam.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/LaborEmpowerDTO$LaborMemberEmpower.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/LaborEmpowerDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/LaborMemberDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/MemberImport.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/MemberQuery.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/OptionsObject.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/QrOpenDoorDto.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/RetentionQuery.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/ShopImport.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/UpdateShopSortDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/VisitConfigDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/VisitConfigParam.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/request/VisitEventQuery.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/CarEventDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/CarsDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/CompanyDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/DevWgDataResponseParam.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/DevWgResponseParam.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/DevWgYtjResponseParam.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/DeviceEventDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/MemberInfoDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/ProblemDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/StagingDataVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/admin/response/VisitEventDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/ActionsMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/BjParamMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/CategoryMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/CategorySegMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/CrmInterfaceLogMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/CustomerLogMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/CustomerMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/IamInterfaceLogMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/InterfaceLogMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/MemberMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/MultifileMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/NewsMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/SegmentsMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/ShopMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/UsersMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/dto/BaseQueryDto.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/join/MemberJoinMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/join/ShopJoinMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/Actions.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/BjParam.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/Category.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/CategorySeg.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/CrmInterfaceLog.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/Customer.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/CustomerLog.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/IamInterfaceLog.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/InterfaceLog.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/Member.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/Multifile.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/News.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/Segments.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/Shop.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/model/Users.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/vo/ShopTree.class
Binary files differ
server/service/target/classes/com/doumee/dao/business/vo/ShopTreeVo.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemDataPermissionMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemDepartmentMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemDepartmentUserMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemDictDataMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemDictMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemLoginLogMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemMenuMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemPermissionMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemPositionMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemPositionUserMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemRoleMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemRoleMenuMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemRolePermissionMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemTraceLogMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemUserJoinMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemUserMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/SystemUserRoleMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/CreateRoleMenuDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/CreateRolePermissionDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/CreateSystemUserDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/CreateUserRoleDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/ImportSystemUserDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/LoginDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/MemberRechargeDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemDepartmentDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemDictDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemDictDataDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemLoginLogDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemPermissionDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemRoleDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemTraceLogDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/QuerySystemUserDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/ResetSystemUserPwdDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/UpdatePwdDto.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/UpdateSystemMenuSortDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/dto/UserStatisticsDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemDataPermission.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemDepartment.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemDepartmentUser.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemDict.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemDictData.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemLoginLog.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemMenu.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemPermission.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemPosition.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemPositionUser.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemRole.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemRoleMenu.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemRolePermission.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemTraceLog.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemUser.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/model/SystemUserRole.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemDataPermissionListVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemDepartmentListVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemDictDataListVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemDictListVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemMenuListVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemMenuNodeVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemPermissionListVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemPositionListVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemRoleListVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemUserDetailVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemUserListVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/system/vo/SystemUserSimpleVo.class
Binary files differ
server/service/target/classes/com/doumee/dao/timer/entity/JobState.class
Binary files differ
server/service/target/classes/com/doumee/dao/timer/entity/LogState.class
Binary files differ
server/service/target/classes/com/doumee/dao/timer/entity/QuartzJob.class
Binary files differ
server/service/target/classes/com/doumee/dao/timer/entity/QuartzLog.class
Binary files differ
server/service/target/classes/com/doumee/dao/timer/mapper/QuartzJobMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/timer/mapper/QuartzLogMapper.class
Binary files differ
server/service/target/classes/com/doumee/dao/timer/scheduler/QuartzManage.class
Binary files differ
server/service/target/classes/com/doumee/dao/timer/scheduler/QuartzRecord.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/reqeust/AccountLoginDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/reqeust/AuditApproveDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/reqeust/CheckVisitedDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/reqeust/ErpVisitDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/reqeust/ErpWithVisitDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/reqeust/FinishAnswerDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/reqeust/VisitMemberDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/reqeust/VisitRecordDTO.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/response/MemberVO.class
Binary files differ
server/service/target/classes/com/doumee/dao/web/response/WxAuthorizeVO.class
Binary files differ
server/service/target/classes/com/doumee/service/aware/DepartmentDataPermissionAware$1.class
Binary files differ
server/service/target/classes/com/doumee/service/aware/DepartmentDataPermissionAware.class
Binary files differ
server/service/target/classes/com/doumee/service/aware/PositionDataPermissionAware.class
Binary files differ
server/service/target/classes/com/doumee/service/business/ActionsService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/BjParamService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/CategorySegService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/CategoryService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/CrmInterfaceLogService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/CustomerLogService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/CustomerService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/IamInterfaceLogService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/InitService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/InterfaceLogService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/MemberService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/MultifileService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/NewsService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/SegmentsService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/ShopService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/UsersService.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/ActionsServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/BjParamServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/CategorySegServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/CategoryServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/CrmInterfaceLogServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/CustomerLogServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/CustomerServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/IamInterfaceLogServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/InterfaceLogServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/MemberServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/MultifileServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/NewsServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/SegmentsServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/ShopServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/business/impl/UsersServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/common/CaptchaService$Captcha.class
Binary files differ
server/service/target/classes/com/doumee/service/common/CaptchaService.class
Binary files differ
server/service/target/classes/com/doumee/service/common/tree/CompanyTree.class
Binary files differ
server/service/target/classes/com/doumee/service/proxy/CacheProxy.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemDataPermissionService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemDepartmentService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemDepartmentUserService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemDictDataService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemDictService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemLoginLogService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemLoginService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemMenuService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemPermissionService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemPositionService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemPositionUserService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemRoleMenuService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemRolePermissionService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemRoleService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemTraceLogService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemUserRoleService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/SystemUserService.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemDataPermissionServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemDepartmentServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemDepartmentUserServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemDictDataServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemDictServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemLoginLogServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemLoginServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemMenuServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemPermissionServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemPositionServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemPositionUserServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemRoleMenuServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemRolePermissionServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemRoleServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemTraceLogServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemUserRoleServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/system/impl/SystemUserServiceImpl.class
Binary files differ
server/service/target/classes/com/doumee/service/timer/QuartzJobService.class
Binary files differ
server/service/target/classes/com/doumee/service/timer/QuartzLogService.class
Binary files differ
server/service/target/classes/mappers/SystemDataPermissionMapper.xml
ÎļþÒÑɾ³ý
server/service/target/classes/mappers/SystemDepartmentMapper.xml
ÎļþÒÑɾ³ý
server/service/target/classes/mappers/SystemDictDataMapper.xml
ÎļþÒÑɾ³ý
server/service/target/classes/mappers/SystemDictMapper.xml
ÎļþÒÑɾ³ý
server/service/target/classes/mappers/SystemMenuMapper.xml
ÎļþÒÑɾ³ý
server/service/target/classes/mappers/SystemPermissionMapper.xml
ÎļþÒÑɾ³ý
server/service/target/classes/mappers/SystemPositionMapper.xml
ÎļþÒÑɾ³ý
server/service/target/classes/mappers/SystemRoleMapper.xml
ÎļþÒÑɾ³ý
server/service/target/classes/mappers/SystemUserMapper.xml
ÎļþÒÑɾ³ý
server/web/src/main/java/com/doumee/api/web/ApiController.java
@@ -1,7 +1,9 @@
package com.doumee.api.web;
import com.doumee.config.Jwt.JwtTokenUtil;
import com.doumee.dao.business.model.Member;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.formula.ptg.MemAreaPtg;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
@@ -26,4 +28,15 @@
        return request;
    }
    /**
     * èŽ·å–ç”¨æˆ·ID
     *
     * @return
     */
    protected Long getMemberId() {
        Object obj = this.getRequest().getAttribute(JwtTokenUtil.UserId_Name);
        return obj != null ? (Long) obj : null;
    }
}
server/web/src/main/java/com/doumee/api/web/CustomerApi.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,101 @@
package com.doumee.api.web;
import com.doumee.config.annotation.LoginRequired;
import com.doumee.core.annotation.trace.Trace;
import com.doumee.core.model.ApiResponse;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.web.reqeust.EditMemberRequest;
import com.doumee.dao.web.reqeust.WxPhoneRequest;
import com.doumee.dao.web.response.AccountResponse;
import com.doumee.dao.web.response.BjParamConfigResponse;
import com.doumee.service.business.BjParamService;
import com.doumee.service.business.CustomerService;
import com.doumee.service.business.MemberService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
/**
 * Created by IntelliJ IDEA.
 *
 * @Author : Rk
 * @create 2024/7/10 14:03
 */
@Api(tags = "客户端小程序用户业务")
@Trace(exclude = true)
@RestController
@RequestMapping("/web/customer")
@Slf4j
public class CustomerApi extends ApiController{
    @Autowired
    private MemberService memberService;
    @Autowired
    private BjParamService bjParamService;
    @Autowired
    private CustomerService customerService;
    @ApiOperation(value = "客户端小程序登陆", notes = "客户端小程序")
    @GetMapping("/wxLoginCustomer")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "微信code", required = true),
    })
    public ApiResponse<AccountResponse> wxLoginCustomer(@RequestParam String code) {
        return  ApiResponse.success(memberService.wxLogin(code));
    }
    @LoginRequired
    @ApiOperation(value = "获取手机号", notes = "客户端小程序")
    @PostMapping("/getWxMiniPhone")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true)
    })
    public ApiResponse getWxMiniPhone(@Valid @RequestBody WxPhoneRequest wxPhoneRequest) {
        return  ApiResponse.success("获取成功",memberService.getWxMiniPhone(wxPhoneRequest));
    }
    @LoginRequired
    @ApiOperation(value = "更新个人信息", notes = "客户端小程序")
    @PostMapping("/editMember")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true)
    })
    public ApiResponse updMemberDetail(@RequestBody EditMemberRequest editMemberRequest) {
        editMemberRequest.setMemberId(getMemberId());
        memberService.updMemberDetail(editMemberRequest);
        return  ApiResponse.success("更新成功");
    }
    @LoginRequired
    @ApiOperation(value = "获取个人信息", notes = "客户端小程序")
    @GetMapping("/getMemberInfo")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true)
    })
    public ApiResponse<Member> getMemberInfo() {
        return  ApiResponse.success("获取成功",memberService.getMemberInfo(getMemberId()));
    }
    @ApiOperation(value = "获取报价配置", notes = "客户端小程序")
    @GetMapping("/getBjParamConfig")
    public ApiResponse<BjParamConfigResponse> getBjParamConfig() {
        return  ApiResponse.success(bjParamService.getBjParamConfig());
    }
}
server/web/src/main/java/com/doumee/api/web/PersonnelApi.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,69 @@
package com.doumee.api.web;
import com.doumee.config.annotation.UserLoginRequired;
import com.doumee.core.annotation.trace.Trace;
import com.doumee.core.model.ApiResponse;
import com.doumee.dao.web.response.AccountResponse;
import com.doumee.service.business.MemberService;
import com.doumee.service.business.UsersService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
 * Created by IntelliJ IDEA.
 *
 * @Author : Rk
 * @create 2024/7/10 18:06
 */
@Api(tags = "员工端小程序用户业务")
@Trace(exclude = true)
@RestController
@RequestMapping("/web/personnel")
@Slf4j
public class PersonnelApi extends ApiController{
    @Autowired
    public UsersService usersService;
    @ApiOperation(value = "小程序登陆", notes = "员工端小程序")
    @GetMapping("/loginByWx")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "微信code", required = true),
    })
    public ApiResponse<AccountResponse> loginByWx(@RequestParam String code) {
        return  ApiResponse.success(usersService.wxLogin(code));
    }
    @ApiOperation(value = "手机号验证码登陆", notes = "员工端小程序")
    @GetMapping("/loginByPhone")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "query", dataType = "String", name = "phone", value = "手机号", required = true),
            @ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "短信验证码", required = true),
    })
    public ApiResponse<AccountResponse> loginByPhone(@RequestParam String phone,@RequestParam String code) {
        return  ApiResponse.success(usersService.phoneLogin(phone,code));
    }
    @UserLoginRequired
    @ApiOperation(value = "绑定openid", notes = "员工端小程序")
    @GetMapping("/bindingOpenid")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "微信code", required = true),
    })
    public ApiResponse bindingOpenid(@RequestParam String code) {
        usersService.bindingOpenid(code,getMemberId());
        return  ApiResponse.success("操作成功");
    }
}
server/web/target/classes/application.yml
ÎļþÒÑɾ³ý
server/web/target/classes/com/doumee/InterfaceApplication.class
Binary files differ
server/web/target/classes/com/doumee/api/BaseController.class
Binary files differ
server/web/target/classes/com/doumee/api/ScheduleTool.class
Binary files differ
server/web/target/classes/com/doumee/api/common/CaptchaController.class
Binary files differ
server/web/target/classes/com/doumee/api/web/ApiController.class
Binary files differ
server/web/target/classes/com/doumee/api/web/PublicController.class
Binary files differ
server/web/target/classes/com/doumee/config/shiro/ShiroAuthFilter.class
Binary files differ
server/web/target/classes/com/doumee/config/shiro/ShiroCache.class
Binary files differ
server/web/target/classes/com/doumee/config/shiro/ShiroCacheManager.class
Binary files differ
server/web/target/classes/com/doumee/config/shiro/ShiroConfig.class
Binary files differ
server/web/target/classes/com/doumee/config/shiro/ShiroCredentialsMatcher.class
Binary files differ
server/web/target/classes/com/doumee/config/shiro/ShiroRealm.class
Binary files differ
server/web/target/classes/com/doumee/config/shiro/ShiroSessionDAO.class
Binary files differ
server/web/target/classes/com/doumee/config/shiro/ShiroSessionManager.class
Binary files differ
server/web/target/classes/com/doumee/config/shiro/ShiroTokenManager.class
Binary files differ
server/web/target/classes/com/doumee/config/swagger/SwaggerConfig.class
Binary files differ
server/web/target/classes/com/doumee/config/swagger/SwaggerInterceptor.class
Binary files differ
server/web/target/classes/com/doumee/config/swagger/SwaggerInterceptorConfig.class
Binary files differ
server/web/web.iml
ÎļþÒÑɾ³ý