liusheng
3 天以前 c80135e5c3f7bfab96ba558a910a06f1e587c53c
1.新增@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
2.将新增orgid的拦截器关掉
3.登陆新增campusid
已修改144个文件
已添加6个文件
2335 ■■■■■ 文件已修改
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseDictOperationController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseOrganizationController.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagcategoryController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseUserInfoController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/CommonTaskController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/EquipmentinfoController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeCategoryController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLibraryAssortController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLibraryController.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLibraryTagController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLocallibraryController.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/Icd10AssociationController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/Icd10Controller.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibIntentController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibIntentcategoryController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibScriptController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibScriptcategoryController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibScriptmodelController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaExtemplateCategoryController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaExtemplateController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaExtemplatescriptController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptAssortController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptController.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTagController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTargetController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTargetoptionController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetController.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetTagController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetoptionController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateAssortController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateScriptController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateTagController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateTargetoptionController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneExecuteconfigController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneFlowController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneFlownodeController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneFlownodebranchController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneGlobalconfigController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneIntentController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneRecallController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneScriptController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneScriptmodelController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrScenecategoryController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskTemplateController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskTemplateScriptController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskTemplateTargetoptionController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskVisitResultController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskcallrecordController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTasksmsController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/MedicalHistoryController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/MinioFileController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveController.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveImportController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveOutController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchivecontactController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchivetagController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatFilterlistController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedBloodsugarController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedDrugController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedHypertensionController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInspectionController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOperationController.java 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOperationItemController.java 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospProvisionalController.java 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedRegistrationController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedWeightController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatSatisfactionController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatSpeciallistCategoryController.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatSpeciallistController.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeAutofinshruleController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeCategoryController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeLocallibraryController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemePlanController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskconfigController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskrecordCalldetailController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskrecordController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskrepeatconfigController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTriggerruleController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTriggersceneController.java 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceCheckController.java 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceOutPathController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServicePatientTempController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskAnswerController.java 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskPreachformController.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskdeptController.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskdiagController.java 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskoperController.java 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SmsParamController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SmsRecordsController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SmsTempletController.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyCategoryController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyFinishController.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyFinishoptionController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyFinishtopicController.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibExceptionController.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibResultController.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibScriptCategoryController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibScriptController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibScriptOptionController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateCategoryController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateScriptController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateTargetoptionController.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateTargetoptionWjxController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskScriptController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskTemplateController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskTemplateScriptController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskTemplateTargetoptionController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTopicController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SysUserOrgController.java 110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/TemplateDeptController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/tools/BaseSmsaccountController.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserDeptController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/pom.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/LoginBody.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/config/MyBatisConfig.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/interceptor/HospitalFilterInterceptor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/domain/HeLibrary.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/domain/SysUserOrg.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/mapper/SysUserOrgMapper.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/service/ISysUserOrgService.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/service/impl/SysUserOrgServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/resources/mapper/smartor/SysUserMapper.xml 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/resources/mapper/smartor/SysUserOrgMapper.xml 147 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseDictOperationController.java
@@ -2,6 +2,7 @@
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import io.swagger.annotations.Api;
@@ -46,7 +47,8 @@
     */
    @ApiOperation("查询患者检查检验记录子列表")
    //@PreAuthorize("@ss.hasPermi('smartor:operation:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody BaseDictOperation baseDictOperation) {
        startPage();
        LoginUser loginUser = getLoginUser();
