Browse Source

工单调度系统

master
djz8236 2 years ago
parent
commit
ada517819f
  1. 23
      yxt_supervise/supervise-dispatchcenter/docs/databases/menus/yxt_dispatchcenter_menus_data.sql
  2. 23
      yxt_supervise/supervise-dispatchcenter/docs/databases/yxt_dispatchcenter_menus_data.sql
  3. 18
      yxt_supervise/supervise-dispatchcenter/pom.xml
  4. 38
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/pom.xml
  5. 58
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplate.java
  6. 59
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java
  7. 59
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java
  8. 78
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java
  9. 72
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java
  10. 57
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateQuery.java
  11. 59
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java
  12. 80
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfo.java
  13. 81
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDetailsVo.java
  14. 81
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDto.java
  15. 78
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeign.java
  16. 72
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeignFallback.java
  17. 79
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoQuery.java
  18. 81
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoVo.java
  19. 60
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModle.java
  20. 61
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDetailsVo.java
  21. 61
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDto.java
  22. 78
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeign.java
  23. 72
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeignFallback.java
  24. 59
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleQuery.java
  25. 61
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleVo.java
  26. 80
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlan.java
  27. 81
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDetailsVo.java
  28. 81
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDto.java
  29. 78
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeign.java
  30. 72
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeignFallback.java
  31. 79
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanQuery.java
  32. 81
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanVo.java
  33. 64
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandards.java
  34. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDetailsVo.java
  35. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDto.java
  36. 78
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeign.java
  37. 72
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeignFallback.java
  38. 63
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsQuery.java
  39. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsVo.java
  40. 60
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplate.java
  41. 61
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDetailsVo.java
  42. 61
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDto.java
  43. 78
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeign.java
  44. 72
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeignFallback.java
  45. 59
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateQuery.java
  46. 61
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateVo.java
  47. 70
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorker.java
  48. 71
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDetailsVo.java
  49. 71
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDto.java
  50. 78
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeign.java
  51. 72
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeignFallback.java
  52. 69
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerQuery.java
  53. 71
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerVo.java
  54. 111
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/pom.xml
  55. 70
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/CodeMsgEnum.java
  56. 57
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/YxtDispatchcenterApp.java
  57. 84
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplate.java
  58. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.java
  59. 13
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.xml
  60. 84
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateQuery.java
  61. 100
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateRest.java
  62. 110
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateService.java
  63. 260
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfo.java
  64. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.java
  65. 13
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.xml
  66. 271
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoQuery.java
  67. 100
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoRest.java
  68. 110
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoService.java
  69. 100
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModle.java
  70. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.java
  71. 13
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.xml
  72. 101
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleQuery.java
  73. 100
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleRest.java
  74. 110
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleService.java
  75. 260
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlan.java
  76. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.java
  77. 13
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.xml
  78. 271
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanQuery.java
  79. 100
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanRest.java
  80. 110
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanService.java
  81. 132
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandards.java
  82. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.java
  83. 13
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.xml
  84. 135
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsQuery.java
  85. 100
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsRest.java
  86. 110
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsService.java
  87. 100
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplate.java
  88. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.java
  89. 13
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.xml
  90. 101
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateQuery.java
  91. 100
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateRest.java
  92. 110
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateService.java
  93. 180
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorker.java
  94. 65
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.java
  95. 13
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.xml
  96. 186
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerQuery.java
  97. 100
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerRest.java
  98. 110
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerService.java
  99. 71
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/config/Swagger2Config.java
  100. 26
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-dev.yml

23
yxt_supervise/supervise-dispatchcenter/docs/databases/menus/yxt_dispatchcenter_menus_data.sql

@ -0,0 +1,23 @@
-- ----------------------------
-- 初始化-菜单信息表数据
-- ----------------------------
-- 一级菜单
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
values(700,'YxtDispatchcenter', '工单系统', '/yxtdispatchcenter','Layout', 'system', 0,'M');
-- 二级菜单
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(701,'YxtDispatchcenterDispatchModleTemplateIndex','模型模板对照', 'dispatchmodletemplate', 'yxtdispatchcenter/dispatchmodletemplate/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(702,'YxtDispatchcenterDispatchOrderinfoIndex','汇总工单数据', 'dispatchorderinfo', 'yxtdispatchcenter/dispatchorderinfo/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(703,'YxtDispatchcenterDispatchPatrolModleIndex','巡视任务模型,工单和模型之间的关联关系', 'dispatchpatrolmodle', 'yxtdispatchcenter/dispatchpatrolmodle/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(704,'YxtDispatchcenterDispatchPatrolPlanIndex','(巡视计划包含客户信息、仓库等)', 'dispatchpatrolplan', 'yxtdispatchcenter/dispatchpatrolplan/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(705,'YxtDispatchcenterDispatchStandardsIndex','(运维任务标准库)', 'dispatchstandards', 'yxtdispatchcenter/dispatchstandards/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(706,'YxtDispatchcenterDispatchTemplateIndex','运维任务模板', 'dispatchtemplate', 'yxtdispatchcenter/dispatchtemplate/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(707,'YxtDispatchcenterDispatchWorkerIndex','工单运维人员情况', 'dispatchworker', 'yxtdispatchcenter/dispatchworker/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(708,'YxtDispatchcenterSysMenuIndex','菜单表', 'sysmenu', 'yxtdispatchcenter/sysmenu/index', 'dict',700, 'C');

23
yxt_supervise/supervise-dispatchcenter/docs/databases/yxt_dispatchcenter_menus_data.sql

@ -0,0 +1,23 @@
-- ----------------------------
-- 初始化-菜单信息表数据
-- ----------------------------
-- 一级菜单
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
values(700,'YxtDispatchcenter', '工单系统', '/yxtdispatchcenter','Layout', 'system', 0,'M');
-- 二级菜单
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(701,'YxtDispatchcenterDispatchModleTemplateIndex','模型模板对照', 'dispatchmodletemplate', 'yxtdispatchcenter/dispatchmodletemplate/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(702,'YxtDispatchcenterDispatchOrderinfoIndex','汇总工单数据', 'dispatchorderinfo', 'yxtdispatchcenter/dispatchorderinfo/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(703,'YxtDispatchcenterDispatchPatrolModleIndex','巡视任务模型,工单和模型之间的关联关系', 'dispatchpatrolmodle', 'yxtdispatchcenter/dispatchpatrolmodle/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(704,'YxtDispatchcenterDispatchPatrolPlanIndex','(巡视计划包含客户信息、仓库等)', 'dispatchpatrolplan', 'yxtdispatchcenter/dispatchpatrolplan/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(705,'YxtDispatchcenterDispatchStandardsIndex','(运维任务标准库)', 'dispatchstandards', 'yxtdispatchcenter/dispatchstandards/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(706,'YxtDispatchcenterDispatchTemplateIndex','运维任务模板', 'dispatchtemplate', 'yxtdispatchcenter/dispatchtemplate/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(707,'YxtDispatchcenterDispatchWorkerIndex','工单运维人员情况', 'dispatchworker', 'yxtdispatchcenter/dispatchworker/index', 'dict',700, 'C');
insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType)
VALUES(708,'YxtDispatchcenterSysMenuIndex','菜单表', 'sysmenu', 'yxtdispatchcenter/sysmenu/index', 'dict',700, 'C');

18
yxt_supervise/supervise-dispatchcenter/pom.xml

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yxt.supervise.dispatchcenter</groupId>
<artifactId>supervise-dispatchcenter</artifactId>
<version>0.0.1</version>
<modules>
<module>supervise-dispatchcenter-api</module>
<module>supervise-dispatchcenter-biz</module>
</modules>
<packaging>pom</packaging>
<name>supervise-dispatchcenter</name>
<description>工单系统-工单系统</description>
</project>

38
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/pom.xml

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>com.yxt</groupId>
<artifactId>yxt-parent</artifactId>
<version>0.0.1</version>
<relativePath/>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>supervise-dispatchcenter-api</artifactId>
<groupId>com.yxt.supervise.dispatchcenter</groupId>
<version>0.0.1</version>
<dependencies>
<dependency>
<groupId>com.yxt</groupId>
<artifactId>yxt-common-core</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
</dependency>
</dependencies>
</project>

58
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplate.java

@ -0,0 +1,58 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplate.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplate <br/>
* Description: 模型模板对照. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "模型模板对照", description = "模型模板对照")
@TableName("dispatch_modle_template")
public class DispatchModleTemplate extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("任务项标准库id")
private String taskid; // 任务项标准库id
}

59
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java

@ -0,0 +1,59 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo <br/>
* Description: 模型模板对照 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "模型模板对照 视图数据详情", description = "模型模板对照 视图数据详情")
public class DispatchModleTemplateDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("任务项标准库id")
private String taskid; // 任务项标准库id
}

59
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java

@ -0,0 +1,59 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateDto.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDto <br/>
* Description: 模型模板对照 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "模型模板对照 数据传输对象", description = "模型模板对照 数据传输对象")
public class DispatchModleTemplateDto implements Dto {
private String sid; // sid
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("任务项标准库id")
private String taskid; // 任务项标准库id
}

78
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java

@ -0,0 +1,78 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateFeign.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeign <br/>
* Description: 模型模板对照. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "模型模板对照")
@FeignClient(
contextId = "supervise-dispatchcenter-DispatchModleTemplate",
name = "supervise-dispatchcenter",
path = "v1/dispatchmodletemplate",
fallback = DispatchModleTemplateFeignFallback.class)
public interface DispatchModleTemplateFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<DispatchModleTemplateVo>> listPage(@RequestBody PagerQuery<DispatchModleTemplateQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody DispatchModleTemplateDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<DispatchModleTemplateDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

72
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java

@ -0,0 +1,72 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeignFallback <br/>
* Description: 模型模板对照. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Component
public class DispatchModleTemplateFeignFallback implements DispatchModleTemplateFeign {
@Override
public ResultBean<PagerVo<DispatchModleTemplateVo>> listPage(PagerQuery<DispatchModleTemplateQuery> pq){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/listPage无法访问");
}
@Override
public ResultBean save(DispatchModleTemplateDto dto){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/save无法访问");
}
@Override
public ResultBean delBySids( String[] sids){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/delBySids无法访问");
}
@Override
public ResultBean<DispatchModleTemplateDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/fetchDetailsBySid无法访问");
}
}

57
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateQuery.java

@ -0,0 +1,57 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateQuery <br/>
* Description: 模型模板对照 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "模型模板对照 查询条件", description = "模型模板对照 查询条件")
public class DispatchModleTemplateQuery implements Query {
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("任务项标准库id")
private String taskid; // 任务项标准库id
}

59
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java

@ -0,0 +1,59 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo <br/>
* Description: 模型模板对照 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "模型模板对照 视图数据对象", description = "模型模板对照 视图数据对象")
public class DispatchModleTemplateVo implements Vo {
private String sid; // sid
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("任务项标准库id")
private String taskid; // 任务项标准库id
}

80
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfo.java

@ -0,0 +1,80 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfo <br/>
* Description: 汇总工单数据. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "汇总工单数据", description = "汇总工单数据")
@TableName("dispatch_orderinfo")
public class DispatchOrderinfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("客户ID")
private String custid; // 客户ID
@ApiModelProperty("客户名称")
private String custname; // 客户名称
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("用法说明:工单编号规则。")
private String orderno; // 用法说明:工单编号规则。
@ApiModelProperty("工单名称")
private String ordername; // 工单名称
@ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。")
private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。
@ApiModelProperty("描述:1-计划巡视;")
private Integer ordertype; // 描述:1-计划巡视;
@ApiModelProperty("工单内容")
private String ordercontent; // 工单内容
@ApiModelProperty("到达现场时间")
private String arrivetime; // 到达现场时间
@ApiModelProperty("完成时间")
private String planfinishtime; // 完成时间
@ApiModelProperty("处理情况")
private String operationcontent; // 处理情况
@ApiModelProperty("现场联系人")
private String receiveperson; // 现场联系人
@ApiModelProperty("现场联系人电话")
private String receivetel; // 现场联系人电话
}

81
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDetailsVo.java

@ -0,0 +1,81 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo <br/>
* Description: 汇总工单数据 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "汇总工单数据 视图数据详情", description = "汇总工单数据 视图数据详情")
public class DispatchOrderinfoDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("客户ID")
private String custid; // 客户ID
@ApiModelProperty("客户名称")
private String custname; // 客户名称
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("用法说明:工单编号规则。")
private String orderno; // 用法说明:工单编号规则。
@ApiModelProperty("工单名称")
private String ordername; // 工单名称
@ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。")
private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。
@ApiModelProperty("描述:1-计划巡视;")
private Integer ordertype; // 描述:1-计划巡视;
@ApiModelProperty("工单内容")
private String ordercontent; // 工单内容
@ApiModelProperty("到达现场时间")
private String arrivetime; // 到达现场时间
@ApiModelProperty("完成时间")
private String planfinishtime; // 完成时间
@ApiModelProperty("处理情况")
private String operationcontent; // 处理情况
@ApiModelProperty("现场联系人")
private String receiveperson; // 现场联系人
@ApiModelProperty("现场联系人电话")
private String receivetel; // 现场联系人电话
}

