From cf5790229a863dcd8ee6b0537889345ca60388c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E5=BA=86=E6=B3=B0?= <12369755+htcloud1@user.noreply.gitee.com> Date: Sat, 15 Aug 2026 12:41:10 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=90=88=E5=B9=B6=20biz=5Fsupport?= =?UTF-8?q?=5Funit/biz=5Fexecution=5Funit/biz=5Fservice=5Forg=20=E4=B8=BA?= =?UTF-8?q?=20biz=5Forg,=20=E5=88=A0=E9=99=A4=202=20=E5=BC=A0=E5=AD=A4?= =?UTF-8?q?=E5=84=BF=E8=A1=A8,=20=E6=94=B9=20biz=5Fperson.work=5Funit=20?= =?UTF-8?q?=E2=86=92=20org=5Fid=20FK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 主要改动: - SQL: biz_support_unit → biz_org, 加 org_type, 加 business_nature; 删 biz_execution_unit, biz_service_org - SQL: biz_project.support_unit_id/name + service_org_id/name → org_id/name/type - SQL: biz_meeting.support_unit_name → org_name - SQL: biz_person.work_unit → org_id (FK) - 后端: 新 BizOrg entity/mapper/service/controller - 后端: BizProject/BizMeeting 字段重命名 - 后端: 删 12 个 BizSupportUnit/BizExecutionUnit/BizServiceOrg Java 文件 - 后端: BizPersonImportVO.workUnit → orgName (导入时查 biz_org 取 org_id) - 后端: BizAuthController.registerExecutor 完整实现 (原 registerSupplier stub) - 前端: 新 admin/Orgs.vue + manager/Orgs.vue (原 SupportUnits) - 前端: RegisterExecutor.vue (原 RegisterSupplier, 单页 2 步) - 前端: sponsor/executor/manager 多个文件 workUnit → orgId/orgName 重命名 - 前端: 统一 supplier → executor, 业务命名 sponsor(赞助方) / executor(执行方=供应商) - 前端: 全工程 execution → executor (company type / role / person unit_type) --- .gitignore | 86 + proto/html/admin.html | 105 + .../html/components/account-info-expert.html | 837 +++++ proto/html/components/account-info.html | 247 ++ proto/html/components/account-manage.html | 229 ++ .../admin-execution-unit-manage.html | 171 + .../html/components/admin-expert-manage.html | 276 ++ proto/html/components/admin-home.html | 107 + .../html/components/admin-intent-support.html | 112 + .../html/components/admin-project-detail.html | 240 ++ .../html/components/admin-project-manage.html | 240 ++ .../components/admin-project-plan-detail.html | 113 + .../html/components/admin-project-public.html | 218 ++ .../components/admin-resource-manage.html | 162 + proto/html/components/admin-role-manage.html | 169 + .../html/components/admin-service-manage.html | 179 + proto/html/components/admin-settings.html | 171 + proto/html/components/admin-user-manage.html | 180 + proto/html/components/compliance-view-2.html | 86 + proto/html/components/compliance-view.html | 86 + proto/html/components/edit-meeting-labor.html | 79 + .../components/edit-meeting-materials.html | 79 + proto/html/components/edit-project-plan.html | 169 + proto/html/components/empty.html | 59 + proto/html/components/execution-intent.html | 321 ++ .../html/components/execution-unit-view.html | 136 + proto/html/components/executor-units.html | 375 ++ proto/html/components/expert-review.html | 851 +++++ proto/html/components/home.html | 374 ++ proto/html/components/labor-voucher.html | 78 + proto/html/components/leader-home.html | 125 + proto/html/components/leader-projects.html | 221 ++ .../components/meeting-detail-executor.html | 225 ++ .../components/meeting-detail-page-1.html | 300 ++ .../html/components/meeting-detail-page.html | 300 ++ proto/html/components/meeting-detail.html | 300 ++ proto/html/components/meeting-manage-1.html | 575 +++ proto/html/components/meeting-manage.html | 618 ++++ proto/html/components/meetings.html | 546 +++ proto/html/components/messages.html | 431 +++ proto/html/components/my-activities.html | 413 +++ proto/html/components/my-registrations.html | 317 ++ proto/html/components/new-edit.html | 88 + proto/html/components/new-expert.html | 137 + proto/html/components/new-meeting.html | 248 ++ proto/html/components/new-person-2.html | 118 + proto/html/components/new-person.html | 380 ++ proto/html/components/new-project.html | 645 ++++ proto/html/components/new-submission.html | 376 ++ proto/html/components/overview.html | 293 ++ proto/html/components/people-1-1.html | 74 + proto/html/components/people-1-2.html | 74 + proto/html/components/people.html | 434 +++ proto/html/components/project-assign-1.html | 602 ++++ proto/html/components/project-assign.html | 663 ++++ .../components/project-detail-compliance.html | 238 ++ .../components/project-detail-executor.html | 117 + proto/html/components/project-detail.html | 219 ++ proto/html/components/project-manage.html | 676 ++++ proto/html/components/project-plan.html | 644 ++++ proto/html/components/projects.html | 430 +++ proto/html/components/settle-labor.html | 84 + proto/html/components/settle-meeting.html | 84 + proto/html/components/sponsor-account.html | 40 + proto/html/components/sponsor-home.html | 73 + .../components/sponsor-meeting-detail.html | 34 + proto/html/components/sponsor-meetings.html | 307 ++ proto/html/components/sponsor-new-person.html | 118 + proto/html/components/sponsor-people.html | 146 + .../components/sponsor-project-detail.html | 47 + proto/html/components/sponsor-projects.html | 262 ++ proto/html/components/sponsor-view.html | 86 + .../submission-detail-compliance.html | 207 ++ proto/html/components/submission-detail.html | 207 ++ proto/html/components/submissions.html | 482 +++ proto/html/components/support-intent.html | 322 ++ .../components/support-unit-manage-1-1.html | 66 + .../html/components/support-unit-manage.html | 458 +++ .../html/components/support-unit-view-1.html | 49 + proto/html/components/support-unit-view.html | 49 + proto/html/components/view-person.html | 272 ++ proto/html/components/workbench.html | 67 + proto/html/doctor.html | 252 ++ proto/html/doubao_html_20260807_194253.html | 104 + proto/html/executor.html | 251 ++ proto/html/images/index/u1.png | Bin 0 -> 2477 bytes proto/html/images/index/u18_menu.png | Bin 0 -> 236 bytes proto/html/images/index/u215.png | Bin 0 -> 151 bytes proto/html/images/index/u217.png | Bin 0 -> 3164 bytes proto/html/images/index/u225.png | Bin 0 -> 11709 bytes proto/html/images/index/u229.png | Bin 0 -> 3284 bytes proto/html/images/index/u22_menu.png | Bin 0 -> 374 bytes proto/html/images/index/u24.png | Bin 0 -> 207 bytes proto/html/images/index/u267.png | Bin 0 -> 4632 bytes proto/html/images/index/u277.png | Bin 0 -> 167962 bytes proto/html/images/index/u279.png | Bin 0 -> 7274 bytes proto/html/images/index/u283.png | Bin 0 -> 7449 bytes proto/html/images/index/u287.png | Bin 0 -> 6610 bytes proto/html/images/index/u291.png | Bin 0 -> 6694 bytes proto/html/images/index/u295.png | Bin 0 -> 5937 bytes proto/html/images/index/u299.png | Bin 0 -> 5946 bytes proto/html/images/index/u3.png | Bin 0 -> 152 bytes proto/html/images/index/u35_menu.png | Bin 0 -> 712 bytes proto/html/images/index/u53_menu.png | Bin 0 -> 304 bytes proto/html/images/index/u71_menu.png | Bin 0 -> 237 bytes proto/html/images/index/u75_menu.png | Bin 0 -> 468 bytes proto/html/images/index/u77.png | Bin 0 -> 220 bytes proto/html/images/index/u79.png | Bin 0 -> 207 bytes proto/html/images/index/u83.png | Bin 0 -> 210 bytes proto/html/images/index/u90_menu.png | Bin 0 -> 509 bytes proto/html/images/index/学会系统_u20.png | Bin 0 -> 210 bytes proto/html/images/index/学会项目_u73.png | Bin 0 -> 210 bytes proto/html/images/公示详情/u552.jpg | Bin 0 -> 221629 bytes proto/html/images/年度项目计划/u320.png | Bin 0 -> 10805 bytes proto/html/images/年度项目计划/u333.png | Bin 0 -> 150 bytes proto/html/images/年度项目计划/u337.png | Bin 0 -> 2656 bytes proto/html/images/年度项目计划/u359.png | Bin 0 -> 1037 bytes proto/html/images/年度项目计划/u376.png | Bin 0 -> 9338 bytes proto/html/index2.html | 850 +++++ proto/html/leader.html | 248 ++ proto/html/manager.html | 256 ++ proto/html/sponsor.html | 60 + proto/html/专家注册.html | 579 ++++ proto/html/供应商注册.html | 518 +++ proto/html/公示详情.html | 739 ++++ proto/html/支持函详情.html | 755 ++++ proto/html/登录.html | 563 +++ proto/html/赞助方注册.html | 533 +++ proto/html/项目公示.html | 787 +++++ proto/html/首页.html | 1292 +++++++ ry-api/.github/FUNDING.yml | 1 + ry-api/.gitignore | 47 + ry-api/LICENSE | 20 + ry-api/README.md | 115 + ry-api/doc/若依环境使用手册.docx | Bin 0 -> 428152 bytes ry-api/pom.xml | 243 ++ ry-api/ruoyi-admin/pom.xml | 95 + .../main/java/com/ruoyi/RuoYiApplication.java | 30 + .../com/ruoyi/RuoYiServletInitializer.java | 18 + .../controller/common/CaptchaController.java | 94 + .../controller/common/CommonController.java | 162 + .../web/controller/common/OssController.java | 170 + .../controller/monitor/CacheController.java | 122 + .../controller/monitor/ServerController.java | 27 + .../monitor/SysLogininforController.java | 82 + .../monitor/SysOperlogController.java | 69 + .../monitor/SysUserOnlineController.java | 83 + .../system/SysConfigController.java | 133 + .../controller/system/SysDeptController.java | 147 + .../system/SysDictDataController.java | 121 + .../system/SysDictTypeController.java | 131 + .../controller/system/SysIndexController.java | 64 + .../controller/system/SysLoginController.java | 138 + .../controller/system/SysMenuController.java | 165 + .../system/SysNoticeController.java | 150 + .../controller/system/SysPostController.java | 129 + .../system/SysProfileController.java | 216 ++ .../system/SysRegisterController.java | 38 + .../controller/system/SysRoleController.java | 254 ++ .../controller/system/SysUserController.java | 256 ++ .../web/controller/tool/TestController.java | 175 + .../ruoyi/web/core/config/SwaggerConfig.java | 64 + .../META-INF/spring-devtools.properties | 1 + .../src/main/resources/application-druid.yml | 50 + .../src/main/resources/application.yml | 167 + .../ruoyi-admin/src/main/resources/banner.txt | 24 + .../main/resources/i18n/messages.properties | 38 + .../src/main/resources/logback.xml | 93 + .../main/resources/mybatis/mybatis-config.xml | 20 + ry-api/ruoyi-business/pom.xml | 40 + .../controller/BizAuthController.java | 130 + .../controller/BizDashboardController.java | 56 + .../controller/BizDictController.java | 142 + .../BizExecutionIntentController.java | 122 + .../controller/BizExecutorController.java | 74 + .../controller/BizExpertController.java | 74 + .../controller/BizInvitationController.java | 53 + .../controller/BizLaborVoucherController.java | 53 + .../controller/BizMeetingController.java | 53 + .../BizMeetingSettlementController.java | 53 + .../controller/BizMessageController.java | 128 + .../business/controller/BizOrgController.java | 53 + .../controller/BizPersonController.java | 172 + .../controller/BizProjectController.java | 214 ++ .../controller/BizProjectPlanController.java | 53 + .../BizProjectRatingController.java | 71 + .../controller/BizPublicController.java | 74 + .../controller/BizPublicityController.java | 66 + .../controller/BizRegisterController.java | 109 + .../controller/BizRegisterSmsController.java | 40 + .../controller/BizResourceController.java | 53 + .../controller/BizSubmissionController.java | 79 + .../BizSupportIntentController.java | 53 + .../BizSupportLetterController.java | 53 + .../business/controller/SmsController.java | 41 + .../ruoyi/business/domain/BizDepartment.java | 35 + .../ruoyi/business/domain/BizDoctorTitle.java | 35 + .../business/domain/BizExecutionIntent.java | 82 + .../com/ruoyi/business/domain/BizExpert.java | 137 + .../ruoyi/business/domain/BizInvitation.java | 78 + .../business/domain/BizLaborVoucher.java | 87 + .../com/ruoyi/business/domain/BizMeeting.java | 103 + .../business/domain/BizMeetingSettlement.java | 87 + .../com/ruoyi/business/domain/BizMessage.java | 78 + .../com/ruoyi/business/domain/BizOrg.java | 75 + .../com/ruoyi/business/domain/BizPerson.java | 108 + .../business/domain/BizPersonImportVO.java | 51 + .../com/ruoyi/business/domain/BizProject.java | 212 ++ .../business/domain/BizProjectAssign.java | 50 + .../ruoyi/business/domain/BizProjectPlan.java | 94 + .../business/domain/BizProjectRating.java | 100 + .../domain/BizProjectSponsorAssign.java | 42 + .../ruoyi/business/domain/BizPublicity.java | 61 + .../ruoyi/business/domain/BizResource.java | 69 + .../ruoyi/business/domain/BizSubmission.java | 86 + .../business/domain/BizSupportIntent.java | 78 + .../business/domain/BizSupportLetter.java | 76 + .../com/ruoyi/business/dto/SmsValidForm.java | 22 + .../business/enums/SubmissionStatus.java | 43 + .../business/mapper/BizDepartmentMapper.java | 22 + .../business/mapper/BizDoctorTitleMapper.java | 22 + .../mapper/BizExecutionIntentMapper.java | 16 + .../business/mapper/BizExpertMapper.java | 19 + .../business/mapper/BizInvitationMapper.java | 11 + .../mapper/BizLaborVoucherMapper.java | 16 + .../business/mapper/BizMeetingMapper.java | 16 + .../mapper/BizMeetingSettlementMapper.java | 16 + .../business/mapper/BizMessageMapper.java | 31 + .../ruoyi/business/mapper/BizOrgMapper.java | 12 + .../business/mapper/BizPersonMapper.java | 20 + .../mapper/BizProjectAssignMapper.java | 18 + .../business/mapper/BizProjectMapper.java | 18 + .../business/mapper/BizProjectPlanMapper.java | 16 + .../mapper/BizProjectRatingMapper.java | 18 + .../mapper/BizProjectSponsorAssignMapper.java | 11 + .../business/mapper/BizPublicityMapper.java | 15 + .../business/mapper/BizResourceMapper.java | 16 + .../business/mapper/BizSubmissionMapper.java | 16 + .../mapper/BizSupportIntentMapper.java | 16 + .../mapper/BizSupportLetterMapper.java | 11 + .../service/IBizDepartmentService.java | 21 + .../service/IBizDoctorTitleService.java | 21 + .../service/IBizExecutionIntentService.java | 17 + .../business/service/IBizExpertService.java | 20 + .../service/IBizInvitationService.java | 17 + .../service/IBizLaborVoucherService.java | 17 + .../business/service/IBizMeetingService.java | 17 + .../service/IBizMeetingSettlementService.java | 17 + .../business/service/IBizMessageService.java | 31 + .../business/service/IBizOrgService.java | 12 + .../business/service/IBizPersonService.java | 24 + .../service/IBizProjectAssignService.java | 18 + .../service/IBizProjectPlanService.java | 17 + .../service/IBizProjectRatingService.java | 19 + .../business/service/IBizProjectService.java | 19 + .../IBizProjectSponsorAssignService.java | 11 + .../service/IBizPublicityService.java | 17 + .../business/service/IBizResourceService.java | 17 + .../service/IBizSubmissionService.java | 17 + .../service/IBizSupportIntentService.java | 17 + .../service/IBizSupportLetterService.java | 17 + .../ruoyi/business/service/SysSmsService.java | 111 + .../impl/BizDepartmentServiceImpl.java | 43 + .../impl/BizDoctorTitleServiceImpl.java | 43 + .../impl/BizExecutionIntentServiceImpl.java | 33 + .../service/impl/BizExpertServiceImpl.java | 45 + .../impl/BizInvitationServiceImpl.java | 33 + .../impl/BizLaborVoucherServiceImpl.java | 33 + .../service/impl/BizMeetingServiceImpl.java | 33 + .../impl/BizMeetingSettlementServiceImpl.java | 33 + .../service/impl/BizMessageServiceImpl.java | 69 + .../service/impl/BizOrgServiceImpl.java | 37 + .../service/impl/BizPersonServiceImpl.java | 89 + .../impl/BizProjectAssignServiceImpl.java | 40 + .../impl/BizProjectPlanServiceImpl.java | 33 + .../impl/BizProjectRatingServiceImpl.java | 42 + .../service/impl/BizProjectServiceImpl.java | 36 + .../BizProjectSponsorAssignServiceImpl.java | 31 + .../service/impl/BizPublicityServiceImpl.java | 39 + .../service/impl/BizResourceServiceImpl.java | 33 + .../impl/BizSubmissionServiceImpl.java | 33 + .../impl/BizSupportIntentServiceImpl.java | 33 + .../impl/BizSupportLetterServiceImpl.java | 33 + .../ruoyi/business/sms/AliyunSmsSender.java | 89 + .../mapper/business/BizDepartmentMapper.xml | 83 + .../mapper/business/BizDoctorTitleMapper.xml | 83 + .../business/BizExecutionIntentMapper.xml | 92 + .../mapper/business/BizExpertMapper.xml | 218 ++ .../mapper/business/BizInvitationMapper.xml | 57 + .../mapper/business/BizLaborVoucherMapper.xml | 68 + .../mapper/business/BizMeetingMapper.xml | 76 + .../business/BizMeetingSettlementMapper.xml | 74 + .../mapper/business/BizMessageMapper.xml | 131 + .../mapper/business/BizOrgMapper.xml | 98 + .../mapper/business/BizPersonMapper.xml | 160 + .../business/BizProjectAssignMapper.xml | 104 + .../mapper/business/BizProjectMapper.xml | 256 ++ .../mapper/business/BizProjectPlanMapper.xml | 76 + .../business/BizProjectRatingMapper.xml | 95 + .../BizProjectSponsorAssignMapper.xml | 40 + .../mapper/business/BizPublicityMapper.xml | 110 + .../mapper/business/BizResourceMapper.xml | 63 + .../mapper/business/BizSubmissionMapper.xml | 103 + .../business/BizSupportIntentMapper.xml | 74 + .../business/BizSupportLetterMapper.xml | 54 + ry-api/ruoyi-common/pom.xml | 123 + .../ruoyi/common/annotation/Anonymous.java | 19 + .../ruoyi/common/annotation/DataScope.java | 43 + .../ruoyi/common/annotation/DataSource.java | 28 + .../com/ruoyi/common/annotation/Excel.java | 198 ++ .../com/ruoyi/common/annotation/Excels.java | 18 + .../java/com/ruoyi/common/annotation/Log.java | 51 + .../ruoyi/common/annotation/RateLimiter.java | 40 + .../ruoyi/common/annotation/RepeatSubmit.java | 31 + .../ruoyi/common/annotation/Sensitive.java | 24 + .../com/ruoyi/common/config/RuoYiConfig.java | 164 + .../serializer/SensitiveJsonSerializer.java | 77 + .../ruoyi/common/constant/CacheConstants.java | 44 + .../com/ruoyi/common/constant/Constants.java | 204 ++ .../ruoyi/common/constant/GenConstants.java | 120 + .../com/ruoyi/common/constant/HttpStatus.java | 94 + .../common/constant/ScheduleConstants.java | 50 + .../ruoyi/common/constant/UserConstants.java | 81 + .../core/controller/BaseController.java | 202 ++ .../ruoyi/common/core/domain/AjaxResult.java | 216 ++ .../ruoyi/common/core/domain/BaseEntity.java | 118 + .../java/com/ruoyi/common/core/domain/R.java | 115 + .../ruoyi/common/core/domain/TreeEntity.java | 79 + .../ruoyi/common/core/domain/TreeSelect.java | 93 + .../common/core/domain/entity/SysDept.java | 203 ++ .../core/domain/entity/SysDictData.java | 176 + .../core/domain/entity/SysDictType.java | 96 + .../common/core/domain/entity/SysMenu.java | 274 ++ .../common/core/domain/entity/SysRole.java | 241 ++ .../common/core/domain/entity/SysUser.java | 307 ++ .../common/core/domain/model/LoginBody.java | 69 + .../common/core/domain/model/LoginUser.java | 278 ++ .../core/domain/model/RegisterBody.java | 11 + .../ruoyi/common/core/page/PageDomain.java | 101 + .../ruoyi/common/core/page/TableDataInfo.java | 85 + .../ruoyi/common/core/page/TableSupport.java | 56 + .../ruoyi/common/core/redis/RedisCache.java | 268 ++ .../ruoyi/common/core/text/CharsetKit.java | 86 + .../com/ruoyi/common/core/text/Convert.java | 1018 ++++++ .../ruoyi/common/core/text/StrFormatter.java | 92 + .../ruoyi/common/enums/BusinessStatus.java | 20 + .../com/ruoyi/common/enums/BusinessType.java | 59 + .../ruoyi/common/enums/DataSourceType.java | 19 + .../ruoyi/common/enums/DesensitizedType.java | 59 + .../com/ruoyi/common/enums/HttpMethod.java | 36 + .../com/ruoyi/common/enums/LimitType.java | 20 + .../com/ruoyi/common/enums/OperatorType.java | 24 + .../com/ruoyi/common/enums/UserStatus.java | 30 + .../common/exception/DemoModeException.java | 15 + .../common/exception/GlobalException.java | 58 + .../common/exception/ServiceException.java | 74 + .../ruoyi/common/exception/UtilException.java | 26 + .../common/exception/base/BaseException.java | 97 + .../common/exception/file/FileException.java | 19 + .../FileNameLengthLimitExceededException.java | 16 + .../file/FileSizeLimitExceededException.java | 16 + .../exception/file/FileUploadException.java | 61 + .../file/InvalidExtensionException.java | 80 + .../common/exception/job/TaskException.java | 34 + .../exception/user/BlackListException.java | 16 + .../exception/user/CaptchaException.java | 16 + .../user/CaptchaExpireException.java | 16 + .../common/exception/user/UserException.java | 18 + .../user/UserNotExistsException.java | 16 + .../user/UserPasswordNotMatchException.java | 16 + ...UserPasswordRetryLimitExceedException.java | 16 + .../filter/PropertyPreExcludeFilter.java | 24 + .../ruoyi/common/filter/RefererFilter.java | 77 + .../ruoyi/common/filter/RepeatableFilter.java | 52 + .../filter/RepeatedlyRequestWrapper.java | 76 + .../com/ruoyi/common/filter/XssFilter.java | 75 + .../filter/XssHttpServletRequestWrapper.java | 111 + .../java/com/ruoyi/common/utils/Arith.java | 113 + .../com/ruoyi/common/utils/DateUtils.java | 192 ++ .../ruoyi/common/utils/DesensitizedUtil.java | 49 + .../com/ruoyi/common/utils/DictUtils.java | 217 ++ .../com/ruoyi/common/utils/ExceptionUtil.java | 39 + .../java/com/ruoyi/common/utils/LogUtils.java | 18 + .../com/ruoyi/common/utils/MessageUtils.java | 26 + .../com/ruoyi/common/utils/PageUtils.java | 35 + .../com/ruoyi/common/utils/SecurityUtils.java | 188 + .../com/ruoyi/common/utils/ServletUtils.java | 218 ++ .../com/ruoyi/common/utils/StringUtils.java | 921 +++++ .../java/com/ruoyi/common/utils/Threads.java | 99 + .../ruoyi/common/utils/bean/BeanUtils.java | 110 + .../common/utils/bean/BeanValidators.java | 24 + .../common/utils/file/FileTypeUtils.java | 76 + .../common/utils/file/FileUploadUtils.java | 260 ++ .../ruoyi/common/utils/file/FileUtils.java | 303 ++ .../ruoyi/common/utils/file/ImageUtils.java | 98 + .../common/utils/file/MimeTypeUtils.java | 59 + .../ruoyi/common/utils/html/EscapeUtil.java | 167 + .../ruoyi/common/utils/html/HTMLFilter.java | 570 +++ .../ruoyi/common/utils/http/HttpHelper.java | 55 + .../ruoyi/common/utils/http/HttpUtils.java | 293 ++ .../common/utils/http/UserAgentUtils.java | 254 ++ .../ruoyi/common/utils/id/IdGenerator.java | 83 + .../ruoyi/common/utils/id/SnowflakeId.java | 36 + .../ruoyi/common/utils/ip/AddressUtils.java | 56 + .../com/ruoyi/common/utils/ip/IpUtils.java | 382 ++ .../common/utils/poi/ExcelHandlerAdapter.java | 24 + .../ruoyi/common/utils/poi/ExcelSheet.java | 85 + .../com/ruoyi/common/utils/poi/ExcelUtil.java | 2067 +++++++++++ .../common/utils/reflect/ReflectUtils.java | 412 +++ .../com/ruoyi/common/utils/sign/Base64.java | 291 ++ .../com/ruoyi/common/utils/sign/Md5Utils.java | 67 + .../common/utils/spring/SpringUtils.java | 164 + .../com/ruoyi/common/utils/sql/SqlUtil.java | 71 + .../com/ruoyi/common/utils/uuid/IdUtils.java | 49 + .../java/com/ruoyi/common/utils/uuid/Seq.java | 86 + .../com/ruoyi/common/utils/uuid/UUID.java | 484 +++ .../main/java/com/ruoyi/common/xss/Xss.java | 27 + .../com/ruoyi/common/xss/XssValidator.java | 39 + ry-api/ruoyi-framework/pom.xml | 64 + .../framework/aspectj/DataScopeAspect.java | 160 + .../framework/aspectj/DataSourceAspect.java | 72 + .../ruoyi/framework/aspectj/LogAspect.java | 264 ++ .../framework/aspectj/RateLimiterAspect.java | 89 + .../framework/config/ApplicationConfig.java | 19 + .../ruoyi/framework/config/CaptchaConfig.java | 83 + .../ruoyi/framework/config/DruidConfig.java | 126 + .../config/FastJson2JsonRedisSerializer.java | 52 + .../ruoyi/framework/config/FilterConfig.java | 80 + .../ruoyi/framework/config/I18nConfig.java | 43 + .../framework/config/KaptchaTextCreator.java | 68 + .../ruoyi/framework/config/MyBatisConfig.java | 132 + .../ruoyi/framework/config/RedisConfig.java | 70 + .../framework/config/ResourcesConfig.java | 72 + .../framework/config/SecurityConfig.java | 86 + .../ruoyi/framework/config/ServerConfig.java | 32 + .../framework/config/ThreadPoolConfig.java | 63 + .../config/properties/DruidProperties.java | 89 + .../properties/PermitAllUrlProperties.java | 74 + .../datasource/DynamicDataSource.java | 26 + .../DynamicDataSourceContextHolder.java | 45 + .../interceptor/RepeatSubmitInterceptor.java | 56 + .../impl/SameUrlDataInterceptor.java | 110 + .../ruoyi/framework/manager/AsyncManager.java | 55 + .../framework/manager/ShutdownManager.java | 39 + .../manager/factory/AsyncFactory.java | 102 + .../context/AuthenticationContextHolder.java | 28 + .../context/PermissionContextHolder.java | 27 + .../filter/JwtAuthenticationTokenFilter.java | 44 + .../handle/AuthenticationEntryPointImpl.java | 34 + .../handle/LogoutSuccessHandlerImpl.java | 53 + .../ruoyi/framework/web/domain/Server.java | 240 ++ .../framework/web/domain/server/Cpu.java | 101 + .../framework/web/domain/server/Jvm.java | 130 + .../framework/web/domain/server/Mem.java | 61 + .../framework/web/domain/server/Sys.java | 84 + .../framework/web/domain/server/SysFile.java | 114 + .../web/exception/GlobalExceptionHandler.java | 201 ++ .../web/service/PermissionService.java | 159 + .../web/service/SysLoginService.java | 176 + .../web/service/SysPasswordService.java | 86 + .../web/service/SysPermissionService.java | 89 + .../web/service/SysRegisterService.java | 117 + .../framework/web/service/TokenService.java | 270 ++ .../web/service/UserDetailsServiceImpl.java | 66 + ry-api/ruoyi-generator/pom.xml | 40 + .../com/ruoyi/generator/config/GenConfig.java | 87 + .../generator/controller/GenController.java | 264 ++ .../com/ruoyi/generator/domain/GenTable.java | 411 +++ .../generator/domain/GenTableColumn.java | 373 ++ .../mapper/GenTableColumnMapper.java | 60 + .../generator/mapper/GenTableMapper.java | 91 + .../service/GenTableColumnServiceImpl.java | 68 + .../service/GenTableServiceImpl.java | 564 +++ .../service/IGenTableColumnService.java | 44 + .../generator/service/IGenTableService.java | 131 + .../com/ruoyi/generator/util/GenUtils.java | 257 ++ .../generator/util/VelocityInitializer.java | 34 + .../ruoyi/generator/util/VelocityUtils.java | 492 +++ .../src/main/resources/generator.yml | 12 + .../mapper/generator/GenTableColumnMapper.xml | 128 + .../mapper/generator/GenTableMapper.xml | 214 ++ .../main/resources/vm/java/controller.java.vm | 115 + .../src/main/resources/vm/java/domain.java.vm | 105 + .../src/main/resources/vm/java/mapper.java.vm | 91 + .../main/resources/vm/java/service.java.vm | 61 + .../resources/vm/java/serviceImpl.java.vm | 169 + .../main/resources/vm/java/sub-domain.java.vm | 76 + .../src/main/resources/vm/js/api.js.vm | 44 + .../src/main/resources/vm/sql/sql.vm | 22 + .../src/main/resources/vm/ts/api.ts.vm | 51 + .../src/main/resources/vm/ts/index.ts.vm | 9 + .../src/main/resources/vm/ts/type.ts.vm | 51 + .../main/resources/vm/vue/index-tree.vue.vm | 565 +++ .../src/main/resources/vm/vue/index.vue.vm | 660 ++++ .../resources/vm/vue/v3/index-tree.vue.vm | 526 +++ .../src/main/resources/vm/vue/v3/index.vue.vm | 639 ++++ .../src/main/resources/vm/vue/v3/view.vue.vm | 83 + .../resources/vm/vue/v3ts/index-tree.vue.vm | 528 +++ .../main/resources/vm/vue/v3ts/index.vue.vm | 644 ++++ .../main/resources/vm/vue/v3ts/view.vue.vm | 84 + .../src/main/resources/vm/vue/view.vue.vm | 86 + .../src/main/resources/vm/xml/mapper.xml.vm | 140 + ry-api/ruoyi-quartz/pom.xml | 34 + .../ruoyi/quartz/config/ScheduleConfig.java | 57 + .../quartz/controller/SysJobController.java | 185 + .../controller/SysJobLogController.java | 92 + .../java/com/ruoyi/quartz/domain/SysJob.java | 171 + .../com/ruoyi/quartz/domain/SysJobLog.java | 158 + .../ruoyi/quartz/mapper/SysJobLogMapper.java | 64 + .../com/ruoyi/quartz/mapper/SysJobMapper.java | 67 + .../quartz/service/ISysJobLogService.java | 56 + .../ruoyi/quartz/service/ISysJobService.java | 102 + .../service/impl/SysJobLogServiceImpl.java | 87 + .../service/impl/SysJobServiceImpl.java | 261 ++ .../java/com/ruoyi/quartz/task/RyTask.java | 28 + .../ruoyi/quartz/util/AbstractQuartzJob.java | 106 + .../java/com/ruoyi/quartz/util/CronUtils.java | 63 + .../com/ruoyi/quartz/util/JobInvokeUtil.java | 182 + .../QuartzDisallowConcurrentExecution.java | 21 + .../ruoyi/quartz/util/QuartzJobExecution.java | 19 + .../com/ruoyi/quartz/util/ScheduleUtils.java | 141 + .../mapper/quartz/SysJobLogMapper.xml | 100 + .../resources/mapper/quartz/SysJobMapper.xml | 111 + ry-api/ruoyi-system/pom.xml | 28 + .../com/ruoyi/system/domain/SysCache.java | 81 + .../com/ruoyi/system/domain/SysConfig.java | 111 + .../ruoyi/system/domain/SysLogininfor.java | 144 + .../com/ruoyi/system/domain/SysNotice.java | 117 + .../ruoyi/system/domain/SysNoticeRead.java | 76 + .../com/ruoyi/system/domain/SysOperLog.java | 269 ++ .../java/com/ruoyi/system/domain/SysPost.java | 124 + .../com/ruoyi/system/domain/SysRoleDept.java | 46 + .../com/ruoyi/system/domain/SysRoleMenu.java | 46 + .../ruoyi/system/domain/SysUserOnline.java | 113 + .../com/ruoyi/system/domain/SysUserPost.java | 46 + .../com/ruoyi/system/domain/SysUserRole.java | 46 + .../com/ruoyi/system/domain/vo/MetaVo.java | 106 + .../com/ruoyi/system/domain/vo/RouterVo.java | 148 + .../ruoyi/system/mapper/SysConfigMapper.java | 76 + .../ruoyi/system/mapper/SysDeptMapper.java | 125 + .../system/mapper/SysDictDataMapper.java | 95 + .../system/mapper/SysDictTypeMapper.java | 83 + .../system/mapper/SysLogininforMapper.java | 42 + .../ruoyi/system/mapper/SysMenuMapper.java | 141 + .../ruoyi/system/mapper/SysNoticeMapper.java | 60 + .../system/mapper/SysNoticeReadMapper.java | 75 + .../ruoyi/system/mapper/SysOperLogMapper.java | 48 + .../ruoyi/system/mapper/SysPostMapper.java | 99 + .../system/mapper/SysRoleDeptMapper.java | 44 + .../ruoyi/system/mapper/SysRoleMapper.java | 107 + .../system/mapper/SysRoleMenuMapper.java | 44 + .../ruoyi/system/mapper/SysUserMapper.java | 148 + .../system/mapper/SysUserPostMapper.java | 44 + .../system/mapper/SysUserRoleMapper.java | 62 + .../system/service/ISysConfigService.java | 89 + .../ruoyi/system/service/ISysDeptService.java | 132 + .../system/service/ISysDictDataService.java | 60 + .../system/service/ISysDictTypeService.java | 98 + .../system/service/ISysLogininforService.java | 40 + .../ruoyi/system/service/ISysMenuService.java | 160 + .../system/service/ISysNoticeReadService.java | 62 + .../system/service/ISysNoticeService.java | 60 + .../system/service/ISysOperLogService.java | 48 + .../ruoyi/system/service/ISysPostService.java | 99 + .../ruoyi/system/service/ISysRoleService.java | 173 + .../system/service/ISysUserOnlineService.java | 48 + .../ruoyi/system/service/ISysUserService.java | 234 ++ .../service/impl/SysConfigServiceImpl.java | 229 ++ .../service/impl/SysDeptServiceImpl.java | 364 ++ .../service/impl/SysDictDataServiceImpl.java | 111 + .../service/impl/SysDictTypeServiceImpl.java | 223 ++ .../impl/SysLogininforServiceImpl.java | 65 + .../service/impl/SysMenuServiceImpl.java | 618 ++++ .../impl/SysNoticeReadServiceImpl.java | 83 + .../service/impl/SysNoticeServiceImpl.java | 92 + .../service/impl/SysOperLogServiceImpl.java | 76 + .../service/impl/SysPostServiceImpl.java | 178 + .../service/impl/SysRoleServiceImpl.java | 426 +++ .../impl/SysUserOnlineServiceImpl.java | 96 + .../service/impl/SysUserServiceImpl.java | 589 ++++ .../mapper/system/SysConfigMapper.xml | 117 + .../resources/mapper/system/SysDeptMapper.xml | 163 + .../mapper/system/SysDictDataMapper.xml | 124 + .../mapper/system/SysDictTypeMapper.xml | 105 + .../mapper/system/SysLogininforMapper.xml | 57 + .../resources/mapper/system/SysMenuMapper.xml | 215 ++ .../mapper/system/SysNoticeMapper.xml | 90 + .../mapper/system/SysNoticeReadMapper.xml | 88 + .../mapper/system/SysOperLogMapper.xml | 87 + .../resources/mapper/system/SysPostMapper.xml | 122 + .../mapper/system/SysRoleDeptMapper.xml | 34 + .../resources/mapper/system/SysRoleMapper.xml | 152 + .../mapper/system/SysRoleMenuMapper.xml | 34 + .../resources/mapper/system/SysUserMapper.xml | 237 ++ .../mapper/system/SysUserPostMapper.xml | 34 + .../mapper/system/SysUserRoleMapper.xml | 44 + ry-api/ry.bat | 67 + ry-api/ry.sh | 86 + ry-api/sql/quartz.sql | 174 + ry-api/sql/ry_20260417.sql | 725 ++++ ry-vue3/index.html | 12 + ry-vue3/package-lock.json | 3068 +++++++++++++++++ ry-vue3/package.json | 26 + ry-vue3/public/images/id-back.png | Bin 0 -> 3915 bytes ry-vue3/public/images/id-front.png | Bin 0 -> 3713 bytes ry-vue3/src/App.vue | 6 + ry-vue3/src/api/auth.js | 21 + ry-vue3/src/api/business/person.js | 19 + ry-vue3/src/api/business/project.js | 32 + ry-vue3/src/api/dict.js | 54 + ry-vue3/src/api/public.js | 93 + ry-vue3/src/api/system.js | 22 + ry-vue3/src/assets/main.scss | 7 + ry-vue3/src/assets/theme.js | 116 + ry-vue3/src/assets/theme.scss | 39 + ry-vue3/src/components/AreaCascader.vue | 152 + ry-vue3/src/components/DictSelect.vue | 92 + ry-vue3/src/components/DoctorDeptSelect.vue | 55 + ry-vue3/src/components/DoctorTitleSelect.vue | 55 + ry-vue3/src/components/IdCardUploader.vue | 140 + ry-vue3/src/components/OssImageUploader.vue | 120 + ry-vue3/src/components/Preview.vue | 72 + ry-vue3/src/layout/AdminLayout.vue | 133 + ry-vue3/src/layout/PortalLayout.vue | 13 + ry-vue3/src/main.js | 19 + ry-vue3/src/router/index.js | 115 + ry-vue3/src/store/user.js | 38 + ry-vue3/src/utils/areaData.json | 1 + ry-vue3/src/utils/oss.js | 72 + ry-vue3/src/utils/request.js | 46 + ry-vue3/src/utils/snowflake.js | 65 + ry-vue3/src/utils/submissionStatus.js | 41 + ry-vue3/src/views/admin/Account.vue | 113 + ry-vue3/src/views/admin/Department.vue | 172 + ry-vue3/src/views/admin/Experts.vue | 460 +++ ry-vue3/src/views/admin/Meetings.vue | 90 + ry-vue3/src/views/admin/Orgs.vue | 262 ++ ry-vue3/src/views/admin/Projects.vue | 104 + ry-vue3/src/views/admin/Roles.vue | 90 + ry-vue3/src/views/admin/Title.vue | 172 + ry-vue3/src/views/admin/Users.vue | 182 + ry-vue3/src/views/admin/Workbench.vue | 112 + ry-vue3/src/views/auth/Login.vue | 689 ++++ ry-vue3/src/views/auth/RegisterExecutor.vue | 207 ++ ry-vue3/src/views/auth/RegisterExpert.vue | 199 ++ ry-vue3/src/views/auth/RegisterSponsor.vue | 36 + ry-vue3/src/views/doctor/Account.vue | 549 +++ ry-vue3/src/views/doctor/Home.vue | 177 + ry-vue3/src/views/doctor/Meetings.vue | 241 ++ ry-vue3/src/views/doctor/Messages.vue | 106 + ry-vue3/src/views/doctor/Projects.vue | 150 + ry-vue3/src/views/doctor/SubmissionDetail.vue | 193 ++ ry-vue3/src/views/doctor/SubmissionNew.vue | 280 ++ ry-vue3/src/views/doctor/Submissions.vue | 177 + ry-vue3/src/views/executor/Account.vue | 76 + ry-vue3/src/views/executor/Labor.vue | 215 ++ ry-vue3/src/views/executor/Meetings.vue | 197 ++ ry-vue3/src/views/executor/Overview.vue | 84 + ry-vue3/src/views/executor/People.vue | 198 ++ ry-vue3/src/views/executor/Projects.vue | 275 ++ ry-vue3/src/views/leader/Account.vue | 80 + ry-vue3/src/views/leader/Home.vue | 154 + ry-vue3/src/views/leader/Meetings.vue | 287 ++ ry-vue3/src/views/leader/Projects.vue | 351 ++ ry-vue3/src/views/manager/Accounts.vue | 100 + ry-vue3/src/views/manager/ExecIntent.vue | 69 + ry-vue3/src/views/manager/Experts.vue | 446 +++ .../views/manager/ManagerProjectDetail.vue | 439 +++ ry-vue3/src/views/manager/MeetingNew.vue | 112 + ry-vue3/src/views/manager/Meetings.vue | 319 ++ ry-vue3/src/views/manager/Orgs.vue | 148 + ry-vue3/src/views/manager/Plans.vue | 312 ++ ry-vue3/src/views/manager/Projects.vue | 834 +++++ ry-vue3/src/views/manager/ProjectsNew.vue | 504 +++ ry-vue3/src/views/manager/SupportIntent.vue | 83 + ry-vue3/src/views/manager/Workbench.vue | 131 + ry-vue3/src/views/portal/Home.vue | 859 +++++ ry-vue3/src/views/portal/Invitation.vue | 118 + ry-vue3/src/views/portal/Publicity.vue | 713 ++++ ry-vue3/src/views/portal/PublicityDetail.vue | 1211 +++++++ ry-vue3/src/views/portal/SupportLetter.vue | 106 + ry-vue3/src/views/sponsor/Account.vue | 502 +++ ry-vue3/src/views/sponsor/Home.vue | 156 + ry-vue3/src/views/sponsor/Meetings.vue | 317 ++ ry-vue3/src/views/sponsor/NewPerson.vue | 261 ++ ry-vue3/src/views/sponsor/PersonDetail.vue | 149 + ry-vue3/src/views/sponsor/Projects.vue | 433 +++ ry-vue3/src/views/sponsor/SponsorPeople.vue | 308 ++ ry-vue3/src/views/sponsor/SponsorProjects.vue | 393 +++ ry-vue3/vite.config.js | 28 + scripts/redis-clear-config.sh | 16 + sql/biz_data.sql | 220 ++ sql/biz_schema.sql | 507 +++ test_20rounds.py | 348 ++ 694 files changed, 102090 insertions(+) create mode 100644 .gitignore create mode 100644 proto/html/admin.html create mode 100644 proto/html/components/account-info-expert.html create mode 100644 proto/html/components/account-info.html create mode 100644 proto/html/components/account-manage.html create mode 100644 proto/html/components/admin-execution-unit-manage.html create mode 100644 proto/html/components/admin-expert-manage.html create mode 100644 proto/html/components/admin-home.html create mode 100644 proto/html/components/admin-intent-support.html create mode 100644 proto/html/components/admin-project-detail.html create mode 100644 proto/html/components/admin-project-manage.html create mode 100644 proto/html/components/admin-project-plan-detail.html create mode 100644 proto/html/components/admin-project-public.html create mode 100644 proto/html/components/admin-resource-manage.html create mode 100644 proto/html/components/admin-role-manage.html create mode 100644 proto/html/components/admin-service-manage.html create mode 100644 proto/html/components/admin-settings.html create mode 100644 proto/html/components/admin-user-manage.html create mode 100644 proto/html/components/compliance-view-2.html create mode 100644 proto/html/components/compliance-view.html create mode 100644 proto/html/components/edit-meeting-labor.html create mode 100644 proto/html/components/edit-meeting-materials.html create mode 100644 proto/html/components/edit-project-plan.html create mode 100644 proto/html/components/empty.html create mode 100644 proto/html/components/execution-intent.html create mode 100644 proto/html/components/execution-unit-view.html create mode 100644 proto/html/components/executor-units.html create mode 100644 proto/html/components/expert-review.html create mode 100644 proto/html/components/home.html create mode 100644 proto/html/components/labor-voucher.html create mode 100644 proto/html/components/leader-home.html create mode 100644 proto/html/components/leader-projects.html create mode 100644 proto/html/components/meeting-detail-executor.html create mode 100644 proto/html/components/meeting-detail-page-1.html create mode 100644 proto/html/components/meeting-detail-page.html create mode 100644 proto/html/components/meeting-detail.html create mode 100644 proto/html/components/meeting-manage-1.html create mode 100644 proto/html/components/meeting-manage.html create mode 100644 proto/html/components/meetings.html create mode 100644 proto/html/components/messages.html create mode 100644 proto/html/components/my-activities.html create mode 100644 proto/html/components/my-registrations.html create mode 100644 proto/html/components/new-edit.html create mode 100644 proto/html/components/new-expert.html create mode 100644 proto/html/components/new-meeting.html create mode 100644 proto/html/components/new-person-2.html create mode 100644 proto/html/components/new-person.html create mode 100644 proto/html/components/new-project.html create mode 100644 proto/html/components/new-submission.html create mode 100644 proto/html/components/overview.html create mode 100644 proto/html/components/people-1-1.html create mode 100644 proto/html/components/people-1-2.html create mode 100644 proto/html/components/people.html create mode 100644 proto/html/components/project-assign-1.html create mode 100644 proto/html/components/project-assign.html create mode 100644 proto/html/components/project-detail-compliance.html create mode 100644 proto/html/components/project-detail-executor.html create mode 100644 proto/html/components/project-detail.html create mode 100644 proto/html/components/project-manage.html create mode 100644 proto/html/components/project-plan.html create mode 100644 proto/html/components/projects.html create mode 100644 proto/html/components/settle-labor.html create mode 100644 proto/html/components/settle-meeting.html create mode 100644 proto/html/components/sponsor-account.html create mode 100644 proto/html/components/sponsor-home.html create mode 100644 proto/html/components/sponsor-meeting-detail.html create mode 100644 proto/html/components/sponsor-meetings.html create mode 100644 proto/html/components/sponsor-new-person.html create mode 100644 proto/html/components/sponsor-people.html create mode 100644 proto/html/components/sponsor-project-detail.html create mode 100644 proto/html/components/sponsor-projects.html create mode 100644 proto/html/components/sponsor-view.html create mode 100644 proto/html/components/submission-detail-compliance.html create mode 100644 proto/html/components/submission-detail.html create mode 100644 proto/html/components/submissions.html create mode 100644 proto/html/components/support-intent.html create mode 100644 proto/html/components/support-unit-manage-1-1.html create mode 100644 proto/html/components/support-unit-manage.html create mode 100644 proto/html/components/support-unit-view-1.html create mode 100644 proto/html/components/support-unit-view.html create mode 100644 proto/html/components/view-person.html create mode 100644 proto/html/components/workbench.html create mode 100644 proto/html/doctor.html create mode 100644 proto/html/doubao_html_20260807_194253.html create mode 100644 proto/html/executor.html create mode 100644 proto/html/images/index/u1.png create mode 100644 proto/html/images/index/u18_menu.png create mode 100644 proto/html/images/index/u215.png create mode 100644 proto/html/images/index/u217.png create mode 100644 proto/html/images/index/u225.png create mode 100644 proto/html/images/index/u229.png create mode 100644 proto/html/images/index/u22_menu.png create mode 100644 proto/html/images/index/u24.png create mode 100644 proto/html/images/index/u267.png create mode 100644 proto/html/images/index/u277.png create mode 100644 proto/html/images/index/u279.png create mode 100644 proto/html/images/index/u283.png create mode 100644 proto/html/images/index/u287.png create mode 100644 proto/html/images/index/u291.png create mode 100644 proto/html/images/index/u295.png create mode 100644 proto/html/images/index/u299.png create mode 100644 proto/html/images/index/u3.png create mode 100644 proto/html/images/index/u35_menu.png create mode 100644 proto/html/images/index/u53_menu.png create mode 100644 proto/html/images/index/u71_menu.png create mode 100644 proto/html/images/index/u75_menu.png create mode 100644 proto/html/images/index/u77.png create mode 100644 proto/html/images/index/u79.png create mode 100644 proto/html/images/index/u83.png create mode 100644 proto/html/images/index/u90_menu.png create mode 100644 proto/html/images/index/学会系统_u20.png create mode 100644 proto/html/images/index/学会项目_u73.png create mode 100644 proto/html/images/公示详情/u552.jpg create mode 100644 proto/html/images/年度项目计划/u320.png create mode 100644 proto/html/images/年度项目计划/u333.png create mode 100644 proto/html/images/年度项目计划/u337.png create mode 100644 proto/html/images/年度项目计划/u359.png create mode 100644 proto/html/images/年度项目计划/u376.png create mode 100644 proto/html/index2.html create mode 100644 proto/html/leader.html create mode 100644 proto/html/manager.html create mode 100644 proto/html/sponsor.html create mode 100644 proto/html/专家注册.html create mode 100644 proto/html/供应商注册.html create mode 100644 proto/html/公示详情.html create mode 100644 proto/html/支持函详情.html create mode 100644 proto/html/登录.html create mode 100644 proto/html/赞助方注册.html create mode 100644 proto/html/项目公示.html create mode 100644 proto/html/首页.html create mode 100644 ry-api/.github/FUNDING.yml create mode 100644 ry-api/.gitignore create mode 100644 ry-api/LICENSE create mode 100644 ry-api/README.md create mode 100644 ry-api/doc/若依环境使用手册.docx create mode 100644 ry-api/pom.xml create mode 100644 ry-api/ruoyi-admin/pom.xml create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/RuoYiServletInitializer.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/OssController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ServerController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysUserOnlineController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysIndexController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TestController.java create mode 100644 ry-api/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java create mode 100644 ry-api/ruoyi-admin/src/main/resources/META-INF/spring-devtools.properties create mode 100644 ry-api/ruoyi-admin/src/main/resources/application-druid.yml create mode 100644 ry-api/ruoyi-admin/src/main/resources/application.yml create mode 100644 ry-api/ruoyi-admin/src/main/resources/banner.txt create mode 100644 ry-api/ruoyi-admin/src/main/resources/i18n/messages.properties create mode 100644 ry-api/ruoyi-admin/src/main/resources/logback.xml create mode 100644 ry-api/ruoyi-admin/src/main/resources/mybatis/mybatis-config.xml create mode 100644 ry-api/ruoyi-business/pom.xml create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizAuthController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizDashboardController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizDictController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizExecutionIntentController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizExecutorController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizExpertController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizInvitationController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizLaborVoucherController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizMeetingController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizMeetingSettlementController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizMessageController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizOrgController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizPersonController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizProjectController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizProjectPlanController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizProjectRatingController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizPublicController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizPublicityController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizRegisterController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizRegisterSmsController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizResourceController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizSubmissionController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizSupportIntentController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/BizSupportLetterController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/controller/SmsController.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizDepartment.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizDoctorTitle.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizExecutionIntent.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizExpert.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizInvitation.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizLaborVoucher.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizMeeting.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizMeetingSettlement.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizMessage.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizOrg.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizPerson.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizPersonImportVO.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizProject.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizProjectAssign.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizProjectPlan.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizProjectRating.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizProjectSponsorAssign.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizPublicity.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizResource.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizSubmission.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizSupportIntent.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizSupportLetter.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/dto/SmsValidForm.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/enums/SubmissionStatus.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizDepartmentMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizDoctorTitleMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizExecutionIntentMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizExpertMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizInvitationMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizLaborVoucherMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizMeetingMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizMeetingSettlementMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizMessageMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizOrgMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizPersonMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizProjectAssignMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizProjectMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizProjectPlanMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizProjectRatingMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizProjectSponsorAssignMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizPublicityMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizResourceMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizSubmissionMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizSupportIntentMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BizSupportLetterMapper.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizDepartmentService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizDoctorTitleService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizExecutionIntentService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizExpertService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizInvitationService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizLaborVoucherService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizMeetingService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizMeetingSettlementService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizMessageService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizOrgService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizPersonService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizProjectAssignService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizProjectPlanService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizProjectRatingService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizProjectService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizProjectSponsorAssignService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizPublicityService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizResourceService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizSubmissionService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizSupportIntentService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/IBizSupportLetterService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/SysSmsService.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizDepartmentServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizDoctorTitleServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizExecutionIntentServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizExpertServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizInvitationServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizLaborVoucherServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizMeetingServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizMeetingSettlementServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizMessageServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizOrgServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizPersonServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizProjectAssignServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizProjectPlanServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizProjectRatingServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizProjectServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizProjectSponsorAssignServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizPublicityServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizResourceServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizSubmissionServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizSupportIntentServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BizSupportLetterServiceImpl.java create mode 100644 ry-api/ruoyi-business/src/main/java/com/ruoyi/business/sms/AliyunSmsSender.java create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizDepartmentMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizDoctorTitleMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizExecutionIntentMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizExpertMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizInvitationMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizLaborVoucherMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizMeetingMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizMeetingSettlementMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizMessageMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizOrgMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizPersonMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizProjectAssignMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizProjectMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizProjectPlanMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizProjectRatingMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizProjectSponsorAssignMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizPublicityMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizResourceMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizSubmissionMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizSupportIntentMapper.xml create mode 100644 ry-api/ruoyi-business/src/main/resources/mapper/business/BizSupportLetterMapper.xml create mode 100644 ry-api/ruoyi-common/pom.xml create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/annotation/Anonymous.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/annotation/DataScope.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/annotation/DataSource.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/annotation/Excel.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/annotation/Excels.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/annotation/Log.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/annotation/RateLimiter.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/annotation/RepeatSubmit.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/annotation/Sensitive.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/config/RuoYiConfig.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/config/serializer/SensitiveJsonSerializer.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/CacheConstants.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/GenConstants.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/HttpStatus.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/ScheduleConstants.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/UserConstants.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/AjaxResult.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/BaseEntity.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/R.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeEntity.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeSelect.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDept.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictData.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictType.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysRole.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/LoginBody.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/LoginUser.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/RegisterBody.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/page/PageDomain.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/page/TableDataInfo.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/page/TableSupport.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/text/CharsetKit.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/text/Convert.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/core/text/StrFormatter.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/enums/BusinessStatus.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/enums/BusinessType.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/enums/DataSourceType.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/enums/DesensitizedType.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/enums/HttpMethod.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/enums/LimitType.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/enums/OperatorType.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/enums/UserStatus.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/DemoModeException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/GlobalException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/ServiceException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/UtilException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/base/BaseException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/file/FileException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/file/FileNameLengthLimitExceededException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/file/FileSizeLimitExceededException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/file/FileUploadException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/file/InvalidExtensionException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/job/TaskException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/user/BlackListException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/user/CaptchaException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/user/CaptchaExpireException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserNotExistsException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserPasswordNotMatchException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserPasswordRetryLimitExceedException.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/filter/PropertyPreExcludeFilter.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/filter/RefererFilter.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/filter/RepeatableFilter.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/filter/RepeatedlyRequestWrapper.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/filter/XssFilter.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/filter/XssHttpServletRequestWrapper.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/Arith.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/DesensitizedUtil.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/DictUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/ExceptionUtil.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/LogUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/MessageUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/PageUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/ServletUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/StringUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/Threads.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/bean/BeanUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/bean/BeanValidators.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/file/FileTypeUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/file/FileUploadUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/file/FileUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/file/ImageUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/file/MimeTypeUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/html/EscapeUtil.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/html/HTMLFilter.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/http/HttpHelper.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/http/HttpUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/http/UserAgentUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/id/IdGenerator.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/id/SnowflakeId.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/ip/AddressUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/ip/IpUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelHandlerAdapter.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelSheet.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/reflect/ReflectUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/sign/Base64.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/sign/Md5Utils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/spring/SpringUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/sql/SqlUtil.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/uuid/IdUtils.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/uuid/Seq.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/utils/uuid/UUID.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/xss/Xss.java create mode 100644 ry-api/ruoyi-common/src/main/java/com/ruoyi/common/xss/XssValidator.java create mode 100644 ry-api/ruoyi-framework/pom.xml create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataSourceAspect.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/RateLimiterAspect.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ApplicationConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/CaptchaConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/DruidConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FastJson2JsonRedisSerializer.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FilterConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/I18nConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/KaptchaTextCreator.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MyBatisConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/RedisConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ServerConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ThreadPoolConfig.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/DruidProperties.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/PermitAllUrlProperties.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/datasource/DynamicDataSource.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/datasource/DynamicDataSourceContextHolder.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/interceptor/RepeatSubmitInterceptor.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/interceptor/impl/SameUrlDataInterceptor.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/manager/AsyncManager.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/manager/ShutdownManager.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/manager/factory/AsyncFactory.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/security/context/AuthenticationContextHolder.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/security/context/PermissionContextHolder.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/security/filter/JwtAuthenticationTokenFilter.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/security/handle/AuthenticationEntryPointImpl.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/security/handle/LogoutSuccessHandlerImpl.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/Server.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/Cpu.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/Jvm.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/Mem.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/Sys.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/SysFile.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/exception/GlobalExceptionHandler.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/PermissionService.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPasswordService.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPermissionService.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysRegisterService.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenService.java create mode 100644 ry-api/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java create mode 100644 ry-api/ruoyi-generator/pom.xml create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/config/GenConfig.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/domain/GenTable.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/domain/GenTableColumn.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/mapper/GenTableColumnMapper.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/mapper/GenTableMapper.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/service/GenTableColumnServiceImpl.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/service/GenTableServiceImpl.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/service/IGenTableColumnService.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/service/IGenTableService.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/util/VelocityInitializer.java create mode 100644 ry-api/ruoyi-generator/src/main/java/com/ruoyi/generator/util/VelocityUtils.java create mode 100644 ry-api/ruoyi-generator/src/main/resources/generator.yml create mode 100644 ry-api/ruoyi-generator/src/main/resources/mapper/generator/GenTableColumnMapper.xml create mode 100644 ry-api/ruoyi-generator/src/main/resources/mapper/generator/GenTableMapper.xml create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/java/controller.java.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/java/domain.java.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/java/mapper.java.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/java/service.java.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/java/serviceImpl.java.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/java/sub-domain.java.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/js/api.js.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/sql/sql.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/ts/api.ts.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/ts/index.ts.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/ts/type.ts.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/vue/v3/view.vue.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/vue/v3ts/index-tree.vue.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/vue/v3ts/index.vue.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/vue/v3ts/view.vue.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/vue/view.vue.vm create mode 100644 ry-api/ruoyi-generator/src/main/resources/vm/xml/mapper.xml.vm create mode 100644 ry-api/ruoyi-quartz/pom.xml create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/config/ScheduleConfig.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobLogController.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/SysJob.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/SysJobLog.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/mapper/SysJobLogMapper.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/mapper/SysJobMapper.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/ISysJobLogService.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/ISysJobService.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/impl/SysJobLogServiceImpl.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/impl/SysJobServiceImpl.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/AbstractQuartzJob.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/CronUtils.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/JobInvokeUtil.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/QuartzDisallowConcurrentExecution.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/QuartzJobExecution.java create mode 100644 ry-api/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/ScheduleUtils.java create mode 100644 ry-api/ruoyi-quartz/src/main/resources/mapper/quartz/SysJobLogMapper.xml create mode 100644 ry-api/ruoyi-quartz/src/main/resources/mapper/quartz/SysJobMapper.xml create mode 100644 ry-api/ruoyi-system/pom.xml create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysCache.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysConfig.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysLogininfor.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNotice.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNoticeRead.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysOperLog.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysPost.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRoleDept.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRoleMenu.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserOnline.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserPost.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserRole.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/MetaVo.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/RouterVo.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysConfigMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDeptMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDictDataMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDictTypeMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysLogininforMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeReadMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysConfigService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictDataService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictTypeService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysLogininforService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysMenuService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysNoticeReadService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysNoticeService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysOperLogService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysPostService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysRoleService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserOnlineService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictDataServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeReadServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperLogServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserOnlineServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysConfigMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysDeptMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysDictDataMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysDictTypeMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysNoticeMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysNoticeReadMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysOperLogMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysPostMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml create mode 100644 ry-api/ruoyi-system/src/main/resources/mapper/system/SysUserRoleMapper.xml create mode 100644 ry-api/ry.bat create mode 100644 ry-api/ry.sh create mode 100644 ry-api/sql/quartz.sql create mode 100644 ry-api/sql/ry_20260417.sql create mode 100644 ry-vue3/index.html create mode 100644 ry-vue3/package-lock.json create mode 100644 ry-vue3/package.json create mode 100644 ry-vue3/public/images/id-back.png create mode 100644 ry-vue3/public/images/id-front.png create mode 100644 ry-vue3/src/App.vue create mode 100644 ry-vue3/src/api/auth.js create mode 100644 ry-vue3/src/api/business/person.js create mode 100644 ry-vue3/src/api/business/project.js create mode 100644 ry-vue3/src/api/dict.js create mode 100644 ry-vue3/src/api/public.js create mode 100644 ry-vue3/src/api/system.js create mode 100644 ry-vue3/src/assets/main.scss create mode 100644 ry-vue3/src/assets/theme.js create mode 100644 ry-vue3/src/assets/theme.scss create mode 100644 ry-vue3/src/components/AreaCascader.vue create mode 100644 ry-vue3/src/components/DictSelect.vue create mode 100644 ry-vue3/src/components/DoctorDeptSelect.vue create mode 100644 ry-vue3/src/components/DoctorTitleSelect.vue create mode 100644 ry-vue3/src/components/IdCardUploader.vue create mode 100644 ry-vue3/src/components/OssImageUploader.vue create mode 100644 ry-vue3/src/components/Preview.vue create mode 100644 ry-vue3/src/layout/AdminLayout.vue create mode 100644 ry-vue3/src/layout/PortalLayout.vue create mode 100644 ry-vue3/src/main.js create mode 100644 ry-vue3/src/router/index.js create mode 100644 ry-vue3/src/store/user.js create mode 100644 ry-vue3/src/utils/areaData.json create mode 100644 ry-vue3/src/utils/oss.js create mode 100644 ry-vue3/src/utils/request.js create mode 100644 ry-vue3/src/utils/snowflake.js create mode 100644 ry-vue3/src/utils/submissionStatus.js create mode 100644 ry-vue3/src/views/admin/Account.vue create mode 100644 ry-vue3/src/views/admin/Department.vue create mode 100644 ry-vue3/src/views/admin/Experts.vue create mode 100644 ry-vue3/src/views/admin/Meetings.vue create mode 100644 ry-vue3/src/views/admin/Orgs.vue create mode 100644 ry-vue3/src/views/admin/Projects.vue create mode 100644 ry-vue3/src/views/admin/Roles.vue create mode 100644 ry-vue3/src/views/admin/Title.vue create mode 100644 ry-vue3/src/views/admin/Users.vue create mode 100644 ry-vue3/src/views/admin/Workbench.vue create mode 100644 ry-vue3/src/views/auth/Login.vue create mode 100644 ry-vue3/src/views/auth/RegisterExecutor.vue create mode 100644 ry-vue3/src/views/auth/RegisterExpert.vue create mode 100644 ry-vue3/src/views/auth/RegisterSponsor.vue create mode 100644 ry-vue3/src/views/doctor/Account.vue create mode 100644 ry-vue3/src/views/doctor/Home.vue create mode 100644 ry-vue3/src/views/doctor/Meetings.vue create mode 100644 ry-vue3/src/views/doctor/Messages.vue create mode 100644 ry-vue3/src/views/doctor/Projects.vue create mode 100644 ry-vue3/src/views/doctor/SubmissionDetail.vue create mode 100644 ry-vue3/src/views/doctor/SubmissionNew.vue create mode 100644 ry-vue3/src/views/doctor/Submissions.vue create mode 100644 ry-vue3/src/views/executor/Account.vue create mode 100644 ry-vue3/src/views/executor/Labor.vue create mode 100644 ry-vue3/src/views/executor/Meetings.vue create mode 100644 ry-vue3/src/views/executor/Overview.vue create mode 100644 ry-vue3/src/views/executor/People.vue create mode 100644 ry-vue3/src/views/executor/Projects.vue create mode 100644 ry-vue3/src/views/leader/Account.vue create mode 100644 ry-vue3/src/views/leader/Home.vue create mode 100644 ry-vue3/src/views/leader/Meetings.vue create mode 100644 ry-vue3/src/views/leader/Projects.vue create mode 100644 ry-vue3/src/views/manager/Accounts.vue create mode 100644 ry-vue3/src/views/manager/ExecIntent.vue create mode 100644 ry-vue3/src/views/manager/Experts.vue create mode 100644 ry-vue3/src/views/manager/ManagerProjectDetail.vue create mode 100644 ry-vue3/src/views/manager/MeetingNew.vue create mode 100644 ry-vue3/src/views/manager/Meetings.vue create mode 100644 ry-vue3/src/views/manager/Orgs.vue create mode 100644 ry-vue3/src/views/manager/Plans.vue create mode 100644 ry-vue3/src/views/manager/Projects.vue create mode 100644 ry-vue3/src/views/manager/ProjectsNew.vue create mode 100644 ry-vue3/src/views/manager/SupportIntent.vue create mode 100644 ry-vue3/src/views/manager/Workbench.vue create mode 100644 ry-vue3/src/views/portal/Home.vue create mode 100644 ry-vue3/src/views/portal/Invitation.vue create mode 100644 ry-vue3/src/views/portal/Publicity.vue create mode 100644 ry-vue3/src/views/portal/PublicityDetail.vue create mode 100644 ry-vue3/src/views/portal/SupportLetter.vue create mode 100644 ry-vue3/src/views/sponsor/Account.vue create mode 100644 ry-vue3/src/views/sponsor/Home.vue create mode 100644 ry-vue3/src/views/sponsor/Meetings.vue create mode 100644 ry-vue3/src/views/sponsor/NewPerson.vue create mode 100644 ry-vue3/src/views/sponsor/PersonDetail.vue create mode 100644 ry-vue3/src/views/sponsor/Projects.vue create mode 100644 ry-vue3/src/views/sponsor/SponsorPeople.vue create mode 100644 ry-vue3/src/views/sponsor/SponsorProjects.vue create mode 100644 ry-vue3/vite.config.js create mode 100644 scripts/redis-clear-config.sh create mode 100644 sql/biz_data.sql create mode 100644 sql/biz_schema.sql create mode 100644 test_20rounds.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4d5507e --- /dev/null +++ b/.gitignore @@ -0,0 +1,86 @@ +# ===== Java / Maven ===== +target/ +build/ +*.class +*.jar +*.war +hs_err_pid*.log +replay_pid*.log +.mvn/ +mvnw +mvnw.cmd + +# ===== Node / Vue ===== +node_modules/ +dist/ +.cache/ +.vite/ +*.local +.npm +.yarn + +# ===== IDE ===== +.idea/ +.vscode/ +*.iml +*.iws +*.ipr +.project +.classpath +.settings/ +.factorypath + +# ===== OS ===== +.DS_Store +Thumbs.db +desktop.ini +$RECYCLE.BIN/ + +# ===== Logs ===== +logs/ +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# ===== Env ===== +.env +.env.local +.env.*.local + +# ===== Build outputs ===== +out/ +bin/ +*.exe +*.dll +*.so +*.dylib + +# ===== Misc ===== +*.bak +*.tmp +*.swp +*.swo +*~ +.gradle/ +*.iml + +# ===== Session / planning 内部笔记 (不进版本库) ===== +.claude/ +.hermes/ +.planning/ +findings.md +progress.md +task_plan.md +entity-config.json + +# ===== 大体积 / 二进制 / 备份 (不进版本库) ===== +RuoYi-Vue-master.zip +apache-maven-3.9.16/ +apache-maven-3.9.16-bin.zip +ry0808_mysql_dump.sql +ry8080/ +ry8080.zip +ry-console/ +ry-vue2/ # 旧 vue 控制台 diff --git a/proto/html/admin.html b/proto/html/admin.html new file mode 100644 index 0000000..963d111 --- /dev/null +++ b/proto/html/admin.html @@ -0,0 +1,105 @@ + + + +
+ + +*专家可更新上传相应的证明文件及身份证照片
+*签署劳务协议时,先验证是否有执业证书、职称证明、身份证照片,如果没有,必须先上传
+修改个人信息、修改密码
+| 公司名称 | 公司地址 | 税号/统一社会信用代码 | +合作状态 | 创建日期 | 操作 | +
|---|---|---|---|---|---|
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | +人员管理查看禁用 | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | +人员管理查看禁用 | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | +人员管理查看禁用 | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | +人员管理查看禁用 | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | +人员管理查看禁用 | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | +人员管理查看禁用 | +
| + | 姓名 | 手机号 | 工作单位 | 科室 | +职称 | 证书 | 操作 | +
|---|---|---|---|---|---|---|---|
| + | 张三 | +13534621147 | +北京XXXXXXX医院 | +呼吸科 | +主任医师 | ++ + | ++ + | +
| + | 李四 | +13534621147 | +北京XXXXXXX医院 | +血液科 | +副主任医师 | ++ + | ++ + | +
| + | 张三 | +13534621147 | +北京XXXXXXX医院 | +呼吸科 | +主任医师 | ++ + | ++ + | +
| + | 李四 | +13534621147 | +北京XXXXXXX医院 | +血液科 | +副主任医师 | ++ + | ++ + | +
| + | 张三 | +13534621147 | +北京XXXXXXX医院 | +呼吸科 | +主任医师 | ++ + | ++ + | +
| + | 李四 | +13534621147 | +北京XXXXXXX医院 | +血液科 | +副主任医师 | ++ + | ++ + | +
| + | 张三 | +13534621147 | +北京XXXXXXX医院 | +呼吸科 | +主任医师 | ++ + | ++ + | +
*项目公示中点击支持意向后, 显示在此
+| 意向项目编号 | 意向项目名称 | 姓名 | +单位名称 | 部门 | 职务 | 手机号 | +
|---|---|---|---|---|---|---|
| ZH-2026-658 | 小牛血清创新应用研讨会 | 张三 | 北京XXXXXX公司 | 华北大区 | 项目负责人 | 13512321597 |
| ZH-2026-658 | 小牛血清创新应用研讨会 | 李四 | 北京XXXXXX公司 | 华北大区 | 项目负责人 | 13512321597 |
| ZH-2026-658 | 小牛血清创新应用研讨会 | 张三 | 北京XXXXXX公司 | 华北大区 | 项目负责人 | 13512321597 |
| ZH-2026-658 | 小牛血清创新应用研讨会 | 李四 | 北京XXXXXX公司 | 华北大区 | 项目负责人 | 13512321597 |
| ZH-2026-658 | 小牛血清创新应用研讨会 | 张三 | 北京XXXXXX公司 | 华北大区 | 项目负责人 | 13512321597 |
| ZH-2026-658 | 小牛血清创新应用研讨会 | 李四 | 北京XXXXXX公司 | 华北大区 | 项目负责人 | 13512321597 |
| ZH-2026-658 | 小牛血清创新应用研讨会 | 张三 | 北京XXXXXX公司 | 华北大区 | 项目负责人 | 13512321597 |
| ZH-2026-658 | 小牛血清创新应用研讨会 | 李四 | 北京XXXXXX公司 | 华北大区 | 项目负责人 | 13512321597 |
*点击后可查看具体评价维度,评价标准与供应商系统保持一致
+| 角色 | 劳务金额 |
|---|---|
| 主席 | 5,000 |
| 主持 | 3,000 |
*项目详情可修改,只有创建人可修改
+ +*支持多个支持单位筛选 / *支持多个服务机构筛选
+| 项目编号 | 项目名称 | 总场次/总期数 | +已执行 | 未执行 | +总金额 | 可用金额 | 已支付劳务费 | 已支付会务费 | +项目评价分数 | 支持单位 | 服务机构 | +项目形式 | 是否结题 | +操作 | +|||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +5.0 | +北京XXXX有限公司 | 北京XXXX公司 | +线上 | +未结题 | +分配 | +结题 | +查看 | +编辑 | +开通 | +删除公告 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +3.5 | +北京XXXX有限公司 | 北京XXXX公司 | +线下 | +未结题 | +分配 | +结题 | +查看 | +编辑 | +开通 | +删除公告 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +4.5 | +北京XXXX有限公司 | 北京XXXX公司 | +线上+线下 | +已结题 | +分配 | +结题 | +查看 | +编辑 | +开通 | +删除公告 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +3.0 | +北京XXXX有限公司 | 北京XXXX公司 | +其他 | +未结题 | +分配 | +结题 | +查看 | +编辑 | +开通 | +删除公告 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +5.0 | +北京XXXX有限公司 | 北京XXXX公司 | +线上 | +未结题 | +分配 | +结题 | +查看 | +编辑 | +开通 | +删除公告 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +3.5 | +北京XXXX有限公司 | 北京XXXX公司 | +线下 | +已结题 | +分配 | +结题 | +查看 | +编辑 | +开通 | +删除公告 | +
*可用金额=总金额*(1-管理费税费)-累计劳务-累计会务(总发票的金额) / *点击后可查看具体评价维度,评价标准与供应商系统保持一致
+ +| 项目计划年度 | 项目计划名称 | 状态 | +创建日期 | 操作人 | 操作 | +
|---|---|---|---|---|---|
| 2026 | +北京整合医学学会2026-2030项目规划 | +正常 | +2026.05.10 | +张三 | +编辑下架 | +
| 2025 | +北京整合医学学会2020-2025项目规划 | +下架 | +2020.05.10 | +张三 | +编辑上架 | +
| + | 标题名称 | 发布时间 | 操作 | +
|---|---|---|---|
| 邀请函2026第2323号 "恺启新生—胃癌 CAR-T 细胞治疗系列会"项目 邀请函 | 2026-05-06 | 删除 | |
| 会议通知2026第2277号 北京同仁医院建院140周年系列学术活动之2026年第三届北京整合医学学会急诊医学分会学术会议 | 2026-05-06 | 删除 | |
| 邀请函2025第7276号 "整合之光"慢病防治与管理多学科融合新计划 — 慢病合并真菌感染多学科交流会 | 2026-05-06 | 删除 | |
| 支持函2026第2127号 骨领新生—骨质疏松规范诊疗临床病例实战精析会 | 2026-05-06 | 删除 | |
| 通知2026第2577号 深圳市医学会2026年感染病学分会学术年会资助项目通知 | 2026-05-06 | 删除 | |
| 邀请函2026第2323号 "恺启新生—胃癌 CAR-T 细胞治疗系列会"项目 邀请函 | 2026-05-06 | 删除 | |
| 会议通知2026第2277号 北京同仁医院建院140周年系列学术活动之2026年第三届北京整合医学学会急诊医学分会学术会议 | 2026-05-06 | 删除 | |
| 邀请函2025第7276号 "整合之光"慢病防治与管理多学科融合新计划 — 慢病合并真菌感染多学科交流会 | 2026-05-06 | 删除 | |
| 支持函2026第2127号 骨领新生—骨质疏松规范诊疗临床病例实战精析会 | 2026-05-06 | 删除 | |
| 通知2026第2577号 深圳市医学会2026年感染病学分会学术年会资助项目通知 | 2026-05-06 | 删除 |
| 标题名称 | 发布时间 | 操作 | |
|---|---|---|---|
| 2026第2127号 骨领新生—骨质疏松规范诊疗临床病例实战精析会 | 2026-05-06 | 删除 |
| 标题名称 | 发布时间 | 操作 | |
|---|---|---|---|
| 2026第2577号 深圳市医学会2026年感染病学分会学术年会资助项目通知 | 2026-05-06 | 删除 |
| 资料名称 | 分类 | 文件大小 | +上传人 | 上传时间 | 状态 | 操作 | +
|---|---|---|---|---|---|---|
| 项目策划模板 V2.0.docx | +项目模板 | +2.3 MB | +张三 | 2026-07-15 10:30 | +已发布 | +下载删除 | +
| 会议材料模板 V1.5.docx | +会议材料 | +1.8 MB | +李四 | 2026-07-12 14:20 | +已发布 | +下载删除 | +
| 合规审核要点手册.pdf | +合规文档 | +5.6 MB | +王五 | 2026-07-08 09:15 | +已发布 | +下载删除 | +
| 专家评审标准 V3.0.pdf | +专家库 | +3.2 MB | +赵六 | 2026-06-25 16:45 | +已发布 | +下载删除 | +
| 项目操作培训视频.mp4 | +培训资料 | +256 MB | +钱七 | 2026-06-15 11:00 | +已发布 | +下载删除 | +
| 劳务材料汇总表.xlsx | +表单模板 | +0.5 MB | +孙八 | 2026-06-08 08:50 | +已发布 | +下载删除 | +
| 角色名称 | 角色编码 | 描述 | +权限数 | 状态 | 创建时间 | 操作 | +
|---|---|---|---|---|---|---|
| 后台管理员 | +admin | +系统超级管理员,拥有全部权限 | +128 | +启用 | +2026-01-15 09:00 | +权限配置编辑删除 | +
| 合规人员 | +compliance | +负责项目、会议、专家等合规审核 | +45 | +启用 | +2026-01-15 09:00 | +权限配置编辑删除 | +
| 项目负责人 | +project_leader | +负责项目的整体执行和会议管理 | +28 | +启用 | +2026-01-15 09:00 | +权限配置编辑删除 | +
| 执行方 | +executor | +负责项目的具体执行工作 | +22 | +启用 | +2026-01-15 09:00 | +权限配置编辑删除 | +
| 赞助方 | +sponsor | +提供资金支持,查看项目信息 | +15 | +启用 | +2026-01-15 09:00 | +权限配置编辑删除 | +
| 专家 | +expert | +项目设计投稿和会议参与 | +18 | +启用 | +2026-01-15 09:00 | +权限配置编辑删除 | +
| + | 姓名 | 手机号 | 企业名称 | +部门 | 职务 | 操作 | +
|---|---|---|---|---|---|---|
| + | 张三 | +13534621147 | +北京XXXXXXX公司 | +华北大区 | +项目负责人 | +查看禁用 | +
| + | 李四 | +13534621147 | +北京XXXXXXX公司 | +华北大区 | +会务人员 | +查看禁用 | +
| + | 张三 | +13534621147 | +北京XXXXXXX公司 | +华北大区 | +会务执行 | +查看禁用 | +
| + | 李四 | +13534621147 | +北京XXXXXXX公司 | +华北大区 | +项目负责人 | +查看禁用 | +
| + | 张三 | +13534621147 | +北京XXXXXXX公司 | +华北大区 | +会务人员 | +查看禁用 | +
| + | 李四 | +13534621147 | +北京XXXXXXX公司 | +华北大区 | +项目负责人 | +查看禁用 | +
| + | 用户名 | 姓名 | 手机号 | +角色 | 状态 | 创建时间 | 操作 | +
|---|---|---|---|---|---|---|---|
| + | admin_zhang | +张三 | 13800138001 | +后台管理员 | +启用 | +2026-01-15 09:00 | +编辑重置密码禁用 | +
| + | compliance_li | +李四 | 13800138002 | +合规人员 | +启用 | +2026-02-20 14:30 | +编辑重置密码禁用 | +
| + | leader_wang | +王五 | 13800138003 | +项目负责人 | +启用 | +2026-03-10 10:15 | +编辑重置密码禁用 | +
| + | expert_zhao | +赵六 | 13800138004 | +专家 | +启用 | +2026-04-05 16:45 | +编辑重置密码禁用 | +
| + | sponsor_qian | +钱七 | 13800138005 | +赞助方 | +禁用 | +2026-05-12 11:20 | +编辑重置密码启用 | +
| + | executor_sun | +孙八 | 13800138006 | +执行方 | +启用 | +2026-06-08 08:50 | +编辑重置密码禁用 | +
查看已申请执行意向的人员及所属项目
+| 执行意向项目编号 | +执行意向项目名称 | +姓名 | +工作单位名称 | +部门 | +职务 | +手机号 | +是否入库 | +
|---|---|---|---|---|---|---|---|
| ZH-2026-658 | +小牛血清创新应用研讨会 | +张三 | +北京XXXXXX公司 | +华北大区 | +项目负责人 | +13512321597 | +已入库 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +李四 | +北京XXXXXX公司 | +华北大区 | +项目负责人 | +13512321597 | +未入库 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +张三 | +北京XXXXXX公司 | +华北大区 | +项目负责人 | +13512321597 | +已入库 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +李四 | +北京XXXXXX公司 | +华北大区 | +项目负责人 | +13512321597 | +已入库 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +张三 | +北京XXXXXX公司 | +华北大区 | +项目负责人 | +13512321597 | +已入库 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +李四 | +北京XXXXXX公司 | +华北大区 | +项目负责人 | +13512321597 | +已入库 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +张三 | +北京XXXXXX公司 | +华北大区 | +项目负责人 | +13512321597 | +已入库 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +李四 | +北京XXXXXX公司 | +华北大区 | +项目负责人 | +13512321597 | +已入库 | +
查看所有执行单位信息、合作状态
+| 单位名称 | +单位地址 | +税号/统一社会信用代码 | +合作状态 | +创建日期 | +操作 | +
|---|---|---|---|---|---|
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 查看 + 人员管理 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 查看 + 人员管理 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 查看 + 人员管理 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 查看 + 人员管理 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 查看 + 人员管理 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +已禁用 | +2026.05.22 | ++ 查看 + 启用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 查看 + 人员管理 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 查看 + 人员管理 + 禁用 + | +
对注册的专家进行资质审核与管理
+*新建和批量导入审核状态直接为审核通过
+*退回后,如专家重新提交,则审核状态变为待审核
+*审核通过后,进入专家库,管理后台可查看专家库
+*禁用后则无法登录,提示您的账号已被禁用
+*提示:需将证明文件名称修改为手机号进行导入
+ + +| + | 姓名 | +手机号 | +工作单位 | +科室 | +职称 | +执业证书/证明 | +职称证明 | +审核状态 | +审批时间 | +审批人 | +操作 | +
|---|---|---|---|---|---|---|---|---|---|---|---|
| + | 张三 | +13534621147 | +北京XXXXXXX医院 | +呼吸科 | +主任医师 | +查看下载 | +查看下载 | +待审核 | +2026.05.11 14:30 | +张三 | ++ 审核 + 查看 + 修改 + 禁用 + | +
| + | 李四 | +13534621147 | +北京XXXXXXX医院 | +血液科 | +副主任医师 | +查看下载 | +查看下载 | +审核通过 | +2026.05.11 14:30 | +李四 | ++ 审核 + 查看 + 修改 + 恢复 + | +
| + | 张三 | +13534621147 | +北京XXXXXXX医院 | +呼吸科 | +主任医师 | +查看下载 | +查看下载 | +已退回 | +2026.05.11 14:30 | +张三 | ++ 审核 + 查看 + 修改 + 禁用 + | +
| + | 李四 | +13534621147 | +北京XXXXXXX医院 | +血液科 | +副主任医师 | +查看下载 | +查看下载 | +待审核 | +2026.05.11 14:30 | +李四 | ++ 审核 + 查看 + 修改 + 禁用 + | +
| + | 张三 | +13534621147 | +北京XXXXXXX医院 | +呼吸科 | +主任医师 | +查看下载 | +查看下载 | +待审核 | +2026.05.11 14:30 | +张三 | ++ 审核 + 查看 + 修改 + 禁用 + | +
| + | 李四 | +13534621147 | +北京XXXXXXX医院 | +血液科 | +副主任医师 | +查看下载 | +查看下载 | +已退回 | +2026.05.11 14:30 | +李四 | ++ 审核 + 查看 + 修改 + 禁用 + | +
| + | 张三 | +13534621147 | +北京XXXXXXX医院 | +呼吸科 | +主任医师 | +查看下载 | +查看下载 | +待审核 | +2026.05.11 14:30 | +张三 | ++ 审核 + 查看 + 修改 + 禁用 + | +
| + | 李四 | +13534621147 | +北京XXXXXXX医院 | +血液科 | +副主任医师 | +查看下载 | +查看下载 | +审核通过 | +2026.05.11 14:30 | +李四 | ++ 审核 + 查看 + 修改 + 禁用 + | +
| 凭证编号 | 会议名称 | 专家姓名 | 身份证号 | 银行账号 | 金额 | 提交日期 | 审核状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|
| LV-2026-001 | 小牛血清创新应用研讨会 | 陈教授 | 110101********1234 | 6222****5678 | ¥ 3,000 | 2026-05-12 | 待审核 | 审核驳回 | |
| LV-2026-002 | 整合医学学会项目评审会 | 王教授 | 310101********5678 | 6222****1234 | ¥ 2,500 | 2026-04-02 | 已审核 | 查看 | |
| LV-2026-003 | 智慧医院建设项目方案论证 | 李教授 | 440101********9012 | 6222****3456 | ¥ 4,000 | 2026-03-16 | 已审核 | 查看 | |
| LV-2026-004 | 基层医疗改革试点中期评估 | 张教授 | 320101********3456 | 6222****7890 | ¥ 3,500 | 2026-02-02 | 已驳回 | 查看重审 |
*支持多个支持单位筛选 / *支持多个服务机构筛选
+| 项目编号 | 项目名称 | 总场次/总期数 | +已执行 | 未执行 | +总金额 | 可用金额 | 已支付劳务费 | 已支付会务费 | +执行单位得分 | 支持单位 | 服务机构 | +项目形式 | 当前阶段 | 是否结题 | +执行单位得分(合规) | 执行单位评价(支持方) | +操作 | +
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +5.0 | +北京XXXX有限公司 | 北京XXXX公司 | +线上 | +执行中 | +未结题 | +5.0 | +查看 | +查看 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +3.5 | +北京XXXX有限公司 | 北京XXXX公司 | +线下 | +执行中 | +未结题 | +— | +查看 | +查看 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +4.5 | +北京XXXX有限公司 | 北京XXXX公司 | +线上+线下 | +已结题 | +已结题 | +— | +查看 | +查看 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +3.0 | +北京XXXX有限公司 | 北京XXXX公司 | +其他 | +筹备中 | +未结题 | +— | +查看 | +查看 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +— | +北京XXXX有限公司 | 北京XXXX公司 | +线上 | +执行中 | +未结题 | +— | +— | +查看 | +
| ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | 16 | 10 | +3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | +3.5 | +北京XXXX有限公司 | 北京XXXX公司 | +线下 | +已结题 | +已结题 | +— | +查看 | +查看 | +
*结算后,已完结状态,执行方不能再进行编辑
+*点击缩略图可查看原图和下载
+ + +*点击缩略图可查看原图和下载
+ + +*点击缩略图可查看原图和下载
+ + +| + | 项目编号 | +会议ID | +项目形式 | +会议名称 | +会议开始时间 | +会议结束时间 | +总期数 | +期数 | +当前阶段 | +备注 | +操作 | +
|---|---|---|---|---|---|---|---|---|---|---|---|
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +未执行 | +首次会议 | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +执行中 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +待审核 | +XXXXXX | ++ 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +待结算 | +XXXXXX | ++ 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +已完结 | +XXXXXX | ++ 查看 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +冻结中 | +XXXXXX | ++ 查看 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +执行中 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +未执行 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +执行中 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +未执行 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +执行中 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
*执行方只能在项目列表中进行建会
+*执行方的当前阶段跟支持方基本一致
+*提交审核后,在OA新建流程时,才能选择该场会,合规人员才能看到,是否为待审核状态时,OA才能看到该场会议
+*点击复制后,则跳转到新建会议并将会议基本信息自动带入
+*点击总期数,可以筛选出该系列会的所有会议
+*提交后,返回提交成功的提示,三秒消失
+*统一状态(当前阶段): 未执行=会议开始时间前; 执行中=会议开始时间后执行方未提交材料; 待审核=执行方提交材料后合规审核; 待结算=支持方审核通过后; 已完结=合规人员点击结算后; 冻结中=会议结束后未按时提交
+*冻结中时,提交按钮置灰,无法点击
+*增加最后期限,到期前24小时,每4小时,给执行方发送短信催促一次
+| + | 项目编号 | +会议ID | +项目形式 | +会议名称 | +会议开始时间 | +会议结束时间 | +总期数 | +期数 | +当前阶段 | +备注 | +操作 | +
|---|---|---|---|---|---|---|---|---|---|---|---|
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +未执行 | +首次会议 | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +执行中 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +待审核 | +XXXXXX | ++ 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +待结算 | +XXXXXX | ++ 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +已完结 | +XXXXXX | ++ 查看 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +冻结中 | +XXXXXX | ++ 查看 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +执行中 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +未执行 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +执行中 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +未执行 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-658 | +5643145673 | +线上 | +小牛血清创新应用研讨会 | +2026.05.11 11:30 | +2026.05.11 14:30 | +26 | +第 3 期 | +执行中 | +XXXXXX | ++ 提交 + 查看 + 修改 + 复制 + | +
*执行方只能在项目列表中进行建会
+*执行方的当前阶段跟支持方基本一致
+*提交审核后,在OA新建流程时,才能选择该场会,合规人员才能看到,是否为待审核状态时,OA才能看到该场会议
+*点击复制后,则跳转到新建会议并将会议基本信息自动带入
+*点击总期数,可以筛选出该系列会的所有会议
+*提交后,返回提交成功的提示,三秒消失
+*统一状态(当前阶段): 未执行=会议开始时间前; 执行中=会议开始时间后执行方未提交材料; 待审核=执行方提交材料后合规审核; 待结算=支持方审核通过后; 已完结=合规人员点击结算后; 冻结中=会议结束后未按时提交
+*冻结中时,提交按钮置灰,无法点击
+*增加最后期限,到期前24小时,每4小时,给执行方发送短信催促一次
+查看您参与的会议列表、会议资料、签署劳务协议
+*邀请函根据执行方上传的邀请函模板和专家列表进行生成并显示到专家的会议列表中
+ + +| 项目编号 | +会议名称 | +当前阶段 | +日程 | +邀请函 | +签署状态 | +操作 | +
|---|---|---|---|---|---|---|
| ZH-2026-658 | +小牛血清创新应用研讨会 | +未开始 | +查看 下载 | +查看 下载 | +未签署 | +签署劳务 | +
| ZH-2026-659 | +整合医学学会项目评审会 | +已结束 | +查看 下载 | +查看 下载 | +已签署 | +查看劳务 | +
| ZH-2026-650 | +智慧医院建设项目方案论证会 | +未开始 | +查看 下载 | +查看 下载 | +未签署 | +签署劳务 | +
| ZH-2026-645 | +基层医疗改革试点中期评估会 | +未开始 | +查看 下载 | +查看 下载 | +未签署 | +签署劳务 | +
| ZH-2026-640 | +数字化医疗转型方案评审会 | +已结束 | +查看 下载 | +查看 下载 | +已签署 | +查看劳务 | +
| ZH-2026-635 | +临床医学研究方案评议会 | +未开始 | +查看 下载 | +查看 下载 | +未签署 | +签署劳务 | +
| ZH-2026-628 | +公共卫生应急体系建设研讨会 | +已结束 | +查看 下载 | +查看 下载 | +已签署 | +查看劳务 | +
| ZH-2026-622 | +中医诊疗标准化研究论坛 | +未开始 | +查看 下载 | +查看 下载 | +未签署 | +签署劳务 | +
| ZH-2026-618 | +医疗 AI 辅助诊断应用论坛 | +未开始 | +查看 下载 | +查看 下载 | +未签署 | +签署劳务 | +
| ZH-2026-610 | +医院信息化标准研讨会 | +已结束 | +查看 下载 | +查看 下载 | +已签署 | +查看劳务 | +
| ZH-2026-605 | +重大疾病防控体系建设讨论会 | +未开始 | +查看 下载 | +查看 下载 | +未签署 | +签署劳务 | +
*未签署时显示「签署劳务」,已签署后显示「查看劳务」
+*在会议编辑中,导入专家信息,并点击推送电子签后,专家才可以查看到签署按钮
+*点击签署劳务跳转到电子签
+*签署劳务协议时,先验证是否有执业证书、职称证明、身份证照片,如果没有,必须先上传
+查看系统通知、会议邀请、审核结果、项目动态
+查看您执行中的会议、下载推流码、复制会议信息
+| + | 项目编号 | +会议名称 | +是否系列会 | +期数/总期数 | +当前阶段 | +操作 | +
|---|---|---|---|---|---|---|
| + | ZH-2026-658 | +小牛血清创新应用研讨会 | +是 | +3/26 | +已执行 | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-650 | +整合医学学会项目评审会 | +否 | +5/26 | +已执行 | ++ 查看 + 修改 + 复制 + | +
| + | ZH-2026-645 | +基层医疗改革试点中期评估 | +否 | +2/12 | +未执行 | ++ 提交 + 查看 + 修改 + 复制 + | +
| + | ZH-2026-640 | +智慧医院建设项目方案论证 | +否 | +1/8 | +已执行 | ++ 查看 + 修改 + 复制 + | +
| + | ZH-2026-635 | +数字化医疗转型方案评审 | +否 | +3/15 | +未执行 | ++ 提交 + 查看 + 修改 + 复制 + | +
查看您已报名的项目,跟踪项目状态
+ + +| 项目编号 | +项目名称 | +会议名称 | +状态 | +操作 | +
|---|---|---|---|---|
| ZH-2026-658 | +小牛血清创新应用研讨会 | +小牛血清创新应用研讨会 | +已报名 | ++ 查看 + 查看公示 + 下载 + | +
| ZH-2026-650 | +整合医学学会项目评审会 | +整合医学学会项目评审会 | +已报名 | ++ 查看 + 查看公示 + 下载 + | +
| ZH-2026-645 | +基层医疗改革试点中期评估 | +基层医疗改革试点中期评估 | +已报名 | ++ 查看 + 查看公示 + 下载 + | +
| ZH-2026-640 | +智慧医院建设项目方案论证 | +智慧医院建设项目方案论证 | +已报名 | ++ 查看 + 查看公示 + 下载 + | +
| ZH-2026-635 | +数字化医疗转型方案评审 | +数字化医疗转型方案评审 | +已报名 | ++ 查看 + 查看公示 + 下载 + | +
*下载项目公示的红头文件
+*会议名称默认为项目名称,不可修改
+ + +*手机号为唯一值
+*全部为必填项
+填写项目基本信息、角色劳务设置与公告文件
+*角色劳务设置针对该项目所有会议生效,
+专家劳务明细当会议劳务金额超过角色劳务设置时,
+该劳务金额为税后金额,则系统进行提示:该角色劳务金额已超
+*当选择其他时,需手动填写角色名称,显示填写框
+*名称规则:公告文件类型+取项目编号的后两段+项目名称
+*项目规划后台可配置,合规/战略/学术进行配置,待定
+项目总览 · 数据概览 · 快速入口
+*点击数字,跳转到相应的列表页
+ + +管理执行方人员,分配会务执行角色
+*角色:执行方管理员新建人员时,默认只有会议执行的角色
+| + | 姓名 | +手机号 | +工作单位 | +部门 | +职务 | +角色 | +状态 | +操作 | +
|---|---|---|---|---|---|---|---|---|
| + | 张三 | +13534621147 | +北京XXXX有限公司 | +会务部 | +经理 | +会务执行 | +正常 | ++ 查看 编辑 + 禁用 + | +
| + | 李四 | +13534621148 | +北京XXXX有限公司 | +会务部 | +专员 | +会务执行 | +正常 | ++ 查看 编辑 + 禁用 + | +
| + | 王五 | +13534621149 | +北京XXXX有限公司 | +会务部 | +主管 | +会务执行 | +正常 | ++ 查看 编辑 + 禁用 + | +
| + | 赵六 | +13534621150 | +北京XXXX有限公司 | +会务部 | +专员 | +会务执行 | +正常 | ++ 查看 编辑 + 禁用 + | +
| + | 钱七 | +13534621151 | +北京XXXX有限公司 | +会务部 | +经理 | +会务执行 | +正常 | ++ 查看 编辑 + 禁用 + | +
| + | 孙八 | +13534621152 | +北京XXXX有限公司 | +会务部 | +专员 | +会务执行 | +正常 | ++ 查看 编辑 + 禁用 + | +
| + | 周九 | +13534621153 | +北京XXXX有限公司 | +会务部 | +主管 | +会务执行 | +禁用 | ++ 查看 编辑 + 启用 + | +
| + | 吴十 | +13534621154 | +北京XXXX有限公司 | +会务部 | +专员 | +会务执行 | +正常 | ++ 查看 编辑 + 禁用 + | +
*支持单位只有一个,支持模糊查找,选择项
+
+ *支持多个执行方,给每个执行方分配场次和总金额;
+ 提交时验证多个执行方的总金额加起来是否超过项目总金额;
+ 执行方总金额显示在执行方的项目列表中对应项目的总金额
+
+ *如未选择执行单位,则场次和总金额为非必填项,如选择了执行单位,则为必填项
+ *可用金额=总金额×(1-管理费税费)-累计劳务-累计会务(总发票的金额)
+ *项目列表中的为该项目的总数,执行方项目列表中显示的为该执行方的总金额,计算公式保持一致
+ *选择后,该项目则出现在支持单位管理员的项目列表中
+
*按照会议截止时间,自然日,往后推对应的天数。如果提交后,被退回了,则时间重新开始计算。
+*天数最大不能超过100,超过后报错提示
+*每天0点取一次,合同可能会有多个,显示多个
++ 合同文件2 +
+*支持单位只有一个,支持模糊查找,选择项
+
+ *支持多个执行方,给每个执行方分配场次和总金额;
+ 提交时验证多个执行方的总金额加起来是否超过项目总金额;
+ 执行方总金额显示在执行方的项目列表中对应项目的总金额
+
+ *如未选择执行单位,则场次和总金额为非必填项,如选择了执行单位,则为必填项
+ *可用金额=总金额×(1-管理费税费)-累计劳务-累计会务(总发票的金额)
+ *项目列表中的为该项目的总数,执行方项目列表中显示的为该执行方的总金额,计算公式保持一致
+ *选择后,该项目则出现在支持单位管理员的项目列表中
+
*按照会议截止时间,自然日,往后推对应的天数。如果提交后,被退回了,则时间重新开始计算。
+*天数最大不能超过100,超过后报错提示
+*每天0点取一次,合同可能会有多个,显示多个
++ 合同文件2 +
+*点击后可查看具体评价维度,评价标准与供应商系统保持一致
+| 角色 | 劳务金额 |
|---|---|
| 主席 | 5,000 |
| 主持 | 3,000 |
*项目详情可修改,只有创建人可修改
+ +查看所有项目、总场次、金额、结题情况
+*项目分配给执行方,执行方管理员只能看到已分配的项目
+*支持多个支持单位筛选
+*支持按查询条件进行项目评价导出
+*点击后可查看具体评价维度,评价标准与供应商系统保持一致
+ + + +| + | 项目编号 | 项目名称 | +总场次/总期数 | +已执行 | 未执行 | +总金额 | 可用金额 | +已支付劳务费 | 已支付会务费 | +执行单位得分(合规) | +执行单位评价(支持方) | +支持单位 | 服务机构 | +项目形式 | +是否结题 | +项目开始时间 | 项目结束时间 | +操作 | +
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| + | ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | +16 | +10 | +3,112,000 | +1,112,000 | +1,000,000 | +1,000,000 | +5.0 | +- | +北京XXXX有限公司 | 北京XXXX公司 | +线上 | +未结题 | +2026-05-11 | 2026-06.30 | ++ 建会 + 分配 + 结题 + 查看 + 编辑 + 开通 + 删除公告 + 执行单位评分 + | +
| + | ZH-2026-659 | +整合医学学会项目评审 | +18 | +12 | +6 | +2,500,000 | +980,000 | +900,000 | +620,000 | +4.5 | +3.5 | +北京XXXX有限公司 | 北京XXXX公司 | +线下 | +未结题 | +2026-05-11 | 2026-06.30 | ++ 建会 + 分配 + 结题 + 查看 + 编辑 + 开通 + 删除公告 + 执行单位评分 + | +
| + | ZH-2026-650 | +智慧医院建设项目 | +12 | +7 | +5 | +1,800,000 | +760,000 | +700,000 | +340,000 | +4.0 | +4.5 | +北京XXXX有限公司 | 北京XXXX公司 | +线上+线下 | +未结题 | +2026-05-11 | 2026-06.30 | ++ 建会 + 分配 + 结题 + 查看 + 编辑 + 开通 + 删除公告 + 执行单位评分 + | +
| + | ZH-2026-645 | +基层医疗改革试点项目 | +20 | +14 | +6 | +2,800,000 | +1,050,000 | +950,000 | +800,000 | +4.8 | +3.0 | +北京XXXX有限公司 | 北京XXXX公司 | +线下 | +未结题 | +2026-05-11 | 2026-06.30 | ++ 建会 + 分配 + 结题 + 查看 + 编辑 + 开通 + 删除公告 + 执行单位评分 + | +
| + | ZH-2026-640 | +数字化医疗转型方案 | +22 | +15 | +7 | +3,000,000 | +1,200,000 | +1,100,000 | +700,000 | +4.2 | +4.0 | +北京XXXX有限公司 | 北京XXXX公司 | +线上 | +未结题 | +2026-05-11 | 2026-06.30 | ++ 建会 + 分配 + 结题 + 查看 + 编辑 + 开通 + 删除公告 + 执行单位评分 + | +
| + | ZH-2026-635 | +临床医学研究方案评议 | +14 | +9 | +5 | +2,200,000 | +820,000 | +740,000 | +640,000 | +4.6 | +4.2 | +北京XXXX有限公司 | 北京XXXX公司 | +线下 | +已结题 | +2026-05-11 | 2026-06.30 | ++ 建会 + 结题 + 查看 + 分配 + 开通 + 编辑 + 删除公告 + 执行单位评分 + | +
| + | ZH-2026-628 | +公共卫生应急体系建设项目 | +16 | +11 | +5 | +2,400,000 | +900,000 | +820,000 | +680,000 | +4.4 | +3.8 | +北京XXXX有限公司 | 北京XXXX公司 | +线下 | +未结题 | +2026-05-11 | 2026-06.30 | ++ 建会 + 分配 + 结题 + 查看 + 编辑 + 开通 + 删除公告 + 执行单位评分 + | +
| + | ZH-2026-622 | +中医诊疗标准化研究 | +10 | +6 | +4 | +1,500,000 | +560,000 | +500,000 | +440,000 | +4.7 | +4.5 | +北京XXXX有限公司 | 北京XXXX公司 | +线下 | +未结题 | +2026-05-11 | 2026-06.30 | ++ 建会 + 分配 + 结题 + 查看 + 编辑 + 开通 + 删除公告 + 执行单位评分 + | +
| + | ZH-2026-618 | +医疗 AI 辅助诊断应用论坛 | +8 | +4 | +4 | +1,200,000 | +480,000 | +420,000 | +300,000 | +4.9 | +4.8 | +北京XXXX有限公司 | 北京XXXX公司 | +线上+线下 | +未结题 | +2026-05-11 | 2026-06.30 | ++ 建会 + 分配 + 结题 + 查看 + 编辑 + 开通 + 删除公告 + 执行单位评分 + | +
审核 / 修改 / 结算 项目策划方案
+*批量审核:策划案名称,投稿ID,审核结果,审核意见,只能审核不通过
+*项目形式是否保留?
+ + +| + | 策划方案名称 | +项目方向 | +项目类别 | +项目形式 | +设计文件 | +状态 | +是否结算 | +项目编号 | +备注 | +操作 | +
|---|---|---|---|---|---|---|---|---|---|---|
| + | 小牛血清创新应用研讨会 | +专项计划一:《规范化诊疗及医疗质..... | +会议项目 | +线上 | +查看 下载 | +待审核 | +已结算 | +ZH-2026-658 | +XXXXXX | ++ 审核 + 修改 + 结算 + | +
| + | 小牛血清创新应用研讨会 | +专项计划一:《规范化诊疗及医疗质..... | +会议项目 | +线下 | +查看 下载 | +审核通过 | +未结算 | +ZH-2026-658 | +XXXXXX | ++ 审核 + 修改 + 结算 + | +
| + | 小牛血清创新应用研讨会 | +专项计划一:《规范化诊疗及医疗质..... | +会议项目 | +线上+线下 | +查看 下载 | +已退回 | +未结算 | +ZH-2026-658 | +XXXXXX | ++ 审核 + 修改 + 结算 + | +
| + | 整合医学学会项目设计 | +专项计划一:《规范化诊疗及医疗质..... | +科研项目 | +线上 | +查看 下载 | +待审核 | +未结算 | +ZH-2026-659 | +XXXXXX | ++ 审核 + 修改 + 结算 + | +
| + | 智慧医院建设项目方案 | +专项计划一:《规范化诊疗及医疗质..... | +学术项目 | +线下 | +查看 下载 | +审核通过 | +未结算 | +ZH-2026-650 | +XXXXXX | ++ 审核 + 修改 + 结算 + | +
| + | 基层医疗改革试点方案 | +专项计划一:《规范化诊疗及医疗质..... | +指南 | +线下 | +查看 下载 | +待审核 | +未结算 | +ZH-2026-645 | +XXXXXX | ++ 审核 + 修改 + 结算 + | +
| + | 公共卫生应急体系建设方案 | +专项计划一:《规范化诊疗及医疗质..... | +对外交流 | +线上 | +查看 下载 | +审核通过 | +未结算 | +ZH-2026-640 | +XXXXXX | ++ 审核 + 修改 + 结算 + | +
| + | 数字化医疗转型方案 | +专项计划一:《规范化诊疗及医疗质..... | +共识 | +线下 | +查看 下载 | +已退回 | +未结算 | +ZH-2026-635 | +XXXXXX | ++ 审核 + 修改 + 结算 + | +
*通过时,项目编号为必填;退回时,不显示项目编号;审核意见为非必填
+您确定要结算吗?
+查看您承接的项目、会议场次、资金分配情况
+*支持将项目分配给执行人员
+*执行方看到的总金额是项目分配时设置的总金额,根据相同的公式进行计算可用金额
+*执行方看到的总金额是项目分配时设置的总金额
+| + | 项目编号 | +项目名称 | +总场次/总期数 | +已执行 | +未执行 | +总金额 | +可用金额 | +已支付劳务费 | +已支付会务费 | +项目开始时间 | +项目结束时间 | +操作 | +
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| + | ZH-2026-658 | +小牛血清创新应用研讨会 | +26 | +16 | +10 | +2,400,000 | +900,000 | +820,000 | +680,000 | +2026.05.13 | +2026.06.15 | ++ 建会 + 查看 + | +
| + | ZH-2026-659 | +整合医学学会项目评审 | +18 | +12 | +6 | +2,400,000 | +900,000 | +820,000 | +680,000 | +2026.05.13 | +2026.06.15 | ++ 建会 + 查看 + | +
| + | ZH-2026-650 | +智慧医院建设项目 | +12 | +7 | +5 | +1,500,000 | +560,000 | +500,000 | +440,000 | +2026.06.01 | +2026.08.30 | ++ 建会 + 查看 + | +
| + | ZH-2026-645 | +基层医疗改革试点项目 | +20 | +14 | +6 | +1,500,000 | +560,000 | +500,000 | +440,000 | +2026.06.01 | +2026.08.30 | ++ 建会 + 查看 + | +
| + | ZH-2026-640 | +数字化医疗转型方案 | +22 | +15 | +7 | +1,500,000 | +560,000 | +500,000 | +440,000 | +2026.06.01 | +2026.08.30 | ++ 建会 + 查看 + | +
| + | ZH-2026-635 | +临床医学研究方案评议 | +14 | +9 | +5 | +2,400,000 | +900,000 | +820,000 | +680,000 | +2026.05.13 | +2026.06.15 | ++ 建会 + 查看 + | +
| + | ZH-2026-628 | +公共卫生应急体系建设项目 | +16 | +11 | +5 | +1,500,000 | +560,000 | +500,000 | +440,000 | +2026.06.01 | +2026.08.30 | ++ 建会 + 查看 + | +
| + | ZH-2026-622 | +中医诊疗标准化研究 | +10 | +6 | +4 | +2,400,000 | +900,000 | +820,000 | +680,000 | +2026.05.13 | +2026.06.15 | ++ 建会 + 查看 + | +
| 费用项 | 单价 | 数量 | 小计 | 备注 | 审核状态 |
|---|---|---|---|---|---|
| 专家劳务费 | ¥ 5,000 | 1 | ¥ 5,000 | 会议室 A | 已审核 |
| 评审费 | ¥ 3,000 | 1 | ¥ 3,000 | 投影+音响 | 已审核 |
| 差旅费 | ¥ 200 | 30 | ¥ 6,000 | 工作午餐 | 已审核 |
| 材料费 | ¥ 50 | 40 | ¥ 2,000 | 会议手册 | 待审核 |
| 其他费用 | ¥ 1,000 | 1 | ¥ 1,000 | 茶水等 | 已审核 |
| 费用项 | 单价 | 数量 | 小计 | 备注 | 审核状态 |
|---|---|---|---|---|---|
| 场地租赁 | ¥ 5,000 | 1 | ¥ 5,000 | 会议室 A | 已审核 |
| 设备租赁 | ¥ 3,000 | 1 | ¥ 3,000 | 投影+音响 | 已审核 |
| 餐饮服务 | ¥ 200 | 30 | ¥ 6,000 | 工作午餐 | 已审核 |
| 资料印刷 | ¥ 50 | 40 | ¥ 2,000 | 会议手册 | 待审核 |
| 其他杂费 | ¥ 1,000 | 1 | ¥ 1,000 | 茶水等 | 已审核 |
*点击数字,跳转到相应的列表页
+ +| + | 项目编号 | +会议ID | +项目形式 | +会议名称 | +会议开始时间 | +会议结束时间 | +总期数 | +期数 | +当前阶段 | +操作 | +
|---|---|---|---|---|---|---|---|---|---|---|
| ZH-2026-658 | 5643145673 | 线上 | 小牛血清创新应用研讨会 | 2026-05-11 11:30 | 2026-05-11 14:30 | 26 | 第 3 期 | 待监管 | 查看监察意见 | |
| ZH-2026-650 | 5643145674 | 线下 | 整合医学学会项目评审会 | 2026-04-01 09:00 | 2026-04-01 17:00 | 18 | 第 18 期 | 监管通过 | 查看查看监察意见 | |
| ZH-2026-645 | 5643145675 | 线上+线下 | 智慧医院建设项目方案论证会 | 2026-03-15 14:00 | 2026-03-15 16:30 | 12 | 第 7 期 | 待整改 | 查看监察意见 | |
| ZH-2026-640 | 5643145676 | 线上 | 基层医疗改革试点中期评估会 | 2026-02-01 09:30 | 2026-02-01 12:00 | 20 | 第 14 期 | 已结算 | 查看查看监察意见 | |
| ZH-2026-635 | 5643145677 | 线下 | 数字化医疗转型方案评审会 | 2026-01-10 10:00 | 2026-01-10 17:00 | 22 | 第 15 期 | 已结题 | 查看监察意见 |
*支持方点击监察意见保存确认后,按钮变为查看监察意见
+*会议详情页,增加学会已审核及审核意见,增加支持方监督意见详情,两个意见,合规人员能看到,执行方也可看到
+*支持方状态(当前阶段):
+未执行:会议开始时间前,显示为未执行;
+已执行未传材料:合规人员未审核通过前,一直显示该状态;
+待监管:支持方未填写监管意见时,显示该状态;
+监管通过:支持方选择确认无误后,则显示该状态;监管通过默认只显示 1 个工作日,之后显示为待结算
+待整改:监管未通过后,则显示该状态;
+待结算:支持方监管通过后,1 个工作日后变为待结算,显示该状态;
+已结算:合规人员当操作结算后,状态变为已结算;
+*3个工作日之内如果未填写,则默认为确认无误
+*点击存在需整改的问题时,才显示详细意见
+| 姓名 | 手机号 | 工作单位 | 部门 | 职务 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|
| 张三 | 13534621147 | 北京XXXX有限公司 | 会务部 | 经理 | 启用 | 查看编辑禁用 | |
| 李四 | 13534621148 | 北京XXXX有限公司 | 会务部 | 专员 | 启用 | 查看编辑禁用 | |
| 王五 | 13534621149 | 北京XXXX有限公司 | 会务部 | 主管 | 禁用 | 查看编辑恢复 | |
| 赵六 | 13534621150 | 北京XXXX有限公司 | 会务部 | 专员 | 启用 | 查看编辑禁用 | |
| 钱七 | 13534621151 | 北京XXXX有限公司 | 会务部 | 经理 | 启用 | 查看编辑禁用 |
*点击禁用后,状态变为禁用,按钮变成恢复;禁用后,账号无法登录,提示请联系管理员
+| + | 项目编号 | +项目名称 | +总场次 | +已执行 | +未执行 | +总金额 | +可用金额 | +劳务费 | +会务费 | +项目开始时间 | +项目结束时间 | +是否结题 | +执行单位评价 | +操作 | +
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ZH-2026-658 | 小牛血清创新应用研讨会 | 26 | 16 | 10 | 3,112,000 | 1,112,000 | 1,000,000 | 1,000,000 | 2026-05-11 | 2026-06-30 | 未结题 | 3.5 | 项目评价分配查看 | |
| ZH-2026-650 | 整合医学学会项目评审会 | 18 | 12 | 6 | 2,500,000 | 980,000 | 900,000 | 620,000 | 2026-04-01 | 2026-05-20 | 已结题 | 4.5 | 项目评价分配查看 | |
| ZH-2026-645 | 智慧医院建设项目方案论证 | 12 | 7 | 5 | 1,800,000 | 760,000 | 700,000 | 340,000 | 2026-03-15 | 2026-04-30 | 未结题 | 5.0 | 项目评价分配查看 | |
| ZH-2026-640 | 基层医疗改革试点中期评估 | 20 | 14 | 6 | 2,800,000 | 1,050,000 | 950,000 | 800,000 | 2026-02-01 | 2026-03-31 | 已结题 | 4.5 | 项目评价分配查看 | |
| ZH-2026-635 | 数字化医疗转型方案评审 | 22 | 15 | 7 | 3,000,000 | 1,200,000 | 1,100,000 | 700,000 | 2026-01-10 | 2026-02-28 | 已结题 | 5.0 | 项目评价分配查看 |
*点击后可查看具体评价维度,评价标准与供应商系统保持一致
+*点击查看可进行预览
+ + +| + | 投稿名称 | +学科方向 | +形式 | +设计文件 | +状态 | +备注 | +操作 | +
|---|---|---|---|---|---|---|---|
| + | 小牛血清创新应用研讨会投稿 | +临床医学 | +线上 | +查看 下载 | +未结题 | ++ | 提交 修改 | +
| + | 小牛血清临床应用二期 | +临床医学 | +线下 | +查看 下载 | +已结题 | ++ | 查看 修改 | +
| + | 整合医学学会项目设计 | +临床医学 | +线上+线下 | +查看 下载 | +已退回 | ++ | 提交 修改 | +
| + | 基层医疗改革试点方案投稿 | +临床医学 | +线下 | +查看 下载 | +未结题 | ++ | 查看 修改 | +
| + | 智慧医院建设项目设计 | +临床医学 | +线上 | +查看 下载 | +已结题 | ++ | 查看 修改 | +
| + | 数字化医疗转型方案 V2 | +临床医学 | +线上 | +查看 下载 | +未结题 | ++ | 提交 修改 | +
| + | 公共卫生应急体系设计稿 | +临床医学 | +线下 | +查看 下载 | +已结题 | ++ | 查看 修改 | +
| + | 中医诊疗标准化方案 | +临床医学 | +线下 | +查看 下载 | +已退回 | ++ | 查看 修改 | +
*待审核和审核通过后,操作只显示查看按钮,无法进行修改
+ +查看所有支持意向记录
+*项目公示中点击支持意向后,显示在此
+*根据手机号与系统账号进行匹配
+*支持意向不需要注册,但是如果已经注册账号,则显示账号状态
+ + +| 支持意向项目编号 | +支持意向项目名称 | +姓名 | +工作单位名称 | +部门 | +职务 | +手机号 | +账号状态 | +
|---|---|---|---|---|---|---|---|
| ZH-2026-658 | +小牛血清创新应用研讨会 | +张三 | +北京XXXXXXX公司 | +华北大区 | +项目负责人 | +13534621147 | +存在 | +
| ZH-2026-659 | +整合医学学会项目评审 | +李四 | +北京XXXXXXX公司 | +华北大区 | +项目负责人 | +13534621148 | +存在 | +
| ZH-2026-650 | +智慧医院建设项目 | +张三 | +北京XXXXXXX公司 | +华北大区 | +项目负责人 | +13534621149 | +不存在 | +
| ZH-2026-645 | +基层医疗改革试点项目 | +李四 | +北京XXXXXXX公司 | +华北大区 | +项目负责人 | +13534621150 | +存在 | +
| ZH-2026-640 | +数字化医疗转型方案 | +张三 | +北京XXXXXXX公司 | +华北大区 | +项目负责人 | +13534621151 | +不存在 | +
管理支持单位的资质、合作状态与人员
+| 单位名称 | +单位地址 | +税号/统一社会信用代码 | +合作状态 | +创建日期 | +操作 | +
|---|---|---|---|---|---|
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 人员管理 + 查看 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +禁用 | +2026.05.22 | ++ 人员管理 + 查看 + 恢复 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 人员管理 + 查看 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +禁用 | +2026.05.22 | ++ 人员管理 + 查看 + 恢复 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 人员管理 + 查看 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +禁用 | +2026.05.22 | ++ 人员管理 + 查看 + 恢复 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 人员管理 + 查看 + 禁用 + | +
| 北京XXXXXXX公司 | +北京市海淀区XXX路XXXX号 | +91330101MA2GPR961K | +正常 | +2026.05.22 | ++ 人员管理 + 查看 + 恢复 + | +
*点击禁用后,该企业下所有账号则均不可登录
+ +M1MG8<*$J50zB*Xdb2}4E(1s-MtwcT7=(sd$l
pJkI${ss_q4G;F
z^nu-hREVwdkDW13G@O91)4m
zMQldv4NF#oW`-FFg8$`HnZ_qkl}q=&L?~V+bpO3QS&2Q~tB|3|d#X;=TuwztL-gQU
zQ%B=@CUn@!!$-;+yQEHXL22?{gqdzHuN8N{$mTEU4R3ul7i}X(D`|$4J>Iiaca;;O
zz{o (?a*CC8^_I2AB3kbv}K>1JBu!|9&s8
z?5YFU`Yd?ri|X{=+zEgJN)bPMsM0S*FBh7DT@~iTcSkFyd#;s%Pg`R$fMU;2U+&;l
zMmYTq=EyXCaJ~~N3S6dT8hZObh+BSun%uW($&ik}|qtLc;WlzdQX~9RN
zre>wyIj9*ZRk+yT$%tWT!()fw!0y~n%U0;`ikOfM9O}9uV;q=OatROeK9(u(Y%kBv
zo}pijz&j7jF?R$I4m(XtMoR@^nI5Y3Y@3odofO6r4Kr%1FB^PeJ
Dq3+a`cLf$DGK>}rD!+iCfvc^#=+faZ{G>6
z0(jPNQuM_|ILjF$0n?paZRHA%W=zisOJ}t9&5y)i{xsM0S-1!Gb;KBoyO)%itOevj
znoy%1WqkA0?ruVc9<7@Z(We!