@@ -85,6 +87,7 @@
    @ApiOperation("新增患者检查检验记录子")
    //@PreAuthorize("@ss.hasPermi('smartor:operation:add')")
    @Log(title = "患者检查检验记录子", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody BaseDictOperation baseDictOperation) {
        return toAjax(baseDictOperationService.insertBaseDictOperation(baseDictOperation));
@@ -96,6 +99,7 @@
    @ApiOperation("修改患者检查检验记录子")
    //@PreAuthorize("@ss.hasPermi('smartor:operation:edit')")
    @Log(title = "患者检查检验记录子", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody BaseDictOperation baseDictOperation) {
        return toAjax(baseDictOperationService.updateBaseDictOperation(baseDictOperation));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseOrganizationController.java
@@ -1,29 +1,21 @@
package com.ruoyi.web.controller.smartor;
import java.util.List;
import com.ruoyi.common.core.domain.entity.SysUser;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.smartor.domain.BaseOrganization;
import com.smartor.service.IBaseOrganizationService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
 * æœºæž„Controller
@@ -83,11 +75,10 @@
    @ApiOperation("新增机构")
    //@PreAuthorize("@ss.hasPermi('smartor:organization:add')")
    @Log(title = "机构", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody BaseOrganization baseOrganization)
    {
        SysUser user = getLoginUser().getUser();
        baseOrganization.setOrgid(user.getOrgid());
        return toAjax(baseOrganizationService.insertBaseOrganization(baseOrganization));
    }
@@ -97,7 +88,9 @@
    @ApiOperation("修改机构")
    //@PreAuthorize("@ss.hasPermi('smartor:organization:edit')")
    @Log(title = "机构", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody BaseOrganization baseOrganization)
    {
        return toAjax(baseOrganizationService.updateBaseOrganization(baseOrganization));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java
@@ -23,6 +23,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
@@ -47,15 +48,13 @@
     */
    @ApiOperation("查询标签列表")
    //@PreAuthorize("@ss.hasPermi('system:tag:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody BaseTag baseTag) {
        PageUtils.startPageByPost(baseTag.getPageNum(), baseTag.getPageSize());
        List<BaseTag> list = null;
        if (baseTag.getTagcategoryid() == null || baseTag.getTagcategoryid() == 0) baseTag.setTagcategoryid(null);
        {
            LoginUser loginUser = getLoginUser();
            SysUser user = loginUser.getUser();
            baseTag.setOrgid(user.getOrgid());
            list = baseTagService.selectBaseTagList(baseTag);
        }
        return getDataTable(list);
@@ -91,10 +90,9 @@
    @ApiOperation("新增标签")
    //@PreAuthorize("@ss.hasPermi('system:tag:add')")
    @Log(title = "标签", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody BaseTag baseTag) {
        SysUser user = getLoginUser().getUser();
        baseTag.setOrgid(user.getOrgid());
        return toAjax(baseTagService.insertBaseTag(baseTag));
    }
@@ -104,6 +102,7 @@
    @ApiOperation("修改标签")
    //@PreAuthorize("@ss.hasPermi('system:tag:edit')")
    @Log(title = "标签", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody BaseTag baseTag) {
        return toAjax(baseTagService.updateBaseTag(baseTag));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagcategoryController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysUser;
@@ -37,7 +38,8 @@
     * æŸ¥è¯¢æ ‡ç­¾åˆ†ç±»åˆ—表
     */
    //@PreAuthorize("@ss.hasPermi('system:tagcategory:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody BaseTagcategory baseTagcategory) {
        startPage();
        List<BaseTagcategory> list = baseTagcategoryService.selectBaseTagcategoryList(baseTagcategory);
@@ -71,10 +73,9 @@
    //@PreAuthorize("@ss.hasPermi('system:tagcategory:add')")
    @Log(title = "标签分类", businessType = BusinessType.INSERT)
    @ApiOperation("新增标签分类")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody BaseTagcategory baseTagcategory) {
        SysUser user = getLoginUser().getUser();
        baseTagcategory.setOrgid(user.getOrgid());
        return toAjax(baseTagcategoryService.insertBaseTagcategory(baseTagcategory));
    }
@@ -84,6 +85,7 @@
    //@PreAuthorize("@ss.hasPermi('system:tagcategory:edit')")
    @Log(title = "标签分类", businessType = BusinessType.UPDATE)
    @ApiOperation("修改标签分类")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody BaseTagcategory baseTagcategory) {
        return toAjax(baseTagcategoryService.updateBaseTagcategory(baseTagcategory));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseUserInfoController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.utils.StringUtils;
import io.swagger.annotations.Api;
@@ -37,7 +38,8 @@
     */
    @ApiOperation("查询用户列表")
    //@PreAuthorize("@ss.hasPermi('system:info:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody BaseUserInfo baseUserInfo) {
        startPage();
        List<BaseUserInfo> list = baseUserInfoService.selectBaseUserInfoList(baseUserInfo);
@@ -73,10 +75,9 @@
    @ApiOperation("新增用户")
    //@PreAuthorize("@ss.hasPermi('system:info:add')")
    @Log(title = "用户", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody BaseUserInfo baseUserInfo) {
        SysUser user = getLoginUser().getUser();
        baseUserInfo.setOrgid(user.getOrgid());
        return toAjax(baseUserInfoService.insertBaseUserInfo(baseUserInfo));
    }
@@ -86,6 +87,7 @@
    @ApiOperation("修改用户")
    //@PreAuthorize("@ss.hasPermi('system:info:edit')")
    @Log(title = "用户", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody BaseUserInfo baseUserInfo) {
        return toAjax(baseUserInfoService.updateBaseUserInfo(baseUserInfo));
@@ -110,6 +112,7 @@
     * @return
     */
    @ApiOperation("获取人员的联系方式")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @GetMapping("/reportContent")
    public AjaxResult getContact(@RequestParam("personCode") String personCode, @RequestParam("noticeWay") String noticeWay) {
        if (StringUtils.isEmpty(personCode) || StringUtils.isEmpty(noticeWay)) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/CommonTaskController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/EquipmentinfoController.java
@@ -20,6 +20,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
@@ -45,7 +46,8 @@
     * æŸ¥è¯¢ã€è¯·å¡«å†™åŠŸèƒ½åç§°ã€‘åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('system:equipmentinfo:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody Equipmentinfo equipmentinfo) {
        startPage();
        List<Equipmentinfo> list = equipmentinfoService.selectEquipmentinfoList(equipmentinfo);
@@ -78,10 +80,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:equipmentinfo:add')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody Equipmentinfo equipmentinfo) {
        SysUser user = getLoginUser().getUser();
        equipmentinfo.setOrgid(user.getOrgid());
        return toAjax(equipmentinfoService.insertEquipmentinfo(equipmentinfo));
    }
@@ -90,6 +91,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:equipmentinfo:edit')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody Equipmentinfo equipmentinfo) {
        return toAjax(equipmentinfoService.updateEquipmentinfo(equipmentinfo));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeCategoryController.java
@@ -18,6 +18,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
@@ -44,6 +45,7 @@
     */
    @ApiOperation("查询宣教分类列表")
    //@PreAuthorize("@ss.hasPermi('smartor:hecategory:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectHeCategoryList")
    public TableDataInfo selectHeCategorylist(@RequestBody HeCategory heCategory) {
        // startPage();
@@ -80,10 +82,9 @@
    @ApiOperation("新增宣教分类")
    //@PreAuthorize("@ss.hasPermi('smartor:hecategory:add')")
    @Log(title = "宣教分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody HeCategory heCategory) {
        SysUser user = getLoginUser().getUser();
        heCategory.setOrgid(user.getOrgid());
        return toAjax(heCategoryService.insertHeCategory(heCategory));
    }
@@ -93,6 +94,7 @@
    @ApiOperation("修改宣教分类")
    //@PreAuthorize("@ss.hasPermi('smartor:hecategory:edit')")
    @Log(title = "宣教分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody HeCategory heCategory) {
        return toAjax(heCategoryService.updateHeCategory(heCategory));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLibraryAssortController.java
@@ -20,6 +20,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
@@ -45,6 +46,7 @@
    @ApiOperation("查询宣教分类列表")
    //@PreAuthorize("@ss.hasPermi('smartor:assort:list')")
    @PostMapping("/selectHeLibraryAssortList")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    public TableDataInfo list(@RequestBody HeLibraryAssort heLibraryAssort) {
        startPage();
        List<HeLibraryAssortVO> list = heLibraryAssortService.selectHeLibraryAssortList(heLibraryAssort);
@@ -80,10 +82,9 @@
    @ApiOperation("新增宣教分类")
    //@PreAuthorize("@ss.hasPermi('smartor:assort:add')")
    @Log(title = "宣教分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody HeLibraryAssort heLibraryAssort) {
        SysUser user = getLoginUser().getUser();
        heLibraryAssort.setOrgid(user.getOrgid());
        return toAjax(heLibraryAssortService.insertHeLibraryAssort(heLibraryAssort));
    }
@@ -94,9 +95,8 @@
    @Log(title = "宣教分类", businessType = BusinessType.INSERT)
    @ApiOperation("新增宣教分类详情树")
    @PostMapping("/addtree")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    public AjaxResult addtree(@RequestBody HeLibraryAssortVO heLibraryAssortVO) {
        SysUser user = getLoginUser().getUser();
        heLibraryAssortVO.setOrgid(user.getOrgid());
        return toAjax(heLibraryAssortService.insertHeLibraryAssortTree(heLibraryAssortVO));
    }
@@ -106,6 +106,7 @@
    @ApiOperation("修改宣教分类")
    //@PreAuthorize("@ss.hasPermi('smartor:assort:edit')")
    @Log(title = "宣教分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody HeLibraryAssort heLibraryAssort) {
        return toAjax(heLibraryAssortService.updateHeLibraryAssort(heLibraryAssort));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLibraryController.java
@@ -7,20 +7,18 @@
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.exception.base.BaseException;
import com.ruoyi.common.utils.PageUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.smartor.domain.HeLibrary;
import com.smartor.domain.HeLibraryVO;
import com.smartor.domain.SvyLibTemplateReq;
import com.smartor.domain.SvyLibTemplateVO;
import com.smartor.service.IHeLibraryService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
@@ -44,7 +42,8 @@
     */
    @ApiOperation("查询宣教资料库列表")
    //@PreAuthorize("@ss.hasPermi('system:library:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody HeLibrary heLibrary) {
        PageUtils.startPageByPost(heLibrary.getPageNum(), heLibrary.getPageSize());
        List<HeLibrary> list = heLibraryService.selectHeLibraryList(heLibrary);
@@ -90,6 +89,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:library:add')")
    @Log(title = "宣教资料库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody HeLibrary heLibrary) {
        SysUser user = getLoginUser().getUser();
@@ -102,6 +102,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:library:edit')")
    @Log(title = "宣教资料库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody HeLibrary heLibrary) {
        return toAjax(heLibraryService.updateHeLibrary(heLibrary));
@@ -138,6 +139,7 @@
     */
    @ApiOperation("查询模板详情根据条件")
    @PostMapping("/selectInfoByCondition")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    public AjaxResult selectInfoByCondition(@RequestBody HeLibrary heLibrary) {
        if (ObjectUtils.isEmpty(heLibrary)) {
            throw new BaseException("查询模板详情入参为空,请检查入参");
@@ -150,6 +152,7 @@
     */
    @ApiOperation("查询模板详情根据条件(小程序专用)")
    @PostMapping("/selectInfoByConditionXCH")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    public AjaxResult selectInfoByConditionXCH(@RequestBody HeLibrary heLibrary) {
        if (ObjectUtils.isEmpty(heLibrary)) {
            throw new BaseException("查询模板详情入参为空,请检查入参");
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLibraryTagController.java
@@ -18,6 +18,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
@@ -41,6 +42,7 @@
     * æŸ¥è¯¢æŒ‡æ ‡æ ‡ç­¾åˆ—表
     */
    //@PreAuthorize("@ss.hasPermi('system:tag:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @GetMapping("/list")
    public TableDataInfo list(HeLibraryTag heLibraryTag) {
        startPage();
@@ -75,9 +77,8 @@
    //@PreAuthorize("@ss.hasPermi('system:tag:add')")
    @Log(title = "指标标签", businessType = BusinessType.INSERT)
    @PostMapping
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    public AjaxResult add(@RequestBody HeLibraryTag heLibraryTag) {
        SysUser user = getLoginUser().getUser();
        heLibraryTag.setOrgid(user.getOrgid());
        return toAjax(heLibraryTagService.insertHeLibraryTag(heLibraryTag));
    }
@@ -87,6 +88,7 @@
    //@PreAuthorize("@ss.hasPermi('system:tag:edit')")
    @Log(title = "指标标签", businessType = BusinessType.UPDATE)
    @PutMapping
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    public AjaxResult edit(@RequestBody HeLibraryTag heLibraryTag) {
        return toAjax(heLibraryTagService.updateHeLibraryTag(heLibraryTag));
    }
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLocallibraryController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -23,8 +24,7 @@
 */
@RestController
@RequestMapping("/smartor/helibrary")
public class HeLocallibraryController extends BaseController
{
public class HeLocallibraryController extends BaseController {
    @Autowired
    private IHeLocallibraryService heLocallibraryService;
@@ -32,9 +32,9 @@
     * æŸ¥è¯¢å®£æ•™åº“列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:helibrary:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody HeLocallibrary heLocallibrary)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody HeLocallibrary heLocallibrary) {
        startPage();
        List<HeLocallibrary> list = heLocallibraryService.selectHeLocallibraryList(heLocallibrary);
        return getDataTable(list);
@@ -46,8 +46,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:helibrary:export')")
    @Log(title = "宣教库", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, HeLocallibrary heLocallibrary)
    {
    public void export(HttpServletResponse response, HeLocallibrary heLocallibrary) {
        List<HeLocallibrary> list = heLocallibraryService.selectHeLocallibraryList(heLocallibrary);
        ExcelUtil<HeLocallibrary> util = new ExcelUtil<HeLocallibrary>(HeLocallibrary.class);
        util.exportExcel(response, list, "宣教库数据");
@@ -58,8 +57,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:helibrary:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(heLocallibraryService.selectHeLocallibraryById(id));
    }
@@ -68,11 +66,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:helibrary:add')")
    @Log(title = "宣教库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("add")
    public AjaxResult add(@RequestBody HeLocallibrary heLocallibrary)
    {
        SysUser user = getLoginUser().getUser();
        heLocallibrary.setOrgid(user.getOrgid());
    public AjaxResult add(@RequestBody HeLocallibrary heLocallibrary) {
        return toAjax(heLocallibraryService.insertHeLocallibrary(heLocallibrary));
    }
@@ -81,9 +77,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:helibrary:edit')")
    @Log(title = "宣教库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody HeLocallibrary heLocallibrary)
    {
    public AjaxResult edit(@RequestBody HeLocallibrary heLocallibrary) {
        return toAjax(heLocallibraryService.updateHeLocallibrary(heLocallibrary));
    }
@@ -93,8 +89,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:helibrary:remove')")
    @Log(title = "宣教库", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(heLocallibraryService.deleteHeLocallibraryByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/Icd10AssociationController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -37,7 +38,8 @@
     */
    @ApiOperation("查询指标疾病列表")
    //@PreAuthorize("@ss.hasPermi('system:icd10:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody Icd10Association icd10Association) {
        if (icd10Association.getIsPage()) {
            PageUtils.startPageByPost(icd10Association.getPageNum(), icd10Association.getPageSize());
@@ -75,10 +77,9 @@
    @ApiOperation("新增指标疾病")
    //@PreAuthorize("@ss.hasPermi('system:icd10:add')")
    @Log(title = "指标疾病", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody Icd10Association Icd10Association) {
        SysUser user = getLoginUser().getUser();
        Icd10Association.setOrgid(user.getOrgid());
        return toAjax(iIcd10AssociationService.insertIcd10Association(Icd10Association));
    }
@@ -88,6 +89,7 @@
    @ApiOperation("修改指标疾病")
    //@PreAuthorize("@ss.hasPermi('system:icd10:edit')")
    @Log(title = "指标疾病", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody Icd10Association Icd10Association) {
        return toAjax(iIcd10AssociationService.updateIcd10Association(Icd10Association));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/Icd10Controller.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysUser;
@@ -37,6 +38,7 @@
     */
    @ApiOperation("查询疾病列表")
    //@PreAuthorize("@ss.hasPermi('system:icd10:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody Icd10 icd10) {
        PageUtils.startPageByPost(icd10.getPageNum(), icd10.getPageSize());
@@ -73,10 +75,9 @@
    @ApiOperation("新增疾病")
    //@PreAuthorize("@ss.hasPermi('system:icd10:add')")
    @Log(title = "疾病", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody Icd10 icd10) {
        SysUser user = getLoginUser().getUser();
        icd10.setOrgid(user.getOrgid());
        return toAjax(icd10Service.insertIcd10(icd10));
    }
@@ -86,6 +87,7 @@
    @ApiOperation("修改疾病")
    //@PreAuthorize("@ss.hasPermi('system:icd10:edit')")
    @Log(title = "疾病", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody Icd10 icd10) {
        return toAjax(icd10Service.updateIcd10(icd10));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibIntentController.java
@@ -15,6 +15,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
@@ -39,6 +40,7 @@
     * æŸ¥è¯¢AI意图库列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibintent:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrLibIntent ivrLibIntent) {
        startPage();
@@ -72,10 +74,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibintent:add')")
    @Log(title = "AI意图库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibIntent ivrLibIntent) {
        SysUser user = getLoginUser().getUser();
        ivrLibIntent.setOrgid(user.getOrgid());
        return toAjax(ivrLibIntentService.insertIvrLibIntent(ivrLibIntent));
    }
@@ -84,6 +85,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibintent:edit')")
    @Log(title = "AI意图库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibIntent ivrLibIntent) {
        return toAjax(ivrLibIntentService.updateIvrLibIntent(ivrLibIntent));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibIntentcategoryController.java
@@ -15,6 +15,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
@@ -31,8 +32,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrlibintentcategory")
public class IvrLibIntentcategoryController extends BaseController
{
public class IvrLibIntentcategoryController extends BaseController {
    @Autowired
    private IIvrLibIntentcategoryService ivrLibIntentcategoryService;
@@ -40,9 +40,9 @@
     * æŸ¥è¯¢AI意图库分类列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibintentcategory:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrLibIntentcategory ivrLibIntentcategory)
    {
    public TableDataInfo list(@RequestBody IvrLibIntentcategory ivrLibIntentcategory) {
        startPage();
        List<IvrLibIntentcategory> list = ivrLibIntentcategoryService.selectIvrLibIntentcategoryList(ivrLibIntentcategory);
        return getDataTable(list);
@@ -54,8 +54,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibintentcategory:export')")
    @Log(title = "AI意图库分类", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrLibIntentcategory ivrLibIntentcategory)
    {
    public void export(HttpServletResponse response, IvrLibIntentcategory ivrLibIntentcategory) {
        List<IvrLibIntentcategory> list = ivrLibIntentcategoryService.selectIvrLibIntentcategoryList(ivrLibIntentcategory);
        ExcelUtil<IvrLibIntentcategory> util = new ExcelUtil<IvrLibIntentcategory>(IvrLibIntentcategory.class);
        util.exportExcel(response, list, "AI意图库分类数据");
@@ -66,8 +65,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibintentcategory:query')")
    @GetMapping(value = "/{intertcatid}")
    public AjaxResult getInfo(@PathVariable("intertcatid") Long intertcatid)
    {
    public AjaxResult getInfo(@PathVariable("intertcatid") Long intertcatid) {
        return success(ivrLibIntentcategoryService.selectIvrLibIntentcategoryByIntertcatid(intertcatid));
    }
@@ -76,11 +74,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibintentcategory:add')")
    @Log(title = "AI意图库分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibIntentcategory ivrLibIntentcategory)
    {
        SysUser user = getLoginUser().getUser();
        ivrLibIntentcategory.setOrgid(user.getOrgid());
    public AjaxResult add(@RequestBody IvrLibIntentcategory ivrLibIntentcategory) {
        return toAjax(ivrLibIntentcategoryService.insertIvrLibIntentcategory(ivrLibIntentcategory));
    }
@@ -89,9 +85,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibintentcategory:edit')")
    @Log(title = "AI意图库分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibIntentcategory ivrLibIntentcategory)
    {
    public AjaxResult edit(@RequestBody IvrLibIntentcategory ivrLibIntentcategory) {
        return toAjax(ivrLibIntentcategoryService.updateIvrLibIntentcategory(ivrLibIntentcategory));
    }
@@ -101,8 +97,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibintentcategory:remove')")
    @Log(title = "AI意图库分类", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{intertcatids}")
    public AjaxResult remove(@PathVariable Long[] intertcatids)
    {
    public AjaxResult remove(@PathVariable Long[] intertcatids) {
        return toAjax(ivrLibIntentcategoryService.deleteIvrLibIntentcategoryByIntertcatids(intertcatids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibScriptController.java
@@ -15,6 +15,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
@@ -40,6 +41,7 @@
     * æŸ¥è¯¢AI话术库列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscript:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrLibScript ivrLibScript)
    {
@@ -76,11 +78,10 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscript:add')")
    @Log(title = "AI话术库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibScript ivrLibScript)
    {
        SysUser user = getLoginUser().getUser();
        ivrLibScript.setOrgid(user.getOrgid());
        return toAjax(ivrLibScriptService.insertIvrLibScript(ivrLibScript));
    }
@@ -89,6 +90,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscript:edit')")
    @Log(title = "AI话术库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibScript ivrLibScript)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibScriptcategoryController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
@@ -31,8 +32,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrlibscriptcategory")
public class IvrLibScriptcategoryController extends BaseController
{
public class IvrLibScriptcategoryController extends BaseController {
    @Autowired
    private IIvrLibScriptcategoryService ivrLibScriptcategoryService;
@@ -40,9 +40,9 @@
     * æŸ¥è¯¢AI话术库分类列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptcategory:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrLibScriptcategory ivrLibScriptcategory)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibScriptcategory ivrLibScriptcategory) {
        startPage();
        List<IvrLibScriptcategory> list = ivrLibScriptcategoryService.selectIvrLibScriptcategoryList(ivrLibScriptcategory);
        return getDataTable(list);
@@ -54,8 +54,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptcategory:export')")
    @Log(title = "AI话术库分类", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrLibScriptcategory ivrLibScriptcategory)
    {
    public void export(HttpServletResponse response, IvrLibScriptcategory ivrLibScriptcategory) {
        List<IvrLibScriptcategory> list = ivrLibScriptcategoryService.selectIvrLibScriptcategoryList(ivrLibScriptcategory);
        ExcelUtil<IvrLibScriptcategory> util = new ExcelUtil<IvrLibScriptcategory>(IvrLibScriptcategory.class);
        util.exportExcel(response, list, "AI话术库分类数据");
@@ -66,8 +65,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptcategory:query')")
    @GetMapping(value = "/{categoryid}")
    public AjaxResult getInfo(@PathVariable("categoryid") Long categoryid)
    {
    public AjaxResult getInfo(@PathVariable("categoryid") Long categoryid) {
        return success(ivrLibScriptcategoryService.selectIvrLibScriptcategoryByCategoryid(categoryid));
    }
@@ -76,9 +74,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptcategory:add')")
    @Log(title = "AI话术库分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibScriptcategory ivrLibScriptcategory)
    {
    public AjaxResult add(@RequestBody IvrLibScriptcategory ivrLibScriptcategory) {
        SysUser user = getLoginUser().getUser();
        ivrLibScriptcategory.setOrgid(user.getOrgid());
        return toAjax(ivrLibScriptcategoryService.insertIvrLibScriptcategory(ivrLibScriptcategory));
@@ -89,9 +87,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptcategory:edit')")
    @Log(title = "AI话术库分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibScriptcategory ivrLibScriptcategory)
    {
    public AjaxResult edit(@RequestBody IvrLibScriptcategory ivrLibScriptcategory) {
        return toAjax(ivrLibScriptcategoryService.updateIvrLibScriptcategory(ivrLibScriptcategory));
    }
@@ -101,8 +99,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptcategory:remove')")
    @Log(title = "AI话术库分类", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{categoryids}")
    public AjaxResult remove(@PathVariable Long[] categoryids)
    {
    public AjaxResult remove(@PathVariable Long[] categoryids) {
        return toAjax(ivrLibScriptcategoryService.deleteIvrLibScriptcategoryByCategoryids(categoryids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibScriptmodelController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
@@ -31,8 +32,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrlibscriptmodel")
public class IvrLibScriptmodelController extends BaseController
{
public class IvrLibScriptmodelController extends BaseController {
    @Autowired
    private IIvrLibScriptmodelService ivrLibScriptmodelService;
@@ -40,9 +40,9 @@
     * æŸ¥è¯¢AI话术模块列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptmodel:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrLibScriptmodel ivrLibScriptmodel)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibScriptmodel ivrLibScriptmodel) {
        startPage();
        List<IvrLibScriptmodel> list = ivrLibScriptmodelService.selectIvrLibScriptmodelList(ivrLibScriptmodel);
        return getDataTable(list);
@@ -54,8 +54,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptmodel:export')")
    @Log(title = "AI话术模块", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrLibScriptmodel ivrLibScriptmodel)
    {
    public void export(HttpServletResponse response, IvrLibScriptmodel ivrLibScriptmodel) {
        List<IvrLibScriptmodel> list = ivrLibScriptmodelService.selectIvrLibScriptmodelList(ivrLibScriptmodel);
        ExcelUtil<IvrLibScriptmodel> util = new ExcelUtil<IvrLibScriptmodel>(IvrLibScriptmodel.class);
        util.exportExcel(response, list, "AI话术模块数据");
@@ -66,8 +65,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptmodel:query')")
    @GetMapping(value = "/{modelid}")
    public AjaxResult getInfo(@PathVariable("modelid") Long modelid)
    {
    public AjaxResult getInfo(@PathVariable("modelid") Long modelid) {
        return success(ivrLibScriptmodelService.selectIvrLibScriptmodelByModelid(modelid));
    }
@@ -76,9 +74,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptmodel:add')")
    @Log(title = "AI话术模块", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibScriptmodel ivrLibScriptmodel)
    {
    public AjaxResult add(@RequestBody IvrLibScriptmodel ivrLibScriptmodel) {
        SysUser user = getLoginUser().getUser();
        ivrLibScriptmodel.setOrgid(user.getOrgid());
        return toAjax(ivrLibScriptmodelService.insertIvrLibScriptmodel(ivrLibScriptmodel));
@@ -89,9 +87,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptmodel:edit')")
    @Log(title = "AI话术模块", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibScriptmodel ivrLibScriptmodel)
    {
    public AjaxResult edit(@RequestBody IvrLibScriptmodel ivrLibScriptmodel) {
        return toAjax(ivrLibScriptmodelService.updateIvrLibScriptmodel(ivrLibScriptmodel));
    }
@@ -101,8 +99,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrlibscriptmodel:remove')")
    @Log(title = "AI话术模块", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{modelids}")
    public AjaxResult remove(@PathVariable Long[] modelids)
    {
    public AjaxResult remove(@PathVariable Long[] modelids) {
        return toAjax(ivrLibScriptmodelService.deleteIvrLibScriptmodelByModelids(modelids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaExtemplateCategoryController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,7 +37,8 @@
     */
    @ApiOperation("查询通用模板分类列表")
    //@PreAuthorize("@ss.hasPermi('smartor:category:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaExtemplateCategory ivrLibaExtemplateCategory) {
        startPage();
        List<IvrLibaExtemplateCategory> list = ivrLibaExtemplateCategoryService.selectIvrLibaExtemplateCategoryList(ivrLibaExtemplateCategory);
@@ -72,6 +74,7 @@
    @ApiOperation("新增通用模板分类")
    //@PreAuthorize("@ss.hasPermi('smartor:category:add')")
    @Log(title = "通用模板分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaExtemplateCategory ivrLibaExtemplateCategory) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +88,7 @@
    @ApiOperation("修改通用模板分类")
    //@PreAuthorize("@ss.hasPermi('smartor:category:edit')")
    @Log(title = "通用模板分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaExtemplateCategory ivrLibaExtemplateCategory) {
        return toAjax(ivrLibaExtemplateCategoryService.updateIvrLibaExtemplateCategory(ivrLibaExtemplateCategory));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaExtemplateController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,7 +37,8 @@
     */
    @ApiOperation("查询通过模板列表")
    //@PreAuthorize("@ss.hasPermi('smartor:extemplate:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaExtemplate ivrLibaExtemplate) {
        startPage();
        List<IvrLibaExtemplate> list = ivrLibaExtemplateService.selectIvrLibaExtemplateList(ivrLibaExtemplate);
@@ -72,6 +74,7 @@
    @ApiOperation("新增通过模板")
    //@PreAuthorize("@ss.hasPermi('smartor:extemplate:add')")
    @Log(title = "通过模板", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaExtemplate ivrLibaExtemplate) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +88,7 @@
    @ApiOperation("修改通过模板")
    //@PreAuthorize("@ss.hasPermi('smartor:extemplate:edit')")
    @Log(title = "通过模板", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaExtemplate ivrLibaExtemplate) {
        return toAjax(ivrLibaExtemplateService.updateIvrLibaExtemplate(ivrLibaExtemplate));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaExtemplatescriptController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,7 +37,8 @@
     */
    @ApiOperation("查询通用模板话术列表")
    //@PreAuthorize("@ss.hasPermi('smartor:extemplatescript:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaExtemplatescript ivrLibaExtemplatescript) {
        startPage();
        List<IvrLibaExtemplatescript> list = ivrLibaExtemplatescriptService.selectIvrLibaExtemplatescriptList(ivrLibaExtemplatescript);
@@ -72,6 +74,7 @@
    @ApiOperation("新增通用模板话术")
    //@PreAuthorize("@ss.hasPermi('smartor:extemplatescript:add')")
    @Log(title = "通用模板话术", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaExtemplatescript ivrLibaExtemplatescript) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +88,7 @@
    @ApiOperation("修改通用模板话术")
    //@PreAuthorize("@ss.hasPermi('smartor:extemplatescript:edit')")
    @Log(title = "通用模板话术", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaExtemplatescript ivrLibaExtemplatescript) {
        return toAjax(ivrLibaExtemplatescriptService.updateIvrLibaExtemplatescript(ivrLibaExtemplatescript));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptAssortController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -39,6 +40,7 @@
     */
    @ApiOperation("查询问题话术分类库(树状)")
    //@PreAuthorize("@ss.hasPermi('system:assort:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectIvrLibaScriptAssortList")
    public TableDataInfo list(@RequestBody IvrLibaScriptAssort ivrLibaScriptAssort) {
        List<IvrLibaScriptAssortVO> list = ivrLibaScriptAssortService.selectIvrLibaScriptAssortList(ivrLibaScriptAssort);
@@ -76,6 +78,7 @@
    @ApiOperation("新增问题话术分类库")
    //@PreAuthorize("@ss.hasPermi('system:assort:add')")
    @Log(title = "问题话术分类库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaScriptAssort ivrLibaScriptAssort) {
        SysUser user = getLoginUser().getUser();
@@ -89,6 +92,7 @@
    //@PreAuthorize("@ss.hasPermi('system:assort:add')")
    @Log(title = "问题话术分类库", businessType = BusinessType.INSERT)
    @ApiOperation("新增问题话术分类树")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/addtree")
    public AjaxResult addtree(@RequestBody IvrLibaScriptAssortVO ivrLibaScriptAssortVO) {
        SysUser user = getLoginUser().getUser();
@@ -102,6 +106,7 @@
    @ApiOperation("修改问题话术分类库")
    //@PreAuthorize("@ss.hasPermi('system:assort:edit')")
    @Log(title = "问题话术分类库", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaScriptAssort ivrLibaScriptAssort) {
        return toAjax(ivrLibaScriptAssortService.updateIvrLibaScriptAssort(ivrLibaScriptAssort));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -40,7 +41,7 @@
     */
    @ApiOperation("查询问题话术库列表")
    //@PreAuthorize("@ss.hasPermi('system:script:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    public TableDataInfo list(@RequestBody IvrLibaScript ivrLibaScript) {
        PageUtils.startPageByPost(ivrLibaScript.getPageNum(),ivrLibaScript.getPageSize());
        List<IvrLibaScript> list = ivrLibaScriptService.selectIvrLibaScriptList(ivrLibaScript);
@@ -76,6 +77,7 @@
    @ApiOperation("新增问题话术库")
    //@PreAuthorize("@ss.hasPermi('system:script:add')")
    @Log(title = "问题话术库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaScript ivrLibaScript) {
        SysUser user = getLoginUser().getUser();
@@ -89,6 +91,7 @@
    @ApiOperation("修改问题话术库")
    //@PreAuthorize("@ss.hasPermi('system:script:edit')")
    @Log(title = "问题话术库", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaScript ivrLibaScript) {
        return toAjax(ivrLibaScriptService.updateIvrLibaScript(ivrLibaScript));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTagController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -10,7 +11,6 @@
import com.smartor.domain.IvrLibaScriptTag;
import com.smartor.service.IIvrLibaScriptTagService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
@@ -32,7 +32,8 @@
     * æŸ¥è¯¢é—®é¢˜è¯æœ¯æ ‡ç­¾åº“列表
     */
    //@PreAuthorize("@ss.hasPermi('system:tag:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaScriptTag ivrLibaScriptTag) {
        startPage();
        List<IvrLibaScriptTag> list = ivrLibaScriptTagService.selectIvrLibaScriptTagList(ivrLibaScriptTag);
@@ -65,6 +66,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:tag:add')")
    @Log(title = "问题话术标签库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaScriptTag ivrLibaScriptTag) {
        SysUser user = getLoginUser().getUser();
@@ -77,6 +79,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:tag:edit')")
    @Log(title = "问题话术标签库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaScriptTag ivrLibaScriptTag) {
        return toAjax(ivrLibaScriptTagService.updateIvrLibaScriptTag(ivrLibaScriptTag));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTargetController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -32,7 +33,8 @@
     * æŸ¥è¯¢é—®é¢˜è¯æœ¯æŒ‡æ ‡åº“列表
     */
    //@PreAuthorize("@ss.hasPermi('system:target:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaScriptTarget ivrLibaScriptTarget) {
        startPage();
        List<IvrLibaScriptTarget> list = ivrLibaScriptTargetService.selectIvrLibaScriptTargetList(ivrLibaScriptTarget);
@@ -65,6 +67,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:target:add')")
    @Log(title = "问题话术指标库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaScriptTarget ivrLibaScriptTarget) {
        SysUser user = getLoginUser().getUser();
@@ -77,6 +80,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:target:edit')")
    @Log(title = "问题话术指标库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaScriptTarget ivrLibaScriptTarget) {
        return toAjax(ivrLibaScriptTargetService.updateIvrLibaScriptTarget(ivrLibaScriptTarget));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTargetoptionController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -32,7 +33,8 @@
     * æŸ¥è¯¢é—®é¢˜è¯æœ¯æŒ‡æ ‡é€‰é¡¹åº“列表
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
        startPage();
        List<IvrLibaScriptTargetoption> list = ivrLibaScriptTargetoptionService.selectIvrLibaScriptTargetoptionList(ivrLibaScriptTargetoption);
@@ -65,6 +67,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:add')")
    @Log(title = "问题话术指标选项库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
        SysUser user = getLoginUser().getUser();
@@ -77,6 +80,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:edit')")
    @Log(title = "问题话术指标选项库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
        return toAjax(ivrLibaScriptTargetoptionService.updateIvrLibaScriptTargetoption(ivrLibaScriptTargetoption));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -39,6 +40,7 @@
     */
    @ApiOperation("查询指标分类列表")
    //@PreAuthorize("@ss.hasPermi('system:assort:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectIvrLibaTargetAssortList")
    public TableDataInfo list(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort) {
//        PageUtils.startPageByPost(ivrLibaTargetAssort.getPageNum(), ivrLibaTargetAssort.getPageSize());
@@ -75,6 +77,7 @@
    @ApiOperation("新增指标分类")
    //@PreAuthorize("@ss.hasPermi('system:assort:add')")
    @Log(title = "指标分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort) {
        SysUser user = getLoginUser().getUser();
@@ -88,6 +91,7 @@
    //@PreAuthorize("@ss.hasPermi('system:assort:add')")
    @Log(title = "指标分类", businessType = BusinessType.INSERT)
    @ApiOperation("新增指标分类树")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/addtree")
    public AjaxResult addtree(@RequestBody IvrLibaTargetAssortVO ivrLibaTargetAssortVO) {
        SysUser user = getLoginUser().getUser();
@@ -101,6 +105,7 @@
    @ApiOperation("修改指标分类")
    //@PreAuthorize("@ss.hasPermi('system:assort:edit')")
    @Log(title = "指标分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort) {
        return toAjax(ivrLibaTargetAssortService.updateIvrLibaTargetAssort(ivrLibaTargetAssort));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.github.pagehelper.PageInfo;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.HttpStatus;
import com.ruoyi.common.core.controller.BaseController;
@@ -40,7 +41,8 @@
     */
    @ApiOperation("查询指标列表")
    //@PreAuthorize("@ss.hasPermi('system:target:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaTarget ivrLibaTarget) {
        PageUtils.startPageByPost(ivrLibaTarget.getPageNum(), ivrLibaTarget.getPageSize());
        List<IvrLibaTarget> list = ivrLibaTargetService.selectIvrLibaTargetList(ivrLibaTarget);
@@ -76,6 +78,7 @@
    //@PreAuthorize("@ss.hasPermi('system:target:add')")
    @Log(title = "指标选项库", businessType = BusinessType.INSERT)
    @ApiOperation("新增指标(这个接口没啥用了,用”新增或修改指标信息“这个接口好一些)")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaTargetVO ivrLibaTargetVO) {
        SysUser user = getLoginUser().getUser();
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetTagController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -32,7 +33,8 @@
     * æŸ¥è¯¢æŒ‡æ ‡æ ‡ç­¾åˆ—表
     */
    //@PreAuthorize("@ss.hasPermi('system:tag:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaTargetTag ivrLibaTargetTag) {
        startPage();
        List<IvrLibaTargetTag> list = ivrLibaTargetTagService.selectIvrLibaTargetTagList(ivrLibaTargetTag);
@@ -65,6 +67,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:tag:add')")
    @Log(title = "指标标签", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaTargetTag ivrLibaTargetTag) {
        SysUser user = getLoginUser().getUser();
@@ -77,6 +80,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:tag:edit')")
    @Log(title = "指标标签", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaTargetTag ivrLibaTargetTag) {
        return toAjax(ivrLibaTargetTagService.updateIvrLibaTargetTag(ivrLibaTargetTag));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetoptionController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -28,8 +29,7 @@
@Api(description = "指标选项库")
@RestController
@RequestMapping("/smartor/targetoption")
public class IvrLibaTargetoptionController extends BaseController
{
public class IvrLibaTargetoptionController extends BaseController {
    @Autowired
    private IIvrLibaTargetoptionService ivrLibaTargetoptionService;
@@ -38,9 +38,9 @@
     */
    @ApiOperation("查询指标选项库列表")
    //@PreAuthorize("@ss.hasPermi('system:targetoption:list')")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody    IvrLibaTargetoption ivrLibaTargetoption)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaTargetoption ivrLibaTargetoption) {
        PageUtils.startPageByPost(ivrLibaTargetoption.getPageNum(),ivrLibaTargetoption.getPageSize());
        List<IvrLibaTargetoption> list = ivrLibaTargetoptionService.selectIvrLibaTargetoptionList(ivrLibaTargetoption);
        return getDataTable(list);
@@ -53,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('system:targetoption:export')")
    @Log(title = "指标选项库", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrLibaTargetoption ivrLibaTargetoption)
    {
    public void export(HttpServletResponse response, IvrLibaTargetoption ivrLibaTargetoption) {
        List<IvrLibaTargetoption> list = ivrLibaTargetoptionService.selectIvrLibaTargetoptionList(ivrLibaTargetoption);
        ExcelUtil<IvrLibaTargetoption> util = new ExcelUtil<IvrLibaTargetoption>(IvrLibaTargetoption.class);
        util.exportExcel(response, list, "指标选项库数据");
@@ -66,8 +65,7 @@
    @ApiOperation("获取指标选项库详细信息")
    //@PreAuthorize("@ss.hasPermi('system:targetoption:query')")
    @GetMapping(value = "/getInfo/{targetoptionid}")
    public AjaxResult getInfo(@PathVariable("targetoptionid") Long targetoptionid)
    {
    public AjaxResult getInfo(@PathVariable("targetoptionid") Long targetoptionid) {
        return success(ivrLibaTargetoptionService.selectIvrLibaTargetoptionByTargetoptionid(targetoptionid));
    }
@@ -77,9 +75,9 @@
    @ApiOperation("新增指标选项库")
    //@PreAuthorize("@ss.hasPermi('system:targetoption:add')")
    @Log(title = "指标选项库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaTargetoption ivrLibaTargetoption)
    {
    public AjaxResult add(@RequestBody IvrLibaTargetoption ivrLibaTargetoption) {
        SysUser user = getLoginUser().getUser();
        ivrLibaTargetoption.setOrgid(user.getOrgid());
        return toAjax(ivrLibaTargetoptionService.insertIvrLibaTargetoption(ivrLibaTargetoption));
@@ -91,9 +89,9 @@
    @ApiOperation("修改指标选项库")
    //@PreAuthorize("@ss.hasPermi('system:targetoption:edit')")
    @Log(title = "指标选项库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaTargetoption ivrLibaTargetoption)
    {
    public AjaxResult edit(@RequestBody IvrLibaTargetoption ivrLibaTargetoption) {
        return toAjax(ivrLibaTargetoptionService.updateIvrLibaTargetoption(ivrLibaTargetoption));
    }
@@ -104,8 +102,7 @@
    //@PreAuthorize("@ss.hasPermi('system:targetoption:remove')")
    @Log(title = "指标选项库", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{targetoptionids}")
    public AjaxResult remove(@PathVariable Long[] targetoptionids)
    {
    public AjaxResult remove(@PathVariable Long[] targetoptionids) {
        return toAjax(ivrLibaTargetoptionService.deleteIvrLibaTargetoptionByTargetoptionids(targetoptionids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateAssortController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -38,6 +39,7 @@
     */
    @ApiOperation("查询模板分类列表")
    //@PreAuthorize("@ss.hasPermi('smartor:assort:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectIvrLibaTemplateAssortList")
    public TableDataInfo selectIvrLibaTemplateAssortList(@RequestBody IvrLibaTemplateAssort ivrLibaTemplateAssort) {
//        startPage();
@@ -74,6 +76,7 @@
    @ApiOperation("新增模板分类")
    //@PreAuthorize("@ss.hasPermi('smartor:assort:add')")
    @Log(title = "模板分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaTemplateAssort ivrLibaTemplateAssort) {
        SysUser user = getLoginUser().getUser();
@@ -87,6 +90,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:assort:add')")
    @Log(title = "模板分类", businessType = BusinessType.INSERT)
    @ApiOperation("新增模板分类树")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/addtree")
    public AjaxResult addtree(@RequestBody IvrLibaTemplateAssortVO ivrLibaTemplateAssortVO) {
        SysUser user = getLoginUser().getUser();
@@ -100,6 +104,7 @@
    @ApiOperation("修改模板分类")
    //@PreAuthorize("@ss.hasPermi('smartor:assort:edit')")
    @Log(title = "模板分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaTemplateAssort ivrLibaTemplateAssort) {
        return toAjax(ivrLibaTemplateAssortService.updateIvrLibaTemplateAssort(ivrLibaTemplateAssort));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.alibaba.fastjson2.JSON;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -52,7 +53,8 @@
     */
    @ApiOperation("查询随访模板库列表")
    //@PreAuthorize("@ss.hasPermi('smartor:template:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaTemplate ivrLibaTemplate) {
        //分页
        PageUtils.startPageByPost(ivrLibaTemplate.getPageNum(), ivrLibaTemplate.getPageSize());
@@ -89,6 +91,7 @@
    @ApiOperation("新增随访模板库")
    //@PreAuthorize("@ss.hasPermi('smartor:template:add')")
    @Log(title = "模板库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaTemplate ivrLibaTemplate) {
        SysUser user = getLoginUser().getUser();
@@ -102,6 +105,7 @@
    @ApiOperation("修改随访模板库")
    //@PreAuthorize("@ss.hasPermi('smartor:template:edit')")
    @Log(title = "模板库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaTemplate ivrLibaTemplate) {
        return toAjax(ivrLibaTemplateService.updateIvrLibaTemplate(ivrLibaTemplate));
@@ -122,6 +126,7 @@
     * æ–°å¢žæˆ–修改随访模板库详情
     */
    @ApiOperation("新增或修改随访模板库详情")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/saveOrUpdateScript")
    public AjaxResult saveOrUpdateScript(@RequestBody IvrLibaTemplateVO ivrLibaTemplateVO) {
        if (ObjectUtils.isEmpty(ivrLibaTemplateVO)) {
@@ -136,6 +141,7 @@
     * æŸ¥è¯¢æ¨¡æ¿è¯¦æƒ…根据条件
     */
    @ApiOperation("查询模板详情根据条件")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectInfoByCondition")
    public AjaxResult selectInfoByCondition(@RequestBody IvrLibaTemplateVO ivrLibaTemplateVO) {
        if (ivrLibaTemplateVO.getId() == null) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateScriptController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -27,8 +28,7 @@
@Api(description = "模版问题话术库")
@RestController
@RequestMapping("/smartor/templatescript")
public class IvrLibaTemplateScriptController extends BaseController
{
public class IvrLibaTemplateScriptController extends BaseController {
    @Autowired
    private IIvrLibaTemplateScriptService ivrLibaTemplateScriptService;
@@ -37,9 +37,9 @@
     */
    @ApiOperation("查询模版问题话术库列表")
    //@PreAuthorize("@ss.hasPermi('smartor:script:list')")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrLibaTemplateScript ivrLibaTemplateScript)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaTemplateScript ivrLibaTemplateScript) {
        startPage();
        List<IvrLibaTemplateScript> list = ivrLibaTemplateScriptService.selectIvrLibaTemplateScriptList(ivrLibaTemplateScript);
        return getDataTable(list);
@@ -52,8 +52,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:script:export')")
    @Log(title = "模版问题话术库", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrLibaTemplateScript ivrLibaTemplateScript)
    {
    public void export(HttpServletResponse response, IvrLibaTemplateScript ivrLibaTemplateScript) {
        List<IvrLibaTemplateScript> list = ivrLibaTemplateScriptService.selectIvrLibaTemplateScriptList(ivrLibaTemplateScript);
        ExcelUtil<IvrLibaTemplateScript> util = new ExcelUtil<IvrLibaTemplateScript>(IvrLibaTemplateScript.class);
        util.exportExcel(response, list, "模版问题话术库数据");
@@ -65,8 +64,7 @@
    @ApiOperation("获取模版问题话术库详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:script:query')")
    @GetMapping(value = "/getInfo/{ID}")
    public AjaxResult getInfo(@PathVariable("ID") Long ID)
    {
    public AjaxResult getInfo(@PathVariable("ID") Long ID) {
        return success(ivrLibaTemplateScriptService.selectIvrLibaTemplateScriptByID(ID));
    }
@@ -76,9 +74,9 @@
    @ApiOperation("新增模版问题话术库")
    //@PreAuthorize("@ss.hasPermi('smartor:script:add')")
    @Log(title = "模版问题话术库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaTemplateScript ivrLibaTemplateScript)
    {
    public AjaxResult add(@RequestBody IvrLibaTemplateScript ivrLibaTemplateScript) {
        SysUser user = getLoginUser().getUser();
        ivrLibaTemplateScript.setOrgid(user.getOrgid());
        return toAjax(ivrLibaTemplateScriptService.insertIvrLibaTemplateScript(ivrLibaTemplateScript));
@@ -90,9 +88,9 @@
    @ApiOperation("修改模版问题话术库")
    //@PreAuthorize("@ss.hasPermi('smartor:script:edit')")
    @Log(title = "模版问题话术库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaTemplateScript ivrLibaTemplateScript)
    {
    public AjaxResult edit(@RequestBody IvrLibaTemplateScript ivrLibaTemplateScript) {
        return toAjax(ivrLibaTemplateScriptService.updateIvrLibaTemplateScript(ivrLibaTemplateScript));
    }
@@ -103,8 +101,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:script:remove')")
    @Log(title = "模版问题话术库", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{IDs}")
    public AjaxResult remove(@PathVariable Long[] IDs)
    {
    public AjaxResult remove(@PathVariable Long[] IDs) {
        return toAjax(ivrLibaTemplateScriptService.deleteIvrLibaTemplateScriptByIDs(IDs));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateTagController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,7 +37,8 @@
     */
//    @ApiOperation("查询模板标签列表")
    //@PreAuthorize("@ss.hasPermi('smartor:tag:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaTemplateTag ivrLibaTemplateTag) {
        startPage();
        List<IvrLibaTemplateTag> list = ivrLibaTemplateTagService.selectIvrLibaTemplateTagList(ivrLibaTemplateTag);
@@ -72,6 +74,7 @@
    @ApiOperation("新增模板标签")
    //@PreAuthorize("@ss.hasPermi('smartor:tag:add')")
    @Log(title = "模板标签", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaTemplateTag ivrLibaTemplateTag) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +88,7 @@
    @ApiOperation("修改模板标签")
    //@PreAuthorize("@ss.hasPermi('smartor:tag:edit')")
    @Log(title = "模板标签", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaTemplateTag ivrLibaTemplateTag) {
        return toAjax(ivrLibaTemplateTagService.updateIvrLibaTemplateTag(ivrLibaTemplateTag));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateTargetoptionController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,7 +37,8 @@
     */
    @ApiOperation("查询模板指标选项库列表")
    //@PreAuthorize("@ss.hasPermi('system:targetoption:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrLibaTemplateTargetoption ivrLibaTemplateTargetoption) {
        startPage();
        List<IvrLibaTemplateTargetoption> list = ivrLibaTemplateTargetoptionService.selectIvrLibaTemplateTargetoptionList(ivrLibaTemplateTargetoption);
@@ -72,6 +74,7 @@
    @ApiOperation("新增模板指标选项库")
    //@PreAuthorize("@ss.hasPermi('system:targetoption:add')")
    @Log(title = "模板指标选项库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrLibaTemplateTargetoption ivrLibaTemplateTargetoption) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +88,7 @@
    @ApiOperation("修改模板指标选项库")
    //@PreAuthorize("@ss.hasPermi('system:targetoption:edit')")
    @Log(title = "模板指标选项库", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrLibaTemplateTargetoption ivrLibaTemplateTargetoption) {
        return toAjax(ivrLibaTemplateTargetoptionService.updateIvrLibaTemplateTargetoption(ivrLibaTemplateTargetoption));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrscene")
public class IvrSceneController extends BaseController
{
public class IvrSceneController extends BaseController {
    @Autowired
    private IIvrSceneService ivrSceneService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢AI外呼场景管理列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscene:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrScene ivrScene)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrScene ivrScene) {
        startPage();
        List<IvrScene> list = ivrSceneService.selectIvrSceneList(ivrScene);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscene:export')")
    @Log(title = "AI外呼场景管理", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrScene ivrScene)
    {
    public void export(HttpServletResponse response, IvrScene ivrScene) {
        List<IvrScene> list = ivrSceneService.selectIvrSceneList(ivrScene);
        ExcelUtil<IvrScene> util = new ExcelUtil<IvrScene>(IvrScene.class);
        util.exportExcel(response, list, "AI外呼场景管理数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscene:query')")
    @GetMapping(value = "/{sceneid}")
    public AjaxResult getInfo(@PathVariable("sceneid") Long sceneid)
    {
    public AjaxResult getInfo(@PathVariable("sceneid") Long sceneid) {
        return success(ivrSceneService.selectIvrSceneBySceneid(sceneid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscene:add')")
    @Log(title = "AI外呼场景管理", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrScene ivrScene)
    {
    public AjaxResult add(@RequestBody IvrScene ivrScene) {
        return toAjax(ivrSceneService.insertIvrScene(ivrScene));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscene:edit')")
    @Log(title = "AI外呼场景管理", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrScene ivrScene)
    {
    public AjaxResult edit(@RequestBody IvrScene ivrScene) {
        return toAjax(ivrSceneService.updateIvrScene(ivrScene));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscene:remove')")
    @Log(title = "AI外呼场景管理", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{sceneids}")
    public AjaxResult remove(@PathVariable Long[] sceneids)
    {
    public AjaxResult remove(@PathVariable Long[] sceneids) {
        return toAjax(ivrSceneService.deleteIvrSceneBySceneids(sceneids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneExecuteconfigController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrexecuteconfig")
public class IvrSceneExecuteconfigController extends BaseController
{
public class IvrSceneExecuteconfigController extends BaseController {
    @Autowired
    private IIvrSceneExecuteconfigService ivrSceneExecuteconfigService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢AI外呼执行配置列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrexecuteconfig:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrSceneExecuteconfig ivrSceneExecuteconfig)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrSceneExecuteconfig ivrSceneExecuteconfig) {
        startPage();
        List<IvrSceneExecuteconfig> list = ivrSceneExecuteconfigService.selectIvrSceneExecuteconfigList(ivrSceneExecuteconfig);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrexecuteconfig:export')")
    @Log(title = "AI外呼执行配置", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrSceneExecuteconfig ivrSceneExecuteconfig)
    {
    public void export(HttpServletResponse response, IvrSceneExecuteconfig ivrSceneExecuteconfig) {
        List<IvrSceneExecuteconfig> list = ivrSceneExecuteconfigService.selectIvrSceneExecuteconfigList(ivrSceneExecuteconfig);
        ExcelUtil<IvrSceneExecuteconfig> util = new ExcelUtil<IvrSceneExecuteconfig>(IvrSceneExecuteconfig.class);
        util.exportExcel(response, list, "AI外呼执行配置数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrexecuteconfig:query')")
    @GetMapping(value = "/{scenecfgid}")
    public AjaxResult getInfo(@PathVariable("scenecfgid") Long scenecfgid)
    {
    public AjaxResult getInfo(@PathVariable("scenecfgid") Long scenecfgid) {
        return success(ivrSceneExecuteconfigService.selectIvrSceneExecuteconfigByScenecfgid(scenecfgid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrexecuteconfig:add')")
    @Log(title = "AI外呼执行配置", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrSceneExecuteconfig ivrSceneExecuteconfig)
    {
    public AjaxResult add(@RequestBody IvrSceneExecuteconfig ivrSceneExecuteconfig) {
        return toAjax(ivrSceneExecuteconfigService.insertIvrSceneExecuteconfig(ivrSceneExecuteconfig));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrexecuteconfig:edit')")
    @Log(title = "AI外呼执行配置", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrSceneExecuteconfig ivrSceneExecuteconfig)
    {
    public AjaxResult edit(@RequestBody IvrSceneExecuteconfig ivrSceneExecuteconfig) {
        return toAjax(ivrSceneExecuteconfigService.updateIvrSceneExecuteconfig(ivrSceneExecuteconfig));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrexecuteconfig:remove')")
    @Log(title = "AI外呼执行配置", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{scenecfgids}")
    public AjaxResult remove(@PathVariable Long[] scenecfgids)
    {
    public AjaxResult remove(@PathVariable Long[] scenecfgids) {
        return toAjax(ivrSceneExecuteconfigService.deleteIvrSceneExecuteconfigByScenecfgids(scenecfgids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneFlowController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrflow")
public class IvrSceneFlowController extends BaseController
{
public class IvrSceneFlowController extends BaseController {
    @Autowired
    private IIvrSceneFlowService ivrSceneFlowService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢AI外呼流程列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflow:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrSceneFlow ivrSceneFlow)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrSceneFlow ivrSceneFlow) {
        startPage();
        List<IvrSceneFlow> list = ivrSceneFlowService.selectIvrSceneFlowList(ivrSceneFlow);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflow:export')")
    @Log(title = "AI外呼流程", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrSceneFlow ivrSceneFlow)
    {
    public void export(HttpServletResponse response, IvrSceneFlow ivrSceneFlow) {
        List<IvrSceneFlow> list = ivrSceneFlowService.selectIvrSceneFlowList(ivrSceneFlow);
        ExcelUtil<IvrSceneFlow> util = new ExcelUtil<IvrSceneFlow>(IvrSceneFlow.class);
        util.exportExcel(response, list, "AI外呼流程数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflow:query')")
    @GetMapping(value = "/{flowid}")
    public AjaxResult getInfo(@PathVariable("flowid") Long flowid)
    {
    public AjaxResult getInfo(@PathVariable("flowid") Long flowid) {
        return success(ivrSceneFlowService.selectIvrSceneFlowByFlowid(flowid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflow:add')")
    @Log(title = "AI外呼流程", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrSceneFlow ivrSceneFlow)
    {
    public AjaxResult add(@RequestBody IvrSceneFlow ivrSceneFlow) {
        return toAjax(ivrSceneFlowService.insertIvrSceneFlow(ivrSceneFlow));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflow:edit')")
    @Log(title = "AI外呼流程", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrSceneFlow ivrSceneFlow)
    {
    public AjaxResult edit(@RequestBody IvrSceneFlow ivrSceneFlow) {
        return toAjax(ivrSceneFlowService.updateIvrSceneFlow(ivrSceneFlow));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflow:remove')")
    @Log(title = "AI外呼流程", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{flowids}")
    public AjaxResult remove(@PathVariable Long[] flowids)
    {
    public AjaxResult remove(@PathVariable Long[] flowids) {
        return toAjax(ivrSceneFlowService.deleteIvrSceneFlowByFlowids(flowids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneFlownodeController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +40,8 @@
     * æŸ¥è¯¢AI外呼流程节点列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflownode:list')")
   @PostMapping("/list")
   @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody IvrSceneFlownode ivrSceneFlownode)
    {
        startPage();
@@ -74,6 +77,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflownode:add')")
    @Log(title = "AI外呼流程节点", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrSceneFlownode ivrSceneFlownode)
    {
@@ -85,6 +89,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflownode:edit')")
    @Log(title = "AI外呼流程节点", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrSceneFlownode ivrSceneFlownode)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneFlownodebranchController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrflownodebranch")
public class IvrSceneFlownodebranchController extends BaseController
{
public class IvrSceneFlownodebranchController extends BaseController {
    @Autowired
    private IIvrSceneFlownodebranchService ivrSceneFlownodebranchService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢AI外呼流程节点分支列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflownodebranch:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrSceneFlownodebranch ivrSceneFlownodebranch)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrSceneFlownodebranch ivrSceneFlownodebranch) {
        startPage();
        List<IvrSceneFlownodebranch> list = ivrSceneFlownodebranchService.selectIvrSceneFlownodebranchList(ivrSceneFlownodebranch);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflownodebranch:export')")
    @Log(title = "AI外呼流程节点分支", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrSceneFlownodebranch ivrSceneFlownodebranch)
    {
    public void export(HttpServletResponse response, IvrSceneFlownodebranch ivrSceneFlownodebranch) {
        List<IvrSceneFlownodebranch> list = ivrSceneFlownodebranchService.selectIvrSceneFlownodebranchList(ivrSceneFlownodebranch);
        ExcelUtil<IvrSceneFlownodebranch> util = new ExcelUtil<IvrSceneFlownodebranch>(IvrSceneFlownodebranch.class);
        util.exportExcel(response, list, "AI外呼流程节点分支数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflownodebranch:query')")
    @GetMapping(value = "/{branchid}")
    public AjaxResult getInfo(@PathVariable("branchid") Long branchid)
    {
    public AjaxResult getInfo(@PathVariable("branchid") Long branchid) {
        return success(ivrSceneFlownodebranchService.selectIvrSceneFlownodebranchByBranchid(branchid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflownodebranch:add')")
    @Log(title = "AI外呼流程节点分支", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrSceneFlownodebranch ivrSceneFlownodebranch)
    {
    public AjaxResult add(@RequestBody IvrSceneFlownodebranch ivrSceneFlownodebranch) {
        return toAjax(ivrSceneFlownodebranchService.insertIvrSceneFlownodebranch(ivrSceneFlownodebranch));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflownodebranch:edit')")
    @Log(title = "AI外呼流程节点分支", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrSceneFlownodebranch ivrSceneFlownodebranch)
    {
    public AjaxResult edit(@RequestBody IvrSceneFlownodebranch ivrSceneFlownodebranch) {
        return toAjax(ivrSceneFlownodebranchService.updateIvrSceneFlownodebranch(ivrSceneFlownodebranch));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrflownodebranch:remove')")
    @Log(title = "AI外呼流程节点分支", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{branchids}")
    public AjaxResult remove(@PathVariable Long[] branchids)
    {
    public AjaxResult remove(@PathVariable Long[] branchids) {
        return toAjax(ivrSceneFlownodebranchService.deleteIvrSceneFlownodebranchByBranchids(branchids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneGlobalconfigController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrglobalconfig")
public class IvrSceneGlobalconfigController extends BaseController
{
public class IvrSceneGlobalconfigController extends BaseController {
    @Autowired
    private IIvrSceneGlobalconfigService ivrSceneGlobalconfigService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢AI外呼全局配置列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrglobalconfig:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrSceneGlobalconfig ivrSceneGlobalconfig)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrSceneGlobalconfig ivrSceneGlobalconfig) {
        startPage();
        List<IvrSceneGlobalconfig> list = ivrSceneGlobalconfigService.selectIvrSceneGlobalconfigList(ivrSceneGlobalconfig);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrglobalconfig:export')")
    @Log(title = "AI外呼全局配置", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrSceneGlobalconfig ivrSceneGlobalconfig)
    {
    public void export(HttpServletResponse response, IvrSceneGlobalconfig ivrSceneGlobalconfig) {
        List<IvrSceneGlobalconfig> list = ivrSceneGlobalconfigService.selectIvrSceneGlobalconfigList(ivrSceneGlobalconfig);
        ExcelUtil<IvrSceneGlobalconfig> util = new ExcelUtil<IvrSceneGlobalconfig>(IvrSceneGlobalconfig.class);
        util.exportExcel(response, list, "AI外呼全局配置数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrglobalconfig:query')")
    @GetMapping(value = "/{gblconfigid}")
    public AjaxResult getInfo(@PathVariable("gblconfigid") Long gblconfigid)
    {
    public AjaxResult getInfo(@PathVariable("gblconfigid") Long gblconfigid) {
        return success(ivrSceneGlobalconfigService.selectIvrSceneGlobalconfigByGblconfigid(gblconfigid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrglobalconfig:add')")
    @Log(title = "AI外呼全局配置", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrSceneGlobalconfig ivrSceneGlobalconfig)
    {
    public AjaxResult add(@RequestBody IvrSceneGlobalconfig ivrSceneGlobalconfig) {
        return toAjax(ivrSceneGlobalconfigService.insertIvrSceneGlobalconfig(ivrSceneGlobalconfig));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrglobalconfig:edit')")
    @Log(title = "AI外呼全局配置", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrSceneGlobalconfig ivrSceneGlobalconfig)
    {
    public AjaxResult edit(@RequestBody IvrSceneGlobalconfig ivrSceneGlobalconfig) {
        return toAjax(ivrSceneGlobalconfigService.updateIvrSceneGlobalconfig(ivrSceneGlobalconfig));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrglobalconfig:remove')")
    @Log(title = "AI外呼全局配置", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{gblconfigids}")
    public AjaxResult remove(@PathVariable Long[] gblconfigids)
    {
    public AjaxResult remove(@PathVariable Long[] gblconfigids) {
        return toAjax(ivrSceneGlobalconfigService.deleteIvrSceneGlobalconfigByGblconfigids(gblconfigids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneIntentController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrintent")
public class IvrSceneIntentController extends BaseController
{
public class IvrSceneIntentController extends BaseController {
    @Autowired
    private IIvrSceneIntentService ivrSceneIntentService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢AI外呼意图列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrintent:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrSceneIntent ivrSceneIntent)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrSceneIntent ivrSceneIntent) {
        startPage();
        List<IvrSceneIntent> list = ivrSceneIntentService.selectIvrSceneIntentList(ivrSceneIntent);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrintent:export')")
    @Log(title = "AI外呼意图", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrSceneIntent ivrSceneIntent)
    {
    public void export(HttpServletResponse response, IvrSceneIntent ivrSceneIntent) {
        List<IvrSceneIntent> list = ivrSceneIntentService.selectIvrSceneIntentList(ivrSceneIntent);
        ExcelUtil<IvrSceneIntent> util = new ExcelUtil<IvrSceneIntent>(IvrSceneIntent.class);
        util.exportExcel(response, list, "AI外呼意图数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrintent:query')")
    @GetMapping(value = "/{sceneintentid}")
    public AjaxResult getInfo(@PathVariable("sceneintentid") Long sceneintentid)
    {
    public AjaxResult getInfo(@PathVariable("sceneintentid") Long sceneintentid) {
        return success(ivrSceneIntentService.selectIvrSceneIntentBySceneintentid(sceneintentid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrintent:add')")
    @Log(title = "AI外呼意图", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrSceneIntent ivrSceneIntent)
    {
    public AjaxResult add(@RequestBody IvrSceneIntent ivrSceneIntent) {
        return toAjax(ivrSceneIntentService.insertIvrSceneIntent(ivrSceneIntent));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrintent:edit')")
    @Log(title = "AI外呼意图", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrSceneIntent ivrSceneIntent)
    {
    public AjaxResult edit(@RequestBody IvrSceneIntent ivrSceneIntent) {
        return toAjax(ivrSceneIntentService.updateIvrSceneIntent(ivrSceneIntent));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrintent:remove')")
    @Log(title = "AI外呼意图", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{sceneintentids}")
    public AjaxResult remove(@PathVariable Long[] sceneintentids)
    {
    public AjaxResult remove(@PathVariable Long[] sceneintentids) {
        return toAjax(ivrSceneIntentService.deleteIvrSceneIntentBySceneintentids(sceneintentids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneRecallController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrrecall")
public class IvrSceneRecallController extends BaseController
{
public class IvrSceneRecallController extends BaseController {
    @Autowired
    private IIvrSceneRecallService ivrSceneRecallService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢AI外呼重拨配置列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrrecall:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrSceneRecall ivrSceneRecall)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrSceneRecall ivrSceneRecall) {
        startPage();
        List<IvrSceneRecall> list = ivrSceneRecallService.selectIvrSceneRecallList(ivrSceneRecall);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrrecall:export')")
    @Log(title = "AI外呼重拨配置", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrSceneRecall ivrSceneRecall)
    {
    public void export(HttpServletResponse response, IvrSceneRecall ivrSceneRecall) {
        List<IvrSceneRecall> list = ivrSceneRecallService.selectIvrSceneRecallList(ivrSceneRecall);
        ExcelUtil<IvrSceneRecall> util = new ExcelUtil<IvrSceneRecall>(IvrSceneRecall.class);
        util.exportExcel(response, list, "AI外呼重拨配置数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrrecall:query')")
    @GetMapping(value = "/{recallid}")
    public AjaxResult getInfo(@PathVariable("recallid") Long recallid)
    {
    public AjaxResult getInfo(@PathVariable("recallid") Long recallid) {
        return success(ivrSceneRecallService.selectIvrSceneRecallByRecallid(recallid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrrecall:add')")
    @Log(title = "AI外呼重拨配置", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrSceneRecall ivrSceneRecall)
    {
    public AjaxResult add(@RequestBody IvrSceneRecall ivrSceneRecall) {
        return toAjax(ivrSceneRecallService.insertIvrSceneRecall(ivrSceneRecall));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrrecall:edit')")
    @Log(title = "AI外呼重拨配置", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrSceneRecall ivrSceneRecall)
    {
    public AjaxResult edit(@RequestBody IvrSceneRecall ivrSceneRecall) {
        return toAjax(ivrSceneRecallService.updateIvrSceneRecall(ivrSceneRecall));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrrecall:remove')")
    @Log(title = "AI外呼重拨配置", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{recallids}")
    public AjaxResult remove(@PathVariable Long[] recallids)
    {
    public AjaxResult remove(@PathVariable Long[] recallids) {
        return toAjax(ivrSceneRecallService.deleteIvrSceneRecallByRecallids(recallids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneScriptController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrscript")
public class IvrSceneScriptController extends BaseController
{
public class IvrSceneScriptController extends BaseController {
    @Autowired
    private IIvrSceneScriptService ivrSceneScriptService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢AI外呼话术列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscript:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrSceneScript ivrSceneScript)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrSceneScript ivrSceneScript) {
        startPage();
        List<IvrSceneScript> list = ivrSceneScriptService.selectIvrSceneScriptList(ivrSceneScript);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscript:export')")
    @Log(title = "AI外呼话术", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrSceneScript ivrSceneScript)
    {
    public void export(HttpServletResponse response, IvrSceneScript ivrSceneScript) {
        List<IvrSceneScript> list = ivrSceneScriptService.selectIvrSceneScriptList(ivrSceneScript);
        ExcelUtil<IvrSceneScript> util = new ExcelUtil<IvrSceneScript>(IvrSceneScript.class);
        util.exportExcel(response, list, "AI外呼话术数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscript:query')")
    @GetMapping(value = "/{scenescrid}")
    public AjaxResult getInfo(@PathVariable("scenescrid") Long scenescrid)
    {
    public AjaxResult getInfo(@PathVariable("scenescrid") Long scenescrid) {
        return success(ivrSceneScriptService.selectIvrSceneScriptByScenescrid(scenescrid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscript:add')")
    @Log(title = "AI外呼话术", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrSceneScript ivrSceneScript)
    {
    public AjaxResult add(@RequestBody IvrSceneScript ivrSceneScript) {
        return toAjax(ivrSceneScriptService.insertIvrSceneScript(ivrSceneScript));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscript:edit')")
    @Log(title = "AI外呼话术", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrSceneScript ivrSceneScript)
    {
    public AjaxResult edit(@RequestBody IvrSceneScript ivrSceneScript) {
        return toAjax(ivrSceneScriptService.updateIvrSceneScript(ivrSceneScript));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscript:remove')")
    @Log(title = "AI外呼话术", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{scenescrids}")
    public AjaxResult remove(@PathVariable Long[] scenescrids)
    {
    public AjaxResult remove(@PathVariable Long[] scenescrids) {
        return toAjax(ivrSceneScriptService.deleteIvrSceneScriptByScenescrids(scenescrids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrSceneScriptmodelController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrscriptmodel")
public class IvrSceneScriptmodelController extends BaseController
{
public class IvrSceneScriptmodelController extends BaseController {
    @Autowired
    private IIvrSceneScriptmodelService ivrSceneScriptmodelService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢AI外呼话术模块列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscriptmodel:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrSceneScriptmodel ivrSceneScriptmodel)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrSceneScriptmodel ivrSceneScriptmodel) {
        startPage();
        List<IvrSceneScriptmodel> list = ivrSceneScriptmodelService.selectIvrSceneScriptmodelList(ivrSceneScriptmodel);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscriptmodel:export')")
    @Log(title = "AI外呼话术模块", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrSceneScriptmodel ivrSceneScriptmodel)
    {
    public void export(HttpServletResponse response, IvrSceneScriptmodel ivrSceneScriptmodel) {
        List<IvrSceneScriptmodel> list = ivrSceneScriptmodelService.selectIvrSceneScriptmodelList(ivrSceneScriptmodel);
        ExcelUtil<IvrSceneScriptmodel> util = new ExcelUtil<IvrSceneScriptmodel>(IvrSceneScriptmodel.class);
        util.exportExcel(response, list, "AI外呼话术模块数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscriptmodel:query')")
    @GetMapping(value = "/{scenemodid}")
    public AjaxResult getInfo(@PathVariable("scenemodid") Long scenemodid)
    {
    public AjaxResult getInfo(@PathVariable("scenemodid") Long scenemodid) {
        return success(ivrSceneScriptmodelService.selectIvrSceneScriptmodelByScenemodid(scenemodid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscriptmodel:add')")
    @Log(title = "AI外呼话术模块", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrSceneScriptmodel ivrSceneScriptmodel)
    {
    public AjaxResult add(@RequestBody IvrSceneScriptmodel ivrSceneScriptmodel) {
        return toAjax(ivrSceneScriptmodelService.insertIvrSceneScriptmodel(ivrSceneScriptmodel));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscriptmodel:edit')")
    @Log(title = "AI外呼话术模块", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrSceneScriptmodel ivrSceneScriptmodel)
    {
    public AjaxResult edit(@RequestBody IvrSceneScriptmodel ivrSceneScriptmodel) {
        return toAjax(ivrSceneScriptmodelService.updateIvrSceneScriptmodel(ivrSceneScriptmodel));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscriptmodel:remove')")
    @Log(title = "AI外呼话术模块", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{scenemodids}")
    public AjaxResult remove(@PathVariable Long[] scenemodids)
    {
    public AjaxResult remove(@PathVariable Long[] scenemodids) {
        return toAjax(ivrSceneScriptmodelService.deleteIvrSceneScriptmodelByScenemodids(scenemodids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrScenecategoryController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
@@ -39,7 +40,8 @@
     * æŸ¥è¯¢AI服务场景管理分类列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscenecategory:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrScenecategory ivrScenecategory) {
        startPage();
        List<IvrScenecategory> list = ivrScenecategoryService.selectIvrScenecategoryList(ivrScenecategory);
@@ -72,6 +74,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscenecategory:add')")
    @Log(title = "AI服务场景管理分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrScenecategory ivrScenecategory) {
        SysUser user = getLoginUser().getUser();
@@ -84,6 +87,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrscenecategory:edit')")
    @Log(title = "AI服务场景管理分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrScenecategory ivrScenecategory) {
        return toAjax(ivrScenecategoryService.updateIvrScenecategory(ivrScenecategory));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskTemplateController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -40,7 +41,8 @@
     */
    @ApiOperation("查询语音任务模板库列表")
    //@PreAuthorize("@ss.hasPermi('system:template:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrTaskTemplate ivrTaskTemplate) {
        startPage();
        List<IvrTaskTemplate> list = ivrTaskTemplateService.selectIvrTaskTemplateList(ivrTaskTemplate);
@@ -68,6 +70,7 @@
    public AjaxResult getInfo(@PathVariable("ID") Long ID) {
        return success(ivrTaskTemplateService.selectIvrTaskTemplateByID(ID));
    }
    /**
     * èŽ·å–éšè®¿ä»»åŠ¡éšè®¿æ¨¡æ¿åº“è¯¦ç»†ä¿¡æ¯
     */
@@ -83,6 +86,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:template:add')")
    @ApiOperation("新增语音任务模板库")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrTaskTemplate ivrTaskTemplate) {
        SysUser user = getLoginUser().getUser();
@@ -107,6 +111,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:template:edit')")
    @ApiOperation("修改语音任务模板库")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrTaskTemplate ivrTaskTemplate) {
        return toAjax(ivrTaskTemplateService.updateIvrTaskTemplate(ivrTaskTemplate));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskTemplateScriptController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -27,8 +28,7 @@
@Api(description = "随访任务模版问题话术库Controller")
@RestController
@RequestMapping("/smartor/taskTemplateScript")
public class IvrTaskTemplateScriptController extends BaseController
{
public class IvrTaskTemplateScriptController extends BaseController {
    @Autowired
    private IIvrTaskTemplateScriptService ivrTaskTemplateScriptService;
@@ -37,9 +37,9 @@
     */
    @ApiOperation("查询随访任务模版问题话术库列表")
    //@PreAuthorize("@ss.hasPermi('system:script:list')")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrTaskTemplateScript ivrTaskTemplateScript)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrTaskTemplateScript ivrTaskTemplateScript) {
        startPage();
        List<IvrTaskTemplateScript> list = ivrTaskTemplateScriptService.selectIvrTaskTemplateScriptList(ivrTaskTemplateScript);
        return getDataTable(list);
@@ -52,8 +52,7 @@
    //@PreAuthorize("@ss.hasPermi('system:script:export')")
    @Log(title = "随访任务模版问题话术库", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrTaskTemplateScript ivrTaskTemplateScript)
    {
    public void export(HttpServletResponse response, IvrTaskTemplateScript ivrTaskTemplateScript) {
        List<IvrTaskTemplateScript> list = ivrTaskTemplateScriptService.selectIvrTaskTemplateScriptList(ivrTaskTemplateScript);
        ExcelUtil<IvrTaskTemplateScript> util = new ExcelUtil<IvrTaskTemplateScript>(IvrTaskTemplateScript.class);
        util.exportExcel(response, list, "随访任务模版问题话术库数据");
@@ -65,8 +64,7 @@
    @ApiOperation("获取随访任务模版问题话术库详细信息")
    //@PreAuthorize("@ss.hasPermi('system:script:query')")
    @GetMapping(value = "/getInfo/{ID}")
    public AjaxResult getInfo(@PathVariable("ID") Long ID)
    {
    public AjaxResult getInfo(@PathVariable("ID") Long ID) {
        return success(ivrTaskTemplateScriptService.selectIvrTaskTemplateScriptByID(ID));
    }
@@ -75,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:script:add')")
    @ApiOperation("新增随访任务模版问题话术库")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrTaskTemplateScript ivrTaskTemplateScript)
    {
    public AjaxResult add(@RequestBody IvrTaskTemplateScript ivrTaskTemplateScript) {
        SysUser user = getLoginUser().getUser();
        ivrTaskTemplateScript.setOrgid(user.getOrgid());
        return toAjax(ivrTaskTemplateScriptService.insertIvrTaskTemplateScript(ivrTaskTemplateScript));
@@ -88,9 +86,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:script:edit')")
    @ApiOperation("修改随访任务模版问题话术库")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrTaskTemplateScript ivrTaskTemplateScript)
    {
    public AjaxResult edit(@RequestBody IvrTaskTemplateScript ivrTaskTemplateScript) {
        return toAjax(ivrTaskTemplateScriptService.updateIvrTaskTemplateScript(ivrTaskTemplateScript));
    }
@@ -100,8 +98,7 @@
    //@PreAuthorize("@ss.hasPermi('system:script:remove')")
    @ApiOperation("删除随访任务模版问题话术库")
    @GetMapping("/remove/{IDs}")
    public AjaxResult remove(@PathVariable Long[] IDs)
    {
    public AjaxResult remove(@PathVariable Long[] IDs) {
        return toAjax(ivrTaskTemplateScriptService.deleteIvrTaskTemplateScriptByIDs(IDs));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskTemplateTargetoptionController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,7 +37,8 @@
     */
    @ApiOperation("查询随访任务模板指标选项库列表")
    //@PreAuthorize("@ss.hasPermi('system:targetoption:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrTaskTemplateTargetoption ivrTaskTemplateTargetoption) {
        startPage();
        List<IvrTaskTemplateTargetoption> list = ivrTaskTemplateTargetoptionService.selectIvrTaskTemplateTargetoptionList(ivrTaskTemplateTargetoption);
@@ -70,6 +72,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:add')")
    @ApiOperation("新增随访任务模板指标选项库")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrTaskTemplateTargetoption ivrTaskTemplateTargetoption) {
        SysUser user = getLoginUser().getUser();
@@ -82,6 +85,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:edit')")
    @ApiOperation("修改随访任务模板指标选项库")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrTaskTemplateTargetoption ivrTaskTemplateTargetoption) {
        return toAjax(ivrTaskTemplateTargetoptionService.updateIvrTaskTemplateTargetoption(ivrTaskTemplateTargetoption));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskVisitResultController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -37,7 +38,8 @@
     */
    @ApiOperation("查询患者随访信息")
    //@PreAuthorize("@ss.hasPermi('system:result:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(IvrTaskVisitResult ivrTaskVisitResult) {
        startPage();
        List<IvrTaskVisitResult> list = ivrTaskVisitResultService.selectIvrTaskVisitResultList(ivrTaskVisitResult);
@@ -73,6 +75,7 @@
    @ApiOperation("新增任务随访结果")
    //@PreAuthorize("@ss.hasPermi('system:result:add')")
    @Log(title = "任务随访结果", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrTaskVisitResult ivrTaskVisitResult) {
        return toAjax(ivrTaskVisitResultService.insertIvrTaskVisitResult(ivrTaskVisitResult));
@@ -84,6 +87,7 @@
    @ApiOperation("修改任务随访结果")
    //@PreAuthorize("@ss.hasPermi('system:result:edit')")
    @Log(title = "任务随访结果", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrTaskVisitResult ivrTaskVisitResult) {
        return toAjax(ivrTaskVisitResultService.updateIvrTaskVisitResult(ivrTaskVisitResult));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTaskcallrecordController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrtaskcallrecord")
public class IvrTaskcallrecordController extends BaseController
{
public class IvrTaskcallrecordController extends BaseController {
    @Autowired
    private IIvrTaskcallrecordService ivrTaskcallrecordService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢è¯­éŸ³ä»»åŠ¡å‘¼å«è®°å½•åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtaskcallrecord:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrTaskcallrecord ivrTaskcallrecord)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrTaskcallrecord ivrTaskcallrecord) {
        startPage();
        List<IvrTaskcallrecord> list = ivrTaskcallrecordService.selectIvrTaskcallrecordList(ivrTaskcallrecord);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtaskcallrecord:export')")
    @Log(title = "语音任务呼叫记录", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrTaskcallrecord ivrTaskcallrecord)
    {
    public void export(HttpServletResponse response, IvrTaskcallrecord ivrTaskcallrecord) {
        List<IvrTaskcallrecord> list = ivrTaskcallrecordService.selectIvrTaskcallrecordList(ivrTaskcallrecord);
        ExcelUtil<IvrTaskcallrecord> util = new ExcelUtil<IvrTaskcallrecord>(IvrTaskcallrecord.class);
        util.exportExcel(response, list, "语音任务呼叫记录数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtaskcallrecord:query')")
    @GetMapping(value = "/{uuid}")
    public AjaxResult getInfo(@PathVariable("uuid") String uuid)
    {
    public AjaxResult getInfo(@PathVariable("uuid") String uuid) {
        return success(ivrTaskcallrecordService.selectIvrTaskcallrecordByUuid(uuid));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtaskcallrecord:add')")
    @Log(title = "语音任务呼叫记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrTaskcallrecord ivrTaskcallrecord)
    {
    public AjaxResult add(@RequestBody IvrTaskcallrecord ivrTaskcallrecord) {
        return toAjax(ivrTaskcallrecordService.insertIvrTaskcallrecord(ivrTaskcallrecord));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtaskcallrecord:edit')")
    @Log(title = "语音任务呼叫记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrTaskcallrecord ivrTaskcallrecord)
    {
    public AjaxResult edit(@RequestBody IvrTaskcallrecord ivrTaskcallrecord) {
        return toAjax(ivrTaskcallrecordService.updateIvrTaskcallrecord(ivrTaskcallrecord));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtaskcallrecord:remove')")
    @Log(title = "语音任务呼叫记录", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{uuids}")
    public AjaxResult remove(@PathVariable String[] uuids)
    {
    public AjaxResult remove(@PathVariable String[] uuids) {
        return toAjax(ivrTaskcallrecordService.deleteIvrTaskcallrecordByUuids(uuids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrTasksmsController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/ivrtasksms")
public class IvrTasksmsController extends BaseController
{
public class IvrTasksmsController extends BaseController {
    @Autowired
    private IIvrTasksmsService ivrTasksmsService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢è¯­éŸ³ä»»åŠ¡çŸ­ä¿¡åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtasksms:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody IvrTasksms ivrTasksms)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody IvrTasksms ivrTasksms) {
        startPage();
        List<IvrTasksms> list = ivrTasksmsService.selectIvrTasksmsList(ivrTasksms);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtasksms:export')")
    @Log(title = "语音任务短信", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, IvrTasksms ivrTasksms)
    {
    public void export(HttpServletResponse response, IvrTasksms ivrTasksms) {
        List<IvrTasksms> list = ivrTasksmsService.selectIvrTasksmsList(ivrTasksms);
        ExcelUtil<IvrTasksms> util = new ExcelUtil<IvrTasksms>(IvrTasksms.class);
        util.exportExcel(response, list, "语音任务短信数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtasksms:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(ivrTasksmsService.selectIvrTasksmsById(id));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtasksms:add')")
    @Log(title = "语音任务短信", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody IvrTasksms ivrTasksms)
    {
    public AjaxResult add(@RequestBody IvrTasksms ivrTasksms) {
        return toAjax(ivrTasksmsService.insertIvrTasksms(ivrTasksms));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtasksms:edit')")
    @Log(title = "语音任务短信", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody IvrTasksms ivrTasksms)
    {
    public AjaxResult edit(@RequestBody IvrTasksms ivrTasksms) {
        return toAjax(ivrTasksmsService.updateIvrTasksms(ivrTasksms));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:ivrtasksms:remove')")
    @Log(title = "语音任务短信", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(ivrTasksmsService.deleteIvrTasksmsByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/MedicalHistoryController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import cn.hutool.db.Page;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,6 +37,7 @@
     * æŸ¥è¯¢ç—…史列表
     */
    //@PreAuthorize("@ss.hasPermi('system:history:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectMedicalHistoryList")
    @ApiOperation("查询病史列表")
    public TableDataInfo selectMedicalHistorylist(@RequestBody  MedicalHistory medicalHistory) {
@@ -73,6 +75,7 @@
    //@PreAuthorize("@ss.hasPermi('system:history:add')")
    @Log(title = "病史", businessType = BusinessType.INSERT)
    @ApiOperation("新增病史")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody MedicalHistory medicalHistory) {
        medicalHistory.setOrgid(getOrgid());
@@ -85,6 +88,7 @@
    //@PreAuthorize("@ss.hasPermi('system:history:edit')")
    @Log(title = "病史", businessType = BusinessType.UPDATE)
    @ApiOperation("修改病史")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody MedicalHistory medicalHistory) {
        return toAjax(medicalHistoryService.updateMedicalHistory(medicalHistory));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/MinioFileController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -37,7 +38,8 @@
     * æŸ¥è¯¢ã€è¯·å¡«å†™åŠŸèƒ½åç§°ã€‘åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('system:file:list')")
   @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody MinioFile minioFile) {
        startPage();
        List<MinioFile> list = minioFileService.selectMinioFileList(minioFile);
@@ -70,6 +72,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:file:add')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody MinioFile minioFile) {
        return toAjax(minioFileService.insertMinioFile(minioFile));
@@ -80,6 +83,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:file:edit')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody MinioFile minioFile) {
        return toAjax(minioFileService.updateMinioFile(minioFile));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.github.pagehelper.ISelect;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.HttpStatus;
import com.ruoyi.common.core.controller.BaseController;
@@ -50,7 +51,8 @@
     */
    @ApiOperation("查询患者档案列表")
    //@PreAuthorize("@ss.hasPermi('smartor:patarchive:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody PatArchive patArchive) {
        PageUtils.startPageByPost(patArchive.getPageNum(), patArchive.getPageSize());
        List<PatArchive> list = patArchiveService.selectPatArchiveList(patArchive);
@@ -87,6 +89,7 @@
    @ApiOperation("新增患者档案")
    //@PreAuthorize("@ss.hasPermi('smartor:patarchive:add')")
    @Log(title = "患者档案", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatArchive patArchive) {
        return toAjax(patArchiveService.insertPatArchive(patArchive));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveImportController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.github.pagehelper.ISelect;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -40,7 +41,8 @@
     * æŸ¥è¯¢Excel导入患者档案列表
     */
    @ApiOperation("查询Excel导入患者档案列表")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody PatArchiveImport patArchiveImport) {
        PageUtils.startPageByPost(patArchiveImport.getPageNum(), patArchiveImport.getPageSize());
        List<PatArchiveImport> list = patArchiveImportService.selectPatArchiveImportList(patArchiveImport);
@@ -71,6 +73,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:import:add')")
    @Log(title = "Excel导入患者档案", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatArchiveImport patArchiveImport) {
        SysUser user = getLoginUser().getUser();
@@ -84,6 +87,7 @@
    @ApiOperation("修改Excel导入患者档案")
    //@PreAuthorize("@ss.hasPermi('smartor:import:edit')")
    @Log(title = "Excel导入患者档案", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatArchiveImport patArchiveImport) {
        return toAjax(patArchiveImportService.updatePatArchiveImport(patArchiveImport));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveOutController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysUser;
@@ -32,7 +33,8 @@
     * æŸ¥è¯¢å¤–部患者档案列表
     */
    @ApiOperation("查询外部患者档案列表")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(PatArchiveOut patArchiveOut) {
        startPage();
        List<PatArchiveOut> list = patArchiveOutService.selectPatArchiveOutList(patArchiveOut);
@@ -63,6 +65,7 @@
     * æ–°å¢žå¤–部患者档案
     */
    @ApiOperation("新增外部患者档案")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatArchiveOut patArchiveOut) {
        SysUser user = getLoginUser().getUser();
@@ -74,6 +77,7 @@
     * ä¿®æ”¹å¤–部患者档案
     */
    @ApiOperation("修改外部患者档案")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatArchiveOut patArchiveOut) {
        return toAjax(patArchiveOutService.updatePatArchiveOut(patArchiveOut));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchivecontactController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -37,6 +38,7 @@
     */
    @ApiOperation("查询患者联系方式列表")
    //@PreAuthorize("@ss.hasPermi('system:archivecontact:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectPatArchivecontactList")
    public TableDataInfo selectPatArchivecontactlist(@RequestBody PatArchivecontact patArchivecontact) {
        PageUtils.startPageByPost(patArchivecontact.getPageNum(), patArchivecontact.getPageSize());
@@ -73,6 +75,7 @@
    @ApiOperation("新增患者联系方式")
    //@PreAuthorize("@ss.hasPermi('system:archivecontact:add')")
    @Log(title = "患者联系方式", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatArchivecontact patArchivecontact) {
        SysUser user = getLoginUser().getUser();
@@ -86,6 +89,7 @@
    @ApiOperation("修改患者联系方式")
    //@PreAuthorize("@ss.hasPermi('system:archivecontact:edit')")
    @Log(title = "患者联系方式", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatArchivecontact patArchivecontact) {
        return toAjax(patArchivecontactService.updatePatArchivecontact(patArchivecontact));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchivetagController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.smartor.domain.PatArchivetag;
import com.smartor.service.IPatArchivetagService;
@@ -40,7 +41,8 @@
     * æŸ¥è¯¢æ‚£è€…档案标签列表
     */
    //@PreAuthorize("@ss.hasPermi('system:archivetag:list')")
   @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    @ApiOperation("查询患者档案标签列表")
    public TableDataInfo list(@RequestBody PatArchivetag patArchivetag) {
        startPage();
@@ -75,6 +77,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:archivetag:add')")
    @ApiOperation("新增患者档案标签")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatArchivetag patArchivetag) {
        SysUser user = getLoginUser().getUser();
@@ -87,6 +90,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:archivetag:edit')")
    @ApiOperation("修改患者档案标签")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatArchivetag patArchivetag) {
        return toAjax(patArchivetagService.updatePatArchivetag(patArchivetag));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatFilterlistController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -72,6 +73,7 @@
    //@PreAuthorize("@ss.hasPermi('system:filterlist:add')")
    @Log(title = "患者过滤名单", businessType = BusinessType.INSERT)
    @ApiOperation("新增患者过滤名单")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatFilterlist patFilterlist) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +87,7 @@
    //@PreAuthorize("@ss.hasPermi('system:filterlist:edit')")
    @Log(title = "患者过滤名单", businessType = BusinessType.UPDATE)
    @ApiOperation("修改患者过滤名单")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatFilterlist patFilterlist) {
        return toAjax(patFilterlistService.updatePatFilterlist(patFilterlist));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedBloodsugarController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,7 +37,8 @@
     * æŸ¥è¯¢æ‚£è€…血糖记录列表
     */
    //@PreAuthorize("@ss.hasPermi('system:bloodsugar:list')")
   @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    @ApiOperation("查询患者血糖记录列表")
    public TableDataInfo list(@RequestBody PatMedBloodsugar patMedBloodsugar) {
        startPage();
@@ -73,6 +75,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:bloodsugar:add')")
    @Log(title = "新增患者血糖记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    @ApiOperation("新增患者血糖记录")
    public AjaxResult add(@RequestBody PatMedBloodsugar patMedBloodsugar) {
@@ -84,6 +87,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:bloodsugar:edit')")
    @Log(title = "患者血糖记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    @ApiOperation("修改患者血糖记录")
    public AjaxResult edit(@RequestBody PatMedBloodsugar patMedBloodsugar) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedDrugController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -26,8 +27,7 @@
@Api(description = "患者用药记录")
@RestController
@RequestMapping("/system/drug")
public class PatMedDrugController extends BaseController
{
public class PatMedDrugController extends BaseController {
    @Autowired
    private IPatMedDrugService patMedDrugService;
@@ -36,9 +36,9 @@
     */
    @ApiOperation("查询患者用药记录列表")
    //@PreAuthorize("@ss.hasPermi('system:drug:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody PatMedDrug patMedDrug)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody PatMedDrug patMedDrug) {
        startPage();
        List<PatMedDrug> list = patMedDrugService.selectPatMedDrugList(patMedDrug);
        return getDataTable(list);
@@ -51,8 +51,7 @@
    //@PreAuthorize("@ss.hasPermi('system:drug:export')")
    @Log(title = "患者用药记录", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, PatMedDrug patMedDrug)
    {
    public void export(HttpServletResponse response, PatMedDrug patMedDrug) {
        List<PatMedDrug> list = patMedDrugService.selectPatMedDrugList(patMedDrug);
        ExcelUtil<PatMedDrug> util = new ExcelUtil<PatMedDrug>(PatMedDrug.class);
        util.exportExcel(response, list, "患者用药记录数据");
@@ -64,8 +63,7 @@
    @ApiOperation("获取患者用药记录详细信息")
    //@PreAuthorize("@ss.hasPermi('system:drug:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(patMedDrugService.selectPatMedDrugById(id));
    }
@@ -75,9 +73,9 @@
    @ApiOperation("新增患者用药记录")
    //@PreAuthorize("@ss.hasPermi('system:drug:add')")
    @Log(title = "患者用药记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedDrug patMedDrug)
    {
    public AjaxResult add(@RequestBody PatMedDrug patMedDrug) {
        return toAjax(patMedDrugService.insertPatMedDrug(patMedDrug));
    }
@@ -87,9 +85,9 @@
    @ApiOperation("修改患者用药记录")
    //@PreAuthorize("@ss.hasPermi('system:drug:edit')")
    @Log(title = "患者用药记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedDrug patMedDrug)
    {
    public AjaxResult edit(@RequestBody PatMedDrug patMedDrug) {
        return toAjax(patMedDrugService.updatePatMedDrug(patMedDrug));
    }
@@ -100,8 +98,7 @@
    //@PreAuthorize("@ss.hasPermi('system:drug:remove')")
    @Log(title = "患者用药记录", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(patMedDrugService.deletePatMedDrugByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedHypertensionController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,7 +37,8 @@
     * æŸ¥è¯¢æ‚£è€…高血压记录列表
     */
    //@PreAuthorize("@ss.hasPermi('system:hypertension:list')")
   @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    @ApiOperation("查询患者高血压记录列表")
    public TableDataInfo list(@RequestBody PatMedHypertension patMedHypertension) {
        startPage();
@@ -74,6 +76,7 @@
    @ApiOperation("患者高血压记录")
    //@PreAuthorize("@ss.hasPermi('system:hypertension:add')")
    @Log(title = "患者高血压记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedHypertension patMedHypertension) {
        return toAjax(patMedHypertensionService.insertPatMedHypertension(patMedHypertension));
@@ -85,6 +88,7 @@
    @ApiOperation("患者高血压记录")
    //@PreAuthorize("@ss.hasPermi('system:hypertension:edit')")
    @Log(title = "患者高血压记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedHypertension patMedHypertension) {
        return toAjax(patMedHypertensionService.updatePatMedHypertension(patMedHypertension));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.github.pagehelper.ISelect;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -47,6 +48,7 @@
     */
    @ApiOperation("查询患者住院记录列表")
    //@PreAuthorize("@ss.hasPermi('smartor:patinhosp:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectPatMedInhospList")
    public TableDataInfo selectPatMedInhosplist(@RequestBody PatMedInhosp patMedInhosp) {
        PageUtils.startPageByPost(patMedInhosp.getPageNum(), patMedInhosp.getPageSize());
@@ -76,6 +78,7 @@
    /**
     * æŸ¥è¯¢å½“前登陆人自己(病区、部门)的患者住院记录列表
     */
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @ApiOperation("查询当前登陆人自己(病区、部门)的患者住院记录列表")
    @PostMapping("/selectPatMedInhospListByCondition")
    public TableDataInfo selectPatMedInhospListByCondition(@RequestBody PatMedInhospVO patMedInhospVO) {
@@ -104,6 +107,7 @@
    /**
     * æŸ¥è¯¢å‡ºã€å…¥é™¢çœ‹ç—…人次和人数(人数分为首次服务、再次服务、专病服务)
     */
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectPatMedInhospListCount")
    @ApiOperation("查询出、入院看病人次和人数")
    public AjaxResult selectPatMedInhospListCount(@RequestBody PatMedReq patMedReq) {
@@ -141,6 +145,7 @@
    @ApiOperation("新增患者住院记录")
    //@PreAuthorize("@ss.hasPermi('smartor:patinhosp:add')")
    @Log(title = "患者住院记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedInhosp patMedInhosp) {
        SysUser user = getLoginUser().getUser();
@@ -154,6 +159,7 @@
    @ApiOperation("修改患者住院记录")
    //@PreAuthorize("@ss.hasPermi('smartor:patinhosp:edit')")
    @Log(title = "患者住院记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedInhosp patMedInhosp) {
        return toAjax(patMedInhospService.updatePatMedInhosp(patMedInhosp));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInspectionController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -36,7 +37,8 @@
     */
    @ApiOperation("查询患者检查检验记录列表")
    //@PreAuthorize("@ss.hasPermi('system:inspection:list')")
   @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody PatMedInspection patMedInspection) {
        startPage();
        List<PatMedInspection> list = patMedInspectionService.selectPatMedInspectionList(patMedInspection);
@@ -72,6 +74,7 @@
    //@PreAuthorize("@ss.hasPermi('system:inspection:add')")
    @Log(title = "新增患者检查检验记录", businessType = BusinessType.INSERT)
    @ApiOperation("新增患者检查检验记录")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedInspection patMedInspection) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +88,7 @@
    //@PreAuthorize("@ss.hasPermi('system:inspection:edit')")
    @Log(title = "修改患者检查检验记录", businessType = BusinessType.UPDATE)
    @ApiOperation("修改患者检查检验记录")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedInspection patMedInspection) {
        return toAjax(patMedInspectionService.updatePatMedInspection(patMedInspection));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOperationController.java
@@ -2,10 +2,13 @@
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.utils.PageUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -34,8 +37,7 @@
@Api("患者手术记录")
@RestController
@RequestMapping("/smartor/operation")
public class PatMedOperationController extends BaseController
{
public class PatMedOperationController extends BaseController {
    @Autowired
    private IPatMedOperationService patMedOperationService;
@@ -44,9 +46,9 @@
     */
    @ApiOperation("查询患者手术记录列表")
    //@PreAuthorize("@ss.hasPermi('smartor:operation:list')")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody PatMedOperation patMedOperation)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody PatMedOperation patMedOperation) {
        //startPage();
        PageUtils.startPageByPost(patMedOperation.getPageNum(), patMedOperation.getPageSize());
        List<PatMedOperation> list = patMedOperationService.selectPatMedOperationList(patMedOperation);
@@ -60,8 +62,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:operation:export')")
    @Log(title = "患者手术记录", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, PatMedOperation patMedOperation)
    {
    public void export(HttpServletResponse response, PatMedOperation patMedOperation) {
        List<PatMedOperation> list = patMedOperationService.selectPatMedOperationList(patMedOperation);
        ExcelUtil<PatMedOperation> util = new ExcelUtil<PatMedOperation>(PatMedOperation.class);
        util.exportExcel(response, list, "患者手术记录数据");
@@ -73,8 +74,7 @@
    @ApiOperation("获取患者手术记录详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:operation:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(patMedOperationService.selectPatMedOperationById(id));
    }
@@ -84,9 +84,9 @@
    @ApiOperation("新增患者手术记录")
    //@PreAuthorize("@ss.hasPermi('smartor:operation:add')")
    @Log(title = "患者手术记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedOperation patMedOperation)
    {
    public AjaxResult add(@RequestBody PatMedOperation patMedOperation) {
        return toAjax(patMedOperationService.insertPatMedOperation(patMedOperation));
    }
@@ -96,9 +96,9 @@
    @ApiOperation("修改患者手术记录")
    //@PreAuthorize("@ss.hasPermi('smartor:operation:edit')")
    @Log(title = "患者手术记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedOperation patMedOperation)
    {
    public AjaxResult edit(@RequestBody PatMedOperation patMedOperation) {
        return toAjax(patMedOperationService.updatePatMedOperation(patMedOperation));
    }
@@ -109,8 +109,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:operation:remove')")
    @Log(title = "患者手术记录", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(patMedOperationService.deletePatMedOperationByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOperationItemController.java
@@ -1,9 +1,13 @@
package com.ruoyi.web.controller.smartor;
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -32,8 +36,7 @@
@Api("患者检查检验记录子")
@RestController
@RequestMapping("/smartor/item")
public class PatMedOperationItemController extends BaseController
{
public class PatMedOperationItemController extends BaseController {
    @Autowired
    private IPatMedOperationItemService patMedOperationItemService;
@@ -43,8 +46,7 @@
    @ApiOperation("查询患者检查检验记录子列表")
    //@PreAuthorize("@ss.hasPermi('smartor:item:list')")
    @GetMapping("/list")
    public TableDataInfo list(PatMedOperationItem patMedOperationItem)
    {
    public TableDataInfo list(PatMedOperationItem patMedOperationItem) {
        startPage();
        List<PatMedOperationItem> list = patMedOperationItemService.selectPatMedOperationItemList(patMedOperationItem);
        return getDataTable(list);
@@ -57,8 +59,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:item:export')")
    @Log(title = "患者检查检验记录子", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, PatMedOperationItem patMedOperationItem)
    {
    public void export(HttpServletResponse response, PatMedOperationItem patMedOperationItem) {
        List<PatMedOperationItem> list = patMedOperationItemService.selectPatMedOperationItemList(patMedOperationItem);
        ExcelUtil<PatMedOperationItem> util = new ExcelUtil<PatMedOperationItem>(PatMedOperationItem.class);
        util.exportExcel(response, list, "患者检查检验记录子数据");
@@ -70,8 +71,7 @@
    @ApiOperation("获取患者检查检验记录子详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:item:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(patMedOperationItemService.selectPatMedOperationItemById(id));
    }
@@ -81,9 +81,9 @@
    @ApiOperation("新增患者检查检验记录子")
    //@PreAuthorize("@ss.hasPermi('smartor:item:add')")
    @Log(title = "患者检查检验记录子", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedOperationItem patMedOperationItem)
    {
    public AjaxResult add(@RequestBody PatMedOperationItem patMedOperationItem) {
        return toAjax(patMedOperationItemService.insertPatMedOperationItem(patMedOperationItem));
    }
@@ -93,9 +93,9 @@
    @ApiOperation("修改患者检查检验记录子")
    //@PreAuthorize("@ss.hasPermi('smartor:item:edit')")
    @Log(title = "患者检查检验记录子", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedOperationItem patMedOperationItem)
    {
    public AjaxResult edit(@RequestBody PatMedOperationItem patMedOperationItem) {
        return toAjax(patMedOperationItemService.updatePatMedOperationItem(patMedOperationItem));
    }
@@ -106,8 +106,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:item:remove')")
    @Log(title = "患者检查检验记录子", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(patMedOperationItemService.deletePatMedOperationItemByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java
@@ -7,6 +7,7 @@
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.constant.HttpStatus;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysUser;
@@ -55,6 +56,7 @@
     * æŸ¥è¯¢æ‚£è€…门诊记录列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:patouthosp:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectPatMedOuthospList")
    @ApiOperation("查询患者门诊记录列表")
    public TableDataInfo selectPatMedOuthosplist(@RequestBody PatMedOuthosp patMedOuthosp) {
@@ -68,6 +70,7 @@
    /**
     * æŸ¥è¯¢æ‚£è€…门诊记录列表
     */
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectPatMedOuthospCount")
    @ApiOperation("查询门诊看病人次和人数")
    public AjaxResult selectPatMedOuthospCount(@RequestBody PatMedReq patMedReq) {
@@ -118,6 +121,7 @@
    @ApiOperation("新增患者门诊记录")
    //@PreAuthorize("@ss.hasPermi('smartor:patouthosp:add')")
    @Log(title = "患者门诊记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedOuthosp patMedOuthosp) {
        SysUser user = getLoginUser().getUser();
@@ -131,6 +135,7 @@
    @ApiOperation("修改患者门诊记录")
    //@PreAuthorize("@ss.hasPermi('smartor:patouthosp:edit')")
    @Log(title = "患者门诊记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedOuthosp patMedOuthosp) {
        return toAjax(patMedOuthospService.updatePatMedOuthosp(patMedOuthosp));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospProvisionalController.java
@@ -1,9 +1,13 @@
package com.ruoyi.web.controller.smartor;
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -32,8 +36,7 @@
@Api("患者门诊记录(过渡)")
@RestController
@RequestMapping("/smartor/provisional")
public class PatMedOuthospProvisionalController extends BaseController
{
public class PatMedOuthospProvisionalController extends BaseController {
    @Autowired
    private IPatMedOuthospProvisionalService patMedOuthospProvisionalService;
@@ -42,9 +45,9 @@
     */
    @ApiOperation("查询患者门诊记录(过渡)列表")
    //@PreAuthorize("@ss.hasPermi('smartor:provisional:list')")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody PatMedOuthospProvisional patMedOuthospProvisional)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody PatMedOuthospProvisional patMedOuthospProvisional) {
        startPage();
        List<PatMedOuthospProvisional> list = patMedOuthospProvisionalService.selectPatMedOuthospProvisionalList(patMedOuthospProvisional);
        return getDataTable(list);
@@ -57,8 +60,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:provisional:export')")
    @Log(title = "患者门诊记录(过渡)", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, PatMedOuthospProvisional patMedOuthospProvisional)
    {
    public void export(HttpServletResponse response, PatMedOuthospProvisional patMedOuthospProvisional) {
        List<PatMedOuthospProvisional> list = patMedOuthospProvisionalService.selectPatMedOuthospProvisionalList(patMedOuthospProvisional);
        ExcelUtil<PatMedOuthospProvisional> util = new ExcelUtil<PatMedOuthospProvisional>(PatMedOuthospProvisional.class);
        util.exportExcel(response, list, "患者门诊记录(过渡)数据");
@@ -70,8 +72,7 @@
    @ApiOperation("获取患者门诊记录(过渡)详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:provisional:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(patMedOuthospProvisionalService.selectPatMedOuthospProvisionalById(id));
    }
@@ -81,9 +82,9 @@
    @ApiOperation("新增患者门诊记录(过渡)")
    //@PreAuthorize("@ss.hasPermi('smartor:provisional:add')")
    @Log(title = "患者门诊记录(过渡)", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedOuthospProvisional patMedOuthospProvisional)
    {
    public AjaxResult add(@RequestBody PatMedOuthospProvisional patMedOuthospProvisional) {
        return toAjax(patMedOuthospProvisionalService.insertPatMedOuthospProvisional(patMedOuthospProvisional));
    }
@@ -93,9 +94,9 @@
    @ApiOperation("修改患者门诊记录(过渡)")
    //@PreAuthorize("@ss.hasPermi('smartor:provisional:edit')")
    @Log(title = "患者门诊记录(过渡)", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedOuthospProvisional patMedOuthospProvisional)
    {
    public AjaxResult edit(@RequestBody PatMedOuthospProvisional patMedOuthospProvisional) {
        return toAjax(patMedOuthospProvisionalService.updatePatMedOuthospProvisional(patMedOuthospProvisional));
    }
@@ -106,8 +107,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:provisional:remove')")
    @Log(title = "患者门诊记录(过渡)", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(patMedOuthospProvisionalService.deletePatMedOuthospProvisionalByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -34,8 +35,7 @@
@Api(description = "患者体检记录")
@RestController
@RequestMapping("/smartor/patphysical")
public class PatMedPhysicalController extends BaseController
{
public class PatMedPhysicalController extends BaseController {
    @Autowired
    private IPatMedPhysicalService patMedPhysicalService;
@@ -44,9 +44,9 @@
     */
    @ApiOperation("查询患者体检记录列表")
    //@PreAuthorize("@ss.hasPermi('smartor:patphysical:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectPatMedPhysicalList")
    public TableDataInfo selectPatMedPhysicallist(@RequestBody  PatMedPhysical patMedPhysical)
    {
    public TableDataInfo selectPatMedPhysicallist(@RequestBody PatMedPhysical patMedPhysical) {
        startPage();
        SysUser user = getLoginUser().getUser();
        patMedPhysical.setOrgid(user.getOrgid());
@@ -61,8 +61,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:patphysical:export')")
    @Log(title = "患者体检记录", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, PatMedPhysical patMedPhysical)
    {
    public void export(HttpServletResponse response, PatMedPhysical patMedPhysical) {
        List<PatMedPhysical> list = patMedPhysicalService.selectPatMedPhysicalList(patMedPhysical);
        ExcelUtil<PatMedPhysical> util = new ExcelUtil<PatMedPhysical>(PatMedPhysical.class);
        util.exportExcel(response, list, "患者体检记录数据");
@@ -74,8 +73,7 @@
    @ApiOperation("获取患者体检记录详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:patphysical:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(patMedPhysicalService.selectPatMedPhysicalById(id));
    }
@@ -85,9 +83,9 @@
    @ApiOperation("新增患者体检记录")
    //@PreAuthorize("@ss.hasPermi('smartor:patphysical:add')")
    @Log(title = "患者体检记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedPhysical patMedPhysical)
    {
    public AjaxResult add(@RequestBody PatMedPhysical patMedPhysical) {
        return toAjax(patMedPhysicalService.insertPatMedPhysical(patMedPhysical));
    }
@@ -97,9 +95,9 @@
    @ApiOperation("修改患者体检记录")
    //@PreAuthorize("@ss.hasPermi('smartor:patphysical:edit')")
    @Log(title = "患者体检记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedPhysical patMedPhysical)
    {
    public AjaxResult edit(@RequestBody PatMedPhysical patMedPhysical) {
        return toAjax(patMedPhysicalService.updatePatMedPhysical(patMedPhysical));
    }
@@ -110,8 +108,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:patphysical:remove')")
    @Log(title = "患者体检记录", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(patMedPhysicalService.deletePatMedPhysicalByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedRegistrationController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -71,6 +72,7 @@
    @ApiOperation("新增患者挂号记录")
    //@PreAuthorize("@ss.hasPermi('system:registration:add')")
    @Log(title = "患者挂号记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedRegistration patMedRegistration) {
        return toAjax(patMedRegistrationService.insertPatMedRegistration(patMedRegistration));
@@ -82,6 +84,7 @@
    @ApiOperation("修改患者挂号记录")
    //@PreAuthorize("@ss.hasPermi('system:registration:edit')")
    @Log(title = "患者挂号记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedRegistration patMedRegistration) {
        return toAjax(patMedRegistrationService.updatePatMedRegistration(patMedRegistration));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedWeightController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -28,8 +29,7 @@
@Api(description = "患者体重记录")
@RestController
@RequestMapping("/system/weight")
public class PatMedWeightController extends BaseController
{
public class PatMedWeightController extends BaseController {
    @Autowired
    private IPatMedWeightService patMedWeightService;
@@ -38,9 +38,9 @@
     */
    @ApiOperation("查询患者体重记录列表")
    //@PreAuthorize("@ss.hasPermi('system:weight:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody PatMedWeight patMedWeight)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody PatMedWeight patMedWeight) {
        startPage();
        List<PatMedWeight> list = patMedWeightService.selectPatMedWeightList(patMedWeight);
        return getDataTable(list);
@@ -53,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('system:weight:export')")
    @Log(title = "患者体重记录", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, PatMedWeight patMedWeight)
    {
    public void export(HttpServletResponse response, PatMedWeight patMedWeight) {
        List<PatMedWeight> list = patMedWeightService.selectPatMedWeightList(patMedWeight);
        ExcelUtil<PatMedWeight> util = new ExcelUtil<PatMedWeight>(PatMedWeight.class);
        util.exportExcel(response, list, "患者体重记录数据");
@@ -67,8 +66,7 @@
    //@PreAuthorize("@ss.hasPermi('system:weight:query')")
    @ApiImplicitParam(name = "getInfo", value = "主键ID", dataType = "long", dataTypeClass = Long.class)
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(patMedWeightService.selectPatMedWeightById(id));
    }
@@ -78,9 +76,9 @@
    @ApiOperation("新增患者体重记录")
    //@PreAuthorize("@ss.hasPermi('system:weight:add')")
    @Log(title = "患者体重记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatMedWeight patMedWeight)
    {
    public AjaxResult add(@RequestBody PatMedWeight patMedWeight) {
        return toAjax(patMedWeightService.insertPatMedWeight(patMedWeight));
    }
@@ -90,9 +88,9 @@
    @ApiOperation("修改患者体重记录")
    //@PreAuthorize("@ss.hasPermi('system:weight:edit')")
    @Log(title = "修改患者体重记录", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatMedWeight patMedWeight)
    {
    public AjaxResult edit(@RequestBody PatMedWeight patMedWeight) {
        return toAjax(patMedWeightService.updatePatMedWeight(patMedWeight));
    }
@@ -104,8 +102,7 @@
    @Log(title = "删除患者体重记录", businessType = BusinessType.DELETE)
    @ApiImplicitParam(name = "remove", value = "主键ID", dataType = "long", dataTypeClass = Array.class)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(patMedWeightService.deletePatMedWeightByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatSatisfactionController.java
@@ -3,6 +3,7 @@
import java.util.List;
import com.github.pagehelper.ISelect;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.utils.PageUtils;
@@ -48,7 +49,8 @@
     */
    @ApiOperation("查询患者满意度列表")
    //@PreAuthorize("@ss.hasPermi('smartor:satisfaction:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody PatSatisfaction patSatisfaction) {
        PageUtils.startPageByPost(patSatisfaction.getPageNum(), patSatisfaction.getPageSize());
        List<PatSatisfaction> list = patSatisfactionService.selectPatSatisfactionList(patSatisfaction);
@@ -93,6 +95,7 @@
    @ApiOperation("新增患者满意度")
    //@PreAuthorize("@ss.hasPermi('smartor:satisfaction:add')")
    @Log(title = "患者满意度", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatSatisfaction patSatisfaction) {
        LoginUser loginUser = getLoginUser();
@@ -127,6 +130,7 @@
    @ApiOperation("修改患者满意度")
    //@PreAuthorize("@ss.hasPermi('smartor:satisfaction:edit')")
    @Log(title = "患者满意度", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatSatisfaction patSatisfaction) {
        LoginUser loginUser = getLoginUser();
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatSpeciallistCategoryController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -26,8 +27,7 @@
@Api("专病患者分类")
@RestController
@RequestMapping("/smartor/patSpeciallistCategory")
public class PatSpeciallistCategoryController extends BaseController
{
public class PatSpeciallistCategoryController extends BaseController {
    @Autowired
    private IPatSpeciallistCategoryService patSpeciallistCategoryService;
@@ -37,8 +37,7 @@
    @ApiOperation("查询专病患者分类列表")
    //@PreAuthorize("@ss.hasPermi('system:category:list')")
    @GetMapping("/list")
    public TableDataInfo list(PatSpeciallistCategory patSpeciallistCategory)
    {
    public TableDataInfo list(PatSpeciallistCategory patSpeciallistCategory) {
        startPage();
        List<PatSpeciallistCategory> list = patSpeciallistCategoryService.selectPatSpeciallistCategoryList(patSpeciallistCategory);
        return getDataTable(list);
@@ -51,8 +50,7 @@
    //@PreAuthorize("@ss.hasPermi('system:category:export')")
    @Log(title = "专病患者分类", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, PatSpeciallistCategory patSpeciallistCategory)
    {
    public void export(HttpServletResponse response, PatSpeciallistCategory patSpeciallistCategory) {
        List<PatSpeciallistCategory> list = patSpeciallistCategoryService.selectPatSpeciallistCategoryList(patSpeciallistCategory);
        ExcelUtil<PatSpeciallistCategory> util = new ExcelUtil<PatSpeciallistCategory>(PatSpeciallistCategory.class);
        util.exportExcel(response, list, "专病患者分类数据");
@@ -64,8 +62,7 @@
    @ApiOperation("获取专病患者分类详细信息")
    //@PreAuthorize("@ss.hasPermi('system:category:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(patSpeciallistCategoryService.selectPatSpeciallistCategoryById(id));
    }
@@ -74,9 +71,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:category:add')")
    @Log(title = "专病患者分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatSpeciallistCategory patSpeciallistCategory)
    {
    public AjaxResult add(@RequestBody PatSpeciallistCategory patSpeciallistCategory) {
        return toAjax(patSpeciallistCategoryService.insertPatSpeciallistCategory(patSpeciallistCategory));
    }
@@ -86,9 +83,9 @@
    @ApiOperation("修改专病患者分类")
    //@PreAuthorize("@ss.hasPermi('system:category:edit')")
    @Log(title = "专病患者分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatSpeciallistCategory patSpeciallistCategory)
    {
    public AjaxResult edit(@RequestBody PatSpeciallistCategory patSpeciallistCategory) {
        return toAjax(patSpeciallistCategoryService.updatePatSpeciallistCategory(patSpeciallistCategory));
    }
@@ -99,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('system:category:remove')")
    @Log(title = "专病患者分类", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(patSpeciallistCategoryService.deletePatSpeciallistCategoryByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatSpeciallistController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -26,8 +27,7 @@
@Api(description = "专病患者")
@RestController
@RequestMapping("/smartor/speciallist")
public class PatSpeciallistController extends BaseController
{
public class PatSpeciallistController extends BaseController {
    @Autowired
    private IPatSpeciallistService patSpeciallistService;
@@ -37,8 +37,7 @@
    //@PreAuthorize("@ss.hasPermi('system:speciallist:list')")
    @ApiOperation("查询专病患者列表")
    @GetMapping("/list")
    public TableDataInfo list(PatSpeciallist patSpeciallist)
    {
    public TableDataInfo list(PatSpeciallist patSpeciallist) {
        startPage();
        List<PatSpeciallist> list = patSpeciallistService.selectPatSpeciallistList(patSpeciallist);
        return getDataTable(list);
@@ -51,8 +50,7 @@
    @Log(title = "专病患者", businessType = BusinessType.EXPORT)
    @ApiOperation("导出专病患者列表")
    @PostMapping("/export")
    public void export(HttpServletResponse response, PatSpeciallist patSpeciallist)
    {
    public void export(HttpServletResponse response, PatSpeciallist patSpeciallist) {
        List<PatSpeciallist> list = patSpeciallistService.selectPatSpeciallistList(patSpeciallist);
        ExcelUtil<PatSpeciallist> util = new ExcelUtil<PatSpeciallist>(PatSpeciallist.class);
        util.exportExcel(response, list, "专病患者数据");
@@ -63,8 +61,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:speciallist:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(patSpeciallistService.selectPatSpeciallistById(id));
    }
@@ -74,9 +71,9 @@
    //@PreAuthorize("@ss.hasPermi('system:speciallist:add')")
    @Log(title = "专病患者", businessType = BusinessType.INSERT)
    @ApiOperation("新增专病患者")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody PatSpeciallist patSpeciallist)
    {
    public AjaxResult add(@RequestBody PatSpeciallist patSpeciallist) {
        return toAjax(patSpeciallistService.insertPatSpeciallist(patSpeciallist));
    }
@@ -86,9 +83,9 @@
    //@PreAuthorize("@ss.hasPermi('system:speciallist:edit')")
    @Log(title = "专病患者", businessType = BusinessType.UPDATE)
    @ApiOperation("修改专病患者")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody PatSpeciallist patSpeciallist)
    {
    public AjaxResult edit(@RequestBody PatSpeciallist patSpeciallist) {
        return toAjax(patSpeciallistService.updatePatSpeciallist(patSpeciallist));
    }
@@ -99,8 +96,7 @@
    @Log(title = "专病患者", businessType = BusinessType.DELETE)
    @ApiOperation("删除专病患者")
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(patSpeciallistService.deletePatSpeciallistByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeAutofinshruleController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -30,7 +31,8 @@
     * æŸ¥è¯¢æ–¹æ¡ˆç»“案规则列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemeautofinshrule:list')")
   @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeAutofinshrule schemeAutofinshrule) {
        startPage();
        List<SchemeAutofinshrule> list = schemeAutofinshruleService.selectSchemeAutofinshruleList(schemeAutofinshrule);
@@ -63,6 +65,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemeautofinshrule:add')")
    @Log(title = "方案结案规则", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeAutofinshrule schemeAutofinshrule) {
        return toAjax(schemeAutofinshruleService.insertSchemeAutofinshrule(schemeAutofinshrule));
@@ -73,6 +76,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemeautofinshrule:edit')")
    @Log(title = "方案结案规则", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeAutofinshrule schemeAutofinshrule) {
        return toAjax(schemeAutofinshruleService.updateSchemeAutofinshrule(schemeAutofinshrule));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeCategoryController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/schemecategory")
public class SchemeCategoryController extends BaseController
{
public class SchemeCategoryController extends BaseController {
    @Autowired
    private ISchemeCategoryService schemeCategoryService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢æ–¹æ¡ˆåˆ†ç±»åˆ—表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemecategory:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody SchemeCategory schemeCategory)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeCategory schemeCategory) {
        startPage();
        List<SchemeCategory> list = schemeCategoryService.selectSchemeCategoryList(schemeCategory);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:schemecategory:export')")
    @Log(title = "方案分类", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SchemeCategory schemeCategory)
    {
    public void export(HttpServletResponse response, SchemeCategory schemeCategory) {
        List<SchemeCategory> list = schemeCategoryService.selectSchemeCategoryList(schemeCategory);
        ExcelUtil<SchemeCategory> util = new ExcelUtil<SchemeCategory>(SchemeCategory.class);
        util.exportExcel(response, list, "方案分类数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemecategory:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(schemeCategoryService.selectSchemeCategoryById(id));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemecategory:add')")
    @Log(title = "方案分类", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeCategory schemeCategory)
    {
    public AjaxResult add(@RequestBody SchemeCategory schemeCategory) {
        return toAjax(schemeCategoryService.insertSchemeCategory(schemeCategory));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemecategory:edit')")
    @Log(title = "方案分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeCategory schemeCategory)
    {
    public AjaxResult edit(@RequestBody SchemeCategory schemeCategory) {
        return toAjax(schemeCategoryService.updateSchemeCategory(schemeCategory));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:schemecategory:remove')")
    @Log(title = "方案分类", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(schemeCategoryService.deleteSchemeCategoryByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeLocallibraryController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +40,8 @@
     * æŸ¥è¯¢æœåŠ¡æ–¹æ¡ˆåº“åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemelibrary:list')")
   @PostMapping("/list")
   @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeLocallibrary schemeLocallibrary)
    {
        startPage();
@@ -74,6 +77,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemelibrary:add')")
    @Log(title = "服务方案库", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeLocallibrary schemeLocallibrary)
    {
@@ -85,6 +89,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemelibrary:edit')")
    @Log(title = "服务方案库", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeLocallibrary schemeLocallibrary)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemePlanController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +40,8 @@
     * æŸ¥è¯¢ç®¡ç†è®¡åˆ’列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemeplan:list')")
   @PostMapping("/list")
   @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody SchemePlan schemePlan)
    {
        startPage();
@@ -74,6 +77,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemeplan:add')")
    @Log(title = "管理计划", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemePlan schemePlan)
    {
@@ -85,6 +89,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemeplan:edit')")
    @Log(title = "管理计划", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemePlan schemePlan)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +40,8 @@
     * æŸ¥è¯¢æ–¹æ¡ˆä»»åŠ¡åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetask:list')")
   @PostMapping("/list")
   @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeTask schemeTask)
    {
        startPage();
@@ -74,6 +77,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetask:add')")
    @Log(title = "方案任务", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeTask schemeTask)
    {
@@ -85,6 +89,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetask:edit')")
    @Log(title = "方案任务", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeTask schemeTask)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskconfigController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +40,8 @@
     * æŸ¥è¯¢æ–¹æ¡ˆä»»åŠ¡é…ç½®åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetaskconfig:list')")
   @PostMapping("/list")
   @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeTaskconfig schemeTaskconfig)
    {
        startPage();
@@ -74,6 +77,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetaskconfig:add')")
    @Log(title = "方案任务配置", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeTaskconfig schemeTaskconfig)
    {
@@ -85,6 +89,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetaskconfig:edit')")
    @Log(title = "方案任务配置", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeTaskconfig schemeTaskconfig)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskrecordCalldetailController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +40,8 @@
     * æŸ¥è¯¢æ–¹æ¡ˆAI外呼任务详情列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemecalldetail:list')")
   @PostMapping("/list")
   @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeTaskrecordCalldetail schemeTaskrecordCalldetail)
    {
        startPage();
@@ -74,6 +77,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemecalldetail:add')")
    @Log(title = "方案AI外呼任务详情", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeTaskrecordCalldetail schemeTaskrecordCalldetail)
    {
@@ -85,6 +89,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemecalldetail:edit')")
    @Log(title = "方案AI外呼任务详情", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeTaskrecordCalldetail schemeTaskrecordCalldetail)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskrecordController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +40,8 @@
     * æŸ¥è¯¢æ–¹æ¡ˆä»»åŠ¡å¤„ç†è®°å½•åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetaskrecord:list')")
   @PostMapping("/list")
   @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeTaskrecord schemeTaskrecord)
    {
        startPage();
@@ -74,6 +77,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetaskrecord:add')")
    @Log(title = "方案任务处理记录", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeTaskrecord schemeTaskrecord)
    {
@@ -85,6 +89,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetaskrecord:edit')")
    @Log(title = "方案任务处理记录", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeTaskrecord schemeTaskrecord)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTaskrepeatconfigController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +39,8 @@
     * æŸ¥è¯¢æ–¹æ¡ˆä»»åŠ¡é‡å‘é…ç½®åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetaskrepeatconfig:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeTaskrepeatconfig schemeTaskrepeatconfig) {
        startPage();
        List<SchemeTaskrepeatconfig> list = schemeTaskrepeatconfigService.selectSchemeTaskrepeatconfigList(schemeTaskrepeatconfig);
@@ -71,6 +73,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetaskrepeatconfig:add')")
    @Log(title = "方案任务重发配置", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeTaskrepeatconfig schemeTaskrepeatconfig) {
        return toAjax(schemeTaskrepeatconfigService.insertSchemeTaskrepeatconfig(schemeTaskrepeatconfig));
@@ -81,6 +84,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetaskrepeatconfig:edit')")
    @Log(title = "方案任务重发配置", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeTaskrepeatconfig schemeTaskrepeatconfig) {
        return toAjax(schemeTaskrepeatconfigService.updateSchemeTaskrepeatconfig(schemeTaskrepeatconfig));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTriggerruleController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +40,8 @@
     * æŸ¥è¯¢æ–¹æ¡ˆè§¦å‘条件规则列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetriggerrule:list')")
   @PostMapping("/list")
   @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeTriggerrule schemeTriggerrule)
    {
        startPage();
@@ -74,6 +77,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetriggerrule:add')")
    @Log(title = "方案触发条件规则", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeTriggerrule schemeTriggerrule)
    {
@@ -85,6 +89,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetriggerrule:edit')")
    @Log(title = "方案触发条件规则", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeTriggerrule schemeTriggerrule)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SchemeTriggersceneController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/schemetriggerscene")
public class SchemeTriggersceneController extends BaseController
{
public class SchemeTriggersceneController extends BaseController {
    @Autowired
    private ISchemeTriggersceneService schemeTriggersceneService;
@@ -38,9 +39,9 @@
     * æŸ¥è¯¢æ–¹æ¡ˆè§¦å‘场景列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetriggerscene:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody SchemeTriggerscene schemeTriggerscene)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SchemeTriggerscene schemeTriggerscene) {
        startPage();
        List<SchemeTriggerscene> list = schemeTriggersceneService.selectSchemeTriggersceneList(schemeTriggerscene);
        return getDataTable(list);
@@ -52,8 +53,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:schemetriggerscene:export')")
    @Log(title = "方案触发场景", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SchemeTriggerscene schemeTriggerscene)
    {
    public void export(HttpServletResponse response, SchemeTriggerscene schemeTriggerscene) {
        List<SchemeTriggerscene> list = schemeTriggersceneService.selectSchemeTriggersceneList(schemeTriggerscene);
        ExcelUtil<SchemeTriggerscene> util = new ExcelUtil<SchemeTriggerscene>(SchemeTriggerscene.class);
        util.exportExcel(response, list, "方案触发场景数据");
@@ -64,8 +64,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetriggerscene:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(schemeTriggersceneService.selectSchemeTriggersceneById(id));
    }
@@ -74,9 +73,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetriggerscene:add')")
    @Log(title = "方案触发场景", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SchemeTriggerscene schemeTriggerscene)
    {
    public AjaxResult add(@RequestBody SchemeTriggerscene schemeTriggerscene) {
        return toAjax(schemeTriggersceneService.insertSchemeTriggerscene(schemeTriggerscene));
    }
@@ -85,9 +84,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:schemetriggerscene:edit')")
    @Log(title = "方案触发场景", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SchemeTriggerscene schemeTriggerscene)
    {
    public AjaxResult edit(@RequestBody SchemeTriggerscene schemeTriggerscene) {
        return toAjax(schemeTriggersceneService.updateSchemeTriggerscene(schemeTriggerscene));
    }
@@ -97,8 +96,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:schemetriggerscene:remove')")
    @Log(title = "方案触发场景", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(schemeTriggersceneService.deleteSchemeTriggersceneByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceCheckController.java
@@ -1,9 +1,13 @@
package com.ruoyi.web.controller.smartor;
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -32,8 +36,7 @@
@Api("随访服务发送判断")
@RestController
@RequestMapping("/smartor/check")
public class ServiceCheckController extends BaseController
{
public class ServiceCheckController extends BaseController {
    @Autowired
    private IServiceCheckService serviceCheckService;
@@ -43,8 +46,7 @@
    @ApiOperation("查询随访服务发送判断列表")
    //@PreAuthorize("@ss.hasPermi('smartor:check:list')")
    @GetMapping("/list")
    public TableDataInfo list(ServiceCheck serviceCheck)
    {
    public TableDataInfo list(ServiceCheck serviceCheck) {
        startPage();
        List<ServiceCheck> list = serviceCheckService.selectServiceCheckList(serviceCheck);
        return getDataTable(list);
@@ -57,8 +59,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:check:export')")
    @Log(title = "随访服务发送判断", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, ServiceCheck serviceCheck)
    {
    public void export(HttpServletResponse response, ServiceCheck serviceCheck) {
        List<ServiceCheck> list = serviceCheckService.selectServiceCheckList(serviceCheck);
        ExcelUtil<ServiceCheck> util = new ExcelUtil<ServiceCheck>(ServiceCheck.class);
        util.exportExcel(response, list, "随访服务发送判断数据");
@@ -70,8 +71,7 @@
    @ApiOperation("获取随访服务发送判断详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:check:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(serviceCheckService.selectServiceCheckById(id));
    }
@@ -81,9 +81,9 @@
    @ApiOperation("新增随访服务发送判断")
    //@PreAuthorize("@ss.hasPermi('smartor:check:add')")
    @Log(title = "随访服务发送判断", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody ServiceCheck serviceCheck)
    {
    public AjaxResult add(@RequestBody ServiceCheck serviceCheck) {
        return toAjax(serviceCheckService.insertServiceCheck(serviceCheck));
    }
@@ -93,9 +93,9 @@
    @ApiOperation("修改随访服务发送判断")
    //@PreAuthorize("@ss.hasPermi('smartor:check:edit')")
    @Log(title = "随访服务发送判断", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody ServiceCheck serviceCheck)
    {
    public AjaxResult edit(@RequestBody ServiceCheck serviceCheck) {
        return toAjax(serviceCheckService.updateServiceCheck(serviceCheck));
    }
@@ -106,8 +106,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:check:remove')")
    @Log(title = "随访服务发送判断", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(serviceCheckService.deleteServiceCheckByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceOutPathController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -89,6 +90,7 @@
     */
    @ApiOperation("新增主键")
    @Log(title = "主键", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody ServiceOutPath serviceOutPath) {
        return toAjax(serviceOutPathService.insertServiceOutPath(serviceOutPath));
@@ -100,6 +102,7 @@
    @ApiOperation("修改主键")
    //@PreAuthorize("@ss.hasPermi('smartor:path:edit')")
    @Log(title = "主键", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody ServiceOutPath serviceOutPath) {
        return toAjax(serviceOutPathService.updateServiceOutPath(serviceOutPath));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServicePatientTempController.java
@@ -2,6 +2,7 @@
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -80,6 +81,7 @@
    @ApiOperation("新增【请填写功能名称】")
    //@PreAuthorize("@ss.hasPermi('smartor:temp:add')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody ServicePatientTemp servicePatientTemp) {
        return toAjax(servicePatientTempService.insertServicePatientTemp(servicePatientTemp));
@@ -91,6 +93,7 @@
    @ApiOperation("修改【请填写功能名称】")
    //@PreAuthorize("@ss.hasPermi('smartor:temp:edit')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody ServicePatientTemp servicePatientTemp) {
        return toAjax(servicePatientTempService.updateServicePatientTemp(servicePatientTemp));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskAnswerController.java
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.github.pagehelper.ISelect;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.constant.Constants;
@@ -129,6 +130,7 @@
     * ç»Ÿè®¡éšè®¿æ•°æ® -- cache版
     */
    @ApiOperation("统计随访数据")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/patItemCount")
    public Map<String, Object> patItemCount(@RequestBody ServiceSubtaskVO serviceSubtaskVO) {
        Map<String, Object> map = new HashMap<>();
@@ -151,8 +153,7 @@
            if(MapUtils.isNotEmpty(redisMap)){
                oldCondition = (ServiceSubtaskVO)redisMap.get("searchCondition");
                // æ¯”较查询条件是否一致
                if(ObjectUtils.isNotEmpty(oldCondition) &&
                        isSameCondition(oldCondition, serviceSubtaskVO)){
                if (ObjectUtils.isNotEmpty(oldCondition) && isSameCondition(oldCondition, serviceSubtaskVO)) {
                    // æ¡ä»¶ä¸€è‡´ï¼Œä½¿ç”¨ç¼“å­˜
                    redisFlag = true;
                    map = redisMap;
@@ -178,14 +179,9 @@
     */
    private boolean isSameCondition(ServiceSubtaskVO oldCondition, ServiceSubtaskVO newCondition) {
        // ä½¿ç”¨ReflectUtils的通用方法比较,排除分页参数等无关字段
        return ReflectUtils.equalsAllFields(
                oldCondition,
                newCondition,
        return ReflectUtils.equalsAllFields(oldCondition, newCondition,
                // æŽ’除的字段:分页参数、序列化ID、时间戳等
                "pageNum", "pageSize", "serialVersionUID",
                "createBy", "createTime", "updateBy", "updateTime",
                "searchValue", "params"
        );
                "pageNum", "pageSize", "serialVersionUID", "createBy", "createTime", "updateBy", "updateTime", "searchValue", "params");
    }
@@ -221,6 +217,7 @@
     */
    @ApiOperation("查询患者随访信息")
    //@PreAuthorize("@ss.hasPermi('system:taskcall:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/patItemByCondition")
    public TableDataInfo patItemByCondition(@RequestBody ServiceSubtaskVO serviceSubtaskVO) {
        List<ServiceSubtask> serviceSubtaskList = null;
@@ -270,6 +267,7 @@
     * éšè®¿æ•°æ®æŸ¥è¯¢
     */
    @Log(title = "随访数据查询", businessType = BusinessType.EXPORT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/querySubtaskList")
    public AjaxResult querySubtaskList(@RequestBody ServiceSubtaskVO serviceSubtaskVO) {
        PageUtils.startPageByPost(serviceSubtaskVO.getPageNum(), serviceSubtaskVO.getPageSize());
@@ -304,6 +302,7 @@
     * æ ¹æ®ç–¾ç—…模糊查询
     */
    //@PreAuthorize("@ss.hasPermi('system:taskcall:query')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping(value = "/getSubtaskByDiagname")
    public Map<String, Object> getSubtaskByDiagname(@RequestBody ServiceSubtask serviceSubtask) {
        LoginUser loginUser = getLoginUser();
@@ -329,6 +328,7 @@
     * éšè®¿åŽ†å²è®°å½•å¯¼å‡º
     */
    @Log(title = "随访历史记录导出", businessType = BusinessType.EXPORT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/getSubtaskByDiagnameExport")
    public void getSubtaskByDiagnameExport(HttpServletResponse response, ServiceSubtask serviceSubtask) {
        LoginUser loginUser = getLoginUser();
@@ -337,7 +337,8 @@
        serviceSubtask.setPageNum(PageUtils.getOffset(serviceSubtask.getPageNum(), serviceSubtask.getPageSize()));
        List<ServiceSubtask> subtaskList = serviceSubtaskService.selectServiceSubtaskByDiagname(serviceSubtask);
        List<ServiceSubtaskDiagname> serviceSubtaskDiagnameList = new ArrayList<>();
        if (CollectionUtils.isNotEmpty(subtaskList)) serviceSubtaskDiagnameList = serviceSubtaskService.convertToDiagnameList(subtaskList);
        if (CollectionUtils.isNotEmpty(subtaskList))
            serviceSubtaskDiagnameList = serviceSubtaskService.convertToDiagnameList(subtaskList);
        ExcelUtil<ServiceSubtaskDiagname> util = new ExcelUtil<ServiceSubtaskDiagname>(ServiceSubtaskDiagname.class);
        if (active.equals("ls") || active.equals("druid")) {
@@ -353,6 +354,7 @@
    @ApiOperation("新增或修改删除单一任务")
    //@PreAuthorize("@ss.hasPermi('system:task:add')")
    @Log(title = "单一任务(随访)", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/insertOrUpdateTask")
    public AjaxResult insertOrUpdateHeTask(@RequestBody ServiceTaskVO ivrTaskVO) {
        log.info("insertOrUpdateHeTask的入参为:{}", ivrTaskVO);
@@ -365,6 +367,7 @@
    }
    @ApiOperation("修改子任务")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/update")
    public AjaxResult update(@RequestBody ServiceSubtask serviceSubtask) {
        serviceSubtask.setUpdateBy(getLoginUser().getUser().getNickName());
@@ -372,6 +375,7 @@
    }
    @ApiOperation("新增子任务")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/addSubTask")
    public AjaxResult addSubTask(@RequestBody ServiceSubtask serviceSubtask) {
        SysUser user = getLoginUser().getUser();
@@ -380,6 +384,7 @@
    }
    @ApiOperation("患者再次随访")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/addSubTaskAgain")
    public AjaxResult addSubTaskAgain(@RequestBody ServiceSubtask serviceSubtask) {
        SysUser user = getLoginUser().getUser();
@@ -391,6 +396,7 @@
     * æ ¹æ®æ¡ä»¶æŸ¥è¯¢ä»»åŠ¡ä¿¡æ¯
     */
    @ApiOperation("根据条件查询任务信息")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/queryTaskByCondition")
    public AjaxResult queryTaskByCondition(@RequestBody ServiceSubtaskVO ivrTaskcallVO) {
        //根据入参查询信息
@@ -464,6 +470,7 @@
     * èŽ·å–æ¯ä¸ªæœˆçš„éšè®¿ã€å¤è¯Šé‡
     */
    @ApiOperation("获取每个月的随访、复诊量")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/getSfFzInfoEveryMonth")
    public TableDataInfo getSfFzInfoEveryMonth(@RequestBody ServiceSubtaskCountReq serviceSubtaskCountReq) {
        return getDataTable(serviceSubtaskService.getSfFzInfoEveryMonth(serviceSubtaskCountReq));
@@ -473,6 +480,7 @@
     * èŽ·å–éšè®¿ç»Ÿè®¡æ¯”ä¾‹
     */
    @ApiOperation("获取随访统计比例")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/getSfStatistics")
    public AjaxResult getSfStatistics(@RequestBody ServiceSubtaskCountReq serviceSubtaskCountReq) {
        if (CollectionUtils.isEmpty(serviceSubtaskCountReq.getServiceType())) {
@@ -485,6 +493,7 @@
     * èŽ·å–éšè®¿ç»Ÿè®¡æ¯”ä¾‹
     */
    @ApiOperation("获取随访满意度统计")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/getSfStatisticsJoy")
    public Map<String, Object> getSfStatisticsJoy(@RequestBody ServiceSubtaskCountReq serviceSubtaskCountReq) {
        if (CollectionUtils.isEmpty(serviceSubtaskCountReq.getServiceType())) {
@@ -519,6 +528,7 @@
     * éšè®¿ç»Ÿè®¡å¯¼å‡º
     */
    @ApiOperation("服务统计查询-按时间维度统计出院/门诊随访数据")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/getServiceStatistics")
    public AjaxResult getServiceStatistics(@RequestBody ServiceStatisticsRequest serviceStatisticsRequest) {
        SysUser user = getLoginUser().getUser();
@@ -532,6 +542,7 @@
     * èŽ·å–éšè®¿ç»Ÿè®¡æ¯”ä¾‹
     */
    @ApiOperation("获取随访满意度明细")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/getSfStatisticsJoydetails")
    public AjaxResult getSfStatisticsJoydetails(@RequestBody ServiceSubtaskCountReq serviceSubtaskCountReq) {
        if (serviceSubtaskCountReq.getLeavehospitaldistrictcodes().size() == 0 && serviceSubtaskCountReq.getDeptcodes().size() == 0) {
@@ -544,6 +555,7 @@
     * èŽ·å–éšè®¿åˆ†ç±»ç»Ÿè®¡æ˜Žç»†
     */
    @ApiOperation("获取随访分类统计明细")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/getSfStatisticsCount")
    public Map<String, Object> getSfStatisticsCount(@RequestBody ServiceSubtaskCountReq serviceSubtaskCountReq) {
        if (CollectionUtils.isEmpty(serviceSubtaskCountReq.getServiceType())) {
@@ -569,6 +581,7 @@
    }
    @ApiOperation("获取随访分类统计明细详情")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/getSfStatisticsCountDetails")
    public AjaxResult getSfStatisticsCountDetails(@RequestBody ServiceSubtaskCountReq serviceSubtaskCountReq) {
        if (serviceSubtaskCountReq.getLeavehospitaldistrictcodes().size() == 0 && serviceSubtaskCountReq.getDeptcodes().size() == 0) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskPreachformController.java
@@ -1,9 +1,12 @@
package com.ruoyi.web.controller.smartor;
import java.util.List;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -32,8 +35,7 @@
@Api("【请填写功能名称】")
@RestController
@RequestMapping("/smartor/preachform")
public class ServiceSubtaskPreachformController extends BaseController
{
public class ServiceSubtaskPreachformController extends BaseController {
    @Autowired
    private IServiceSubtaskPreachformService serviceSubtaskPreachformService;
@@ -42,9 +44,8 @@
     */
    @ApiOperation("查询【请填写功能名称】列表")
    //@PreAuthorize("@ss.hasPermi('smartor:preachform:list')")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody ServiceSubtaskPreachform serviceSubtaskPreachform)
    {
    @PostMapping("list")
    public TableDataInfo list(@RequestBody ServiceSubtaskPreachform serviceSubtaskPreachform) {
        startPage();
        List<ServiceSubtaskPreachform> list = serviceSubtaskPreachformService.selectServiceSubtaskPreachformList(serviceSubtaskPreachform);
        return getDataTable(list);
@@ -57,8 +58,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:preachform:export')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, ServiceSubtaskPreachform serviceSubtaskPreachform)
    {
    public void export(HttpServletResponse response, ServiceSubtaskPreachform serviceSubtaskPreachform) {
        List<ServiceSubtaskPreachform> list = serviceSubtaskPreachformService.selectServiceSubtaskPreachformList(serviceSubtaskPreachform);
        ExcelUtil<ServiceSubtaskPreachform> util = new ExcelUtil<ServiceSubtaskPreachform>(ServiceSubtaskPreachform.class);
        util.exportExcel(response, list, "【请填写功能名称】数据");
@@ -70,8 +70,7 @@
    @ApiOperation("获取【请填写功能名称】详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:preachform:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(serviceSubtaskPreachformService.selectServiceSubtaskPreachformById(id));
    }
@@ -82,8 +81,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:preachform:add')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.INSERT)
    @PostMapping("/add")
    public AjaxResult add(@RequestBody ServiceSubtaskPreachform serviceSubtaskPreachform)
    {
    public AjaxResult add(@RequestBody ServiceSubtaskPreachform serviceSubtaskPreachform) {
        return toAjax(serviceSubtaskPreachformService.insertServiceSubtaskPreachform(serviceSubtaskPreachform));
    }
@@ -94,8 +92,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:preachform:edit')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody ServiceSubtaskPreachform serviceSubtaskPreachform)
    {
    public AjaxResult edit(@RequestBody ServiceSubtaskPreachform serviceSubtaskPreachform) {
        return toAjax(serviceSubtaskPreachformService.updateServiceSubtaskPreachform(serviceSubtaskPreachform));
    }
@@ -106,8 +103,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:preachform:remove')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(serviceSubtaskPreachformService.deleteServiceSubtaskPreachformByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.github.pagehelper.ISelect;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -60,7 +61,8 @@
     */
    @ApiOperation("查询任务列表")
    //@PreAuthorize("@ss.hasPermi('smartor:ServiceTask:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody ServiceTask serviceTask) {
        PageUtils.startPageByPost(serviceTask.getPageNum(), serviceTask.getPageSize());
//        List<ServiceTask> list = serviceTaskService.selectServiceTaskList(serviceTask);
@@ -129,6 +131,7 @@
    @ApiOperation("新增任务")
    //@PreAuthorize("@ss.hasPermi('smartor:ServiceTask:add')")
    @Log(title = "语音任务", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody ServiceTask ServiceTask) {
        SysUser user = getLoginUser().getUser();
@@ -155,6 +158,7 @@
    @ApiOperation("修改任务")
    //@PreAuthorize("@ss.hasPermi('smartor:ServiceTask:edit')")
    @Log(title = "任务", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody ServiceTask ServiceTask) {
        return toAjax(serviceTaskService.updateServiceTask(ServiceTask));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskdeptController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -32,7 +33,8 @@
     */
    @ApiOperation("查询模板科室关联列表")
    //@PreAuthorize("@ss.hasPermi('smartor:taskdept:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody ServiceTaskdept serviceTaskdept) {
        startPage();
        List<ServiceTaskdept> list = serviceTaskdeptService.selectServiceTaskdeptList(serviceTaskdept);
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskdiagController.java
@@ -1,9 +1,13 @@
package com.ruoyi.web.controller.smartor;
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -32,8 +36,7 @@
@Api("诊断模板科室关联")
@RestController
@RequestMapping("/smartor/taskdiag")
public class ServiceTaskdiagController extends BaseController
{
public class ServiceTaskdiagController extends BaseController {
    @Autowired
    private IServiceTaskdiagService serviceTaskdiagService;
@@ -42,9 +45,9 @@
     */
    @ApiOperation("查询模板科室关联列表")
    //@PreAuthorize("@ss.hasPermi('smartor:taskdiag:list')")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody ServiceTaskdiag serviceTaskdiag)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody ServiceTaskdiag serviceTaskdiag) {
        startPage();
        List<ServiceTaskdiag> list = serviceTaskdiagService.selectServiceTaskdiagList(serviceTaskdiag);
        return getDataTable(list);
@@ -57,8 +60,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:taskdiag:export')")
    @Log(title = "模板科室关联", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, ServiceTaskdiag serviceTaskdiag)
    {
    public void export(HttpServletResponse response, ServiceTaskdiag serviceTaskdiag) {
        List<ServiceTaskdiag> list = serviceTaskdiagService.selectServiceTaskdiagList(serviceTaskdiag);
        ExcelUtil<ServiceTaskdiag> util = new ExcelUtil<ServiceTaskdiag>(ServiceTaskdiag.class);
        util.exportExcel(response, list, "模板科室关联数据");
@@ -70,8 +72,7 @@
    @ApiOperation("获取模板科室关联详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:taskdiag:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(serviceTaskdiagService.selectServiceTaskdiagById(id));
    }
@@ -81,9 +82,9 @@
    @ApiOperation("新增模板科室关联")
    //@PreAuthorize("@ss.hasPermi('smartor:taskdiag:add')")
    @Log(title = "模板科室关联", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody ServiceTaskdiag serviceTaskdiag)
    {
    public AjaxResult add(@RequestBody ServiceTaskdiag serviceTaskdiag) {
        return toAjax(serviceTaskdiagService.insertServiceTaskdiag(serviceTaskdiag));
    }
@@ -93,9 +94,9 @@
    @ApiOperation("修改模板科室关联")
    //@PreAuthorize("@ss.hasPermi('smartor:taskdiag:edit')")
    @Log(title = "模板科室关联", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody ServiceTaskdiag serviceTaskdiag)
    {
    public AjaxResult edit(@RequestBody ServiceTaskdiag serviceTaskdiag) {
        return toAjax(serviceTaskdiagService.updateServiceTaskdiag(serviceTaskdiag));
    }
@@ -106,8 +107,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:taskdiag:remove')")
    @Log(title = "模板科室关联", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{id}")
    public AjaxResult remove(@PathVariable Long id)
    {
    public AjaxResult remove(@PathVariable Long id) {
        return toAjax(serviceTaskdiagService.deleteServiceTaskdiagById(id));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskoperController.java
@@ -1,9 +1,13 @@
package com.ruoyi.web.controller.smartor;
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -32,8 +36,7 @@
@Api("手术模板科室关联")
@RestController
@RequestMapping("/smartor/taskoper")
public class ServiceTaskoperController extends BaseController
{
public class ServiceTaskoperController extends BaseController {
    @Autowired
    private IServiceTaskoperService serviceTaskoperService;
@@ -42,9 +45,9 @@
     */
    @ApiOperation("查询模板科室关联列表")
    //@PreAuthorize("@ss.hasPermi('smartor:taskoper:list')")
    @PostMapping("/list")
    public TableDataInfo list(@RequestBody ServiceTaskoper serviceTaskoper)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody ServiceTaskoper serviceTaskoper) {
        startPage();
        List<ServiceTaskoper> list = serviceTaskoperService.selectServiceTaskoperList(serviceTaskoper);
        return getDataTable(list);
@@ -57,8 +60,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:taskoper:export')")
    @Log(title = "模板科室关联", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, ServiceTaskoper serviceTaskoper)
    {
    public void export(HttpServletResponse response, ServiceTaskoper serviceTaskoper) {
        List<ServiceTaskoper> list = serviceTaskoperService.selectServiceTaskoperList(serviceTaskoper);
        ExcelUtil<ServiceTaskoper> util = new ExcelUtil<ServiceTaskoper>(ServiceTaskoper.class);
        util.exportExcel(response, list, "模板科室关联数据");
@@ -70,8 +72,7 @@
    @ApiOperation("获取模板科室关联详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:taskoper:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(serviceTaskoperService.selectServiceTaskoperById(id));
    }
@@ -81,9 +82,9 @@
    @ApiOperation("新增模板科室关联")
    //@PreAuthorize("@ss.hasPermi('smartor:taskoper:add')")
    @Log(title = "模板科室关联", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody ServiceTaskoper serviceTaskoper)
    {
    public AjaxResult add(@RequestBody ServiceTaskoper serviceTaskoper) {
        return toAjax(serviceTaskoperService.insertServiceTaskoper(serviceTaskoper));
    }
@@ -93,9 +94,9 @@
    @ApiOperation("修改模板科室关联")
    //@PreAuthorize("@ss.hasPermi('smartor:taskoper:edit')")
    @Log(title = "模板科室关联", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody ServiceTaskoper serviceTaskoper)
    {
    public AjaxResult edit(@RequestBody ServiceTaskoper serviceTaskoper) {
        return toAjax(serviceTaskoperService.updateServiceTaskoper(serviceTaskoper));
    }
@@ -106,8 +107,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:taskoper:remove')")
    @Log(title = "模板科室关联", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{id}")
    public AjaxResult remove(@PathVariable Long id)
    {
    public AjaxResult remove(@PathVariable Long id) {
        return toAjax(serviceTaskoperService.deleteServiceTaskoperById(id));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SmsParamController.java
@@ -35,7 +35,7 @@
     * æŸ¥è¯¢çŸ­ä¿¡å‚数列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:smsparam:list')")
    @PostMapping("/list")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SmsParam smsParam) {
        startPage();
        List<SmsParam> list = smsParamService.selectSmsParamList(smsParam);
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SmsRecordsController.java
@@ -35,7 +35,7 @@
     * æŸ¥è¯¢çŸ­ä¿¡è®°å½•列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:smsrecords:list')")
    @PostMapping("/list")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SmsRecords smsRecords) {
        startPage();
        List<SmsRecords> list = smsRecordsService.selectSmsRecordsList(smsRecords);
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SmsTempletController.java
@@ -27,8 +27,7 @@
 */
@RestController
@RequestMapping("/smartor/smstemplet")
public class SmsTempletController extends BaseController
{
public class SmsTempletController extends BaseController {
    @Autowired
    private ISmsTempletService smsTempletService;
@@ -36,9 +35,8 @@
     * æŸ¥è¯¢çŸ­ä¿¡æ¨¡æ¿åˆ—表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:smstemplet:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody SmsTemplet smsTemplet)
    {
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SmsTemplet smsTemplet) {
        startPage();
        List<SmsTemplet> list = smsTempletService.selectSmsTempletList(smsTemplet);
        return getDataTable(list);
@@ -50,8 +48,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:smstemplet:export')")
    @Log(title = "短信模板", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SmsTemplet smsTemplet)
    {
    public void export(HttpServletResponse response, SmsTemplet smsTemplet) {
        List<SmsTemplet> list = smsTempletService.selectSmsTempletList(smsTemplet);
        ExcelUtil<SmsTemplet> util = new ExcelUtil<SmsTemplet>(SmsTemplet.class);
        util.exportExcel(response, list, "短信模板数据");
@@ -62,8 +59,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:smstemplet:query')")
    @GetMapping(value = "/{templetid}")
    public AjaxResult getInfo(@PathVariable("templetid") Long templetid)
    {
    public AjaxResult getInfo(@PathVariable("templetid") Long templetid) {
        return success(smsTempletService.selectSmsTempletByTempletid(templetid));
    }
@@ -73,8 +69,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:smstemplet:add')")
    @Log(title = "短信模板", businessType = BusinessType.INSERT)
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SmsTemplet smsTemplet)
    {
    public AjaxResult add(@RequestBody SmsTemplet smsTemplet) {
        return toAjax(smsTempletService.insertSmsTemplet(smsTemplet));
    }
@@ -84,8 +79,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:smstemplet:edit')")
    @Log(title = "短信模板", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SmsTemplet smsTemplet)
    {
    public AjaxResult edit(@RequestBody SmsTemplet smsTemplet) {
        return toAjax(smsTempletService.updateSmsTemplet(smsTemplet));
    }
@@ -95,8 +89,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:smstemplet:remove')")
    @Log(title = "短信模板", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{templetids}")
    public AjaxResult remove(@PathVariable Long[] templetids)
    {
    public AjaxResult remove(@PathVariable Long[] templetids) {
        return toAjax(smsTempletService.deleteSmsTempletByTempletids(templetids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyCategoryController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.smartor.domain.IvrLibaScriptAssortVO;
import com.smartor.domain.SvyCategoryVO;
import io.swagger.annotations.Api;
@@ -38,7 +39,8 @@
     * æŸ¥è¯¢é—®å·åˆ†ç±»åˆ—表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svycategory:list')")
    @PostMapping("/list")
    @PostMapping("list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    public TableDataInfo list(@RequestBody SvyCategory svyCategory) {
//        startPage();
        List<SvyCategoryVO> list = svyCategoryService.selectSvyCategoryList(svyCategory);
@@ -73,6 +75,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svycategory:add')")
    @Log(title = "问卷分类", businessType = BusinessType.INSERT)
    @ApiOperation("新增问卷分类")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyCategory svyCategory) {
        return toAjax(svyCategoryService.insertSvyCategory(svyCategory));
@@ -84,6 +87,7 @@
    //@PreAuthorize("@ss.hasPermi('system:assort:add')")
    @Log(title = "问题话术分类库", businessType = BusinessType.INSERT)
    @ApiOperation("新增问卷分类树")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/addtree")
    public AjaxResult addtree(@RequestBody SvyCategoryVO svyCategoryVO) {
        return toAjax(svyCategoryService.insertSvyCategoryTree(svyCategoryVO));
@@ -95,6 +99,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svycategory:edit')")
    @Log(title = "问卷分类", businessType = BusinessType.UPDATE)
    @ApiOperation("修改问卷分类")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyCategory svyCategory) {
        return toAjax(svyCategoryService.updateSvyCategory(svyCategory));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyFinishController.java
@@ -2,6 +2,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +30,7 @@
 */
@RestController
@RequestMapping("/smartor/svyfinish")
public class SvyFinishController extends BaseController
{
public class SvyFinishController extends BaseController {
    @Autowired
    private ISvyFinishService svyFinishService;
@@ -38,9 +38,8 @@
     * æŸ¥è¯¢é—®å·æœ€ç»ˆç»“果列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinish:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody SvyFinish svyFinish)
    {
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyFinish svyFinish) {
        startPage();
        List<SvyFinish> list = svyFinishService.selectSvyFinishList(svyFinish);
        return getDataTable(list);
@@ -52,8 +51,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinish:export')")
    @Log(title = "问卷最终结果", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SvyFinish svyFinish)
    {
    public void export(HttpServletResponse response, SvyFinish svyFinish) {
        List<SvyFinish> list = svyFinishService.selectSvyFinishList(svyFinish);
        ExcelUtil<SvyFinish> util = new ExcelUtil<SvyFinish>(SvyFinish.class);
        util.exportExcel(response, list, "问卷最终结果数据");
@@ -64,8 +62,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinish:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(svyFinishService.selectSvyFinishById(id));
    }
@@ -75,8 +72,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinish:add')")
    @Log(title = "问卷最终结果", businessType = BusinessType.INSERT)
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyFinish svyFinish)
    {
    public AjaxResult add(@RequestBody SvyFinish svyFinish) {
        return toAjax(svyFinishService.insertSvyFinish(svyFinish));
    }
@@ -86,8 +82,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinish:edit')")
    @Log(title = "问卷最终结果", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyFinish svyFinish)
    {
    public AjaxResult edit(@RequestBody SvyFinish svyFinish) {
        return toAjax(svyFinishService.updateSvyFinish(svyFinish));
    }
@@ -97,8 +92,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinish:remove')")
    @Log(title = "问卷最终结果", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(svyFinishService.deleteSvyFinishByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyFinishoptionController.java
@@ -38,7 +38,7 @@
     * æŸ¥è¯¢é—®å·æœ€ç»ˆç»“果选项详情列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinishoption:list')")
   @PostMapping("/list")
@PostMapping("list")
    public TableDataInfo list(@RequestBody SvyFinishoption svyFinishoption)
    {
        startPage();
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyFinishtopicController.java
@@ -2,6 +2,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +30,7 @@
 */
@RestController
@RequestMapping("/smartor/svyfinishtopic")
public class SvyFinishtopicController extends BaseController
{
public class SvyFinishtopicController extends BaseController {
    @Autowired
    private ISvyFinishtopicService svyFinishtopicService;
@@ -38,9 +38,8 @@
     * æŸ¥è¯¢é—®å·è°ƒæŸ¥ç»“果详情列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinishtopic:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody SvyFinishtopic svyFinishtopic)
    {
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyFinishtopic svyFinishtopic) {
        startPage();
        List<SvyFinishtopic> list = svyFinishtopicService.selectSvyFinishtopicList(svyFinishtopic);
        return getDataTable(list);
@@ -52,8 +51,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinishtopic:export')")
    @Log(title = "问卷调查结果详情", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SvyFinishtopic svyFinishtopic)
    {
    public void export(HttpServletResponse response, SvyFinishtopic svyFinishtopic) {
        List<SvyFinishtopic> list = svyFinishtopicService.selectSvyFinishtopicList(svyFinishtopic);
        ExcelUtil<SvyFinishtopic> util = new ExcelUtil<SvyFinishtopic>(SvyFinishtopic.class);
        util.exportExcel(response, list, "问卷调查结果详情数据");
@@ -64,8 +62,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinishtopic:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(svyFinishtopicService.selectSvyFinishtopicById(id));
    }
@@ -75,8 +72,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinishtopic:add')")
    @Log(title = "问卷调查结果详情", businessType = BusinessType.INSERT)
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyFinishtopic svyFinishtopic)
    {
    public AjaxResult add(@RequestBody SvyFinishtopic svyFinishtopic) {
        return toAjax(svyFinishtopicService.insertSvyFinishtopic(svyFinishtopic));
    }
@@ -86,8 +82,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinishtopic:edit')")
    @Log(title = "问卷调查结果详情", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyFinishtopic svyFinishtopic)
    {
    public AjaxResult edit(@RequestBody SvyFinishtopic svyFinishtopic) {
        return toAjax(svyFinishtopicService.updateSvyFinishtopic(svyFinishtopic));
    }
@@ -97,8 +92,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyfinishtopic:remove')")
    @Log(title = "问卷调查结果详情", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(svyFinishtopicService.deleteSvyFinishtopicByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibExceptionController.java
@@ -2,6 +2,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -29,8 +30,7 @@
 */
@RestController
@RequestMapping("/smartor/svyexception")
public class SvyLibExceptionController extends BaseController
{
public class SvyLibExceptionController extends BaseController {
    @Autowired
    private ISvyLibExceptionService svyLibExceptionService;
@@ -38,9 +38,8 @@
     * æŸ¥è¯¢é—®å·å¼‚常列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyexception:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody SvyLibException svyLibException)
    {
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyLibException svyLibException) {
        startPage();
        List<SvyLibException> list = svyLibExceptionService.selectSvyLibExceptionList(svyLibException);
        return getDataTable(list);
@@ -52,8 +51,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyexception:export')")
    @Log(title = "问卷异常", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SvyLibException svyLibException)
    {
    public void export(HttpServletResponse response, SvyLibException svyLibException) {
        List<SvyLibException> list = svyLibExceptionService.selectSvyLibExceptionList(svyLibException);
        ExcelUtil<SvyLibException> util = new ExcelUtil<SvyLibException>(SvyLibException.class);
        util.exportExcel(response, list, "问卷异常数据");
@@ -64,8 +62,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyexception:query')")
    @GetMapping(value = "/{ecid}")
    public AjaxResult getInfo(@PathVariable("ecid") Long ecid)
    {
    public AjaxResult getInfo(@PathVariable("ecid") Long ecid) {
        return success(svyLibExceptionService.selectSvyLibExceptionByEcid(ecid));
    }
@@ -74,9 +71,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyexception:add')")
    @Log(title = "问卷异常", businessType = BusinessType.INSERT)
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyLibException svyLibException)
    {
    public AjaxResult add(@RequestBody SvyLibException svyLibException) {
        return toAjax(svyLibExceptionService.insertSvyLibException(svyLibException));
    }
@@ -85,9 +82,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyexception:edit')")
    @Log(title = "问卷异常", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibException svyLibException)
    {
    public AjaxResult edit(@RequestBody SvyLibException svyLibException) {
        return toAjax(svyLibExceptionService.updateSvyLibException(svyLibException));
    }
@@ -97,8 +94,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyexception:remove')")
    @Log(title = "问卷异常", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ecids}")
    public AjaxResult remove(@PathVariable Long[] ecids)
    {
    public AjaxResult remove(@PathVariable Long[] ecids) {
        return toAjax(svyLibExceptionService.deleteSvyLibExceptionByEcids(ecids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibResultController.java
@@ -31,8 +31,7 @@
 */
@RestController
@RequestMapping("/smartor/svyresult")
public class SvyLibResultController extends BaseController
{
public class SvyLibResultController extends BaseController {
    @Autowired
    private ISvyLibResultService svyLibResultService;
@@ -40,9 +39,8 @@
     * æŸ¥è¯¢é—®å·ç»“果列表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyresult:list')")
   @PostMapping("/list")
    public TableDataInfo list(@RequestBody SvyLibResult svyLibResult)
    {
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyLibResult svyLibResult) {
        startPage();
        List<SvyLibResult> list = svyLibResultService.selectSvyLibResultList(svyLibResult);
        return getDataTable(list);
@@ -54,8 +52,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyresult:export')")
    @Log(title = "问卷结果", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SvyLibResult svyLibResult)
    {
    public void export(HttpServletResponse response, SvyLibResult svyLibResult) {
        List<SvyLibResult> list = svyLibResultService.selectSvyLibResultList(svyLibResult);
        ExcelUtil<SvyLibResult> util = new ExcelUtil<SvyLibResult>(SvyLibResult.class);
        util.exportExcel(response, list, "问卷结果数据");
@@ -66,8 +63,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyresult:query')")
    @GetMapping(value = "/{resultid}")
    public AjaxResult getInfo(@PathVariable("resultid") Long resultid)
    {
    public AjaxResult getInfo(@PathVariable("resultid") Long resultid) {
        return success(svyLibResultService.selectSvyLibResultByResultid(resultid));
    }
@@ -76,9 +72,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyresult:add')")
    @Log(title = "问卷结果", businessType = BusinessType.INSERT)
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyLibResult svyLibResult)
    {
    public AjaxResult add(@RequestBody SvyLibResult svyLibResult) {
        SysUser user = getLoginUser().getUser();
        svyLibResult.setOrgid(user.getOrgid());
        return toAjax(svyLibResultService.insertSvyLibResult(svyLibResult));
@@ -89,9 +85,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svyresult:edit')")
    @Log(title = "问卷结果", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibResult svyLibResult)
    {
    public AjaxResult edit(@RequestBody SvyLibResult svyLibResult) {
        return toAjax(svyLibResultService.updateSvyLibResult(svyLibResult));
    }
@@ -101,8 +97,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:svyresult:remove')")
    @Log(title = "问卷结果", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{resultids}")
    public AjaxResult remove(@PathVariable Long[] resultids)
    {
    public AjaxResult remove(@PathVariable Long[] resultids) {
        return toAjax(svyLibResultService.deleteSvyLibResultByResultids(resultids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibScriptCategoryController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -39,7 +40,8 @@
     */
    @ApiOperation("查询问卷题目分类列表")
    //@PreAuthorize("@ss.hasPermi('smartor:category:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyLibScriptCategory svyLibScriptCategory) {
//        startPage();
        List<SvyLibScriptCategoryVO> list = svyLibScriptCategoryService.selectSvyLibScriptCategoryList(svyLibScriptCategory);
@@ -73,6 +75,7 @@
//     */
//    //@PreAuthorize("@ss.hasPermi('smartor:category:add')")
//    @Log(title = "问卷题目分类", businessType = BusinessType.INSERT)
//    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
//    @PostMapping("/add")
//    public AjaxResult add(@RequestBody SvyLibScriptCategory svyLibScriptCategory) {
//        return toAjax(svyLibScriptCategoryService.insertSvyLibScriptCategory(svyLibScriptCategory));
@@ -83,6 +86,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:category:edit')")
    @Log(title = "问卷题目分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibScriptCategory svyLibScriptCategory) {
        return toAjax(svyLibScriptCategoryService.updateSvyLibScriptCategory(svyLibScriptCategory));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibScriptController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.exception.base.BaseException;
import com.ruoyi.common.utils.PageUtils;
@@ -44,7 +45,8 @@
     */
    @ApiOperation("查询问卷题目列表")
    //@PreAuthorize("@ss.hasPermi('smartor:svyScript:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyLibScript svyLibScript) {
        PageUtils.startPageByPost(svyLibScript.getPageNum(), svyLibScript.getPageSize());
        List<SvyLibScript> list = svyLibScriptService.selectSvyLibScriptList(svyLibScript);
@@ -80,6 +82,7 @@
    @ApiOperation("新增问卷题目")
    //@PreAuthorize("@ss.hasPermi('smartor:svyScript:add')")
    @Log(title = "问卷题目", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyLibScript svyLibScript) {
        SysUser user = getLoginUser().getUser();
@@ -108,6 +111,7 @@
    @ApiOperation("修改问卷题目")
    //@PreAuthorize("@ss.hasPermi('smartor:svyScript:edit')")
    @Log(title = "问卷题目", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibScript svyLibScript) {
        return toAjax(svyLibScriptService.updateSvyLibScript(svyLibScript));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibScriptOptionController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUser;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
@@ -37,7 +38,8 @@
     * æŸ¥è¯¢é—®å·é—®é¢˜é€‰é¡¹åˆ—表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svytopicoption:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyLibScriptOption svyLibTopicoption) {
        startPage();
        List<SvyLibScriptOption> list = svyLibTopicoptionService.selectSvyLibScriptOptionList(svyLibTopicoption);
@@ -70,6 +72,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svytopicoption:add')")
    @Log(title = "问卷问题选项", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyLibScriptOption svyLibTopicoption) {
        SysUser user = getLoginUser().getUser();
@@ -82,6 +85,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:svytopicoption:edit')")
    @Log(title = "问卷问题选项", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibScriptOption svyLibTopicoption) {
        return toAjax(svyLibTopicoptionService.updateSvyLibScriptOption(svyLibTopicoption));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateCategoryController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -37,7 +38,8 @@
     */
    @ApiOperation("查询问卷模板分类列表")
    //@PreAuthorize("@ss.hasPermi('smartor:category:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyLibTemplateCategory svyLibTemplateCategory) {
        List<SvyLibTemplateCategoryVO> list = svyLibTemplateCategoryService.selectSvyLibTemplateCategoryList(svyLibTemplateCategory);
        return getDataTable(list);
@@ -71,6 +73,7 @@
//    @ApiOperation("新增问卷模板分类")
//    //@PreAuthorize("@ss.hasPermi('smartor:category:add')")
//    @Log(Template = "问卷模板分类", businessType = BusinessType.INSERT)
//    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
//    @PostMapping("/add")
//    public AjaxResult add(@RequestBody SvyLibTemplateCategory svyLibTemplateCategory) {
//        return toAjax(svyLibTemplateCategoryService.insertSvyLibTemplateCategory(svyLibTemplateCategory));
@@ -82,6 +85,7 @@
    @ApiOperation("修改问卷模板分类")
    //@PreAuthorize("@ss.hasPermi('smartor:category:edit')")
    @Log(title = "问卷模板分类", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibTemplateCategory svyLibTemplateCategory) {
        return toAjax(svyLibTemplateCategoryService.updateSvyLibTemplateCategory(svyLibTemplateCategory));
@@ -105,6 +109,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:assort:add')")
    @Log(title = "问卷模板分类树", businessType = BusinessType.INSERT)
    @ApiOperation("问卷模板分类树")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/addtree")
    public AjaxResult addtree(@RequestBody SvyLibTemplateCategoryVO svyLibTemplateCategoryVO) {
        SysUser user = getLoginUser().getUser();
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateController.java
@@ -119,6 +119,7 @@
    @ApiOperation("修改问卷")
    //@PreAuthorize("@ss.hasPermi('smartor:svyTemplate:edit')")
    @Log(title = "问卷", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibTemplate svyLibTemplate) {
        return toAjax(svyLibTemplateService.updateSvyLibTemplate(svyLibTemplate));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateScriptController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -69,7 +70,8 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:script:add')")
    @Log(title = "模板问卷题目", businessType = BusinessType.INSERT)
    @PostMapping
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyLibTemplateScript svyLibTemplateScript)
    {
        SysUser user = getLoginUser().getUser();
@@ -82,7 +84,8 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:script:edit')")
    @Log(title = "模板问卷题目", businessType = BusinessType.UPDATE)
    @PutMapping
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibTemplateScript svyLibTemplateScript)
    {
        return toAjax(svyLibTemplateScriptService.updateSvyLibTemplateScript(svyLibTemplateScript));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateTargetoptionController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -24,8 +25,7 @@
 */
@RestController
@RequestMapping("/smartor/svytargetoption")
public class SvyLibTemplateTargetoptionController extends BaseController
{
public class SvyLibTemplateTargetoptionController extends BaseController {
    @Autowired
    private ISvyLibTemplateTargetoptionService svyLibTemplateTargetoptionService;
@@ -34,8 +34,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:list')")
    @GetMapping("/list")
    public TableDataInfo list(SvyLibTemplateTargetoption svyLibTemplateTargetoption)
    {
    public TableDataInfo list(SvyLibTemplateTargetoption svyLibTemplateTargetoption) {
        startPage();
        List<SvyLibTemplateTargetoption> list = svyLibTemplateTargetoptionService.selectSvyLibTemplateTargetoptionList(svyLibTemplateTargetoption);
        return getDataTable(list);
@@ -47,8 +46,7 @@
    //@PreAuthorize("@ss.hasPermi('system:targetoption:export')")
    @Log(title = "问卷问题指标选项库", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SvyLibTemplateTargetoption svyLibTemplateTargetoption)
    {
    public void export(HttpServletResponse response, SvyLibTemplateTargetoption svyLibTemplateTargetoption) {
        List<SvyLibTemplateTargetoption> list = svyLibTemplateTargetoptionService.selectSvyLibTemplateTargetoptionList(svyLibTemplateTargetoption);
        ExcelUtil<SvyLibTemplateTargetoption> util = new ExcelUtil<SvyLibTemplateTargetoption>(SvyLibTemplateTargetoption.class);
        util.exportExcel(response, list, "问卷问题指标选项库数据");
@@ -59,8 +57,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(svyLibTemplateTargetoptionService.selectSvyLibTemplateTargetoptionById(id));
    }
@@ -69,9 +66,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:add')")
    @Log(title = "问卷问题指标选项库", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody SvyLibTemplateTargetoption svyLibTemplateTargetoption)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyLibTemplateTargetoption svyLibTemplateTargetoption) {
        SysUser user = getLoginUser().getUser();
        svyLibTemplateTargetoption.setOrgid(user.getOrgid());
        return toAjax(svyLibTemplateTargetoptionService.insertSvyLibTemplateTargetoption(svyLibTemplateTargetoption));
@@ -82,9 +79,9 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:edit')")
    @Log(title = "问卷问题指标选项库", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody SvyLibTemplateTargetoption svyLibTemplateTargetoption)
    {
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibTemplateTargetoption svyLibTemplateTargetoption) {
        return toAjax(svyLibTemplateTargetoptionService.updateSvyLibTemplateTargetoption(svyLibTemplateTargetoption));
    }
@@ -94,8 +91,7 @@
    //@PreAuthorize("@ss.hasPermi('system:targetoption:remove')")
    @Log(title = "问卷问题指标选项库", businessType = BusinessType.DELETE)
    @DeleteMapping("/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(svyLibTemplateTargetoptionService.deleteSvyLibTemplateTargetoptionByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateTargetoptionWjxController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -68,7 +69,8 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:wjx:add')")
    @Log(title = "问卷问题指标选项库", businessType = BusinessType.INSERT)
    @PostMapping
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx)
    {
        return toAjax(svyLibTemplateTargetoptionWjxService.insertSvyLibTemplateTargetoptionWjx(svyLibTemplateTargetoptionWjx));
@@ -79,7 +81,8 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:wjx:edit')")
    @Log(title = "问卷问题指标选项库", businessType = BusinessType.UPDATE)
    @PutMapping
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx)
    {
        return toAjax(svyLibTemplateTargetoptionWjxService.updateSvyLibTemplateTargetoptionWjx(svyLibTemplateTargetoptionWjx));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.smartor;
import com.github.pagehelper.ISelect;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -60,7 +61,8 @@
     */
    @ApiOperation("查询问卷任务(任务)列表")
    //@PreAuthorize("@ss.hasPermi('system:task:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyTask svyTask) {
        PageUtils.startPageByPost(svyTask.getPageNum(), svyTask.getPageSize());
        List<SvyTask> list = svyTaskService.selectSvyTaskList(svyTask);
@@ -126,6 +128,7 @@
    @ApiOperation("新增问卷任务(任务)")
    //@PreAuthorize("@ss.hasPermi('system:task:add')")
    @Log(title = "综合问卷任务(任务)", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyTask svyTask) {
        SysUser user = getLoginUser().getUser();
@@ -139,6 +142,7 @@
    @ApiOperation("修改问卷任务(任务)")
    //@PreAuthorize("@ss.hasPermi('system:task:edit')")
    @Log(title = "综合问卷任务(任务)", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyTask svyTask) {
        return toAjax(svyTaskService.updateSvyTask(svyTask));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskScriptController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -72,6 +73,7 @@
    @ApiOperation("新增任务问卷题目")
    //@PreAuthorize("@ss.hasPermi('system:script:add')")
    @Log(title = "任务问卷题目", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyTaskScript svyTaskScript) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +87,7 @@
    @ApiOperation("修改任务问卷题目")
    //@PreAuthorize("@ss.hasPermi('system:script:edit')")
    @Log(title = "任务问卷题目", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyTaskScript svyTaskScript) {
        return toAjax(svyTaskScriptService.updateSvyTaskScript(svyTaskScript));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskTemplateController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -87,6 +88,7 @@
    @ApiOperation("修改任务问卷模板")
    //@PreAuthorize("@ss.hasPermi('system:template:edit')")
    @Log(title = "任务问卷模板", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyTaskTemplate svyTaskTemplate) {
        return toAjax(svyTaskTemplateService.updateSvyTaskTemplate(svyTaskTemplate));
@@ -108,6 +110,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:template:add')")
    @ApiOperation("新增或修改随访任务问卷模板库")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/saveOrUpdateTaskTemp")
    public AjaxResult saveOrUpdateTaskTemp(@RequestBody SvyTaskTemplateVO svyTaskTemplateVO) {
        SysUser user = getLoginUser().getUser();
@@ -123,6 +126,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:template:add')")
    @ApiOperation("查询模板详情根据条件")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectInfoByCondition")
    public AjaxResult selectInfoByCondition(@RequestBody SvyTaskTemplateVO svyTaskTemplateVO) {
        return AjaxResult.success(svyTaskTemplateService.selectInfoByCondition(svyTaskTemplateVO));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskTemplateScriptController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -67,7 +68,8 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:script:add')")
    @Log(title = "问卷任务模版问题话术库", businessType = BusinessType.INSERT)
    @PostMapping
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyTaskTemplateScript svyTaskTemplateScript) {
        SysUser user = getLoginUser().getUser();
        svyTaskTemplateScript.setOrgid(user.getOrgid());
@@ -79,7 +81,8 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:script:edit')")
    @Log(title = "问卷任务模版问题话术库", businessType = BusinessType.UPDATE)
    @PutMapping
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyTaskTemplateScript svyTaskTemplateScript) {
        return toAjax(svyTaskTemplateScriptService.updateSvyTaskTemplateScript(svyTaskTemplateScript));
    }
@@ -101,6 +104,7 @@
     * @return
     */
    @ApiOperation("查询模板详情根据条件")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/selectInfoByCondition")
    public AjaxResult selectInfoByCondition(@RequestBody SvyTaskTemplateScriptVO svyTaskTemplateScriptVO) {
        return AjaxResult.success(svyTaskTemplateScriptService.selectInfoByCondition(svyTaskTemplateScriptVO));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTaskTemplateTargetoptionController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -65,7 +66,8 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:add')")
    @Log(title = "问卷任务模板指标选项库", businessType = BusinessType.INSERT)
    @PostMapping
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyTaskTemplateTargetoption svyTaskTemplateTargetoption) {
        SysUser user = getLoginUser().getUser();
        svyTaskTemplateTargetoption.setOrgid(user.getOrgid());
@@ -77,7 +79,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:targetoption:edit')")
    @Log(title = "问卷任务模板指标选项库", businessType = BusinessType.UPDATE)
    @PutMapping
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyTaskTemplateTargetoption svyTaskTemplateTargetoption) {
        return toAjax(svyTaskTemplateTargetoptionService.updateSvyTaskTemplateTargetoption(svyTaskTemplateTargetoption));
    }
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyTopicController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.smartor;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -40,7 +41,8 @@
     * æŸ¥è¯¢é¢˜ç›®åˆ—表
     */
    //@PreAuthorize("@ss.hasPermi('system:topic:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SvyTopic svyTopic) {
        startPage();
        List<SvyTopic> list = svyTopicService.selectSvyTopicList(svyTopic);
@@ -73,6 +75,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:topic:add')")
    @Log(title = "题目", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SvyTopic svyTopic) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +88,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:topic:edit')")
    @Log(title = "题目", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SvyTopic svyTopic) {
        return toAjax(svyTopicService.updateSvyTopic(svyTopic));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SysUserOrgController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,110 @@
package com.ruoyi.web.controller.smartor;
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.smartor.domain.SysUserOrg;
import com.smartor.service.ISysUserOrgService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
 * ç”¨æˆ·ä¸Žæœºæž„院区关联Controller
 *
 * @author lihu
 * @date 2026-01-07
 */
@Api("用户与机构院区关联")
@RestController
@RequestMapping("/smartor/org")
public class SysUserOrgController extends BaseController {
    @Autowired
    private ISysUserOrgService sysUserOrgService;
    /**
     * æŸ¥è¯¢ç”¨æˆ·ä¸Žæœºæž„院区关联列表
     */
    @ApiOperation("查询用户与机构院区关联列表")
    //@PreAuthorize("@ss.hasPermi('smartor:org:list')")
    @PostMapping("list")
    public TableDataInfo list(@RequestBody SysUserOrg sysUserOrg) {
        startPage();
        List<SysUserOrg> list = sysUserOrgService.selectSysUserOrgList(sysUserOrg);
        return getDataTable(list);
    }
    /**
     * å¯¼å‡ºç”¨æˆ·ä¸Žæœºæž„院区关联列表
     */
    @ApiOperation("导出用户与机构院区关联列表")
    //@PreAuthorize("@ss.hasPermi('smartor:org:export')")
    @Log(title = "用户与机构院区关联", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysUserOrg sysUserOrg) {
        List<SysUserOrg> list = sysUserOrgService.selectSysUserOrgList(sysUserOrg);
        ExcelUtil<SysUserOrg> util = new ExcelUtil<SysUserOrg>(SysUserOrg.class);
        util.exportExcel(response, list, "用户与机构院区关联数据");
    }
    /**
     * èŽ·å–ç”¨æˆ·ä¸Žæœºæž„é™¢åŒºå…³è”è¯¦ç»†ä¿¡æ¯
     */
    @ApiOperation("获取用户与机构院区关联详细信息")
    //@PreAuthorize("@ss.hasPermi('smartor:org:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(sysUserOrgService.selectSysUserOrgById(id));
    }
    /**
     * æ–°å¢žç”¨æˆ·ä¸Žæœºæž„院区关联
     */
    @ApiOperation("新增用户与机构院区关联")
    //@PreAuthorize("@ss.hasPermi('smartor:org:add')")
    @Log(title = "用户与机构院区关联", businessType = BusinessType.INSERT)
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SysUserOrg sysUserOrg) {
        return toAjax(sysUserOrgService.insertSysUserOrg(sysUserOrg));
    }
    /**
     * ä¿®æ”¹ç”¨æˆ·ä¸Žæœºæž„院区关联
     */
    @ApiOperation("修改用户与机构院区关联")
    //@PreAuthorize("@ss.hasPermi('smartor:org:edit')")
    @Log(title = "用户与机构院区关联", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SysUserOrg sysUserOrg) {
        return toAjax(sysUserOrgService.updateSysUserOrg(sysUserOrg));
    }
    /**
     * åˆ é™¤ç”¨æˆ·ä¸Žæœºæž„院区关联
     */
    @ApiOperation("删除用户与机构院区关联")
    //@PreAuthorize("@ss.hasPermi('smartor:org:remove')")
    @Log(title = "用户与机构院区关联", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(sysUserOrgService.deleteSysUserOrgByIds(ids));
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/TemplateDeptController.java
@@ -73,6 +73,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:dept:add')")
    @ApiOperation("新增模板科室关联")
    @Log(title = "模板科室关联", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody List<TemplateDept> templateDepts) {
        SysUser user = getLoginUser().getUser();
@@ -85,6 +86,7 @@
    @ApiOperation("修改模板科室关联")
    //@PreAuthorize("@ss.hasPermi('smartor:dept:edit')")
    @Log(title = "模板科室关联", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody TemplateDept templateDept) {
        return toAjax(templateDeptService.updateTemplateDept(templateDept));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/tools/BaseSmsaccountController.java
@@ -56,7 +56,8 @@
     * æŸ¥è¯¢çŸ­ä¿¡è´¦å·åˆ—表
     */
    //@PreAuthorize("@ss.hasPermi('smartor:smsaccount:list')")
    @PostMapping("/list")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
@PostMapping("list")
    public TableDataInfo list(@RequestBody BaseSmsaccount baseSmsaccount) {
        startPage();
        List<BaseSmsaccount> list = baseSmsaccountService.selectBaseSmsaccountList(baseSmsaccount);
@@ -99,6 +100,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('smartor:smsaccount:edit')")
    @Log(title = "短信账号", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody BaseSmsaccount baseSmsaccount) {
        return toAjax(baseSmsaccountService.updateBaseSmsaccount(baseSmsaccount));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java
@@ -90,6 +90,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:config:add')")
    @Log(title = "参数管理", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@Validated @RequestBody SysConfig config)
    {
@@ -106,6 +107,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:config:edit')")
    @Log(title = "参数管理", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@Validated @RequestBody SysConfig config)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java
@@ -84,6 +84,7 @@
    @ApiOperation("新增部门")
    //@PreAuthorize("@ss.hasPermi('system:dept:add')")
    @Log(title = "部门管理", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@Validated @RequestBody SysDept dept)
    {
@@ -101,6 +102,7 @@
    @ApiOperation("修改部门")
    //@PreAuthorize("@ss.hasPermi('system:dept:edit')")
    @Log(title = "部门管理", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@Validated @RequestBody SysDept dept)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java
@@ -88,6 +88,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:dict:add')")
    @Log(title = "字典数据", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@Validated @RequestBody SysDictData dict)
    {
@@ -100,6 +101,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:dict:edit')")
    @Log(title = "字典数据", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@Validated @RequestBody SysDictData dict)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java
@@ -69,6 +69,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:dict:add')")
    @Log(title = "字典类型", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@Validated @RequestBody SysDictType dict)
    {
@@ -85,6 +86,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:dict:edit')")
    @Log(title = "字典类型", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@Validated @RequestBody SysDictType dict)
    {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
@@ -85,7 +85,7 @@
    public AjaxResult login(@RequestBody LoginBody loginBody) {
        AjaxResult ajax = AjaxResult.success();
        // ç”Ÿæˆä»¤ç‰Œ
        String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid(), loginBody.getOrgid());
        String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid(), loginBody.getOrgid(), loginBody.getCampusid());
        ajax.put(Constants.TOKEN, token);
        return ajax;
    }
@@ -116,7 +116,7 @@
     */
//    @IpWhitelist
    @GetMapping("/SSOLogin")
    public RedirectView SSOLogin(@RequestParam(required = false) String userName, @RequestParam(required = false) String orgid, @RequestParam(required = false) String deptId, @RequestParam(required = false) String token) {
    public RedirectView SSOLogin(@RequestParam(required = false) String userName, @RequestParam(required = false) String orgid, @RequestParam(required = false) String campusid, @RequestParam(required = false) String deptId, @RequestParam(required = false) String token) {
        if (StringUtils.isEmpty(userName) && StringUtils.isEmpty(token)) {
            throw new BaseException("参数不能为空");
        }
@@ -152,7 +152,7 @@
            userName = rsaPublicKeyExample.decryptedData(userName, pri_key);
        }
        if (StringUtils.isEmpty(deptId)) deptId = "null";
        String token2 = loginService.loginByUserName(userName + "&" + orgid + "&" + deptId);
        String token2 = loginService.loginByUserName(userName + "&" + orgid + "&" + deptId + "&" + campusid);
        if (StringUtils.isEmpty(token2)) {
            throw new BaseException("登陆失败");
        }
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java
@@ -1,6 +1,8 @@
package com.ruoyi.web.controller.system;
import java.util.List;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
@@ -28,8 +30,7 @@
 */
@RestController
@RequestMapping("/system/menu")
public class SysMenuController extends BaseController
{
public class SysMenuController extends BaseController {
    @Autowired
    private ISysMenuService menuService;
@@ -37,9 +38,9 @@
     * èŽ·å–èœå•åˆ—è¡¨
     */
    //@PreAuthorize("@ss.hasPermi('system:menu:list')")
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @GetMapping("/list")
    public AjaxResult list(SysMenu menu)
    {
    public AjaxResult list(SysMenu menu) {
        List<SysMenu> menus = menuService.selectMenuList(menu, getUserId());
        return success(menus);
    }
@@ -49,8 +50,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:menu:query')")
    @GetMapping(value = "/{menuId}")
    public AjaxResult getInfo(@PathVariable Long menuId)
    {
    public AjaxResult getInfo(@PathVariable Long menuId) {
        return success(menuService.selectMenuById(menuId));
    }
@@ -58,8 +58,7 @@
     * èŽ·å–èœå•ä¸‹æ‹‰æ ‘åˆ—è¡¨
     */
    @GetMapping("/treeselect")
    public AjaxResult treeselect(SysMenu menu)
    {
    public AjaxResult treeselect(SysMenu menu) {
        List<SysMenu> menus = menuService.selectMenuList(menu, getUserId());
        return success(menuService.buildMenuTreeSelect(menus));
    }
@@ -68,8 +67,7 @@
     * åŠ è½½å¯¹åº”è§’è‰²èœå•åˆ—è¡¨æ ‘
     */
    @GetMapping(value = "/roleMenuTreeselect/{roleId}")
    public AjaxResult roleMenuTreeselect(@PathVariable("roleId") Long roleId)
    {
    public AjaxResult roleMenuTreeselect(@PathVariable("roleId") Long roleId) {
        List<SysMenu> menus = menuService.selectMenuList(getUserId());
        AjaxResult ajax = AjaxResult.success();
        ajax.put("checkedKeys", menuService.selectMenuListByRoleId(roleId));
@@ -82,15 +80,12 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:menu:add')")
    @Log(title = "菜单管理", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@Validated @RequestBody SysMenu menu)
    {
        if (UserConstants.NOT_UNIQUE.equals(menuService.checkMenuNameUnique(menu)))
        {
    public AjaxResult add(@Validated @RequestBody SysMenu menu) {
        if (UserConstants.NOT_UNIQUE.equals(menuService.checkMenuNameUnique(menu))) {
            return error("新增菜单'" + menu.getMenuName() + "'失败,菜单名称已存在");
        }
        else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath()))
        {
        } else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath())) {
            return error("新增菜单'" + menu.getMenuName() + "'失败,地址必须以http(s)://开头");
        }
        menu.setCreateBy(getUsername());
@@ -102,19 +97,14 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:menu:edit')")
    @Log(title = "菜单管理", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@Validated @RequestBody SysMenu menu)
    {
        if (UserConstants.NOT_UNIQUE.equals(menuService.checkMenuNameUnique(menu)))
        {
    public AjaxResult edit(@Validated @RequestBody SysMenu menu) {
        if (UserConstants.NOT_UNIQUE.equals(menuService.checkMenuNameUnique(menu))) {
            return error("修改菜单'" + menu.getMenuName() + "'失败,菜单名称已存在");
        }
        else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath()))
        {
        } else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath())) {
            return error("修改菜单'" + menu.getMenuName() + "'失败,地址必须以http(s)://开头");
        }
        else if (menu.getMenuId().equals(menu.getParentId()))
        {
        } else if (menu.getMenuId().equals(menu.getParentId())) {
            return error("修改菜单'" + menu.getMenuName() + "'失败,上级菜单不能选择自己");
        }
        menu.setUpdateBy(getUsername());
@@ -127,14 +117,11 @@
    //@PreAuthorize("@ss.hasPermi('system:menu:remove')")
    @Log(title = "菜单管理", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{menuId}")
    public AjaxResult remove(@PathVariable("menuId") Long menuId)
    {
        if (menuService.hasChildByMenuId(menuId))
        {
    public AjaxResult remove(@PathVariable("menuId") Long menuId) {
        if (menuService.hasChildByMenuId(menuId)) {
            return warn("存在子菜单,不允许删除");
        }
        if (menuService.checkMenuExistRole(menuId))
        {
        if (menuService.checkMenuExistRole(menuId)) {
            return warn("菜单已分配,不允许删除");
        }
        return toAjax(menuService.deleteMenuById(menuId));
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java
@@ -62,6 +62,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:notice:add')")
    @Log(title = "通知公告", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@Validated @RequestBody SysNotice notice) {
        notice.setCreateBy(getUsername());
@@ -73,6 +74,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:notice:edit')")
    @Log(title = "通知公告", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@Validated @RequestBody SysNotice notice) {
        notice.setUpdateBy(getUsername());
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java
@@ -2,6 +2,8 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
@@ -30,8 +32,7 @@
 */
@RestController
@RequestMapping("/system/post")
public class SysPostController extends BaseController
{
public class SysPostController extends BaseController {
    @Autowired
    private ISysPostService postService;
@@ -40,8 +41,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:post:list')")
    @GetMapping("/list")
    public TableDataInfo list(SysPost post)
    {
    public TableDataInfo list(SysPost post) {
        startPage();
        List<SysPost> list = postService.selectPostList(post);
        return getDataTable(list);
@@ -50,8 +50,7 @@
    @Log(title = "岗位管理", businessType = BusinessType.EXPORT)
    //@PreAuthorize("@ss.hasPermi('system:post:export')")
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysPost post)
    {
    public void export(HttpServletResponse response, SysPost post) {
        List<SysPost> list = postService.selectPostList(post);
        ExcelUtil<SysPost> util = new ExcelUtil<SysPost>(SysPost.class);
        util.exportExcel(response, list, "岗位数据");
@@ -62,8 +61,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:post:query')")
    @GetMapping(value = "/{postId}")
    public AjaxResult getInfo(@PathVariable Long postId)
    {
    public AjaxResult getInfo(@PathVariable Long postId) {
        return success(postService.selectPostById(postId));
    }
@@ -72,15 +70,12 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:post:add')")
    @Log(title = "岗位管理", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@Validated @RequestBody SysPost post)
    {
        if (UserConstants.NOT_UNIQUE.equals(postService.checkPostNameUnique(post)))
        {
    public AjaxResult add(@Validated @RequestBody SysPost post) {
        if (UserConstants.NOT_UNIQUE.equals(postService.checkPostNameUnique(post))) {
            return error("新增岗位'" + post.getPostName() + "'失败,岗位名称已存在");
        }
        else if (UserConstants.NOT_UNIQUE.equals(postService.checkPostCodeUnique(post)))
        {
        } else if (UserConstants.NOT_UNIQUE.equals(postService.checkPostCodeUnique(post))) {
            return error("新增岗位'" + post.getPostName() + "'失败,岗位编码已存在");
        }
        post.setCreateBy(getUsername());
@@ -92,15 +87,12 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:post:edit')")
    @Log(title = "岗位管理", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@Validated @RequestBody SysPost post)
    {
        if (UserConstants.NOT_UNIQUE.equals(postService.checkPostNameUnique(post)))
        {
    public AjaxResult edit(@Validated @RequestBody SysPost post) {
        if (UserConstants.NOT_UNIQUE.equals(postService.checkPostNameUnique(post))) {
            return error("修改岗位'" + post.getPostName() + "'失败,岗位名称已存在");
        }
        else if (UserConstants.NOT_UNIQUE.equals(postService.checkPostCodeUnique(post)))
        {
        } else if (UserConstants.NOT_UNIQUE.equals(postService.checkPostCodeUnique(post))) {
            return error("修改岗位'" + post.getPostName() + "'失败,岗位编码已存在");
        }
        post.setUpdateBy(getUsername());
@@ -113,8 +105,7 @@
    //@PreAuthorize("@ss.hasPermi('system:post:remove')")
    @Log(title = "岗位管理", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{postIds}")
    public AjaxResult remove(@PathVariable Long[] postIds)
    {
    public AjaxResult remove(@PathVariable Long[] postIds) {
        return toAjax(postService.deletePostByIds(postIds));
    }
@@ -122,8 +113,7 @@
     * èŽ·å–å²—ä½é€‰æ‹©æ¡†åˆ—è¡¨
     */
    @GetMapping("/optionselect")
    public AjaxResult optionselect()
    {
    public AjaxResult optionselect() {
        List<SysPost> posts = postService.selectPostAll();
        return success(posts);
    }
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java
@@ -3,6 +3,7 @@
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.core.domain.entity.SysUserRole;
import com.ruoyi.common.utils.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -92,6 +93,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:role:add')")
    @Log(title = "角色管理", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@Validated @RequestBody SysRole role) {
        role.setOrgid(getLoginUser().getUser().getOrgid());
@@ -110,6 +112,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:role:edit')")
    @Log(title = "角色管理", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@Validated @RequestBody SysRole role) {
        role.setOrgid(getLoginUser().getUser().getOrgid());
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
@@ -1,6 +1,7 @@
package com.ruoyi.web.controller.system;
import com.github.pagehelper.PageInfo;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.HttpStatus;
import com.ruoyi.common.constant.UserConstants;
@@ -157,6 +158,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:user:add')")
    @Log(title = "用户管理", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@Validated @RequestBody SysUser user) {
        if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user))) {
@@ -178,6 +180,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('system:user:edit')")
    @Log(title = "用户管理", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@Validated @RequestBody SysUser user) {
        userService.checkUserAllowed(user);
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserDeptController.java
@@ -1,5 +1,6 @@
package com.ruoyi.web.controller.system;
import com.ruoyi.common.annotation.AddOrgId;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -71,6 +72,7 @@
    //@PreAuthorize("@ss.hasPermi('smartor:dept:add')")
    @ApiOperation("导出【请填写功能名称】列表")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.INSERT)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/add")
    public AjaxResult add(@RequestBody SysUserDept sysUserDept) {
@@ -83,6 +85,7 @@
    @ApiOperation("修改【请填写功能名称】")
    //@PreAuthorize("@ss.hasPermi('smartor:dept:edit')")
    @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
    @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SysUserDept sysUserDept) {
        return toAjax(sysUserDeptService.updateSysUserDept(sysUserDept));
ruoyi-common/pom.xml
@@ -167,6 +167,12 @@
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </dependency>
        <!-- AOP支持 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-aop</artifactId>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/LoginBody.java
@@ -35,6 +35,11 @@
    private String orgid;
    /**
     * é™¢åŒº
     */
    private String campusid;
    /**
     * éƒ¨é—¨ID
     */
    private String deptId;
ruoyi-framework/src/main/java/com/ruoyi/framework/config/MyBatisConfig.java
@@ -106,7 +106,10 @@
        sessionFactory.setTypeAliasesPackage(typeAliasesPackage);
        sessionFactory.setMapperLocations(resolveMapperLocations(StringUtils.split(mapperLocations, ",")));
        sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(configLocation));
        sessionFactory.setPlugins(new Interceptor[]{hospitalFilterInterceptor});
        //不再执行hospitalFilterInterceptor拦截器
        //sessionFactory.setPlugins(new Interceptor[]{hospitalFilterInterceptor});
        return sessionFactory.getObject();
    }
ruoyi-framework/src/main/java/com/ruoyi/framework/interceptor/HospitalFilterInterceptor.java
@@ -18,7 +18,7 @@
@Component
@Intercepts({@Signature(type = StatementHandler.class, method = "prepare", args = {Connection.class, Integer.class})})
//@Intercepts({@Signature(type = StatementHandler.class, method = "prepare", args = {Connection.class, Integer.class})})
public class HospitalFilterInterceptor implements Interceptor {
    @Value("${spring.profiles.active}")
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java
@@ -62,7 +62,7 @@
     * @param uuid     å”¯ä¸€æ ‡è¯†
     * @return ç»“æžœ
     */
    public String login(String username, String password, String code, String uuid, String orgid) {
    public String login(String username, String password, String code, String uuid, String orgid, String campusid) {
        boolean captchaEnabled = configService.selectCaptchaEnabled();
        // éªŒè¯ç å¼€å…³
        if (captchaEnabled) {
@@ -71,7 +71,7 @@
        // ç”¨æˆ·éªŒè¯
        Authentication authentication = null;
        try {
            UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(username + "&" + orgid, password);
            UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(username + "&" + orgid + "&" + campusid, password);
            AuthenticationContextHolder.setContext(authenticationToken);
            // è¯¥æ–¹æ³•会去调用UserDetailsServiceImpl.loadUserByUsername
            authentication = authenticationManager.authenticate(authenticationToken);
ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java
@@ -100,6 +100,7 @@
     */
    //@PreAuthorize("@ss.hasPermi('monitor:job:edit')")
    @Log(title = "定时任务", businessType = BusinessType.UPDATE)
@AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid")
    @PostMapping("/edit")
    public AjaxResult edit(@RequestBody SysJob job) throws SchedulerException, TaskException {
        if (!CronUtils.isValid(job.getCronExpression())) {
ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
@@ -53,7 +53,7 @@
     * @param userName ç”¨æˆ·å
     * @return ç”¨æˆ·å¯¹è±¡ä¿¡æ¯
     */
    public SysUser selectUserByUserNameByCondition(@Param("userName") String userName, @Param("orgid") String orgid, @Param("deptId") String deptId);
    public SysUser selectUserByUserNameByCondition(@Param("userName") String userName, @Param("deptId") String deptId);
    /**
     * é€šè¿‡ç”¨æˆ·ID查询用户
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -15,7 +15,9 @@
import com.ruoyi.system.service.ISysConfigService;
import com.ruoyi.system.service.ISysUserService;
import com.smartor.domain.SvyTaskVO;
import com.smartor.domain.SysUserOrg;
import com.smartor.mapper.SysUserDeptMapper;
import com.smartor.mapper.SysUserOrgMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -40,6 +42,9 @@
    @Autowired
    private SysUserMapper userMapper;
    @Autowired
    private SysUserOrgMapper sysUserOrgMapper;
    @Autowired
    private SysDeptMapper sysDeptMapper;
@@ -173,7 +178,19 @@
    @Override
    public SysUser selectUserByUserName2(String userName) {
        String[] split = userName.split("&");
        SysUser sysUser = userMapper.selectUserByUserNameByCondition(split[0], split[1], null);
        SysUser sysUser = userMapper.selectUserByUserNameByCondition(split[0], null);
        //获取当前登陆人的机构和院区
        SysUserOrg sysUserOrg = new SysUserOrg();
        sysUserOrg.setUserId(sysUser.getUserId());
        sysUserOrg.setOrgid(split[1].equals("null") ? "" : split[1]);
        sysUserOrg.setCampusid(split[2].equals("null") ? "" : split[2]);
        List<SysUserOrg> sysUserOrgs = sysUserOrgMapper.selectSysUserOrgList(sysUserOrg);
        if (!CollectionUtils.isEmpty(sysUserOrgs)) {
            sysUser.setOrgid(sysUserOrgs.get(0).getOrgid());
            sysUser.setCampusid(sysUserOrgs.get(0).getCampusid());
        }
        if (Objects.isNull(sysUser)) return sysUser;
        List<SysDept> sysDepts = null;
        if (StringUtils.isNotEmpty(split[0]) && split[0].equals("admin")) {
@@ -281,7 +298,19 @@
        if (split[2].contains("null")) {
            split[2] = null;
        }
        SysUser sysUser = userMapper.selectUserByUserNameByCondition(split[0], split[1], split[2]);
        SysUser sysUser = userMapper.selectUserByUserNameByCondition(split[0], split[2]);
        //获取当前登陆人的机构和院区
        SysUserOrg sysUserOrg = new SysUserOrg();
        sysUserOrg.setUserId(sysUser.getUserId());
        sysUserOrg.setOrgid(split[1].equals("null") ? "" : split[1]);
        sysUserOrg.setCampusid(split[3].equals("null") ? "" : split[3]);
        List<SysUserOrg> sysUserOrgs = sysUserOrgMapper.selectSysUserOrgList(sysUserOrg);
        if (!CollectionUtils.isEmpty(sysUserOrgs)) {
            sysUser.setOrgid(sysUserOrgs.get(0).getOrgid());
            sysUser.setCampusid(sysUserOrgs.get(0).getCampusid());
        }
        log.info("selectUserByUserNameAndDeptId的sysUser的值为:{}", sysUser);
        if (Objects.isNull(sysUser)) return sysUser;
        List<SysDept> sysDepts = null;
ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -35,8 +35,6 @@
        <result property="userType" column="user_type"/>
        <result property="searchscope" column="searchscope"/>
        <result property="guid" column="guid"/>
        <result property="orgid" column="orgid"/>
        <result property="campusid" column="campusid"/>
        <association property="dept" column="dept_id" javaType="com.ruoyi.common.core.domain.entity.SysDept"
                     resultMap="deptResult"/>
        <collection property="roles" javaType="java.util.List" resultMap="RoleResult"/>
@@ -50,7 +48,6 @@
        <result property="orderNum" column="order_num"/>
        <result property="leader" column="leader"/>
        <result property="status" column="dept_status"/>
        <result property="campusid" column="campusid"/>
    </resultMap>
    <resultMap id="RoleResult" type="com.ruoyi.common.core.domain.entity.SysRole">
@@ -67,7 +64,6 @@
               u.dept_id,
               u.id_card,
               u.hosp_info,
               u.campusid,
               u.dept_info,
               u.searchscope,
               u.user_name,
@@ -92,7 +88,6 @@
               u.create_time,
               u.remark,
               u.guid,
               u.orgid,
               d.dept_id,
               d.parent_id,
               d.ancestors,
@@ -117,7 +112,6 @@
        u.nick_name, u.user_name,
        u.email,u.id_card,
        u.avatar,
        u.campusid,
        u.dept_name,
        u.dept_code,
        u.birthday,
@@ -130,9 +124,6 @@
        <if test="userId != null">
            AND u.user_id = #{userId}
        </if>
        <if test="orgid != null and orgid != ''">
            AND u.orgid = #{orgid}
        </if>
        <if test="userName != null and userName != ''">
            AND u.user_name like concat('%', #{userName}, '%')
        </if>
@@ -141,9 +132,6 @@
        </if>
        <if test="status != null and status != ''">
            AND u.status = #{status}
        </if>
        <if test="campusid != null and campusid != ''">
            AND u.campusid = #{campusid}
        </if>
        <if test="idCard != null and idCard != ''">
            AND u.id_card = #{idCard}
@@ -184,7 +172,7 @@
    </select>
    <select id="getUserList" parameterType="com.ruoyi.common.core.domain.entity.SysUser" resultMap="SysUserResult">
        select u.user_id,u.title,u.his_user_id,u.hosp_info,u.dept_info, u.searchscope, u.dept_id, u.user_type,
        u.nick_name, u.user_name,u.campusid,
        u.nick_name, u.user_name,
        u.email,u.id_card,
        u.avatar,
        u.dept_name,
@@ -196,12 +184,6 @@
        where u.del_flag = '0'
        <if test="userId != null">
            AND u.user_id = #{userId}
        </if>
        <if test="orgid != null and orgid != ''">
            AND u.orgid = #{orgid}
        </if>
        <if test="campusid != null and campusid != ''">
            AND u.campusid = #{campusid}
        </if>
        <if test="userName != null and userName != ''">
            AND u.user_name like concat('%', #{userName}, '%')
@@ -257,7 +239,6 @@
        u.email,
        u.dept_code,
        u.dept_name,
        u.campusid,
        u.birthday,
        u.job_phone,
        u.phonenumber, u.status,u.id_card,
@@ -287,7 +268,6 @@
            resultMap="SysUserResult">
        select distinct u.user_id, u.dept_id, u.hosp_info, u.dept_info,u.searchscope, u.user_name, u.user_type,
        u.nick_name,
        u.campusid,
        u.email,
        u.his_user_id,
        u.title,
@@ -325,9 +305,6 @@
            u.del_flag = '0'
            <if test="userName != null and userName != ''">
                AND u.user_name = #{userName}
            </if>
            <if test="orgid != null and orgid != ''">
                AND u.orgid = #{orgid}
            </if>
            <if test="deptId != null and deptId != ''">
                AND u.dept_id = #{deptId}
@@ -386,10 +363,8 @@
        <if test="jobPhone != null and jobPhone != ''">job_phone,</if>
        <if test="birthday != null ">birthday,</if>
        <if test="hisUserId != null and hisUserId != ''">his_user_id,</if>
        <if test="orgid != null and orgid != ''">orgid,</if>
        <if test="deptCode != null and deptCode != ''">dept_code,</if>
        <if test="deptName != null and deptName != ''">dept_name,</if>
        <if test="campusid != null and campusid != ''">campusid,</if>
        create_time
        )values(
        <if test="userId != null and userId != ''">#{userId},</if>
@@ -413,10 +388,8 @@
        <if test="jobPhone != null and jobPhone != ''">#{jobPhone},</if>
        <if test="birthday != null and birthday != ''">#{birthday},</if>
        <if test="hisUserId != null and hisUserId != ''">#{hisUserId},</if>
        <if test="orgid != null and orgid != ''">#{orgid},</if>
        <if test="deptCode != null and deptCode != ''">#{deptCode},</if>
        <if test="deptName != null and deptName != ''">#{deptName},</if>
        <if test="campusid != null and campusid != ''">#{campusid},</if>
        sysdate()
        )
    </insert>
@@ -444,7 +417,6 @@
            <if test="idCard != null and idCard != ''">id_card=#{idCard},</if>
            <if test="jobPhone != null and jobPhone != ''">job_phone=#{jobPhone},</if>
            <if test="birthday != null ">birthday=#{birthday},</if>
            <if test="orgid != null ">orgid=#{orgid},</if>
            <if test="title != null and title != ''">
                title = #{title},
            </if>
@@ -453,7 +425,6 @@
            </if>
            <if test="deptCode != null and deptCode != ''">dept_code=#{deptCode},</if>
            <if test="deptName != null and deptName != ''">dept_name=#{deptName},</if>
            <if test="campusid != null and campusid != ''">campusid=#{campusid},</if>
            update_time = sysdate()
        </set>
        where user_id = #{userId}
smartor/src/main/java/com/smartor/domain/HeLibrary.java
@@ -119,6 +119,12 @@
    @Excel(name = " æœºæž„ID ")
    @ApiModelProperty("机构ID")
    private String orgid;
    /**
     * æœºæž„ID
     */
    @Excel(name = " æœºæž„ID ")
    @ApiModelProperty("机构ID")
    private String campusid;
    /**
     * åˆ é™¤æ ‡è®°
smartor/src/main/java/com/smartor/domain/SysUserOrg.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,46 @@
package com.smartor.domain;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * ç”¨æˆ·ä¸Žæœºæž„院区关联对象 sys_user_org
 *
 * @author lihu
 * @date 2026-01-07
 */
@Data
@ApiModel("用户与机构院区关联")
public class SysUserOrg extends BaseEntity
        {
private static final long serialVersionUID = 1L;
    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
        //数据库自增改成@TableId(type = IdType.AUTO)
    private Long id;
    /** ç”¨æˆ·ID */
    @ApiModelProperty("用户ID")
            @Excel(name = "用户ID")
    private Long userId;
    /** é™¢åŒºID */
    @ApiModelProperty("院区ID")
            @Excel(name = "院区ID")
    private String campusid;
    /** æœºæž„ID */
    @ApiModelProperty("机构ID")
            @Excel(name = "机构ID")
    private String orgid;
    /** åˆ é™¤æ ‡å¿—(0:未删除 1:已删除) */
    @ApiModelProperty("删除标志(0:未删除 1:已删除)")
    private Long delFlag;
        }
smartor/src/main/java/com/smartor/mapper/SysUserOrgMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,63 @@
package com.smartor.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import com.smartor.domain.SysUserOrg;
/**
 * ç”¨æˆ·ä¸Žæœºæž„院区关联Mapper接口
 *
 * @author lihu
 * @date 2026-01-07
 */
@Mapper
public interface SysUserOrgMapper
{
    /**
     * æŸ¥è¯¢ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param id ç”¨æˆ·ä¸Žæœºæž„院区关联主键
     * @return ç”¨æˆ·ä¸Žæœºæž„院区关联
     */
    public SysUserOrg selectSysUserOrgById(Long id);
    /**
     * æŸ¥è¯¢ç”¨æˆ·ä¸Žæœºæž„院区关联列表
     *
     * @param sysUserOrg ç”¨æˆ·ä¸Žæœºæž„院区关联
     * @return ç”¨æˆ·ä¸Žæœºæž„院区关联集合
     */
    public List<SysUserOrg> selectSysUserOrgList(SysUserOrg sysUserOrg);
    /**
     * æ–°å¢žç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param sysUserOrg ç”¨æˆ·ä¸Žæœºæž„院区关联
     * @return ç»“æžœ
     */
    public int insertSysUserOrg(SysUserOrg sysUserOrg);
    /**
     * ä¿®æ”¹ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param sysUserOrg ç”¨æˆ·ä¸Žæœºæž„院区关联
     * @return ç»“æžœ
     */
    public int updateSysUserOrg(SysUserOrg sysUserOrg);
    /**
     * åˆ é™¤ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param id ç”¨æˆ·ä¸Žæœºæž„院区关联主键
     * @return ç»“æžœ
     */
    public int deleteSysUserOrgById(Long id);
    /**
     * æ‰¹é‡åˆ é™¤ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param ids éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysUserOrgByIds(Long[] ids);
}
smartor/src/main/java/com/smartor/service/ISysUserOrgService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,62 @@
package com.smartor.service;
import com.smartor.domain.SysUserOrg;
import java.util.List;
/**
 * ç”¨æˆ·ä¸Žæœºæž„院区关联Service接口
 *
 * @author lihu
 * @date 2026-01-07
 */
public interface ISysUserOrgService
{
    /**
     * æŸ¥è¯¢ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param id ç”¨æˆ·ä¸Žæœºæž„院区关联主键
     * @return ç”¨æˆ·ä¸Žæœºæž„院区关联
     */
    public SysUserOrg selectSysUserOrgById(Long id);
    /**
     * æŸ¥è¯¢ç”¨æˆ·ä¸Žæœºæž„院区关联列表
     *
     * @param sysUserOrg ç”¨æˆ·ä¸Žæœºæž„院区关联
     * @return ç”¨æˆ·ä¸Žæœºæž„院区关联集合
     */
    public List<SysUserOrg> selectSysUserOrgList(SysUserOrg sysUserOrg);
    /**
     * æ–°å¢žç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param sysUserOrg ç”¨æˆ·ä¸Žæœºæž„院区关联
     * @return ç»“æžœ
     */
    public int insertSysUserOrg(SysUserOrg sysUserOrg);
    /**
     * ä¿®æ”¹ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param sysUserOrg ç”¨æˆ·ä¸Žæœºæž„院区关联
     * @return ç»“æžœ
     */
    public int updateSysUserOrg(SysUserOrg sysUserOrg);
    /**
     * æ‰¹é‡åˆ é™¤ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param ids éœ€è¦åˆ é™¤çš„用户与机构院区关联主键集合
     * @return ç»“æžœ
     */
    public int deleteSysUserOrgByIds(Long[] ids);
    /**
     * åˆ é™¤ç”¨æˆ·ä¸Žæœºæž„院区关联信息
     *
     * @param id ç”¨æˆ·ä¸Žæœºæž„院区关联主键
     * @return ç»“æžœ
     */
    public int deleteSysUserOrgById(Long id);
}
smartor/src/main/java/com/smartor/service/impl/SysUserOrgServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.smartor.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.smartor.mapper.SysUserOrgMapper;
import com.smartor.domain.SysUserOrg;
import com.smartor.service.ISysUserOrgService;
/**
 * ç”¨æˆ·ä¸Žæœºæž„院区关联Service业务层处理
 *
 * @author lihu
 * @date 2026-01-07
 */
@Service
public class SysUserOrgServiceImpl implements ISysUserOrgService
{
    @Autowired
    private SysUserOrgMapper sysUserOrgMapper;
    /**
     * æŸ¥è¯¢ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param id ç”¨æˆ·ä¸Žæœºæž„院区关联主键
     * @return ç”¨æˆ·ä¸Žæœºæž„院区关联
     */
    @Override
    public SysUserOrg selectSysUserOrgById(Long id)
    {
        return sysUserOrgMapper.selectSysUserOrgById(id);
    }
    /**
     * æŸ¥è¯¢ç”¨æˆ·ä¸Žæœºæž„院区关联列表
     *
     * @param sysUserOrg ç”¨æˆ·ä¸Žæœºæž„院区关联
     * @return ç”¨æˆ·ä¸Žæœºæž„院区关联
     */
    @Override
    public List<SysUserOrg> selectSysUserOrgList(SysUserOrg sysUserOrg)
    {
        return sysUserOrgMapper.selectSysUserOrgList(sysUserOrg);
    }
    /**
     * æ–°å¢žç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param sysUserOrg ç”¨æˆ·ä¸Žæœºæž„院区关联
     * @return ç»“æžœ
     */
    @Override
    public int insertSysUserOrg(SysUserOrg sysUserOrg)
    {
        sysUserOrg.setCreateTime(DateUtils.getNowDate());
        return sysUserOrgMapper.insertSysUserOrg(sysUserOrg);
    }
    /**
     * ä¿®æ”¹ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param sysUserOrg ç”¨æˆ·ä¸Žæœºæž„院区关联
     * @return ç»“æžœ
     */
    @Override
    public int updateSysUserOrg(SysUserOrg sysUserOrg)
    {
        sysUserOrg.setUpdateTime(DateUtils.getNowDate());
        return sysUserOrgMapper.updateSysUserOrg(sysUserOrg);
    }
    /**
     * æ‰¹é‡åˆ é™¤ç”¨æˆ·ä¸Žæœºæž„院区关联
     *
     * @param ids éœ€è¦åˆ é™¤çš„用户与机构院区关联主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysUserOrgByIds(Long[] ids)
    {
        return sysUserOrgMapper.deleteSysUserOrgByIds(ids);
    }
    /**
     * åˆ é™¤ç”¨æˆ·ä¸Žæœºæž„院区关联信息
     *
     * @param id ç”¨æˆ·ä¸Žæœºæž„院区关联主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysUserOrgById(Long id)
    {
        return sysUserOrgMapper.deleteSysUserOrgById(id);
    }
}
smartor/src/main/resources/mapper/smartor/SysUserMapper.xml
@@ -6,7 +6,6 @@
    <resultMap type="com.ruoyi.common.core.domain.entity.SysUser" id="SysUserResult">
        <id property="userId" column="user_id"/>
        <id property="orgid" column="orgid"/>
        <id property="hisUserId" column="his_user_id"/>
        <result property="deptId" column="dept_id"/>
        <result property="userCode" column="user_code"/>
@@ -35,7 +34,6 @@
        <result property="userType" column="user_type"/>
        <result property="searchscope" column="searchscope"/>
        <result property="guid" column="guid"/>
        <result property="campusid" column="campusid"/>
        <association property="dept" column="dept_id" javaType="com.ruoyi.common.core.domain.entity.SysDept"
                     resultMap="deptResult"/>
        <collection property="roles" javaType="java.util.List" resultMap="RoleResult"/>
@@ -49,7 +47,6 @@
        <result property="orderNum" column="order_num"/>
        <result property="leader" column="leader"/>
        <result property="status" column="dept_status"/>
        <result property="campusid" column="campusid"/>
    </resultMap>
    <resultMap id="RoleResult" type="com.ruoyi.common.core.domain.entity.SysRole">
@@ -68,7 +65,6 @@
               u.id_card,
               u.hosp_info,
               u.dept_info,
               u.campusid,
               u.searchscope,
               u.user_name,
               u.user_type,
@@ -90,7 +86,6 @@
               u.create_time,
               u.remark,
               u.guid,
               u.orgid,
               d.dept_id,
               d.parent_id,
               d.ancestors,
@@ -105,6 +100,7 @@
               r.data_scope,
               r.status as role_status
        from sys_user u
                 left join sys_user_org o on o.user_id = u.user_id
                 left join sys_dept d on u.dept_id = d.dept_id
                 left join sys_user_role ur on u.user_id = ur.user_id
                 left join sys_role r on r.role_id = ur.role_id
@@ -113,12 +109,10 @@
    <select id="selectUserList" parameterType="com.ruoyi.common.core.domain.entity.SysUser" resultMap="SysUserResult">
        select u.user_code,u.user_id,u.title,u.his_user_id,u.hosp_info,u.dept_info, u.searchscope, u.dept_id,
        u.user_type,
        u.campusid,
        u.nick_name, u.user_name,
        u.email,u.id_card,
        u.avatar,
        u.birthday,
        u.orgid,
        u.job_phone,
        u.phonenumber, u.sex, u.status,
        u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_name, d.leader from sys_user
@@ -130,9 +124,6 @@
        </if>
        <if test="userName != null and userName != ''">
            AND u.user_name = #{userName}
        </if>
        <if test="orgid != null and orgid != ''">
            AND u.orgid = #{orgid}
        </if>
        <if test="nickName != null and nickName != ''">
            AND u.nick_name like concat('%', #{nickName}, '%')
@@ -148,9 +139,6 @@
        </if>
        <if test="jobPhone != null and jobPhone != ''">
            AND u.job_phone = #{jobPhone}
        </if>
        <if test="campusid != null and campusid != ''">
            AND u.campusid = #{campusid}
        </if>
        <if test="birthday != null and birthday != ''">
            AND u.birthday = #{birthday}
@@ -183,8 +171,6 @@
        u.email,
        u.birthday,
        u.job_phone,
        u.orgid,
        u.campusid,
        u.phonenumber, u.status,u.id_card,
        u.create_time
        from sys_user u
@@ -204,9 +190,6 @@
        <if test="hisUserId != null and hisUserId != ''">
            AND u.his_user_id = #{hisUserId}
        </if>
        <if test="campusid != null and campusid != ''">
            AND u.campusid = #{campusid}
        </if>
        <!-- æ•°æ®èŒƒå›´è¿‡æ»¤ -->
        ${params.dataScope}
    </select>
@@ -217,10 +200,8 @@
        u.nick_name,
        u.user_code,
        u.email,
        u.campusid,
        u.his_user_id,
        u.title,
        u.orgid,
        u.job_phone,
        u.birthday,
        u.phonenumber, u.status,u.id_card,
@@ -298,11 +279,9 @@
        <if test="birthday != null ">birthday,</if>
        <if test="hisUserId != null and hisUserId != ''">his_user_id,</if>
        <if test="guid != null and guid != ''">guid,</if>
        <if test="orgid != null and orgid != ''">orgid,</if>
        <if test="deptCode != null and deptCode != ''">dept_code,</if>
        <if test="deptName != null and deptName != ''">dept_name,</if>
        <if test="userCode != null and userCode != ''">user_code,</if>
        <if test="campusid != null and campusid != ''">campusid,</if>
        create_time
        )values(
        <if test="userId != null and userId != ''">#{userId},</if>
@@ -327,11 +306,9 @@
        <if test="birthday != null">#{birthday},</if>
        <if test="hisUserId != null and hisUserId != ''">#{hisUserId},</if>
        <if test="guid != null and guid != ''">#{guid},</if>
        <if test="orgid != null and orgid != ''">#{orgid},</if>
        <if test="deptCode != null and deptCode != ''">#{deptCode},</if>
        <if test="deptName != null and deptName != ''">#{deptName},</if>
        <if test="userCode != null and userCode != ''">#{userCode},</if>
        <if test="campusid != null and campusid != ''">#{campusid},</if>
        sysdate()
        )
    </insert>
@@ -341,7 +318,7 @@
        insert into sys_user(
        user_id, dept_id, user_name, nick_name, email, avatar, phonenumber, sex, password, status, create_by, remark,
        user_type, dept_info, hosp_info, searchscope, id_card, title, job_phone, birthday, his_user_id, guid,
        orgid,user_code,campusid,
        user_code,
        create_time
        ) values
        <foreach collection="list" item="item" separator=",">
@@ -368,9 +345,7 @@
            #{item.birthday},
            #{item.hisUserId},
            #{item.guid},
            #{item.orgid},
            #{item.userCode},
            #{item.campusid},
            now()
            )
        </foreach>
@@ -399,9 +374,7 @@
            <if test="idCard != null and idCard != ''">id_card=#{idCard},</if>
            <if test="jobPhone != null and jobPhone != ''">job_phone=#{jobPhone},</if>
            <if test="birthday != null ">birthday=#{birthday},</if>
            <if test="orgid != null ">orgid=#{orgid},</if>
            <if test="userCode != null ">user_code=#{userCode},</if>
            <if test="campusid != null ">campusid=#{campusid},</if>
            <if test="title != null and title != ''">
                title = #{title},
            </if>
smartor/src/main/resources/mapper/smartor/SysUserOrgMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.smartor.mapper.SysUserOrgMapper">
    <resultMap type="com.smartor.domain.SysUserOrg" id="SysUserOrgResult">
        <result property="id" column="id"/>
        <result property="userId" column="user_id"/>
        <result property="campusid" column="campusid"/>
        <result property="orgid" column="orgid"/>
        <result property="delFlag" column="del_flag"/>
        <result property="createTime" column="create_time"/>
        <result property="createBy" column="create_by"/>
        <result property="updateTime" column="update_time"/>
        <result property="updateBy" column="update_by"/>
    </resultMap>
    <sql id="selectSysUserOrgVo">
        select id,
               user_id,
               campusid,
               orgid,
               del_flag,
               create_time,
               create_by,
               update_time,
               update_by
        from sys_user_org
    </sql>
    <select id="selectSysUserOrgList" parameterType="com.smartor.domain.SysUserOrg"
            resultMap="SysUserOrgResult">
        <include refid="selectSysUserOrgVo"/>
        <where>
            del_flag=0
            <if test="userId != null ">
                and user_id = #{userId}
            </if>
            <if test="campusid != null  and campusid != ''">
                and campusid = #{campusid}
            </if>
            <if test="orgid != null  and orgid != ''">
                and orgid = #{orgid}
            </if>
        </where>
    </select>
    <select id="selectSysUserOrgById" parameterType="Long"
            resultMap="SysUserOrgResult">
        <include refid="selectSysUserOrgVo"/>
        where id = #{id}
    </select>
    <insert id="insertSysUserOrg" parameterType="com.smartor.domain.SysUserOrg" useGeneratedKeys="true"
            keyProperty="id">
        insert into sys_user_org
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="userId != null">user_id,
            </if>
            <if test="campusid != null">campusid,
            </if>
            <if test="orgid != null">orgid,
            </if>
            <if test="delFlag != null">del_flag,
            </if>
            <if test="createTime != null">create_time,
            </if>
            <if test="createBy != null">create_by,
            </if>
            <if test="updateTime != null">update_time,
            </if>
            <if test="updateBy != null">update_by,
            </if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="userId != null">#{userId},
            </if>
            <if test="campusid != null">#{campusid},
            </if>
            <if test="orgid != null">#{orgid},
            </if>
            <if test="delFlag != null">#{delFlag},
            </if>
            <if test="createTime != null">#{createTime},
            </if>
            <if test="createBy != null">#{createBy},
            </if>
            <if test="updateTime != null">#{updateTime},
            </if>
            <if test="updateBy != null">#{updateBy},
            </if>
        </trim>
    </insert>
    <update id="updateSysUserOrg" parameterType="com.smartor.domain.SysUserOrg">
        update sys_user_org
        <trim prefix="SET" suffixOverrides=",">
            <if test="userId != null">user_id =
                #{userId},
            </if>
            <if test="campusid != null">campusid =
                #{campusid},
            </if>
            <if test="orgid != null">orgid =
                #{orgid},
            </if>
            <if test="delFlag != null">del_flag =
                #{delFlag},
            </if>
            <if test="createTime != null">create_time =
                #{createTime},
            </if>
            <if test="createBy != null">create_by =
                #{createBy},
            </if>
            <if test="updateTime != null">update_time =
                #{updateTime},
            </if>
            <if test="updateBy != null">update_by =
                #{updateBy},
            </if>
        </trim>
        where id = #{id}
    </update>
    <update id="deleteSysUserOrgById" parameterType="Long">
        update sys_user_org
        <trim prefix="SET" suffixOverrides=",">
            del_flag =1
        </trim>
        where id = #{id}
    </update>
    <update id="deleteSysUserOrgByIds" parameterType="String">
        update sys_user_org
        <trim prefix="SET" suffixOverrides=",">
            del_flag =1
        </trim>
        where id in
        <foreach item="id" collection="array" open="(" separator="," close=")">
            #{id}
        </foreach>
    </update>
</mapper>