81
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDto.java

@ -0,0 +1,81 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoDto.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDto <br/>
* Description: 汇总工单数据 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "汇总工单数据 数据传输对象", description = "汇总工单数据 数据传输对象")
public class DispatchOrderinfoDto implements Dto {
private String sid; // sid
@ApiModelProperty("客户ID")
private String custid; // 客户ID
@ApiModelProperty("客户名称")
private String custname; // 客户名称
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("用法说明:工单编号规则。")
private String orderno; // 用法说明:工单编号规则。
@ApiModelProperty("工单名称")
private String ordername; // 工单名称
@ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。")
private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。
@ApiModelProperty("描述:1-计划巡视;")
private Integer ordertype; // 描述:1-计划巡视;
@ApiModelProperty("工单内容")
private String ordercontent; // 工单内容
@ApiModelProperty("到达现场时间")
private String arrivetime; // 到达现场时间
@ApiModelProperty("完成时间")
private String planfinishtime; // 完成时间
@ApiModelProperty("处理情况")
private String operationcontent; // 处理情况
@ApiModelProperty("现场联系人")
private String receiveperson; // 现场联系人
@ApiModelProperty("现场联系人电话")
private String receivetel; // 现场联系人电话
}

78
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeign.java

@ -0,0 +1,78 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoFeign.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeign <br/>
* Description: 汇总工单数据. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "汇总工单数据")
@FeignClient(
contextId = "supervise-dispatchcenter-DispatchOrderinfo",
name = "supervise-dispatchcenter",
path = "v1/dispatchorderinfo",
fallback = DispatchOrderinfoFeignFallback.class)
public interface DispatchOrderinfoFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<DispatchOrderinfoVo>> listPage(@RequestBody PagerQuery<DispatchOrderinfoQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody DispatchOrderinfoDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<DispatchOrderinfoDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

72
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeignFallback.java

@ -0,0 +1,72 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeignFallback <br/>
* Description: 汇总工单数据. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Component
public class DispatchOrderinfoFeignFallback implements DispatchOrderinfoFeign {
@Override
public ResultBean<PagerVo<DispatchOrderinfoVo>> listPage(PagerQuery<DispatchOrderinfoQuery> pq){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchorderinfo/listPage无法访问");
}
@Override
public ResultBean save(DispatchOrderinfoDto dto){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchorderinfo/save无法访问");
}
@Override
public ResultBean delBySids( String[] sids){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchorderinfo/delBySids无法访问");
}
@Override
public ResultBean<DispatchOrderinfoDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchorderinfo/fetchDetailsBySid无法访问");
}
}

79
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoQuery.java

@ -0,0 +1,79 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoQuery <br/>
* Description: 汇总工单数据 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "汇总工单数据 查询条件", description = "汇总工单数据 查询条件")
public class DispatchOrderinfoQuery implements Query {
@ApiModelProperty("客户ID")
private String custid; // 客户ID
@ApiModelProperty("客户名称")
private String custname; // 客户名称
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("用法说明:工单编号规则。")
private String orderno; // 用法说明:工单编号规则。
@ApiModelProperty("工单名称")
private String ordername; // 工单名称
@ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。")
private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。
@ApiModelProperty("描述:1-计划巡视;")
private Integer ordertype; // 描述:1-计划巡视;
@ApiModelProperty("工单内容")
private String ordercontent; // 工单内容
@ApiModelProperty("到达现场时间")
private String arrivetime; // 到达现场时间
@ApiModelProperty("完成时间")
private String planfinishtime; // 完成时间
@ApiModelProperty("处理情况")
private String operationcontent; // 处理情况
@ApiModelProperty("现场联系人")
private String receiveperson; // 现场联系人
@ApiModelProperty("现场联系人电话")
private String receivetel; // 现场联系人电话
}

81
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoVo.java

@ -0,0 +1,81 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo <br/>
* Description: 汇总工单数据 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "汇总工单数据 视图数据对象", description = "汇总工单数据 视图数据对象")
public class DispatchOrderinfoVo implements Vo {
private String sid; // sid
@ApiModelProperty("客户ID")
private String custid; // 客户ID
@ApiModelProperty("客户名称")
private String custname; // 客户名称
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("用法说明:工单编号规则。")
private String orderno; // 用法说明:工单编号规则。
@ApiModelProperty("工单名称")
private String ordername; // 工单名称
@ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。")
private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。
@ApiModelProperty("描述:1-计划巡视;")
private Integer ordertype; // 描述:1-计划巡视;
@ApiModelProperty("工单内容")
private String ordercontent; // 工单内容
@ApiModelProperty("到达现场时间")
private String arrivetime; // 到达现场时间
@ApiModelProperty("完成时间")
private String planfinishtime; // 完成时间
@ApiModelProperty("处理情况")
private String operationcontent; // 处理情况
@ApiModelProperty("现场联系人")
private String receiveperson; // 现场联系人
@ApiModelProperty("现场联系人电话")
private String receivetel; // 现场联系人电话
}

60
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModle.java

@ -0,0 +1,60 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModle.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModle <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系", description = "巡视任务模型,工单和模型之间的关联关系")
@TableName("dispatch_patrol_modle")
public class DispatchPatrolModle extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("模型id")
private String modleid; // 模型id
@ApiModelProperty("工单id(与工单表一致)")
private String orderid; // 工单id(与工单表一致)
@ApiModelProperty("模型名称")
private String modlename; // 模型名称
}

61
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDetailsVo.java

@ -0,0 +1,61 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 视图数据详情", description = "巡视任务模型,工单和模型之间的关联关系 视图数据详情")
public class DispatchPatrolModleDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("模型id")
private String modleid; // 模型id
@ApiModelProperty("工单id(与工单表一致)")
private String orderid; // 工单id(与工单表一致)
@ApiModelProperty("模型名称")
private String modlename; // 模型名称
}

61
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDto.java

@ -0,0 +1,61 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleDto.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDto <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 数据传输对象", description = "巡视任务模型,工单和模型之间的关联关系 数据传输对象")
public class DispatchPatrolModleDto implements Dto {
private String sid; // sid
@ApiModelProperty("模型id")
private String modleid; // 模型id
@ApiModelProperty("工单id(与工单表一致)")
private String orderid; // 工单id(与工单表一致)
@ApiModelProperty("模型名称")
private String modlename; // 模型名称
}

78
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeign.java

@ -0,0 +1,78 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleFeign.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeign <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "巡视任务模型,工单和模型之间的关联关系")
@FeignClient(
contextId = "supervise-dispatchcenter-DispatchPatrolModle",
name = "supervise-dispatchcenter",
path = "v1/dispatchpatrolmodle",
fallback = DispatchPatrolModleFeignFallback.class)
public interface DispatchPatrolModleFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<DispatchPatrolModleVo>> listPage(@RequestBody PagerQuery<DispatchPatrolModleQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody DispatchPatrolModleDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<DispatchPatrolModleDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

72
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeignFallback.java

@ -0,0 +1,72 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeignFallback <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Component
public class DispatchPatrolModleFeignFallback implements DispatchPatrolModleFeign {
@Override
public ResultBean<PagerVo<DispatchPatrolModleVo>> listPage(PagerQuery<DispatchPatrolModleQuery> pq){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/listPage无法访问");
}
@Override
public ResultBean save(DispatchPatrolModleDto dto){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/save无法访问");
}
@Override
public ResultBean delBySids( String[] sids){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/delBySids无法访问");
}
@Override
public ResultBean<DispatchPatrolModleDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/fetchDetailsBySid无法访问");
}
}

59
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleQuery.java

@ -0,0 +1,59 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleQuery <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 查询条件", description = "巡视任务模型,工单和模型之间的关联关系 查询条件")
public class DispatchPatrolModleQuery implements Query {
@ApiModelProperty("模型id")
private String modleid; // 模型id
@ApiModelProperty("工单id(与工单表一致)")
private String orderid; // 工单id(与工单表一致)
@ApiModelProperty("模型名称")
private String modlename; // 模型名称
}

61
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleVo.java

@ -0,0 +1,61 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 视图数据对象", description = "巡视任务模型,工单和模型之间的关联关系 视图数据对象")
public class DispatchPatrolModleVo implements Vo {
private String sid; // sid
@ApiModelProperty("模型id")
private String modleid; // 模型id
@ApiModelProperty("工单id(与工单表一致)")
private String orderid; // 工单id(与工单表一致)
@ApiModelProperty("模型名称")
private String modlename; // 模型名称
}

80
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlan.java

@ -0,0 +1,80 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlan.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlan <br/>
* Description: (巡视计划包含客户信息仓库等). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(巡视计划包含客户信息、仓库等)", description = "(巡视计划包含客户信息、仓库等)")
@TableName("dispatch_patrol_plan")
public class DispatchPatrolPlan extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("计划名称")
private String planname; // 计划名称
@ApiModelProperty("客户标识")
private String custid; // 客户标识
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("1计划巡视、2专项巡视")
private String patroltype; // 1计划巡视、2专项巡视
@ApiModelProperty("计划开始日期")
private String startdate; // 计划开始日期
@ApiModelProperty("计划结束日期")
private String enddate; // 计划结束日期
@ApiModelProperty("用户联系人")
private String contactperson; // 用户联系人
@ApiModelProperty("用户联系人电话")
private String contactphone; // 用户联系人电话
@ApiModelProperty("计划编号")
private String planno; // 计划编号
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("周期类型(固定间隔周期)")
private String cycletype; // 周期类型(固定间隔周期)
@ApiModelProperty("巡检周期")
private String cycle; // 巡检周期
@ApiModelProperty("周期值")
private String cyclevalue; // 周期值
}

81
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDetailsVo.java

@ -0,0 +1,81 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo <br/>
* Description: (巡视计划包含客户信息仓库等) 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(巡视计划包含客户信息、仓库等) 视图数据详情", description = "(巡视计划包含客户信息、仓库等) 视图数据详情")
public class DispatchPatrolPlanDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("计划名称")
private String planname; // 计划名称
@ApiModelProperty("客户标识")
private String custid; // 客户标识
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("1计划巡视、2专项巡视")
private String patroltype; // 1计划巡视、2专项巡视
@ApiModelProperty("计划开始日期")
private String startdate; // 计划开始日期
@ApiModelProperty("计划结束日期")
private String enddate; // 计划结束日期
@ApiModelProperty("用户联系人")
private String contactperson; // 用户联系人
@ApiModelProperty("用户联系人电话")
private String contactphone; // 用户联系人电话
@ApiModelProperty("计划编号")
private String planno; // 计划编号
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("周期类型(固定间隔周期)")
private String cycletype; // 周期类型(固定间隔周期)
@ApiModelProperty("巡检周期")
private String cycle; // 巡检周期
@ApiModelProperty("周期值")
private String cyclevalue; // 周期值
}

81
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDto.java

@ -0,0 +1,81 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanDto.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDto <br/>
* Description: (巡视计划包含客户信息仓库等) 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(巡视计划包含客户信息、仓库等) 数据传输对象", description = "(巡视计划包含客户信息、仓库等) 数据传输对象")
public class DispatchPatrolPlanDto implements Dto {
private String sid; // sid
@ApiModelProperty("计划名称")
private String planname; // 计划名称
@ApiModelProperty("客户标识")
private String custid; // 客户标识
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("1计划巡视、2专项巡视")
private String patroltype; // 1计划巡视、2专项巡视
@ApiModelProperty("计划开始日期")
private String startdate; // 计划开始日期
@ApiModelProperty("计划结束日期")
private String enddate; // 计划结束日期
@ApiModelProperty("用户联系人")
private String contactperson; // 用户联系人
@ApiModelProperty("用户联系人电话")
private String contactphone; // 用户联系人电话
@ApiModelProperty("计划编号")
private String planno; // 计划编号
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("周期类型(固定间隔周期)")
private String cycletype; // 周期类型(固定间隔周期)
@ApiModelProperty("巡检周期")
private String cycle; // 巡检周期
@ApiModelProperty("周期值")
private String cyclevalue; // 周期值
}

78
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeign.java

