workorder.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <service provider="com.trs.gov.operationcenter.workOrder.service.WOServiceProvider"
  3. objclass="com.trs.gov.operationcenter.workOrder.persistent.WorkOrder">
  4. <!-- 获取当前用户信息 -->
  5. <method name="getUserInfo" convertor="uri:/gov/common/to_json.jsp"/>
  6. <!-- 保存工单信息-->
  7. <method name="save" desc="保存工单" convertor="uri:/gov/common/to_json.jsp"/>
  8. <!-- 保存工单信息-->
  9. <method name="saveOrder" desc="保存工单" convertor="uri:/gov/common/to_json.jsp">
  10. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  11. <parameter name="Department" desc="责任部门" type="string" required="true"/>
  12. <parameter name="SiteName" desc="网站名称" type="string" required="true"/>
  13. <parameter name="ChannelName" desc="所在栏目" type="string" required="true"/>
  14. <parameter name="Ctype" desc="工单类型" type="int" required="true"/>
  15. <parameter name="Qtype" desc="问题类型" type="string" required="true"/>
  16. <parameter name="QParentType" desc="父问题类型" type="string" required="true"/>
  17. <parameter name="Stype" desc="工单来源" type="string" required="true"/>
  18. <parameter name="QuestionNum" desc="问题个数" type="string" required="true"/>
  19. <parameter name="LinkUrl" desc="链接地址" type="string" required="true"/>
  20. <parameter name="Description" desc="工单内容" type="string" required="true"/>
  21. </method>
  22. <!--删除工单至回收站-->
  23. <method name="removeOrders" desc="删除工单至回收站" convertor="uri:/gov/common/to_json.jsp">
  24. <parameter name="ObjectIds" desc="待删除的工单ID序列" type="string" required="true"/>
  25. </method>
  26. <!--删除工单-->
  27. <method name="deleteOrders" desc="彻底删除工单" convertor="uri:/gov/common/to_json.jsp">
  28. <parameter name="ObjectIds" desc="待删除的工单ID序列" type="string" required="true"/>
  29. </method>
  30. <!--根据ID查询-->
  31. <method name="findOrderById" desc="根据ID查询" convertor="uri:/gov/common/to_json.jsp">
  32. <parameter name="ObjectId" desc="待查询的工单ID" type="int" required="true"/>
  33. </method>
  34. <!--还原回收站数据-->
  35. <method name="recoverOrders" desc="根据ids还原" convertor="uri:/gov/common/to_json.jsp">
  36. <parameter name="ObjectIds" desc="待还原的工单ID" type="int" required="true"/>
  37. </method>
  38. <!--导出工单-->
  39. <method name="exportOrders" desc="导出工单" convertor="uri:/gov/common/to_json.jsp">
  40. <parameter name="ObjectIds" desc="待导出的工单ID" type="string" required="true"/>
  41. </method>
  42. <!--查询全部工单-->
  43. <method name="query" desc="查询全部工单" convertor="uri:/gov/common/to_json.jsp">
  44. <parameter name="StatusID" desc="工单状态" type="int" required="false" search="true"
  45. search-operator="=" search-field="StatusID"/>
  46. <!--分页参数-->
  47. <parameter name="PageSize" desc="分页大小" type="int" required="false"/>
  48. <parameter name="PageIndex" desc="页码" type="int" required="false"/>
  49. <!-- 检索相关配置 -->
  50. <parameter name="OrderNO" desc="检索的工单编号" type="string" required="false" search="true"
  51. search-operator="like" search-field="OrderNO"/>
  52. <parameter name="Department" desc="检索的部门" type="string" required="false" search="true"
  53. search-operator="like" search-field="Department"/>
  54. <parameter name="StartCrtime" desc="起始创建时间" type="datetime" required="false"
  55. search="true" search-operator="&gt;=" search-field="CrTime"/>
  56. <parameter name="EndCrtime" desc="结束起始创建时间" type="datetime" required="false"
  57. search="true" search-operator="&lt;=" search-field="CrTime"/>
  58. <!--是否删除-->
  59. <parameter name="isRemove" desc="是否删除" type="int" required="false" search="true"
  60. search-operator="=" search-field="isRemove"/>
  61. <!--工单来源-->
  62. <parameter name="sType" desc="工单来源" type="int" required="false" search="true"
  63. search-operator="=" search-field="sType"/>
  64. <!--是否逾期-->
  65. <parameter name="isDelay" desc="是否逾期" type="int" required="false" search="true"
  66. search-operator="=" search-field="isDelay"/>
  67. <!--排序字段及方式-->
  68. <parameter name="OrderBy" desc="排序字段及方式" type="string" required="false"/>
  69. </method>
  70. <!--送审-->
  71. <method name="sendToAudit" desc="采用送审" convertor="uri:/gov/common/to_json.jsp">
  72. <parameter name="ObjectId" desc="待审核的工单ID" type="int" required="true"/>
  73. </method>
  74. <!--提交-->
  75. <method name="submit" desc="提交" convertor="uri:/gov/common/to_json.jsp">
  76. <parameter name="ObjectIds" desc="提交的工单ids" type="string" required="true"/>
  77. </method>
  78. <!--废置-->
  79. <method name="abandon" desc="废置" convertor="uri:/gov/common/to_json.jsp">
  80. <parameter name="ObjectIds" desc="待废置的工单ids" type="string" required="true"/>
  81. </method>
  82. <!--申请挂起-->
  83. <method name="applySuspend" convertor="uri:/gov/common/to_json.jsp">
  84. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  85. </method>
  86. <!--挂起工单-->
  87. <method name="suspend" convertor="uri:/gov/common/to_json.jsp">
  88. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  89. </method>
  90. <!--申请结束挂起工单-->
  91. <method name="applyBreakSuspend" convertor="uri:/gov/common/to_json.jsp">
  92. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  93. </method>
  94. <!--结束挂起工单-->
  95. <method name="breakSuspend" convertor="uri:/gov/common/to_json.jsp">
  96. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  97. </method>
  98. <!--获取可分派用户-->
  99. <method name="queryOperators" convertor="uri:/gov/common/to_json.jsp"/>
  100. <!--分派-->
  101. <method name="distribute" convertor="uri:/gov/common/to_json.jsp">
  102. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  103. <parameter name="SolveUserName" desc="分派用户名" type="string" required="true"/>
  104. </method>
  105. <!--解决工单-->
  106. <method name="solve" convertor="uri:/gov/common/to_json.jsp">
  107. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  108. </method>
  109. <!--审核工单-->
  110. <method name="audit" convertor="uri:/gov/common/to_json.jsp">
  111. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  112. </method>
  113. <!--复审工单-->
  114. <method name="reAudit" convertor="uri:/gov/common/to_json.jsp">
  115. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  116. <parameter name="IsQualified" desc="是否合格" type="int" required="true"/>
  117. </method>
  118. <!--退回工单-->
  119. <method name="untread" convertor="uri:/gov/common/to_json.jsp">
  120. <parameter name="ObjectId" desc="工单ID" type="int" required="true"/>
  121. <parameter name="Node" desc="处理节点" type="string" required="true"/>
  122. </method>
  123. <!-- 所有部门和存在问题的部门信息统计 -->
  124. <method name="queryInQuestionCount" convertor="uri:/gov/common/to_json.jsp"/>
  125. <!-- 所有部门问题数量走势 -->
  126. <method name="queryInNumMonitor" convertor="uri:/gov/common/to_json.jsp"/>
  127. <!-- 所有部门名称和数量统计 -->
  128. <method name="queryInQuestionDept" convertor="uri:/gov/common/to_json.jsp"/>
  129. <!-- 导出所有部门名称和数量统计 -->
  130. <method name="exportAllDeptNum" convertor="uri:/gov/common/to_json.jsp"/>
  131. <!-- 批量采用工单 -->
  132. <method name="deruse" desc="批量采用工单" convertor="uri:/gov/common/to_json.jsp">
  133. <parameter name="ObjectIds" desc="待采用的工单ID" type="int" required="true"/>
  134. </method>
  135. <!--查询问题类型-->
  136. <method name="getSourceType" desc="查询问题类型" convertor="uri:/gov/common/to_json.jsp">
  137. <parameter name="sParentType" desc="父类型id" type="int" required="true"/>
  138. </method>
  139. <!--查询可授权人员-->
  140. <method name="getCanAuthorizeUsers" desc="查询可授权人员" convertor="uri:/gov/common/to_json.jsp"/>
  141. <!--授权-->
  142. <method name="authorization" desc="授权" convertor="uri:/gov/common/to_json.jsp">
  143. <parameter name="userIds" desc="用户ids" type="string" required="true"/>
  144. </method>
  145. <!--获取已授权人员-->
  146. <method name="getAuthorizedUsers" desc="获取已授权人员" convertor="uri:/gov/common/to_json.jsp" />
  147. <!--去除授权-->
  148. <method name="removeAuthorization" desc="去除授权" convertor="uri:/gov/common/to_json.jsp" >
  149. <parameter name="userIds" desc="用户ids" type="string" required="true"/>
  150. </method>
  151. <!--获取当前用户可访问工单系统的子模块-->
  152. <method name="getModules" desc="获取当前用户可访问工单系统的子模块" convertor="uri:/gov/common/to_json.jsp" />
  153. <!--从配置的组织父id来获取组织-->
  154. <method name="getDeptGroupsFromConfig" desc="从配置的组织父id来获取组织" convertor="uri:/gov/common/to_json.jsp" />
  155. <!--从配置的组织父id来获取组织-->
  156. <method name="getExistDeptName" desc="获取已配置部门名字" convertor="uri:/gov/common/to_json.jsp" />
  157. <!--根据配置获取最后解决时间-->
  158. <method name="getLimitSolveTime" desc="根据配置获取最后解决时间" convertor="uri:/gov/common/to_json.jsp" />
  159. <!-- 配置工单逾期时间 -->
  160. <method name="setDelayTimeAndRunSchedule" desc="配置工单逾期时间" convertor="uri:/gov/common/to_json.jsp">
  161. <parameter name="delayTime" desc="工单逾期时间" type="int" required="true"/>
  162. </method>
  163. <!--自评报告-->
  164. <!-- 获取自评报告填报时间段 -->
  165. <method name="reportTimes" desc="获取自评报告填报时间段" convertor="uri:/gov/common/to_json.jsp">
  166. </method>
  167. <!--查询当前用户全部自评报告-->
  168. <method name="queryReport" desc="查询全部工单" convertor="uri:/gov/common/to_json.jsp">
  169. <!--栏目ID-->
  170. <parameter name="ChannelId" desc="栏目ID" type="int" required="true"/>
  171. <!--分页参数-->
  172. <parameter name="PageSize" desc="分页大小" type="int" required="false"/>
  173. <parameter name="PageIndex" desc="页码" type="int" required="false"/>
  174. <!-- 检索相关配置 -->
  175. <parameter name="SearchFields" desc="单位名称: deptName" type="string" required="false" search="true"
  176. search-operator="like" search-field="deptName"/>
  177. <parameter name="StartCrtime" desc="起始创建时间" type="datetime" required="false"
  178. search="true" search-operator="&gt;=" search-field="CrTime"/>
  179. <parameter name="EndCrtime" desc="结束起始创建时间" type="datetime" required="false"
  180. search="true" search-operator="&lt;=" search-field="CrTime"/>
  181. <!--排序字段及方式-->
  182. <parameter name="OrderBy" desc="排序字段及方式" type="string" required="false"/>
  183. </method>
  184. <!-- 删除自评报告 -->
  185. <method name="removeReport" desc="删除自评报告" convertor="uri:/gov/common/to_json.jsp">
  186. <parameter name="DocId" desc="获取的自评报告ID序列" type="int" required="true"/>
  187. <parameter name="ChannelId" desc="获取删除自评报告ID序列所在的栏目" type="int" required="true"/>
  188. </method>
  189. <!-- 保存自评报告为草稿 -->
  190. <method name="saveReport" desc="保存自评报告为草稿" convertor="uri:/gov/common/to_json.jsp">
  191. </method>
  192. <!-- 提交保存自评报告 -->
  193. <method name="submitReport" desc="提交保存自评报告" convertor="uri:/gov/common/to_json.jsp">
  194. </method>
  195. <!-- 获取自评报告详细信息 -->
  196. <method name="findAssessmentById" desc="获取自评报告详细信息" convertor="uri:/gov/common/to_json.jsp">
  197. <parameter name="DocID" desc="获取的自评报告ID序列" type="int" required="true"/>
  198. <parameter name="ChannelId" desc="获取的自评报告ID序列所在的栏目" type="int" required="true"/>
  199. </method>
  200. <!-- 导出自评报告列表 -->
  201. <method name="exportOnField" desc="导出自评报告列表" convertor="uri:/gov/common/to_json.jsp">
  202. <parameter name="ObjectIdS" desc="获取的自评报告ID数组" type="string" required="true"/>
  203. <parameter name="Fileds" desc="导出的字段" type="string" required="false"/>
  204. </method>
  205. <!-- 单个自评报告生成word导出 -->
  206. <method name="generateOnWord" desc="单个自评报告生成world导出" convertor="uri:/gov/common/to_json.jsp">
  207. <parameter name="ObjectId" desc="待导出自评报告ID序列" type="int" required="true"/>
  208. </method>
  209. <!-- 自评报告已提交单位统计 -->
  210. <method name="queryCommitDept" desc="自评报告已提交单位统计" convertor="uri:/gov/common/to_json.jsp">
  211. </method>
  212. <!-- 自评报告已提交网站名称统计 -->
  213. <method name="queryCommitWeb" desc="自评报告已提交网站名称统计" convertor="uri:/gov/common/to_json.jsp">
  214. </method>
  215. <!-- 自评报告未提交单位名称统计 -->
  216. <method name="queryUnCommitDept" desc="自评报告已提交单位统计" convertor="uri:/gov/common/to_json.jsp">
  217. </method>
  218. </service>