@ -0,0 +1,78 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanFeign.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeign <br/>
* Description: (巡视计划包含客户信息仓库等). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "(巡视计划包含客户信息、仓库等)")
@FeignClient(
contextId = "supervise-dispatchcenter-DispatchPatrolPlan",
name = "supervise-dispatchcenter",
path = "v1/dispatchpatrolplan",
fallback = DispatchPatrolPlanFeignFallback.class)
public interface DispatchPatrolPlanFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<DispatchPatrolPlanVo>> listPage(@RequestBody PagerQuery<DispatchPatrolPlanQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody DispatchPatrolPlanDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<DispatchPatrolPlanDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

72
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeignFallback.java

@ -0,0 +1,72 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeignFallback <br/>
* Description: (巡视计划包含客户信息仓库等). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Component
public class DispatchPatrolPlanFeignFallback implements DispatchPatrolPlanFeign {
@Override
public ResultBean<PagerVo<DispatchPatrolPlanVo>> listPage(PagerQuery<DispatchPatrolPlanQuery> pq){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/listPage无法访问");
}
@Override
public ResultBean save(DispatchPatrolPlanDto dto){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/save无法访问");
}
@Override
public ResultBean delBySids( String[] sids){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/delBySids无法访问");
}
@Override
public ResultBean<DispatchPatrolPlanDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/fetchDetailsBySid无法访问");
}
}

79
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanQuery.java

@ -0,0 +1,79 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanQuery <br/>
* Description: (巡视计划包含客户信息仓库等) 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(巡视计划包含客户信息、仓库等) 查询条件", description = "(巡视计划包含客户信息、仓库等) 查询条件")
public class DispatchPatrolPlanQuery implements Query {
@ApiModelProperty("计划名称")
private String planname; // 计划名称
@ApiModelProperty("客户标识")
private String custid; // 客户标识
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("1计划巡视、2专项巡视")
private String patroltype; // 1计划巡视、2专项巡视
@ApiModelProperty("计划开始日期")
private String startdate; // 计划开始日期
@ApiModelProperty("计划结束日期")
private String enddate; // 计划结束日期
@ApiModelProperty("用户联系人")
private String contactperson; // 用户联系人
@ApiModelProperty("用户联系人电话")
private String contactphone; // 用户联系人电话
@ApiModelProperty("计划编号")
private String planno; // 计划编号
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("周期类型(固定间隔周期)")
private String cycletype; // 周期类型(固定间隔周期)
@ApiModelProperty("巡检周期")
private String cycle; // 巡检周期
@ApiModelProperty("周期值")
private String cyclevalue; // 周期值
}

81
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanVo.java

@ -0,0 +1,81 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo <br/>
* Description: (巡视计划包含客户信息仓库等) 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(巡视计划包含客户信息、仓库等) 视图数据对象", description = "(巡视计划包含客户信息、仓库等) 视图数据对象")
public class DispatchPatrolPlanVo implements Vo {
private String sid; // sid
@ApiModelProperty("计划名称")
private String planname; // 计划名称
@ApiModelProperty("客户标识")
private String custid; // 客户标识
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("1计划巡视、2专项巡视")
private String patroltype; // 1计划巡视、2专项巡视
@ApiModelProperty("计划开始日期")
private String startdate; // 计划开始日期
@ApiModelProperty("计划结束日期")
private String enddate; // 计划结束日期
@ApiModelProperty("用户联系人")
private String contactperson; // 用户联系人
@ApiModelProperty("用户联系人电话")
private String contactphone; // 用户联系人电话
@ApiModelProperty("计划编号")
private String planno; // 计划编号
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("周期类型(固定间隔周期)")
private String cycletype; // 周期类型(固定间隔周期)
@ApiModelProperty("巡检周期")
private String cycle; // 巡检周期
@ApiModelProperty("周期值")
private String cyclevalue; // 周期值
}

64
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandards.java

@ -0,0 +1,64 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchstandards;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchStandards.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards <br/>
* Description: (运维任务标准库). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(运维任务标准库)", description = "(运维任务标准库)")
@TableName("dispatch_standards")
public class DispatchStandards extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("任务项名称")
private String taskname; // 任务项名称
@ApiModelProperty("任务项分类")
private String tasktype; // 任务项分类
@ApiModelProperty("任务描述")
private String taskdesc; // 任务描述
@ApiModelProperty("反馈形式(1选项 2图片 3文字)")
private String taskreturn; // 反馈形式(1选项 2图片 3文字)
@ApiModelProperty("任务项父级分类+")
private String tasktypeparent; // 任务项父级分类+
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDetailsVo.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchstandards;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchStandardsVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo <br/>
* Description: (运维任务标准库) 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(运维任务标准库) 视图数据详情", description = "(运维任务标准库) 视图数据详情")
public class DispatchStandardsDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("任务项名称")
private String taskname; // 任务项名称
@ApiModelProperty("任务项分类")
private String tasktype; // 任务项分类
@ApiModelProperty("任务描述")
private String taskdesc; // 任务描述
@ApiModelProperty("反馈形式(1选项 2图片 3文字)")
private String taskreturn; // 反馈形式(1选项 2图片 3文字)
@ApiModelProperty("任务项父级分类+")
private String tasktypeparent; // 任务项父级分类+
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDto.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchstandards;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchStandardsDto.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDto <br/>
* Description: (运维任务标准库) 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(运维任务标准库) 数据传输对象", description = "(运维任务标准库) 数据传输对象")
public class DispatchStandardsDto implements Dto {
private String sid; // sid
@ApiModelProperty("任务项名称")
private String taskname; // 任务项名称
@ApiModelProperty("任务项分类")
private String tasktype; // 任务项分类
@ApiModelProperty("任务描述")
private String taskdesc; // 任务描述
@ApiModelProperty("反馈形式(1选项 2图片 3文字)")
private String taskreturn; // 反馈形式(1选项 2图片 3文字)
@ApiModelProperty("任务项父级分类+")
private String tasktypeparent; // 任务项父级分类+
}

78
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeign.java

@ -0,0 +1,78 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchstandards;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchStandardsFeign.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeign <br/>
* Description: (运维任务标准库). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "(运维任务标准库)")
@FeignClient(
contextId = "supervise-dispatchcenter-DispatchStandards",
name = "supervise-dispatchcenter",
path = "v1/dispatchstandards",
fallback = DispatchStandardsFeignFallback.class)
public interface DispatchStandardsFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<DispatchStandardsVo>> listPage(@RequestBody PagerQuery<DispatchStandardsQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody DispatchStandardsDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<DispatchStandardsDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

72
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeignFallback.java

@ -0,0 +1,72 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchstandards;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchStandardsFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeignFallback <br/>
* Description: (运维任务标准库). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Component
public class DispatchStandardsFeignFallback implements DispatchStandardsFeign {
@Override
public ResultBean<PagerVo<DispatchStandardsVo>> listPage(PagerQuery<DispatchStandardsQuery> pq){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchstandards/listPage无法访问");
}
@Override
public ResultBean save(DispatchStandardsDto dto){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchstandards/save无法访问");
}
@Override
public ResultBean delBySids( String[] sids){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchstandards/delBySids无法访问");
}
@Override
public ResultBean<DispatchStandardsDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchstandards/fetchDetailsBySid无法访问");
}
}

63
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsQuery.java

@ -0,0 +1,63 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchstandards;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchStandardsQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsQuery <br/>
* Description: (运维任务标准库) 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(运维任务标准库) 查询条件", description = "(运维任务标准库) 查询条件")
public class DispatchStandardsQuery implements Query {
@ApiModelProperty("任务项名称")
private String taskname; // 任务项名称
@ApiModelProperty("任务项分类")
private String tasktype; // 任务项分类
@ApiModelProperty("任务描述")
private String taskdesc; // 任务描述
@ApiModelProperty("反馈形式(1选项 2图片 3文字)")
private String taskreturn; // 反馈形式(1选项 2图片 3文字)
@ApiModelProperty("任务项父级分类+")
private String tasktypeparent; // 任务项父级分类+
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsVo.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchstandards;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchStandardsVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo <br/>
* Description: (运维任务标准库) 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "(运维任务标准库) 视图数据对象", description = "(运维任务标准库) 视图数据对象")
public class DispatchStandardsVo implements Vo {
private String sid; // sid
@ApiModelProperty("任务项名称")
private String taskname; // 任务项名称
@ApiModelProperty("任务项分类")
private String tasktype; // 任务项分类
@ApiModelProperty("任务描述")
private String taskdesc; // 任务描述
@ApiModelProperty("反馈形式(1选项 2图片 3文字)")
private String taskreturn; // 反馈形式(1选项 2图片 3文字)
@ApiModelProperty("任务项父级分类+")
private String tasktypeparent; // 任务项父级分类+
}

60
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplate.java

@ -0,0 +1,60 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchtemplate;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchTemplate.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplate <br/>
* Description: 运维任务模板. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "运维任务模板", description = "运维任务模板")
@TableName("dispatch_template")
public class DispatchTemplate extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("模板名称")
private String templatename; // 模板名称
@ApiModelProperty("描述:2-计划检修;3-巡检任务;")
private String ordertype; // 描述:2-计划检修;3-巡检任务;
@ApiModelProperty("仓库类型(仓库、门店)")
private String devtype; // 仓库类型(仓库、门店)
}

61
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDetailsVo.java

@ -0,0 +1,61 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchtemplate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchTemplateVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo <br/>
* Description: 运维任务模板 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "运维任务模板 视图数据详情", description = "运维任务模板 视图数据详情")
public class DispatchTemplateDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("模板名称")
private String templatename; // 模板名称
@ApiModelProperty("描述:2-计划检修;3-巡检任务;")
private String ordertype; // 描述:2-计划检修;3-巡检任务;
@ApiModelProperty("仓库类型(仓库、门店)")
private String devtype; // 仓库类型(仓库、门店)
}

61
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDto.java

@ -0,0 +1,61 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchtemplate;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchTemplateDto.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDto <br/>
* Description: 运维任务模板 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "运维任务模板 数据传输对象", description = "运维任务模板 数据传输对象")
public class DispatchTemplateDto implements Dto {
private String sid; // sid
@ApiModelProperty("模板名称")
private String templatename; // 模板名称
@ApiModelProperty("描述:2-计划检修;3-巡检任务;")
private String ordertype; // 描述:2-计划检修;3-巡检任务;
@ApiModelProperty("仓库类型(仓库、门店)")
private String devtype; // 仓库类型(仓库、门店)
}

78
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeign.java

@ -0,0 +1,78 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchtemplate;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchTemplateFeign.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeign <br/>
* Description: 运维任务模板. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "运维任务模板")
@FeignClient(
contextId = "supervise-dispatchcenter-DispatchTemplate",
name = "supervise-dispatchcenter",
path = "v1/dispatchtemplate",
fallback = DispatchTemplateFeignFallback.class)
public interface DispatchTemplateFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<DispatchTemplateVo>> listPage(@RequestBody PagerQuery<DispatchTemplateQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody DispatchTemplateDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<DispatchTemplateDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

72
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeignFallback.java

@ -0,0 +1,72 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchtemplate;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchTemplateFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeignFallback <br/>
* Description: 运维任务模板. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Component
public class DispatchTemplateFeignFallback implements DispatchTemplateFeign {
@Override
public ResultBean<PagerVo<DispatchTemplateVo>> listPage(PagerQuery<DispatchTemplateQuery> pq){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchtemplate/listPage无法访问");
}
@Override
public ResultBean save(DispatchTemplateDto dto){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchtemplate/save无法访问");
}
@Override
public ResultBean delBySids( String[] sids){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchtemplate/delBySids无法访问");
}
@Override
public ResultBean<DispatchTemplateDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchtemplate/fetchDetailsBySid无法访问");
}
}

59
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateQuery.java

@ -0,0 +1,59 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchtemplate;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchTemplateQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateQuery <br/>
* Description: 运维任务模板 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "运维任务模板 查询条件", description = "运维任务模板 查询条件")
public class DispatchTemplateQuery implements Query {
@ApiModelProperty("模板名称")
private String templatename; // 模板名称
@ApiModelProperty("描述:2-计划检修;3-巡检任务;")
private String ordertype; // 描述:2-计划检修;3-巡检任务;
@ApiModelProperty("仓库类型(仓库、门店)")
private String devtype; // 仓库类型(仓库、门店)
}

61
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateVo.java

@ -0,0 +1,61 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchtemplate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchTemplateVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo <br/>
* Description: 运维任务模板 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "运维任务模板 视图数据对象", description = "运维任务模板 视图数据对象")
public class DispatchTemplateVo implements Vo {
private String sid; // sid
@ApiModelProperty("模板名称")
private String templatename; // 模板名称
@ApiModelProperty("描述:2-计划检修;3-巡检任务;")
private String ordertype; // 描述:2-计划检修;3-巡检任务;
@ApiModelProperty("仓库类型(仓库、门店)")
private String devtype; // 仓库类型(仓库、门店)
}

70
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorker.java

@ -0,0 +1,70 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchworker;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchWorker.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorker <br/>
* Description: 工单运维人员情况. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "工单运维人员情况", description = "工单运维人员情况")
@TableName("dispatch_worker")
public class DispatchWorker extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("工单id")
private String orderid; // 工单id
@ApiModelProperty("巡视人名称")
private String principalname; // 巡视人名称
@ApiModelProperty("巡视人sid")
private String principalsid; // 巡视人sid
@ApiModelProperty("联系方式")
private String principalcontact; // 联系方式
@ApiModelProperty("是否负责人")
private String executorname; // 是否负责人
@ApiModelProperty("班组组织。")
private String workteam; // 班组组织。
@ApiModelProperty("响应状态(接受、拒绝)")
private Integer assignstate; // 响应状态(接受、拒绝)
@ApiModelProperty("响应时间(接受、拒绝)")
private String assigntime; // 响应时间(接受、拒绝)
}

71
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDetailsVo.java

@ -0,0 +1,71 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchworker;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchWorkerVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo <br/>
* Description: 工单运维人员情况 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "工单运维人员情况 视图数据详情", description = "工单运维人员情况 视图数据详情")
public class DispatchWorkerDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("工单id")
private String orderid; // 工单id
@ApiModelProperty("巡视人名称")
private String principalname; // 巡视人名称
@ApiModelProperty("巡视人sid")
private String principalsid; // 巡视人sid
@ApiModelProperty("联系方式")
private String principalcontact; // 联系方式
@ApiModelProperty("是否负责人")
private String executorname; // 是否负责人
@ApiModelProperty("班组组织。")
private String workteam; // 班组组织。
@ApiModelProperty("响应状态(接受、拒绝)")
private Integer assignstate; // 响应状态(接受、拒绝)
@ApiModelProperty("响应时间(接受、拒绝)")
private String assigntime; // 响应时间(接受、拒绝)
}

71
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDto.java

@ -0,0 +1,71 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchworker;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchWorkerDto.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDto <br/>
* Description: 工单运维人员情况 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "工单运维人员情况 数据传输对象", description = "工单运维人员情况 数据传输对象")
public class DispatchWorkerDto implements Dto {
private String sid; // sid
@ApiModelProperty("工单id")
private String orderid; // 工单id
@ApiModelProperty("巡视人名称")
private String principalname; // 巡视人名称
@ApiModelProperty("巡视人sid")
private String principalsid; // 巡视人sid
@ApiModelProperty("联系方式")
private String principalcontact; // 联系方式
@ApiModelProperty("是否负责人")
private String executorname; // 是否负责人
@ApiModelProperty("班组组织。")
private String workteam; // 班组组织。
@ApiModelProperty("响应状态(接受、拒绝)")
private Integer assignstate; // 响应状态(接受、拒绝)
@ApiModelProperty("响应时间(接受、拒绝)")
private String assigntime; // 响应时间(接受、拒绝)
}

78
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeign.java

@ -0,0 +1,78 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchworker;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchWorkerFeign.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeign <br/>
* Description: 工单运维人员情况. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "工单运维人员情况")
@FeignClient(
contextId = "supervise-dispatchcenter-DispatchWorker",
name = "supervise-dispatchcenter",
path = "v1/dispatchworker",
fallback = DispatchWorkerFeignFallback.class)
public interface DispatchWorkerFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<DispatchWorkerVo>> listPage(@RequestBody PagerQuery<DispatchWorkerQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody DispatchWorkerDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<DispatchWorkerDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

72
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeignFallback.java

@ -0,0 +1,72 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchworker;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchWorkerFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeignFallback <br/>
* Description: 工单运维人员情况. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Component
public class DispatchWorkerFeignFallback implements DispatchWorkerFeign {
@Override
public ResultBean<PagerVo<DispatchWorkerVo>> listPage(PagerQuery<DispatchWorkerQuery> pq){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchworker/listPage无法访问");
}
@Override
public ResultBean save(DispatchWorkerDto dto){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchworker/save无法访问");
}
@Override
public ResultBean delBySids( String[] sids){
return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchworker/delBySids无法访问");
}
@Override
public ResultBean<DispatchWorkerDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口supervise-dispatchcenter/dispatchworker/fetchDetailsBySid无法访问");
}
}

69
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerQuery.java

@ -0,0 +1,69 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchworker;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchWorkerQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerQuery <br/>
* Description: 工单运维人员情况 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "工单运维人员情况 查询条件", description = "工单运维人员情况 查询条件")
public class DispatchWorkerQuery implements Query {
@ApiModelProperty("工单id")
private String orderid; // 工单id
@ApiModelProperty("巡视人名称")
private String principalname; // 巡视人名称
@ApiModelProperty("巡视人sid")
private String principalsid; // 巡视人sid
@ApiModelProperty("联系方式")
private String principalcontact; // 联系方式
@ApiModelProperty("是否负责人")
private String executorname; // 是否负责人
@ApiModelProperty("班组组织。")
private String workteam; // 班组组织。
@ApiModelProperty("响应状态(接受、拒绝)")
private Integer assignstate; // 响应状态(接受、拒绝)
@ApiModelProperty("响应时间(接受、拒绝)")
private String assigntime; // 响应时间(接受、拒绝)
}

71
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerVo.java

@ -0,0 +1,71 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.api.dispatchworker;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: DispatchWorkerVo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo <br/>
* Description: 工单运维人员情况 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "工单运维人员情况 视图数据对象", description = "工单运维人员情况 视图数据对象")
public class DispatchWorkerVo implements Vo {
private String sid; // sid
@ApiModelProperty("工单id")
private String orderid; // 工单id
@ApiModelProperty("巡视人名称")
private String principalname; // 巡视人名称
@ApiModelProperty("巡视人sid")
private String principalsid; // 巡视人sid
@ApiModelProperty("联系方式")
private String principalcontact; // 联系方式
@ApiModelProperty("是否负责人")
private String executorname; // 是否负责人
@ApiModelProperty("班组组织。")
private String workteam; // 班组组织。
@ApiModelProperty("响应状态(接受、拒绝)")
private Integer assignstate; // 响应状态(接受、拒绝)
@ApiModelProperty("响应时间(接受、拒绝)")
private String assigntime; // 响应时间(接受、拒绝)
}

111
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/pom.xml

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>com.yxt</groupId>
<artifactId>yxt-parent</artifactId>
<version>0.0.1</version>
<relativePath/>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>supervise-dispatchcenter-biz</artifactId>
<groupId>com.yxt.supervise.dispatchcenter</groupId>
<version>0.0.1</version>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
<dependency>
<groupId>com.yxt.supervise.dispatchcenter</groupId>
<artifactId>supervise-dispatchcenter-api</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
<artifactId>yxt-common-base</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-extra</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-http</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-crypto</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-cache</artifactId>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*Mapper.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>

70
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/CodeMsgEnum.java

@ -0,0 +1,70 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter;
import com.yxt.common.core.result.IResultCodeMsg;
/**
* 统一返回信息的code和msg需要更新并安装yxt-common-core项目
*/
public enum CodeMsgEnum implements IResultCodeMsg {
/**
* 返回正常
*/
HTML200("200", "返回正常"),
/**
* 页面不存在
*/
HTML404("404", "页面不存在"),
/**
* 服务器错误
*/
HTML500("500", "服务器错误"),
/**
* 用户名不存在
*/
AF_U_5001("af_u_5001", "用户名不存在");
private String code;
private String msg;
private CodeMsgEnum(String code, String msg) {
this.code = code;
this.msg = msg;
}
@Override
public String getMsg() {
return msg;
}
@Override
public String getCode() {
return code;
}
}

57
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/YxtDispatchcenterApp.java

@ -0,0 +1,57 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
/**
* Project: supervise-dispatchcenter(工单系统) <br/>
* File: YxtDispatchcenterApp.java <br/>
* Class: com.yxt.supervise.dispatchcenter.YxtDispatchcenterApp <br/>
* Description: 工单系统 . <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:02 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@EnableDiscoveryClient
@SpringBootApplication(scanBasePackages = {
"com.yxt.common.base.config",
"com.yxt.supervise.dispatchcenter"
})
@EnableFeignClients(basePackages = {"com.yxt.supervise.dispatchcenter"})
public class YxtDispatchcenterApp {
public static void main(String[] args) {
SpringApplication.run(YxtDispatchcenterApp.class, args);
}
}

84
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplate.java

@ -0,0 +1,84 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplate.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplate <br/>
* Description: 模型模板对照. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:02 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "模型模板对照", description = "模型模板对照")
@TableName("dispatch_modle_template")
public class DispatchModleTemplate extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("任务项标准库id")
private String taskid; // 任务项标准库id
/**
* @return 模板id
*/
public String getTemplateid(){
return templateid;
}
/**
* @param templateid 模板id to set
*/
public void setTemplateid(String templateid){
this.templateid = templateid;
}
/**
* @return 任务项标准库id
*/
public String getTaskid(){
return taskid;
}
/**
* @param taskid 任务项标准库id to set
*/
public void setTaskid(String taskid){
this.taskid = taskid;
}
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplate;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateMapper.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateMapper <br/>
* Description: 模型模板对照. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Mapper
public interface DispatchModleTemplateMapper extends BaseMapper<DispatchModleTemplate> {
//@Update("update dispatch_modle_template set name=#{msg} where id=#{id}")
//IPage<DispatchModleTemplateVo> voPage(IPage<DispatchModleTemplate> page, @Param(Constants.WRAPPER) QueryWrapper<DispatchModleTemplate> qw);
IPage<DispatchModleTemplateVo> selectPageVo(IPage<DispatchModleTemplate> page, @Param(Constants.WRAPPER) Wrapper<DispatchModleTemplate> qw);
List<DispatchModleTemplateVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<DispatchModleTemplate> qw);
@Select("select * from dispatch_modle_template")
List<DispatchModleTemplateVo> selectListVo();
}

13
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.xml

@ -0,0 +1,13 @@
<?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.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo">
SELECT * FROM dispatch_modle_template <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo">
SELECT * FROM dispatch_modle_template <where> ${ew.sqlSegment} </where>
</select>
</mapper>

84
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateQuery.java

@ -0,0 +1,84 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateQuery <br/>
* Description: 模型模板对照 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:02 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
public class DispatchModleTemplateQuery implements Query {
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("任务项标准库id")
private String taskid; // 任务项标准库id
/**
* @return 模板id
*/
public String getTemplateid(){
return templateid;
}
/**
* @param templateid 模板id to set
*/
public void setTemplateid(String templateid){
this.templateid = templateid;
}
/**
* @return 任务项标准库id
*/
public String getTaskid(){
return taskid;
}
/**
* @param taskid 任务项标准库id to set
*/
public void setTaskid(String taskid){
this.taskid = taskid;
}
}

100
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateRest.java

@ -0,0 +1,100 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplate;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDto;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeign;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateRest <br/>
* Description: 模型模板对照. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "模型模板对照")
@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateRest")
@RequestMapping("v1/dispatchmodletemplate")
public class DispatchModleTemplateRest implements DispatchModleTemplateFeign {
@Autowired
private DispatchModleTemplateService dispatchModleTemplateService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<DispatchModleTemplateVo>> listPage(@RequestBody PagerQuery<DispatchModleTemplateQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<DispatchModleTemplateVo> pv = dispatchModleTemplateService.listPageVo(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody DispatchModleTemplateDto dto){
ResultBean rb = ResultBean.fireFail();
dispatchModleTemplateService.saveOrUpdateDto(dto);
return rb.success();
}
@Override
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
dispatchModleTemplateService.delBySids(sids);
return rb.success();
}
@Override
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<DispatchModleTemplateDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
DispatchModleTemplateDetailsVo vo = dispatchModleTemplateService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

110
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateService.java

@ -0,0 +1,110 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplate;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDto;
import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeign;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchModleTemplateService.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateService <br/>
* Description: 模型模板对照 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Service
public class DispatchModleTemplateService extends MybatisBaseService<DispatchModleTemplateMapper, DispatchModleTemplate> {
private QueryWrapper<DispatchModleTemplate> createQueryWrapper(DispatchModleTemplateQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<DispatchModleTemplate> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<DispatchModleTemplateVo> listPageVo(PagerQuery<DispatchModleTemplateQuery> pq) {
DispatchModleTemplateQuery query = pq.getParams();
QueryWrapper<DispatchModleTemplate> qw = createQueryWrapper(query);
IPage<DispatchModleTemplate> page = PagerUtil.queryToPage(pq);
IPage<DispatchModleTemplateVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<DispatchModleTemplateVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(DispatchModleTemplateDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(DispatchModleTemplateDto dto){
DispatchModleTemplate entity = new DispatchModleTemplate();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(DispatchModleTemplateDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
DispatchModleTemplate entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public DispatchModleTemplateDetailsVo fetchDetailsVoBySid(String sid){
DispatchModleTemplate entity = fetchBySid(sid);
DispatchModleTemplateDetailsVo vo = new DispatchModleTemplateDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

260
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfo.java

@ -0,0 +1,260 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfo.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfo <br/>
* Description: 汇总工单数据. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "汇总工单数据", description = "汇总工单数据")
@TableName("dispatch_orderinfo")
public class DispatchOrderinfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("客户ID")
private String custid; // 客户ID
@ApiModelProperty("客户名称")
private String custname; // 客户名称
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("用法说明:工单编号规则。")
private String orderno; // 用法说明:工单编号规则。
@ApiModelProperty("工单名称")
private String ordername; // 工单名称
@ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。")
private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。
@ApiModelProperty("描述:1-计划巡视;")
private Integer ordertype; // 描述:1-计划巡视;
@ApiModelProperty("工单内容")
private String ordercontent; // 工单内容
@ApiModelProperty("到达现场时间")
private String arrivetime; // 到达现场时间
@ApiModelProperty("完成时间")
private String planfinishtime; // 完成时间
@ApiModelProperty("处理情况")
private String operationcontent; // 处理情况
@ApiModelProperty("现场联系人")
private String receiveperson; // 现场联系人
@ApiModelProperty("现场联系人电话")
private String receivetel; // 现场联系人电话
/**
* @return 客户ID
*/
public String getCustid(){
return custid;
}
/**
* @param custid 客户ID to set
*/
public void setCustid(String custid){
this.custid = custid;
}
/**
* @return 客户名称
*/
public String getCustname(){
return custname;
}
/**
* @param custname 客户名称 to set
*/
public void setCustname(String custname){
this.custname = custname;
}
/**
* @return 监管公司id
*/
public String getSupervisesid(){
return supervisesid;
}
/**
* @param supervisesid 监管公司id to set
*/
public void setSupervisesid(String supervisesid){
this.supervisesid = supervisesid;
}
/**
* @return 用法说明工单编号规则
*/
public String getOrderno(){
return orderno;
}
/**
* @param orderno 用法说明工单编号规则 to set
*/
public void setOrderno(String orderno){
this.orderno = orderno;
}
/**
* @return 工单名称
*/
public String getOrdername(){
return ordername;
}
/**
* @param ordername 工单名称 to set
*/
public void setOrdername(String ordername){
this.ordername = ordername;
}
/**
* @return 描述1-一般2-重要 3-紧急4-督办
*/
public String getOrderdegree(){
return orderdegree;
}
/**
* @param orderdegree 描述1-一般2-重要 3-紧急4-督办 to set
*/
public void setOrderdegree(String orderdegree){
this.orderdegree = orderdegree;
}
/**
* @return 描述1-计划巡视
*/
public Integer getOrdertype(){
return ordertype;
}
/**
* @param ordertype 描述1-计划巡视 to set
*/
public void setOrdertype(Integer ordertype){
this.ordertype = ordertype;
}
/**
* @return 工单内容
*/
public String getOrdercontent(){
return ordercontent;
}
/**
* @param ordercontent 工单内容 to set
*/
public void setOrdercontent(String ordercontent){
this.ordercontent = ordercontent;
}
/**
* @return 到达现场时间
*/
public String getArrivetime(){
return arrivetime;
}
/**
* @param arrivetime 到达现场时间 to set
*/
public void setArrivetime(String arrivetime){
this.arrivetime = arrivetime;
}
/**
* @return 完成时间
*/
public String getPlanfinishtime(){
return planfinishtime;
}
/**
* @param planfinishtime 完成时间 to set
*/
public void setPlanfinishtime(String planfinishtime){
this.planfinishtime = planfinishtime;
}
/**
* @return 处理情况
*/
public String getOperationcontent(){
return operationcontent;
}
/**
* @param operationcontent 处理情况 to set
*/
public void setOperationcontent(String operationcontent){
this.operationcontent = operationcontent;
}
/**
* @return 现场联系人
*/
public String getReceiveperson(){
return receiveperson;
}
/**
* @param receiveperson 现场联系人 to set
*/
public void setReceiveperson(String receiveperson){
this.receiveperson = receiveperson;
}
/**
* @return 现场联系人电话
*/
public String getReceivetel(){
return receivetel;
}
/**
* @param receivetel 现场联系人电话 to set
*/
public void setReceivetel(String receivetel){
this.receivetel = receivetel;
}
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfo;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoMapper.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoMapper <br/>
* Description: 汇总工单数据. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Mapper
public interface DispatchOrderinfoMapper extends BaseMapper<DispatchOrderinfo> {
//@Update("update dispatch_orderinfo set name=#{msg} where id=#{id}")
//IPage<DispatchOrderinfoVo> voPage(IPage<DispatchOrderinfo> page, @Param(Constants.WRAPPER) QueryWrapper<DispatchOrderinfo> qw);
IPage<DispatchOrderinfoVo> selectPageVo(IPage<DispatchOrderinfo> page, @Param(Constants.WRAPPER) Wrapper<DispatchOrderinfo> qw);
List<DispatchOrderinfoVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<DispatchOrderinfo> qw);
@Select("select * from dispatch_orderinfo")
List<DispatchOrderinfoVo> selectListVo();
}

13
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.xml

@ -0,0 +1,13 @@
<?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.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo">
SELECT * FROM dispatch_orderinfo <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo">
SELECT * FROM dispatch_orderinfo <where> ${ew.sqlSegment} </where>
</select>
</mapper>

271
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoQuery.java

@ -0,0 +1,271 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoQuery <br/>
* Description: 汇总工单数据 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
public class DispatchOrderinfoQuery implements Query {
@ApiModelProperty("客户ID")
private String custid; // 客户ID
@ApiModelProperty("客户名称")
private String custname; // 客户名称
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("用法说明:工单编号规则。")
private String orderno; // 用法说明:工单编号规则。
@ApiModelProperty("工单名称")
private String ordername; // 工单名称
@ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。")
private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。
@ApiModelProperty("描述:1-计划巡视;")
private Integer ordertype; // 描述:1-计划巡视;
@ApiModelProperty("工单内容")
private String ordercontent; // 工单内容
@ApiModelProperty("到达现场时间")
private String arrivetime; // 到达现场时间
@ApiModelProperty("完成时间")
private String planfinishtime; // 完成时间
@ApiModelProperty("处理情况")
private String operationcontent; // 处理情况
@ApiModelProperty("现场联系人")
private String receiveperson; // 现场联系人
@ApiModelProperty("现场联系人电话")
private String receivetel; // 现场联系人电话
/**
* @return 客户ID
*/
public String getCustid(){
return custid;
}
/**
* @param custid 客户ID to set
*/
public void setCustid(String custid){
this.custid = custid;
}
/**
* @return 客户名称
*/
public String getCustname(){
return custname;
}
/**
* @param custname 客户名称 to set
*/
public void setCustname(String custname){
this.custname = custname;
}
/**
* @return 监管公司id
*/
public String getSupervisesid(){
return supervisesid;
}
/**
* @param supervisesid 监管公司id to set
*/
public void setSupervisesid(String supervisesid){
this.supervisesid = supervisesid;
}
/**
* @return 用法说明工单编号规则
*/
public String getOrderno(){
return orderno;
}
/**
* @param orderno 用法说明工单编号规则 to set
*/
public void setOrderno(String orderno){
this.orderno = orderno;
}
/**
* @return 工单名称
*/
public String getOrdername(){
return ordername;
}
/**
* @param ordername 工单名称 to set
*/
public void setOrdername(String ordername){
this.ordername = ordername;
}
/**
* @return 描述1-一般2-重要 3-紧急4-督办
*/
public String getOrderdegree(){
return orderdegree;
}
/**
* @param orderdegree 描述1-一般2-重要 3-紧急4-督办 to set
*/
public void setOrderdegree(String orderdegree){
this.orderdegree = orderdegree;
}
/**
* @return 描述1-计划巡视
*/
public Integer getOrdertype(){
return ordertype;
}
/**
* @param ordertype 描述1-计划巡视 to set
*/
public void setOrdertype(Integer ordertype){
this.ordertype = ordertype;
}
/**
* @return 工单内容
*/
public String getOrdercontent(){
return ordercontent;
}
/**
* @param ordercontent 工单内容 to set
*/
public void setOrdercontent(String ordercontent){
this.ordercontent = ordercontent;
}
/**
* @return 到达现场时间
*/
public String getArrivetime(){
return arrivetime;
}
/**
* @param arrivetime 到达现场时间 to set
*/
public void setArrivetime(String arrivetime){
this.arrivetime = arrivetime;
}
/**
* @return 完成时间
*/
public String getPlanfinishtime(){
return planfinishtime;
}
/**
* @param planfinishtime 完成时间 to set
*/
public void setPlanfinishtime(String planfinishtime){
this.planfinishtime = planfinishtime;
}
/**
* @return 处理情况
*/
public String getOperationcontent(){
return operationcontent;
}
/**
* @param operationcontent 处理情况 to set
*/
public void setOperationcontent(String operationcontent){
this.operationcontent = operationcontent;
}
/**
* @return 现场联系人
*/
public String getReceiveperson(){
return receiveperson;
}
/**
* @param receiveperson 现场联系人 to set
*/
public void setReceiveperson(String receiveperson){
this.receiveperson = receiveperson;
}
/**
* @return 现场联系人电话
*/
public String getReceivetel(){
return receivetel;
}
/**
* @param receivetel 现场联系人电话 to set
*/
public void setReceivetel(String receivetel){
this.receivetel = receivetel;
}
}

100
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoRest.java

@ -0,0 +1,100 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfo;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDto;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeign;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoRest <br/>
* Description: 汇总工单数据. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "汇总工单数据")
@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoRest")
@RequestMapping("v1/dispatchorderinfo")
public class DispatchOrderinfoRest implements DispatchOrderinfoFeign {
@Autowired
private DispatchOrderinfoService dispatchOrderinfoService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<DispatchOrderinfoVo>> listPage(@RequestBody PagerQuery<DispatchOrderinfoQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<DispatchOrderinfoVo> pv = dispatchOrderinfoService.listPageVo(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody DispatchOrderinfoDto dto){
ResultBean rb = ResultBean.fireFail();
dispatchOrderinfoService.saveOrUpdateDto(dto);
return rb.success();
}
@Override
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
dispatchOrderinfoService.delBySids(sids);
return rb.success();
}
@Override
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<DispatchOrderinfoDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
DispatchOrderinfoDetailsVo vo = dispatchOrderinfoService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

110
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoService.java

@ -0,0 +1,110 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfo;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDto;
import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeign;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchOrderinfoService.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoService <br/>
* Description: 汇总工单数据 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Service
public class DispatchOrderinfoService extends MybatisBaseService<DispatchOrderinfoMapper, DispatchOrderinfo> {
private QueryWrapper<DispatchOrderinfo> createQueryWrapper(DispatchOrderinfoQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<DispatchOrderinfo> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<DispatchOrderinfoVo> listPageVo(PagerQuery<DispatchOrderinfoQuery> pq) {
DispatchOrderinfoQuery query = pq.getParams();
QueryWrapper<DispatchOrderinfo> qw = createQueryWrapper(query);
IPage<DispatchOrderinfo> page = PagerUtil.queryToPage(pq);
IPage<DispatchOrderinfoVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<DispatchOrderinfoVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(DispatchOrderinfoDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(DispatchOrderinfoDto dto){
DispatchOrderinfo entity = new DispatchOrderinfo();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(DispatchOrderinfoDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
DispatchOrderinfo entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public DispatchOrderinfoDetailsVo fetchDetailsVoBySid(String sid){
DispatchOrderinfo entity = fetchBySid(sid);
DispatchOrderinfoDetailsVo vo = new DispatchOrderinfoDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

100
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModle.java

@ -0,0 +1,100 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModle.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModle <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系", description = "巡视任务模型,工单和模型之间的关联关系")
@TableName("dispatch_patrol_modle")
public class DispatchPatrolModle extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("模型id")
private String modleid; // 模型id
@ApiModelProperty("工单id(与工单表一致)")
private String orderid; // 工单id(与工单表一致)
@ApiModelProperty("模型名称")
private String modlename; // 模型名称
/**
* @return 模型id
*/
public String getModleid(){
return modleid;
}
/**
* @param modleid 模型id to set
*/
public void setModleid(String modleid){
this.modleid = modleid;
}
/**
* @return 工单id与工单表一致
*/
public String getOrderid(){
return orderid;
}
/**
* @param orderid 工单id与工单表一致 to set
*/
public void setOrderid(String orderid){
this.orderid = orderid;
}
/**
* @return 模型名称
*/
public String getModlename(){
return modlename;
}
/**
* @param modlename 模型名称 to set
*/
public void setModlename(String modlename){
this.modlename = modlename;
}
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModle;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleMapper.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleMapper <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Mapper
public interface DispatchPatrolModleMapper extends BaseMapper<DispatchPatrolModle> {
//@Update("update dispatch_patrol_modle set name=#{msg} where id=#{id}")
//IPage<DispatchPatrolModleVo> voPage(IPage<DispatchPatrolModle> page, @Param(Constants.WRAPPER) QueryWrapper<DispatchPatrolModle> qw);
IPage<DispatchPatrolModleVo> selectPageVo(IPage<DispatchPatrolModle> page, @Param(Constants.WRAPPER) Wrapper<DispatchPatrolModle> qw);
List<DispatchPatrolModleVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<DispatchPatrolModle> qw);
@Select("select * from dispatch_patrol_modle")
List<DispatchPatrolModleVo> selectListVo();
}

13
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.xml

@ -0,0 +1,13 @@
<?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.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo">
SELECT * FROM dispatch_patrol_modle <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo">
SELECT * FROM dispatch_patrol_modle <where> ${ew.sqlSegment} </where>
</select>
</mapper>

101
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleQuery.java

@ -0,0 +1,101 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleQuery <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
public class DispatchPatrolModleQuery implements Query {
@ApiModelProperty("模型id")
private String modleid; // 模型id
@ApiModelProperty("工单id(与工单表一致)")
private String orderid; // 工单id(与工单表一致)
@ApiModelProperty("模型名称")
private String modlename; // 模型名称
/**
* @return 模型id
*/
public String getModleid(){
return modleid;
}
/**
* @param modleid 模型id to set
*/
public void setModleid(String modleid){
this.modleid = modleid;
}
/**
* @return 工单id与工单表一致
*/
public String getOrderid(){
return orderid;
}
/**
* @param orderid 工单id与工单表一致 to set
*/
public void setOrderid(String orderid){
this.orderid = orderid;
}
/**
* @return 模型名称
*/
public String getModlename(){
return modlename;
}
/**
* @param modlename 模型名称 to set
*/
public void setModlename(String modlename){
this.modlename = modlename;
}
}

100
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleRest.java

@ -0,0 +1,100 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModle;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDto;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeign;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleRest <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "巡视任务模型,工单和模型之间的关联关系")
@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleRest")
@RequestMapping("v1/dispatchpatrolmodle")
public class DispatchPatrolModleRest implements DispatchPatrolModleFeign {
@Autowired
private DispatchPatrolModleService dispatchPatrolModleService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<DispatchPatrolModleVo>> listPage(@RequestBody PagerQuery<DispatchPatrolModleQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<DispatchPatrolModleVo> pv = dispatchPatrolModleService.listPageVo(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody DispatchPatrolModleDto dto){
ResultBean rb = ResultBean.fireFail();
dispatchPatrolModleService.saveOrUpdateDto(dto);
return rb.success();
}
@Override
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
dispatchPatrolModleService.delBySids(sids);
return rb.success();
}
@Override
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<DispatchPatrolModleDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
DispatchPatrolModleDetailsVo vo = dispatchPatrolModleService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

110
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleService.java

@ -0,0 +1,110 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModle;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDto;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeign;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolModleService.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleService <br/>
* Description: 巡视任务模型,工单和模型之间的关联关系 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Service
public class DispatchPatrolModleService extends MybatisBaseService<DispatchPatrolModleMapper, DispatchPatrolModle> {
private QueryWrapper<DispatchPatrolModle> createQueryWrapper(DispatchPatrolModleQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<DispatchPatrolModle> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<DispatchPatrolModleVo> listPageVo(PagerQuery<DispatchPatrolModleQuery> pq) {
DispatchPatrolModleQuery query = pq.getParams();
QueryWrapper<DispatchPatrolModle> qw = createQueryWrapper(query);
IPage<DispatchPatrolModle> page = PagerUtil.queryToPage(pq);
IPage<DispatchPatrolModleVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<DispatchPatrolModleVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(DispatchPatrolModleDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(DispatchPatrolModleDto dto){
DispatchPatrolModle entity = new DispatchPatrolModle();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(DispatchPatrolModleDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
DispatchPatrolModle entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public DispatchPatrolModleDetailsVo fetchDetailsVoBySid(String sid){
DispatchPatrolModle entity = fetchBySid(sid);
DispatchPatrolModleDetailsVo vo = new DispatchPatrolModleDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

260
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlan.java

@ -0,0 +1,260 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlan.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlan <br/>
* Description: (巡视计划包含客户信息仓库等). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "(巡视计划包含客户信息、仓库等)", description = "(巡视计划包含客户信息、仓库等)")
@TableName("dispatch_patrol_plan")
public class DispatchPatrolPlan extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("计划名称")
private String planname; // 计划名称
@ApiModelProperty("客户标识")
private String custid; // 客户标识
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("1计划巡视、2专项巡视")
private String patroltype; // 1计划巡视、2专项巡视
@ApiModelProperty("计划开始日期")
private String startdate; // 计划开始日期
@ApiModelProperty("计划结束日期")
private String enddate; // 计划结束日期
@ApiModelProperty("用户联系人")
private String contactperson; // 用户联系人
@ApiModelProperty("用户联系人电话")
private String contactphone; // 用户联系人电话
@ApiModelProperty("计划编号")
private String planno; // 计划编号
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("周期类型(固定间隔周期)")
private String cycletype; // 周期类型(固定间隔周期)
@ApiModelProperty("巡检周期")
private String cycle; // 巡检周期
@ApiModelProperty("周期值")
private String cyclevalue; // 周期值
/**
* @return 计划名称
*/
public String getPlanname(){
return planname;
}
/**
* @param planname 计划名称 to set
*/
public void setPlanname(String planname){
this.planname = planname;
}
/**
* @return 客户标识
*/
public String getCustid(){
return custid;
}
/**
* @param custid 客户标识 to set
*/
public void setCustid(String custid){
this.custid = custid;
}
/**
* @return 监管公司id
*/
public String getSupervisesid(){
return supervisesid;
}
/**
* @param supervisesid 监管公司id to set
*/
public void setSupervisesid(String supervisesid){
this.supervisesid = supervisesid;
}
/**
* @return 1计划巡视2专项巡视
*/
public String getPatroltype(){
return patroltype;
}
/**
* @param patroltype 1计划巡视2专项巡视 to set
*/
public void setPatroltype(String patroltype){
this.patroltype = patroltype;
}
/**
* @return 计划开始日期
*/
public String getStartdate(){
return startdate;
}
/**
* @param startdate 计划开始日期 to set
*/
public void setStartdate(String startdate){
this.startdate = startdate;
}
/**
* @return 计划结束日期
*/
public String getEnddate(){
return enddate;
}
/**
* @param enddate 计划结束日期 to set
*/
public void setEnddate(String enddate){
this.enddate = enddate;
}
/**
* @return 用户联系人
*/
public String getContactperson(){
return contactperson;
}
/**
* @param contactperson 用户联系人 to set
*/
public void setContactperson(String contactperson){
this.contactperson = contactperson;
}
/**
* @return 用户联系人电话
*/
public String getContactphone(){
return contactphone;
}
/**
* @param contactphone 用户联系人电话 to set
*/
public void setContactphone(String contactphone){
this.contactphone = contactphone;
}
/**
* @return 计划编号
*/
public String getPlanno(){
return planno;
}
/**
* @param planno 计划编号 to set
*/
public void setPlanno(String planno){
this.planno = planno;
}
/**
* @return 模板id
*/
public String getTemplateid(){
return templateid;
}
/**
* @param templateid 模板id to set
*/
public void setTemplateid(String templateid){
this.templateid = templateid;
}
/**
* @return 周期类型(固定间隔周期)
*/
public String getCycletype(){
return cycletype;
}
/**
* @param cycletype 周期类型(固定间隔周期) to set
*/
public void setCycletype(String cycletype){
this.cycletype = cycletype;
}
/**
* @return 巡检周期
*/
public String getCycle(){
return cycle;
}
/**
* @param cycle 巡检周期 to set
*/
public void setCycle(String cycle){
this.cycle = cycle;
}
/**
* @return 周期值
*/
public String getCyclevalue(){
return cyclevalue;
}
/**
* @param cyclevalue 周期值 to set
*/
public void setCyclevalue(String cyclevalue){
this.cyclevalue = cyclevalue;
}
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlan;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanMapper.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanMapper <br/>
* Description: (巡视计划包含客户信息仓库等). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Mapper
public interface DispatchPatrolPlanMapper extends BaseMapper<DispatchPatrolPlan> {
//@Update("update dispatch_patrol_plan set name=#{msg} where id=#{id}")
//IPage<DispatchPatrolPlanVo> voPage(IPage<DispatchPatrolPlan> page, @Param(Constants.WRAPPER) QueryWrapper<DispatchPatrolPlan> qw);
IPage<DispatchPatrolPlanVo> selectPageVo(IPage<DispatchPatrolPlan> page, @Param(Constants.WRAPPER) Wrapper<DispatchPatrolPlan> qw);
List<DispatchPatrolPlanVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<DispatchPatrolPlan> qw);
@Select("select * from dispatch_patrol_plan")
List<DispatchPatrolPlanVo> selectListVo();
}

13
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.xml

@ -0,0 +1,13 @@
<?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.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo">
SELECT * FROM dispatch_patrol_plan <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo">
SELECT * FROM dispatch_patrol_plan <where> ${ew.sqlSegment} </where>
</select>
</mapper>

271
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanQuery.java

@ -0,0 +1,271 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanQuery <br/>
* Description: (巡视计划包含客户信息仓库等) 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
public class DispatchPatrolPlanQuery implements Query {
@ApiModelProperty("计划名称")
private String planname; // 计划名称
@ApiModelProperty("客户标识")
private String custid; // 客户标识
@ApiModelProperty("监管公司id")
private String supervisesid; // 监管公司id
@ApiModelProperty("1计划巡视、2专项巡视")
private String patroltype; // 1计划巡视、2专项巡视
@ApiModelProperty("计划开始日期")
private String startdate; // 计划开始日期
@ApiModelProperty("计划结束日期")
private String enddate; // 计划结束日期
@ApiModelProperty("用户联系人")
private String contactperson; // 用户联系人
@ApiModelProperty("用户联系人电话")
private String contactphone; // 用户联系人电话
@ApiModelProperty("计划编号")
private String planno; // 计划编号
@ApiModelProperty("模板id")
private String templateid; // 模板id
@ApiModelProperty("周期类型(固定间隔周期)")
private String cycletype; // 周期类型(固定间隔周期)
@ApiModelProperty("巡检周期")
private String cycle; // 巡检周期
@ApiModelProperty("周期值")
private String cyclevalue; // 周期值
/**
* @return 计划名称
*/
public String getPlanname(){
return planname;
}
/**
* @param planname 计划名称 to set
*/
public void setPlanname(String planname){
this.planname = planname;
}
/**
* @return 客户标识
*/
public String getCustid(){
return custid;
}
/**
* @param custid 客户标识 to set
*/
public void setCustid(String custid){
this.custid = custid;
}
/**
* @return 监管公司id
*/
public String getSupervisesid(){
return supervisesid;
}
/**
* @param supervisesid 监管公司id to set
*/
public void setSupervisesid(String supervisesid){
this.supervisesid = supervisesid;
}
/**
* @return 1计划巡视2专项巡视
*/
public String getPatroltype(){
return patroltype;
}
/**
* @param patroltype 1计划巡视2专项巡视 to set
*/
public void setPatroltype(String patroltype){
this.patroltype = patroltype;
}
/**
* @return 计划开始日期
*/
public String getStartdate(){
return startdate;
}
/**
* @param startdate 计划开始日期 to set
*/
public void setStartdate(String startdate){
this.startdate = startdate;
}
/**
* @return 计划结束日期
*/
public String getEnddate(){
return enddate;
}
/**
* @param enddate 计划结束日期 to set
*/
public void setEnddate(String enddate){
this.enddate = enddate;
}
/**
* @return 用户联系人
*/
public String getContactperson(){
return contactperson;
}
/**
* @param contactperson 用户联系人 to set
*/
public void setContactperson(String contactperson){
this.contactperson = contactperson;
}
/**
* @return 用户联系人电话
*/
public String getContactphone(){
return contactphone;
}
/**
* @param contactphone 用户联系人电话 to set
*/
public void setContactphone(String contactphone){
this.contactphone = contactphone;
}
/**
* @return 计划编号
*/
public String getPlanno(){
return planno;
}
/**
* @param planno 计划编号 to set
*/
public void setPlanno(String planno){
this.planno = planno;
}
/**
* @return 模板id
*/
public String getTemplateid(){
return templateid;
}
/**
* @param templateid 模板id to set
*/
public void setTemplateid(String templateid){
this.templateid = templateid;
}
/**
* @return 周期类型(固定间隔周期)
*/
public String getCycletype(){
return cycletype;
}
/**
* @param cycletype 周期类型(固定间隔周期) to set
*/
public void setCycletype(String cycletype){
this.cycletype = cycletype;
}
/**
* @return 巡检周期
*/
public String getCycle(){
return cycle;
}
/**
* @param cycle 巡检周期 to set
*/
public void setCycle(String cycle){
this.cycle = cycle;
}
/**
* @return 周期值
*/
public String getCyclevalue(){
return cyclevalue;
}
/**
* @param cyclevalue 周期值 to set
*/
public void setCyclevalue(String cyclevalue){
this.cyclevalue = cyclevalue;
}
}

100
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanRest.java

@ -0,0 +1,100 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlan;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDto;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeign;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanRest <br/>
* Description: (巡视计划包含客户信息仓库等). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "(巡视计划包含客户信息、仓库等)")
@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanRest")
@RequestMapping("v1/dispatchpatrolplan")
public class DispatchPatrolPlanRest implements DispatchPatrolPlanFeign {
@Autowired
private DispatchPatrolPlanService dispatchPatrolPlanService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<DispatchPatrolPlanVo>> listPage(@RequestBody PagerQuery<DispatchPatrolPlanQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<DispatchPatrolPlanVo> pv = dispatchPatrolPlanService.listPageVo(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody DispatchPatrolPlanDto dto){
ResultBean rb = ResultBean.fireFail();
dispatchPatrolPlanService.saveOrUpdateDto(dto);
return rb.success();
}
@Override
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
dispatchPatrolPlanService.delBySids(sids);
return rb.success();
}
@Override
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<DispatchPatrolPlanDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
DispatchPatrolPlanDetailsVo vo = dispatchPatrolPlanService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

110
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanService.java

@ -0,0 +1,110 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlan;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDto;
import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeign;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchPatrolPlanService.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanService <br/>
* Description: (巡视计划包含客户信息仓库等) 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Service
public class DispatchPatrolPlanService extends MybatisBaseService<DispatchPatrolPlanMapper, DispatchPatrolPlan> {
private QueryWrapper<DispatchPatrolPlan> createQueryWrapper(DispatchPatrolPlanQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<DispatchPatrolPlan> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<DispatchPatrolPlanVo> listPageVo(PagerQuery<DispatchPatrolPlanQuery> pq) {
DispatchPatrolPlanQuery query = pq.getParams();
QueryWrapper<DispatchPatrolPlan> qw = createQueryWrapper(query);
IPage<DispatchPatrolPlan> page = PagerUtil.queryToPage(pq);
IPage<DispatchPatrolPlanVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<DispatchPatrolPlanVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(DispatchPatrolPlanDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(DispatchPatrolPlanDto dto){
DispatchPatrolPlan entity = new DispatchPatrolPlan();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(DispatchPatrolPlanDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
DispatchPatrolPlan entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public DispatchPatrolPlanDetailsVo fetchDetailsVoBySid(String sid){
DispatchPatrolPlan entity = fetchBySid(sid);
DispatchPatrolPlanDetailsVo vo = new DispatchPatrolPlanDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

132
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandards.java

@ -0,0 +1,132 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchstandards;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchStandards.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandards <br/>
* Description: (运维任务标准库). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "(运维任务标准库)", description = "(运维任务标准库)")
@TableName("dispatch_standards")
public class DispatchStandards extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("任务项名称")
private String taskname; // 任务项名称
@ApiModelProperty("任务项分类")
private String tasktype; // 任务项分类
@ApiModelProperty("任务描述")
private String taskdesc; // 任务描述
@ApiModelProperty("反馈形式(1选项 2图片 3文字)")
private String taskreturn; // 反馈形式(1选项 2图片 3文字)
@ApiModelProperty("任务项父级分类+")
private String tasktypeparent; // 任务项父级分类+
/**
* @return 任务项名称
*/
public String getTaskname(){
return taskname;
}
/**
* @param taskname 任务项名称 to set
*/
public void setTaskname(String taskname){
this.taskname = taskname;
}
/**
* @return 任务项分类
*/
public String getTasktype(){
return tasktype;
}
/**
* @param tasktype 任务项分类 to set
*/
public void setTasktype(String tasktype){
this.tasktype = tasktype;
}
/**
* @return 任务描述
*/
public String getTaskdesc(){
return taskdesc;
}
/**
* @param taskdesc 任务描述 to set
*/
public void setTaskdesc(String taskdesc){
this.taskdesc = taskdesc;
}
/**
* @return 反馈形式1选项 2图片 3文字
*/
public String getTaskreturn(){
return taskreturn;
}
/**
* @param taskreturn 反馈形式1选项 2图片 3文字 to set
*/
public void setTaskreturn(String taskreturn){
this.taskreturn = taskreturn;
}
/**
* @return 任务项父级分类+
*/
public String getTasktypeparent(){
return tasktypeparent;
}
/**
* @param tasktypeparent 任务项父级分类+ to set
*/
public void setTasktypeparent(String tasktypeparent){
this.tasktypeparent = tasktypeparent;
}
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchstandards;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchStandardsMapper.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsMapper <br/>
* Description: (运维任务标准库). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Mapper
public interface DispatchStandardsMapper extends BaseMapper<DispatchStandards> {
//@Update("update dispatch_standards set name=#{msg} where id=#{id}")
//IPage<DispatchStandardsVo> voPage(IPage<DispatchStandards> page, @Param(Constants.WRAPPER) QueryWrapper<DispatchStandards> qw);
IPage<DispatchStandardsVo> selectPageVo(IPage<DispatchStandards> page, @Param(Constants.WRAPPER) Wrapper<DispatchStandards> qw);
List<DispatchStandardsVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<DispatchStandards> qw);
@Select("select * from dispatch_standards")
List<DispatchStandardsVo> selectListVo();
}

13
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.xml

@ -0,0 +1,13 @@
<?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.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo">
SELECT * FROM dispatch_standards <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo">
SELECT * FROM dispatch_standards <where> ${ew.sqlSegment} </where>
</select>
</mapper>

135
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsQuery.java

@ -0,0 +1,135 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchstandards;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchStandardsQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsQuery <br/>
* Description: (运维任务标准库) 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
public class DispatchStandardsQuery implements Query {
@ApiModelProperty("任务项名称")
private String taskname; // 任务项名称
@ApiModelProperty("任务项分类")
private String tasktype; // 任务项分类
@ApiModelProperty("任务描述")
private String taskdesc; // 任务描述
@ApiModelProperty("反馈形式(1选项 2图片 3文字)")
private String taskreturn; // 反馈形式(1选项 2图片 3文字)
@ApiModelProperty("任务项父级分类+")
private String tasktypeparent; // 任务项父级分类+
/**
* @return 任务项名称
*/
public String getTaskname(){
return taskname;
}
/**
* @param taskname 任务项名称 to set
*/
public void setTaskname(String taskname){
this.taskname = taskname;
}
/**
* @return 任务项分类
*/
public String getTasktype(){
return tasktype;
}
/**
* @param tasktype 任务项分类 to set
*/
public void setTasktype(String tasktype){
this.tasktype = tasktype;
}
/**
* @return 任务描述
*/
public String getTaskdesc(){
return taskdesc;
}
/**
* @param taskdesc 任务描述 to set
*/
public void setTaskdesc(String taskdesc){
this.taskdesc = taskdesc;
}
/**
* @return 反馈形式1选项 2图片 3文字
*/
public String getTaskreturn(){
return taskreturn;
}
/**
* @param taskreturn 反馈形式1选项 2图片 3文字 to set
*/
public void setTaskreturn(String taskreturn){
this.taskreturn = taskreturn;
}
/**
* @return 任务项父级分类+
*/
public String getTasktypeparent(){
return tasktypeparent;
}
/**
* @param tasktypeparent 任务项父级分类+ to set
*/
public void setTasktypeparent(String tasktypeparent){
this.tasktypeparent = tasktypeparent;
}
}

100
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsRest.java

@ -0,0 +1,100 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchstandards;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDto;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeign;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchStandardsFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsRest <br/>
* Description: (运维任务标准库). <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "(运维任务标准库)")
@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsRest")
@RequestMapping("v1/dispatchstandards")
public class DispatchStandardsRest implements DispatchStandardsFeign {
@Autowired
private DispatchStandardsService dispatchStandardsService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<DispatchStandardsVo>> listPage(@RequestBody PagerQuery<DispatchStandardsQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<DispatchStandardsVo> pv = dispatchStandardsService.listPageVo(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody DispatchStandardsDto dto){
ResultBean rb = ResultBean.fireFail();
dispatchStandardsService.saveOrUpdateDto(dto);
return rb.success();
}
@Override
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
dispatchStandardsService.delBySids(sids);
return rb.success();
}
@Override
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<DispatchStandardsDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
DispatchStandardsDetailsVo vo = dispatchStandardsService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

110
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsService.java

@ -0,0 +1,110 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchstandards;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDto;
import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeign;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchStandardsService.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsService <br/>
* Description: (运维任务标准库) 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Service
public class DispatchStandardsService extends MybatisBaseService<DispatchStandardsMapper, DispatchStandards> {
private QueryWrapper<DispatchStandards> createQueryWrapper(DispatchStandardsQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<DispatchStandards> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<DispatchStandardsVo> listPageVo(PagerQuery<DispatchStandardsQuery> pq) {
DispatchStandardsQuery query = pq.getParams();
QueryWrapper<DispatchStandards> qw = createQueryWrapper(query);
IPage<DispatchStandards> page = PagerUtil.queryToPage(pq);
IPage<DispatchStandardsVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<DispatchStandardsVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(DispatchStandardsDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(DispatchStandardsDto dto){
DispatchStandards entity = new DispatchStandards();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(DispatchStandardsDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
DispatchStandards entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public DispatchStandardsDetailsVo fetchDetailsVoBySid(String sid){
DispatchStandards entity = fetchBySid(sid);
DispatchStandardsDetailsVo vo = new DispatchStandardsDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

100
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplate.java

@ -0,0 +1,100 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchTemplate.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplate <br/>
* Description: 运维任务模板. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "运维任务模板", description = "运维任务模板")
@TableName("dispatch_template")
public class DispatchTemplate extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("模板名称")
private String templatename; // 模板名称
@ApiModelProperty("描述:2-计划检修;3-巡检任务;")
private String ordertype; // 描述:2-计划检修;3-巡检任务;
@ApiModelProperty("仓库类型(仓库、门店)")
private String devtype; // 仓库类型(仓库、门店)
/**
* @return 模板名称
*/
public String getTemplatename(){
return templatename;
}
/**
* @param templatename 模板名称 to set
*/
public void setTemplatename(String templatename){
this.templatename = templatename;
}
/**
* @return 描述2-计划检修3-巡检任务
*/
public String getOrdertype(){
return ordertype;
}
/**
* @param ordertype 描述2-计划检修3-巡检任务 to set
*/
public void setOrdertype(String ordertype){
this.ordertype = ordertype;
}
/**
* @return 仓库类型仓库门店
*/
public String getDevtype(){
return devtype;
}
/**
* @param devtype 仓库类型仓库门店 to set
*/
public void setDevtype(String devtype){
this.devtype = devtype;
}
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplate;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchTemplateMapper.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateMapper <br/>
* Description: 运维任务模板. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Mapper
public interface DispatchTemplateMapper extends BaseMapper<DispatchTemplate> {
//@Update("update dispatch_template set name=#{msg} where id=#{id}")
//IPage<DispatchTemplateVo> voPage(IPage<DispatchTemplate> page, @Param(Constants.WRAPPER) QueryWrapper<DispatchTemplate> qw);
IPage<DispatchTemplateVo> selectPageVo(IPage<DispatchTemplate> page, @Param(Constants.WRAPPER) Wrapper<DispatchTemplate> qw);
List<DispatchTemplateVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<DispatchTemplate> qw);
@Select("select * from dispatch_template")
List<DispatchTemplateVo> selectListVo();
}

13
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.xml

@ -0,0 +1,13 @@
<?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.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo">
SELECT * FROM dispatch_template <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo">
SELECT * FROM dispatch_template <where> ${ew.sqlSegment} </where>
</select>
</mapper>

101
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateQuery.java

@ -0,0 +1,101 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchTemplateQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateQuery <br/>
* Description: 运维任务模板 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
public class DispatchTemplateQuery implements Query {
@ApiModelProperty("模板名称")
private String templatename; // 模板名称
@ApiModelProperty("描述:2-计划检修;3-巡检任务;")
private String ordertype; // 描述:2-计划检修;3-巡检任务;
@ApiModelProperty("仓库类型(仓库、门店)")
private String devtype; // 仓库类型(仓库、门店)
/**
* @return 模板名称
*/
public String getTemplatename(){
return templatename;
}
/**
* @param templatename 模板名称 to set
*/
public void setTemplatename(String templatename){
this.templatename = templatename;
}
/**
* @return 描述2-计划检修3-巡检任务
*/
public String getOrdertype(){
return ordertype;
}
/**
* @param ordertype 描述2-计划检修3-巡检任务 to set
*/
public void setOrdertype(String ordertype){
this.ordertype = ordertype;
}
/**
* @return 仓库类型仓库门店
*/
public String getDevtype(){
return devtype;
}
/**
* @param devtype 仓库类型仓库门店 to set
*/
public void setDevtype(String devtype){
this.devtype = devtype;
}
}

100
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateRest.java

@ -0,0 +1,100 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplate;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDto;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeign;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchTemplateFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateRest <br/>
* Description: 运维任务模板. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "运维任务模板")
@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateRest")
@RequestMapping("v1/dispatchtemplate")
public class DispatchTemplateRest implements DispatchTemplateFeign {
@Autowired
private DispatchTemplateService dispatchTemplateService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<DispatchTemplateVo>> listPage(@RequestBody PagerQuery<DispatchTemplateQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<DispatchTemplateVo> pv = dispatchTemplateService.listPageVo(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody DispatchTemplateDto dto){
ResultBean rb = ResultBean.fireFail();
dispatchTemplateService.saveOrUpdateDto(dto);
return rb.success();
}
@Override
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
dispatchTemplateService.delBySids(sids);
return rb.success();
}
@Override
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<DispatchTemplateDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
DispatchTemplateDetailsVo vo = dispatchTemplateService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

110
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateService.java

@ -0,0 +1,110 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplate;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDto;
import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeign;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchTemplateService.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateService <br/>
* Description: 运维任务模板 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Service
public class DispatchTemplateService extends MybatisBaseService<DispatchTemplateMapper, DispatchTemplate> {
private QueryWrapper<DispatchTemplate> createQueryWrapper(DispatchTemplateQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<DispatchTemplate> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<DispatchTemplateVo> listPageVo(PagerQuery<DispatchTemplateQuery> pq) {
DispatchTemplateQuery query = pq.getParams();
QueryWrapper<DispatchTemplate> qw = createQueryWrapper(query);
IPage<DispatchTemplate> page = PagerUtil.queryToPage(pq);
IPage<DispatchTemplateVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<DispatchTemplateVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(DispatchTemplateDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(DispatchTemplateDto dto){
DispatchTemplate entity = new DispatchTemplate();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(DispatchTemplateDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
DispatchTemplate entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public DispatchTemplateDetailsVo fetchDetailsVoBySid(String sid){
DispatchTemplate entity = fetchBySid(sid);
DispatchTemplateDetailsVo vo = new DispatchTemplateDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

180
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorker.java

@ -0,0 +1,180 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchworker;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchWorker.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorker <br/>
* Description: 工单运维人员情况. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "工单运维人员情况", description = "工单运维人员情况")
@TableName("dispatch_worker")
public class DispatchWorker extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("工单id")
private String orderid; // 工单id
@ApiModelProperty("巡视人名称")
private String principalname; // 巡视人名称
@ApiModelProperty("巡视人sid")
private String principalsid; // 巡视人sid
@ApiModelProperty("联系方式")
private String principalcontact; // 联系方式
@ApiModelProperty("是否负责人")
private String executorname; // 是否负责人
@ApiModelProperty("班组组织。")
private String workteam; // 班组组织。
@ApiModelProperty("响应状态(接受、拒绝)")
private Integer assignstate; // 响应状态(接受、拒绝)
@ApiModelProperty("响应时间(接受、拒绝)")
private String assigntime; // 响应时间(接受、拒绝)
/**
* @return 工单id
*/
public String getOrderid(){
return orderid;
}
/**
* @param orderid 工单id to set
*/
public void setOrderid(String orderid){
this.orderid = orderid;
}
/**
* @return 巡视人名称
*/
public String getPrincipalname(){
return principalname;
}
/**
* @param principalname 巡视人名称 to set
*/
public void setPrincipalname(String principalname){
this.principalname = principalname;
}
/**
* @return 巡视人sid
*/
public String getPrincipalsid(){
return principalsid;
}
/**
* @param principalsid 巡视人sid to set
*/
public void setPrincipalsid(String principalsid){
this.principalsid = principalsid;
}
/**
* @return 联系方式
*/
public String getPrincipalcontact(){
return principalcontact;
}
/**
* @param principalcontact 联系方式 to set
*/
public void setPrincipalcontact(String principalcontact){
this.principalcontact = principalcontact;
}
/**
* @return 是否负责人
*/
public String getExecutorname(){
return executorname;
}
/**
* @param executorname 是否负责人 to set
*/
public void setExecutorname(String executorname){
this.executorname = executorname;
}
/**
* @return 班组组织
*/
public String getWorkteam(){
return workteam;
}
/**
* @param workteam 班组组织 to set
*/
public void setWorkteam(String workteam){
this.workteam = workteam;
}
/**
* @return 响应状态接受拒绝
*/
public Integer getAssignstate(){
return assignstate;
}
/**
* @param assignstate 响应状态接受拒绝 to set
*/
public void setAssignstate(Integer assignstate){
this.assignstate = assignstate;
}
/**
* @return 响应时间接受拒绝
*/
public String getAssigntime(){
return assigntime;
}
/**
* @param assigntime 响应时间接受拒绝 to set
*/
public void setAssigntime(String assigntime){
this.assigntime = assigntime;
}
}

65
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchworker;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorker;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchWorkerMapper.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerMapper <br/>
* Description: 工单运维人员情况. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Mapper
public interface DispatchWorkerMapper extends BaseMapper<DispatchWorker> {
//@Update("update dispatch_worker set name=#{msg} where id=#{id}")
//IPage<DispatchWorkerVo> voPage(IPage<DispatchWorker> page, @Param(Constants.WRAPPER) QueryWrapper<DispatchWorker> qw);
IPage<DispatchWorkerVo> selectPageVo(IPage<DispatchWorker> page, @Param(Constants.WRAPPER) Wrapper<DispatchWorker> qw);
List<DispatchWorkerVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<DispatchWorker> qw);
@Select("select * from dispatch_worker")
List<DispatchWorkerVo> selectListVo();
}

13
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.xml

@ -0,0 +1,13 @@
<?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.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo">
SELECT * FROM dispatch_worker <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo">
SELECT * FROM dispatch_worker <where> ${ew.sqlSegment} </where>
</select>
</mapper>

186
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerQuery.java

@ -0,0 +1,186 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchworker;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchWorkerQuery.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerQuery <br/>
* Description: 工单运维人员情况 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
public class DispatchWorkerQuery implements Query {
@ApiModelProperty("工单id")
private String orderid; // 工单id
@ApiModelProperty("巡视人名称")
private String principalname; // 巡视人名称
@ApiModelProperty("巡视人sid")
private String principalsid; // 巡视人sid
@ApiModelProperty("联系方式")
private String principalcontact; // 联系方式
@ApiModelProperty("是否负责人")
private String executorname; // 是否负责人
@ApiModelProperty("班组组织。")
private String workteam; // 班组组织。
@ApiModelProperty("响应状态(接受、拒绝)")
private Integer assignstate; // 响应状态(接受、拒绝)
@ApiModelProperty("响应时间(接受、拒绝)")
private String assigntime; // 响应时间(接受、拒绝)
/**
* @return 工单id
*/
public String getOrderid(){
return orderid;
}
/**
* @param orderid 工单id to set
*/
public void setOrderid(String orderid){
this.orderid = orderid;
}
/**
* @return 巡视人名称
*/
public String getPrincipalname(){
return principalname;
}
/**
* @param principalname 巡视人名称 to set
*/
public void setPrincipalname(String principalname){
this.principalname = principalname;
}
/**
* @return 巡视人sid
*/
public String getPrincipalsid(){
return principalsid;
}
/**
* @param principalsid 巡视人sid to set
*/
public void setPrincipalsid(String principalsid){
this.principalsid = principalsid;
}
/**
* @return 联系方式
*/
public String getPrincipalcontact(){
return principalcontact;
}
/**
* @param principalcontact 联系方式 to set
*/
public void setPrincipalcontact(String principalcontact){
this.principalcontact = principalcontact;
}
/**
* @return 是否负责人
*/
public String getExecutorname(){
return executorname;
}
/**
* @param executorname 是否负责人 to set
*/
public void setExecutorname(String executorname){
this.executorname = executorname;
}
/**
* @return 班组组织
*/
public String getWorkteam(){
return workteam;
}
/**
* @param workteam 班组组织 to set
*/
public void setWorkteam(String workteam){
this.workteam = workteam;
}
/**
* @return 响应状态接受拒绝
*/
public Integer getAssignstate(){
return assignstate;
}
/**
* @param assignstate 响应状态接受拒绝 to set
*/
public void setAssignstate(Integer assignstate){
this.assignstate = assignstate;
}
/**
* @return 响应时间接受拒绝
*/
public String getAssigntime(){
return assigntime;
}
/**
* @param assigntime 响应时间接受拒绝 to set
*/
public void setAssigntime(String assigntime){
this.assigntime = assigntime;
}
}

100
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerRest.java

@ -0,0 +1,100 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchworker;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorker;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDto;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeign;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchWorkerFeignFallback.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerRest <br/>
* Description: 工单运维人员情况. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Api(tags = "工单运维人员情况")
@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerRest")
@RequestMapping("v1/dispatchworker")
public class DispatchWorkerRest implements DispatchWorkerFeign {
@Autowired
private DispatchWorkerService dispatchWorkerService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<DispatchWorkerVo>> listPage(@RequestBody PagerQuery<DispatchWorkerQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<DispatchWorkerVo> pv = dispatchWorkerService.listPageVo(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody DispatchWorkerDto dto){
ResultBean rb = ResultBean.fireFail();
dispatchWorkerService.saveOrUpdateDto(dto);
return rb.success();
}
@Override
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
dispatchWorkerService.delBySids(sids);
return rb.success();
}
@Override
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<DispatchWorkerDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
DispatchWorkerDetailsVo vo = dispatchWorkerService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

110
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerService.java

@ -0,0 +1,110 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.biz.dispatchworker;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorker;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerQuery;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDetailsVo;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDto;
import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeign;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_dispatchcenter(工单系统) <br/>
* File: DispatchWorkerService.java <br/>
* Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerService <br/>
* Description: 工单运维人员情况 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:03 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Service
public class DispatchWorkerService extends MybatisBaseService<DispatchWorkerMapper, DispatchWorker> {
private QueryWrapper<DispatchWorker> createQueryWrapper(DispatchWorkerQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<DispatchWorker> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<DispatchWorkerVo> listPageVo(PagerQuery<DispatchWorkerQuery> pq) {
DispatchWorkerQuery query = pq.getParams();
QueryWrapper<DispatchWorker> qw = createQueryWrapper(query);
IPage<DispatchWorker> page = PagerUtil.queryToPage(pq);
IPage<DispatchWorkerVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<DispatchWorkerVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(DispatchWorkerDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(DispatchWorkerDto dto){
DispatchWorker entity = new DispatchWorker();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(DispatchWorkerDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
DispatchWorker entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public DispatchWorkerDetailsVo fetchDetailsVoBySid(String sid){
DispatchWorker entity = fetchBySid(sid);
DispatchWorkerDetailsVo vo = new DispatchWorkerDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

71
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/config/Swagger2Config.java

@ -0,0 +1,71 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.supervise.dispatchcenter.config;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
/**
* Project: 工单系统 <br/>
* File: Swagger2Config.java <br/>
* Class: com.yxt.supervise.dispatchcenter.config.Swagger2Config <br/>
* Description: <描述类的功能>. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-05-28 10:30:02 <br/>
*
* @author djz
* @version 1.0
* @since 1.0
*/
@Configuration
@EnableSwagger2
//@EnableKnife4j
public class Swagger2Config {
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.yxt.supervise.dispatchcenter"))
.paths(PathSelectors.any())
.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("工单系统 ")
.description("工单系统 ")
.version("1.0")
.build();
}
}

26
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-dev.yml

@ -0,0 +1,26 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/supervise-dispatchcenter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
username: root
password: root
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
database: 6 # Redis数据库索引(默认为0)
host: 127.0.0.1
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
password:
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: static/upload/
url:
prefix: http://127.0.0.1:8080/upload/

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save