RMScontroller.java 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840
  1. package com.steerinfo.dil.controller;
  2. import com.steerinfo.dil.annotaion.LogAround;
  3. import com.steerinfo.dil.annotaion.RequestLimit;
  4. import com.steerinfo.dil.feign.RmsFeign;
  5. import com.steerinfo.dil.util.BaseRESTfulController;
  6. import com.steerinfo.framework.controller.BaseController;
  7. import com.steerinfo.framework.controller.RESTfulResult;
  8. import io.swagger.annotations.ApiImplicitParam;
  9. import io.swagger.annotations.ApiImplicitParams;
  10. import io.swagger.annotations.ApiOperation;
  11. import lombok.extern.java.Log;
  12. import oracle.jdbc.proxy.annotation.Post;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import org.springframework.web.bind.annotation.*;
  15. import org.springframework.web.multipart.MultipartFile;
  16. import java.math.BigDecimal;
  17. import java.text.ParseException;
  18. import java.text.SimpleDateFormat;
  19. import java.util.Date;
  20. import java.util.HashMap;
  21. import java.util.List;
  22. import java.util.Map;
  23. @RestController
  24. @RequestMapping("${api.version}/rms")
  25. public class RMScontroller extends BaseRESTfulController {
  26. @Autowired
  27. RmsFeign rmsFeign;
  28. @ApiOperation(value = "查询所有作业环节")
  29. @PostMapping("/getStepTypeList")
  30. public Map<String, Object> getStepTypeList() {
  31. return rmsFeign.getStepTypeList();
  32. }
  33. @ApiOperation(value = "查询运输路线")
  34. @ApiImplicitParams({
  35. @ApiImplicitParam(name = "apiId", value = "249", required = false, dataType = "Integer"),
  36. })
  37. @PostMapping(value = "/getLineList")
  38. public Map<String, Object> getLineList(@RequestBody(required = false) Map<String, Object> mapValue,
  39. Integer pageNum,
  40. Integer pageSize,
  41. Integer apiId) {
  42. return rmsFeign.getLineList(mapValue == null ? new HashMap<>() : mapValue, pageNum, pageSize, apiId);
  43. }
  44. @ApiOperation(value = "新增运输路线")
  45. @ApiImplicitParams({
  46. @ApiImplicitParam(name = "mapValue", value = "运输路线", required = false, dataType = "Map"),
  47. })
  48. @PostMapping("/insertLine")
  49. @LogAround(foreignKeys = {"lineId"}, foreignKeyTypes = {"运输路线"})
  50. public Map<String, Object> insertLine(@RequestBody(required = false) Map<String, Object> mapVal) {
  51. return rmsFeign.insertLine(mapVal);
  52. }
  53. @ApiOperation(value = "删除运输路线")
  54. @ApiImplicitParams({
  55. @ApiImplicitParam(name = "mapValue", value = "运输路线", required = false, dataType = "Map"),
  56. })
  57. @PostMapping("/deleteLine")
  58. @LogAround(foreignKeys = {"lineId"}, foreignKeyTypes = {"运输路线"})
  59. public Map<String, Object> deleteLine(@RequestBody(required = false) Map<String, Object> mapVal) {
  60. return rmsFeign.deleteLine(mapVal);
  61. }
  62. @ApiOperation(value = "根据id查询线路详情", notes = "")
  63. @ApiImplicitParam(name = "rmsLineStep", value = "rmsLineStep", required = true, dataType = "rmsLineStep")
  64. @PostMapping(value = "/getRmsLineStep/{id}")
  65. public Map<String, Object> getRmsLineStep(@PathVariable("id") BigDecimal id) {
  66. return rmsFeign.getRmsLineStep(id);
  67. }
  68. //================物资类型
  69. @PostMapping("/getMaterialTypeList")
  70. @ApiOperation(value = "查询物资种类列表")
  71. public Map<String, Object> getMaterialTypeList(@RequestBody(required = false) Map<String, Object> mapValue,
  72. Integer pageNum,
  73. Integer pageSize,
  74. Integer apiId,
  75. String con) {
  76. return rmsFeign.getMaterialTypeList(mapValue == null ? new HashMap<>() : mapValue, pageNum, pageSize, apiId, con);
  77. }
  78. @ApiOperation("新增物资类型")
  79. @PostMapping("/insertMaterialType")
  80. @LogAround(foreignKeys = {"materialTypeId"}, foreignKeyTypes = "物资类型", description = "新增物资类型")
  81. public RESTfulResult insertMaterialType(@RequestBody(required = false) Map<String, Object> map) {
  82. return rmsFeign.insertMaterialType(map);
  83. }
  84. @ApiOperation(value = "删除物资类型")
  85. @ApiImplicitParam(name = "rmsMaterialType", value = "rmsMaterialType", required = true, dataType = "rmsMaterialType")
  86. @PostMapping(value = "/deleteMaterialType")
  87. @LogAround(foreignKeys = {"materialTypeId"}, foreignKeyTypes = "物资类型", description = "删除物资类型")
  88. public RESTfulResult deleteMaterialType(@RequestBody(required = false) Map<String, Object> map) {
  89. return rmsFeign.deleteMaterialType(map);
  90. }
  91. @ApiOperation(value = "同步物资类型")
  92. @ApiImplicitParam(name = "rmsMaterialType", value = "rmsMaterialType", required = true, dataType = "rmsMaterialType")
  93. @PostMapping(value = "/syncMaterialType")
  94. @LogAround(foreignKeys = {"materialTypeId"}, foreignKeyTypes = "物资类型", description = "修改物资类型")
  95. public Map<String, Object> syncMaterialType(@RequestBody(required = false) Map<String, Object> map) {
  96. return rmsFeign.syncMaterialType(map);
  97. }
  98. @ApiOperation(value = "更新物资类型")
  99. @ApiImplicitParam(name = "rmsMaterialType", value = "rmsMaterialType", required = true, dataType = "rmsMaterialType")
  100. @PostMapping(value = "/updateMaterialType")
  101. @LogAround(foreignKeys = {"materialTypeId"}, foreignKeyTypes = "物资类型", description = "修改物资类型")
  102. public Map<String, Object> updateMaterialType(@RequestBody(required = false) Map<String, Object> map) {
  103. return rmsFeign.updateMaterialType(map);
  104. }
  105. @ApiOperation(value = "根据id查询物资类型信息", notes = "")
  106. @ApiImplicitParam(name = "rmsMaterialType", value = "rmsMaterialType", required = true, dataType = "rmsMaterialType")
  107. @PostMapping(value = "/getMaterialTypeById/{id}")
  108. public Map<String, Object> getMaterialTypeById(@PathVariable("id") BigDecimal id) {
  109. return rmsFeign.getMaterialTypeById(id);
  110. }
  111. //====================物资
  112. @ApiOperation(value = "获取物资列表")
  113. @ApiImplicitParams({
  114. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  115. @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
  116. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  117. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  118. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  119. })
  120. @PostMapping("/getMaterialList")
  121. public Map<String, Object> getMaterialList(@RequestBody(required = false) Map<String, Object> mapValue,
  122. Integer apiId,
  123. Integer pageNum,
  124. Integer pageSize
  125. ) {
  126. return rmsFeign.getMaterialList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize);
  127. }
  128. @ApiOperation(value = "新增物资", notes = "根据rmsMaterial对象创建")
  129. @ApiImplicitParam(name = "rmsMaterial", value = "详细实体rmsMaterial", required = true, dataType = "rmsMaterial")
  130. @PostMapping(value = "/insertMaterial")
  131. @LogAround(foreignKeys = {"materialId"}, foreignKeyTypes = {"物资"}, description = "新增物资")
  132. public Map<String, Object> insertMaterial(@RequestBody(required = false) Map<String, Object> map) {
  133. return rmsFeign.insertMaterial(map);
  134. }
  135. @ApiOperation(value = "删除", notes = "根据rmsCarrier对象创建")
  136. @ApiImplicitParam(name = "rmsMaterial", value = "详细实体rmsMaterial", required = true, dataType = "rmsMaterial")
  137. @PostMapping(value = "/deleteMaterial")
  138. @LogAround(foreignKeys = {"materialId"}, foreignKeyTypes = {"物资"}, description = "删除物资")
  139. public Map<String, Object> deleteMaterial(@RequestBody(required = false) Map<String, Object> map) {
  140. return rmsFeign.deleteMaterial(map);
  141. }
  142. @ApiOperation(value = "更新物资", notes = "根据rmsMaterial对象创建")
  143. @ApiImplicitParam(name = "rmsMaterial", value = "详细实体rmsMaterial", required = true, dataType = "rmsMaterial")
  144. @PostMapping(value = "/updateMaterial")
  145. @LogAround(foreignKeys = {"materialId"}, foreignKeyTypes = {"物资"}, description = "修改物资")
  146. public Map<String, Object> updateMaterial(@RequestBody(required = false) Map<String, Object> map) {
  147. return rmsFeign.updateMaterial(map);
  148. }
  149. @ApiOperation(value = "根据id查询原料信息", notes = "根据rmsCarrier对象创建")
  150. @ApiImplicitParam(name = "rmsMaterial", value = "详细实体rmsMaterial", required = true, dataType = "rmsMaterial")
  151. @PostMapping(value = "/getMaterialById/{id}")
  152. public Map<String, Object> getMaterialById(@PathVariable("id") BigDecimal id) {
  153. return rmsFeign.getMaterialById(id);
  154. }
  155. @ApiOperation(value = "同步物资", notes = "根据rmsMaterial对象创建")
  156. @ApiImplicitParam(name = "rmsMaterial", value = "详细实体rmsMaterial", required = true, dataType = "rmsMaterial")
  157. @PostMapping(value = "/syncMaterial")
  158. @LogAround(foreignKeys = {"materialId"}, foreignKeyTypes = {"物资"}, description = "同步物资")
  159. public Map<String, Object> syncMaterial(@RequestBody(required = false) Map<String, Object> map) {
  160. return rmsFeign.syncMaterial(map);
  161. }
  162. //====================作业点
  163. @ApiOperation(value = "获取作业点列表")
  164. @ApiImplicitParams({
  165. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  166. @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
  167. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  168. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  169. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  170. })
  171. @PostMapping("/getOperationPointList")
  172. public Map<String, Object> getOperationPointList(@RequestBody(required = false) Map<String, Object> mapValue,
  173. Integer apiId,
  174. Integer pageNum,
  175. Integer pageSize
  176. ) {
  177. return rmsFeign.getOperationPointList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize);
  178. }
  179. @ApiOperation(value = "新增作业点", notes = "根据rmsOperationPoint对象创建")
  180. @ApiImplicitParam(name = "rmsOperationPoint", value = "详细实体rmsOperationPoint", required = true, dataType = "rmsOperationPoint")
  181. @PostMapping(value = "/insertOperationPoint")
  182. @LogAround(foreignKeys = {"operationPointId"}, foreignKeyTypes = {"作业点"}, description = "新增作业点")
  183. public Map<String, Object> insertOperationPoint(@RequestBody(required = false) Map<String, Object> map) {
  184. return rmsFeign.insertOperationPoint(map);
  185. }
  186. @ApiOperation(value = "删除", notes = "根据rmsCarrier对象创建")
  187. @ApiImplicitParam(name = "rmsOperationPoint", value = "详细实体rmsOperationPoint", required = true, dataType = "rmsOperationPoint")
  188. @PostMapping(value = "/deleteOperationPoint")
  189. @LogAround(foreignKeys = {"operationPointId"}, foreignKeyTypes = {"作业点"}, description = "删除作业点")
  190. public Map<String, Object> deleteOperationPoint(@RequestBody(required = false) Map<String, Object> map) {
  191. return rmsFeign.deleteOperationPoint(map);
  192. }
  193. @ApiOperation(value = "更新作业点", notes = "根据rmsOperationPoint对象创建")
  194. @ApiImplicitParam(name = "rmsOperationPoint", value = "详细实体rmsOperationPoint", required = true, dataType = "rmsOperationPoint")
  195. @PostMapping(value = "/updateOperationPoint")
  196. @LogAround(foreignKeys = {"operationPointId"}, foreignKeyTypes = {"作业点"}, description = "修改作业点")
  197. public Map<String, Object> updateOperationPoint(@RequestBody(required = false) Map<String, Object> map) {
  198. return rmsFeign.updateOperationPoint(map);
  199. }
  200. @ApiOperation(value = "根据id查询原料信息", notes = "根据rmsCarrier对象创建")
  201. @ApiImplicitParam(name = "rmsOperationPoint", value = "详细实体rmsOperationPoint", required = true, dataType = "rmsOperationPoint")
  202. @PostMapping(value = "/getOperationPointById/{id}")
  203. public Map<String, Object> getOperationPointById(@PathVariable("id") BigDecimal id) {
  204. return rmsFeign.getOperationPointById(id);
  205. }
  206. @ApiOperation(value = "更新作业点同步作业点", notes = "根据rmsOperationPoint对象创建")
  207. @ApiImplicitParam(name = "rmsOperationPoint", value = "详细实体rmsOperationPoint", required = true, dataType = "rmsOperationPoint")
  208. @PostMapping(value = "/syncOperationPoint")
  209. @LogAround(foreignKeys = {"operationPointId"}, foreignKeyTypes = {"作业点"}, description = "同步作业点")
  210. public Map<String, Object> syncOperationPoint(@RequestBody(required = false) Map<String, Object> map) {
  211. return rmsFeign.syncOperationPoint(map);
  212. }
  213. //============人员信息
  214. @ApiOperation(value = "获取人员信息列表")
  215. @ApiImplicitParams({
  216. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  217. @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
  218. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  219. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  220. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  221. })
  222. @PostMapping("/getPersonnelList")
  223. public Map<String, Object> getPersonnelList(@RequestBody(required = false) Map<String, Object> mapVal,
  224. Integer apiId,
  225. Integer pageNum,
  226. Integer pageSize,
  227. String con
  228. ) {
  229. return rmsFeign.getPersonnelList(mapVal == null ? new HashMap<>() : mapVal, apiId, pageNum, pageSize, con);
  230. }
  231. @ApiOperation(value = "新增人员信息", notes = "根据rmsMaterial对象创建")
  232. @ApiImplicitParam(name = "rmsPersonnel", value = "详细实体rmsPersonnel", required = true, dataType = "rmsPersonnel")
  233. @PostMapping(value = "/insertPersonnel")
  234. @LogAround(foreignKeys = {"personnelId"}, foreignKeyTypes = {"人员"})
  235. public Map<String, Object> insertPersonnel(@RequestBody(required = false) Map<String, Object> map) {
  236. return rmsFeign.insertPersonnel(map);
  237. }
  238. @ApiOperation(value = "删除", notes = "根据rmsPersonnel对象创建")
  239. @ApiImplicitParam(name = "rmsMaterial", value = "详细实体rmsPersonnel", required = true, dataType = "rmsPersonnel")
  240. @PostMapping(value = "/deletePersonnel")
  241. @LogAround(foreignKeys = {"personnelId"}, foreignKeyTypes = {"人员"})
  242. public Map<String, Object> deletePersonnel(@RequestBody(required = false) Map<String, Object> map) {
  243. return rmsFeign.deletePersonnel(map);
  244. }
  245. @ApiOperation(value = "更新人员信息", notes = "根据rmsMaterial对象创建")
  246. @ApiImplicitParam(name = "rmsPersonnel", value = "详细实体rmsPersonnel", required = true, dataType = "rmsPersonnel")
  247. @PostMapping(value = "/updatePersonnel")
  248. @LogAround(foreignKeys = {"personnelId"}, foreignKeyTypes = {"人员"})
  249. public Map<String, Object> updatePersonnel(@RequestBody(required = false) Map<String, Object> map) {
  250. return rmsFeign.updatePersonnel(map);
  251. }
  252. @ApiOperation(value = "根据id更新详细人员信息", notes = "根据rmsPersonnel对象创建")
  253. @ApiImplicitParam(name = "rmsPersonnel", value = "详细实体rmsPersonnel", required = true, dataType = "rmsPersonnel")
  254. @PostMapping(value = "/getPersonnelById/{personnelId}")
  255. public Map<String, Object> getPersonnelById(@PathVariable("personnelId") BigDecimal personnelId) {
  256. return rmsFeign.getPersonnelById(personnelId);
  257. }
  258. @ApiOperation(value = "根据id更新详细人员信息", notes = "根据rmsPersonnel对象创建")
  259. @ApiImplicitParam(name = "rmsPersonnel", value = "详细实体rmsPersonnel", required = true, dataType = "rmsPersonnel")
  260. @PostMapping(value = "/syncPersonnel")
  261. @LogAround(foreignKeys = {"personnelId"}, foreignKeyTypes = {"人员"})
  262. public Map<String, Object> syncPersonnel(@RequestBody(required = false) Map<String, Object> map) {
  263. return rmsFeign.syncPersonnel(map);
  264. }
  265. //================公司
  266. @ApiOperation(value = "展示公司信息")
  267. @ApiImplicitParams({
  268. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  269. @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
  270. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  271. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  272. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  273. })
  274. @PostMapping("/getCompanyList")
  275. public Map<String, Object> getCompanyList(@RequestBody(required = false) Map<String, Object> mapValue,
  276. Integer apiId,
  277. Integer pageNum,
  278. Integer pageSize
  279. ) {
  280. return rmsFeign.getCompanyList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize);
  281. }
  282. @ApiOperation(value = "新增公司信息", notes = "根据rmsCompany对象创建")
  283. @ApiImplicitParam(name = "rmsCompany", value = "详细实体rmsCompany", required = true, dataType = "rmsCompany")
  284. @PostMapping(value = "/insertCompany")
  285. @LogAround(foreignKeys = {"companyId"}, foreignKeyTypes = "公司", description = "新增公司单位")
  286. public Map<String, Object> insertCompany(@RequestBody(required = false) Map<String, Object> map) {
  287. return rmsFeign.insertCompany(map);
  288. }
  289. @ApiOperation(value = "删除")
  290. @ApiImplicitParam(name = "公司id", value = "id", required = true, dataType = "int")
  291. @PostMapping(value = "/deleteCompany")
  292. @LogAround(foreignKeys = {"companyId"}, foreignKeyTypes = "公司", description = "删除公司单位")
  293. public Map<String, Object> deleteCompany(@RequestBody Map<String, Object> map) {
  294. return rmsFeign.deleteCompany(map);
  295. }
  296. @ApiOperation(value = "更新公司信息", notes = "根据rmsCompany对象创建")
  297. @ApiImplicitParam(name = "rmsCompany", value = "详细实体rmsCompany", required = true, dataType = "rmsCompany")
  298. @PostMapping(value = "/updateCompany")
  299. @LogAround(foreignKeys = {"companyId"}, foreignKeyTypes = "公司", description = "修改公司单位")
  300. public Map<String, Object> updateCompany(@RequestBody(required = false) Map<String, Object> map) {
  301. return rmsFeign.updateCompany(map);
  302. }
  303. @ApiOperation(value = "根据id查询公司信息", notes = "根据rmsCompany对象创建")
  304. @ApiImplicitParam(name = "公司id", value = "id", required = true, dataType = "int")
  305. @PostMapping(value = "/getCompanyById/{id}")
  306. public Map<String, Object> getCompanyById(@PathVariable("id") BigDecimal id) {
  307. return rmsFeign.getCompanyById(id);
  308. }
  309. @ApiOperation(value = "同步公司", notes = "根据rmsCompany对象创建")
  310. @ApiImplicitParam(name = "rmsCompany", value = "详细实体rmsCompany", required = true, dataType = "rmsCompany")
  311. @PostMapping(value = "/syncCompany")
  312. @LogAround(foreignKeys = {"companyId"}, foreignKeyTypes = {"公司"}, description = "同步公司")
  313. public Map<String, Object> syncCompany(@RequestBody(required = false) Map<String, Object> map) {
  314. return rmsFeign.syncCompany(map);
  315. }
  316. //运力
  317. @ApiOperation(value = "新增运力信息", notes = "根据rmsCapacity对象创建")
  318. @ApiImplicitParam(name = "rmsCapacity", value = "详细实体rmsCapacity", required = true, dataType = "rmsCapacity")
  319. @PostMapping(value = "/insertCapacity")
  320. @LogAround(foreignKeys = {"capacityId"}, foreignKeyTypes = {"运力"})
  321. public Map<String, Object> insertCapacity(@RequestBody(required = false) Map<String, Object> map) {
  322. return rmsFeign.insertCapacity(map);
  323. }
  324. @ApiOperation(value = "删除", notes = "根据rmsCarrier对象创建")
  325. @ApiImplicitParam(name = "运力id", value = "id", required = true, dataType = "int")
  326. @PostMapping(value = "/deleteCapacity")
  327. @LogAround(foreignKeys = {"capacityId"}, foreignKeyTypes = {"运力"})
  328. public Map<String, Object> deleteCapacity(@RequestBody(required = false) Map<String, Object> map) {
  329. return rmsFeign.deleteCapacity(map);
  330. }
  331. @ApiOperation(value = "获取运力详细信息", notes = "根据url的id来获取详细信息")
  332. @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "BigDecimal")
  333. @PostMapping(value = "/getCapacityById")
  334. public Map<String, Object> getCapacityById(@RequestBody Map<String, Object> map) {
  335. return rmsFeign.getCapacityById(map);
  336. }
  337. @ApiOperation(value = "更新详细信息", notes = "根据url的id来指定更新对象,并根据传过来的rmsCapacity信息来更新详细信息")
  338. @ApiImplicitParams({
  339. @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "Short"),
  340. @ApiImplicitParam(name = "rmsCapacity", value = "详细实体rmsCapacity", required = true, dataType = "RmsCapacity")
  341. })
  342. @PostMapping(value = "/updateCapacity", produces = "application/json;charset=UTF-8")
  343. @LogAround(foreignKeys = {"capacityId"}, foreignKeyTypes = {"运力"})
  344. public Map<String, Object> updateCapacity(@RequestBody Map<String, Object> map) {
  345. return rmsFeign.updateCapacity(map);
  346. }
  347. @PostMapping("/getCapacityList")
  348. @ApiOperation(value = "模糊查询运力")
  349. public Map<String, Object> getCapacityList(@RequestBody(required = false) Map<String, Object> mapValue,
  350. Integer pageNum,
  351. Integer pageSize,
  352. Integer apiId,
  353. String con,
  354. String carrierSSOId) {
  355. return rmsFeign.getCapacityList(mapValue == null ? new HashMap<>() : mapValue, pageNum, pageSize, apiId, con, carrierSSOId);
  356. }
  357. @ApiOperation(value = "删除", notes = "根据rmsCarrier对象创建")
  358. @ApiImplicitParam(name = "仓库id", value = "id", required = true, dataType = "int")
  359. @PostMapping(value = "/deleteWarehouse/{id}")
  360. public Map<String, Object> deleteWarehouse(@PathVariable("id") BigDecimal id) {
  361. return rmsFeign.deleteWarehouse(id);
  362. }
  363. @ApiOperation(value = "更新详细信息", notes = "根据url的id来指定更新对象,并根据传过来的rmsCarDriver信息来更新详细信息")
  364. @ApiImplicitParams({
  365. @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "BigDecimal"),
  366. @ApiImplicitParam(name = "rmsWarehouse", value = "详细实体rmsWarehouse", required = true, dataType = "RmsWarehouse")
  367. })
  368. @PostMapping(value = "/updateWarehouse", produces = "application/json;charset=UTF-8")
  369. public Map<String, Object> updateWarehouse(@RequestBody Map<String, Object> map) {
  370. return rmsFeign.updateWarehouse(map);
  371. }
  372. @ApiOperation(value = "获取详细信息", notes = "根据url的id来获取详细信息")
  373. @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "BigDecimal")
  374. @PostMapping(value = "/getWarehouseById/{id}")
  375. public Map<String, Object> getWarehouseById(@PathVariable("id") BigDecimal id) {
  376. return rmsFeign.getWarehouseById(id);
  377. }
  378. @PostMapping("/getWarehouseList")
  379. @ApiOperation(value = "模糊查询原料仓库")
  380. public Map<String, Object> getWarehouseList(@RequestBody(required = false) Map<String, Object> mapValue,
  381. Integer pageNum,
  382. Integer pageSize,
  383. Integer apiId,
  384. String con) {
  385. return rmsFeign.getWarehouseList(mapValue == null ? new HashMap<>() : mapValue, pageNum, pageSize, apiId, con);
  386. }
  387. @ApiOperation(value = "展示司机排班信息", notes = "分页查询")
  388. @ApiImplicitParams({
  389. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  390. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  391. @ApiImplicitParam(name = "apiId", value = "196", required = false, dataType = "BigDecimal"),
  392. })
  393. @PostMapping(value = "/getDriverCapacityList")
  394. public Map<String, Object> getDriverCapacityList(@RequestBody(required = false) Map<String, Object> mapValue,
  395. Integer pageNum,
  396. Integer pageSize,
  397. Integer apiId) {
  398. return rmsFeign.getDriverCapacityList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize);
  399. }
  400. @ApiOperation(value = "创建", notes = "根据RmsDriverCapacity对象创建")
  401. @ApiImplicitParam(name = "rmsDriverCapacity", value = "详细实体rmsDriverCapacity", required = true, dataType = "RmsDriverCapacity")
  402. @PostMapping(value = "/insertDriverCapacity")
  403. public Map<String, Object> insertDriverCapacity(@RequestBody(required = false) Map<String, Object> map) {
  404. return rmsFeign.insertDriverCapacity(map);
  405. }
  406. @ApiOperation(value = "展示门岗信息")
  407. @ApiImplicitParams({
  408. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  409. @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
  410. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  411. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  412. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  413. })
  414. @PostMapping("/getGatepostList")
  415. public Map<String, Object> getGatepostList(@RequestBody(required = false) Map<String, Object> mapValue,
  416. Integer apiId,
  417. Integer pageNum,
  418. Integer pageSize,
  419. String con
  420. ) {
  421. return rmsFeign.getGatepostList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  422. }
  423. @ApiOperation(value = "新增门岗信息", notes = "根据rmsGatepost对象创建")
  424. @ApiImplicitParam(name = "rmsGatepost", value = "详细实体rmsGatepost", required = true, dataType = "rmsGatepost")
  425. @PostMapping(value = "/insertGatepost")
  426. public Map<String, Object> insertGatepost(@RequestBody(required = false) Map<String, Object> map) {
  427. return rmsFeign.insertGatepost(map);
  428. }
  429. @ApiOperation(value = "删除", notes = "根据rmsGatepost对象创建")
  430. @ApiImplicitParam(name = "门岗id", value = "id", required = true, dataType = "int")
  431. @PostMapping(value = "/deleteGatepost/{id}")
  432. public Map<String, Object> deleteGatepost(@PathVariable("id") BigDecimal id) {
  433. return rmsFeign.deleteGatepost(id);
  434. }
  435. @ApiOperation(value = "更新门岗信息", notes = "根据rmsGatepost对象创建")
  436. @ApiImplicitParam(name = "rmsGatepost", value = "详细实体rmsGatepost", required = true, dataType = "rmsGatepost")
  437. @PostMapping(value = "/updateGatepost")
  438. public Map<String, Object> updateGatepost(@RequestBody(required = false) Map<String, Object> map) {
  439. return rmsFeign.updateGatepost(map);
  440. }
  441. @ApiOperation(value = "根据id查询门岗信息", notes = "根据rmsGatepost对象创建")
  442. @ApiImplicitParam(name = "门岗id", value = "id", required = true, dataType = "int")
  443. @PostMapping(value = "/getGatepostById/{id}")
  444. public Map<String, Object> getGatepostById(@PathVariable("id") BigDecimal id) {
  445. return rmsFeign.getGatepostById(id);
  446. }
  447. @ApiOperation(value = "根据id查询门岗规则信息", notes = "根据rmsGatepost对象创建")
  448. @ApiImplicitParams({
  449. @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
  450. @ApiImplicitParam(name = "门岗id", value = "id", required = true, dataType = "int")
  451. })
  452. @PostMapping(value = "/getGatepostRulesById/{id}")
  453. public Map<String, Object> getGatepostRulesById(@PathVariable("id") BigDecimal id,
  454. Integer apiId) {
  455. return rmsFeign.getGatepostRulesById(id, apiId);
  456. }
  457. @ApiOperation(value = "展示门岗规则信息")
  458. @ApiImplicitParams({
  459. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  460. @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
  461. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  462. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  463. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  464. })
  465. @PostMapping("/getGatepostRulesList")
  466. public Map<String, Object> getGatepostRulesList(@RequestBody(required = false) Map<String, Object> mapValue,
  467. Integer apiId,
  468. Integer pageNum,
  469. Integer pageSize,
  470. String con
  471. ) {
  472. return rmsFeign.getGatepostRulesList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  473. }
  474. @ApiOperation(value = "删除", notes = "根据rulesId删除")
  475. @ApiImplicitParam(name = "门岗规则id", value = "rulesId", required = true, dataType = "int")
  476. @PostMapping(value = "/deleteGatepostRules/{rulesId}")
  477. public Map<String, Object> deleteGatepostRules(@PathVariable("rulesId") BigDecimal rulesId) {
  478. return rmsFeign.deleteGatepostRules(rulesId);
  479. }
  480. @ApiOperation(value = "新增门岗规则")
  481. @ApiImplicitParams({
  482. @ApiImplicitParam(name = "mapValue", value = "门岗规则", required = false, dataType = "Map"),
  483. })
  484. @PostMapping("/insertGatepostRule")
  485. public Map<String, Object> insertGatepostRule(@RequestBody(required = false) Map<String, Object> mapValue) {
  486. return rmsFeign.insertGatepostRule(mapValue);
  487. }
  488. @ApiOperation(value = "获取门岗名")
  489. @ApiImplicitParams({
  490. @ApiImplicitParam(name = "门岗id", value = "gatepostId", required = true, dataType = "int")
  491. })
  492. @PostMapping("/getGatepostName/{gatepostId}")
  493. public Map<String, Object> getGatepostName(@PathVariable("gatepostId") BigDecimal gatepostId) {
  494. return rmsFeign.getGatepostName(gatepostId);
  495. }
  496. //*******************************下拉框************************
  497. @GetMapping("getCapacityTypeId")
  498. @ApiOperation(value = "得到下拉运力id")
  499. public Map<String, Object> getCapacityTypeId() {
  500. return rmsFeign.getCapacityTypeId();
  501. }
  502. @GetMapping("getMaterialTypeId")
  503. @ApiOperation(value = "得到下拉物资类型id")
  504. public Map<String, Object> getMaterialTypeId() {
  505. return rmsFeign.getMaterialTypeId();
  506. }
  507. @GetMapping("getTransportTypeId")
  508. @ApiOperation(value = "运输类型下拉")
  509. public Map<String, Object> getTransportTypeId() {
  510. return rmsFeign.getTransportTypeId();
  511. }
  512. @PostMapping(value = "/getNoticeList")
  513. public Map<String, Object> getNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  514. Integer apiId,
  515. Integer pageNum,
  516. Integer pageSize,
  517. String con
  518. ) {
  519. if (mapValue == null) {
  520. mapValue = new HashMap<>();
  521. }
  522. return rmsFeign.getNoticeList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  523. }
  524. @ApiOperation(value = "新增公告信息", notes = "根据DilNotice对象创建")
  525. @ApiImplicitParam(name = "dilNotice", value = "详细实体dilNotice", required = true, dataType = "DilNotice")
  526. @PostMapping(value = "/insertNotice")
  527. public Map<String, Object> insertNotice(@RequestBody(required = false) Map<String, Object> map) {
  528. return rmsFeign.insertNotice(map);
  529. }
  530. @ApiOperation(value = "更新公告信息", notes = "根据dilNotice对象创建")
  531. @ApiImplicitParam(name = "dilNotice", value = "详细实体dilNotice", required = true, dataType = "dilNotice")
  532. @PostMapping(value = "/updateNotice", produces = "application/json;charset=UTF-8")
  533. public Map<String, Object> updateNotice(@RequestBody(required = false) Map<String, Object> map) {
  534. return rmsFeign.updateNotice(map);
  535. }
  536. @ApiOperation(value = "删除", notes = "根据url的id来指定删除对象")
  537. @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "BigDecimal")
  538. @PostMapping(value = "/deleteNotice/{id}")//BigDecimal
  539. public Map<String, Object> deleteNotice(@PathVariable("id") BigDecimal id) {
  540. return rmsFeign.deleteNotice(id);
  541. }
  542. @ApiOperation(value = "获取详细信息", notes = "根据url的id来获取详细信息")
  543. @ApiImplicitParam(paramType = "path", name = "公告id", value = "ID", required = true, dataType = "BigDecimal")
  544. @PostMapping(value = "/getNoticeById/{id}")
  545. public Map<String, Object> getNoticeById(@PathVariable("id") BigDecimal id) {
  546. return rmsFeign.getNoticeById(id);
  547. }
  548. //油价
  549. @ApiOperation(value = "获取油价信息", notes = "分页查询")
  550. @ApiImplicitParams({
  551. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  552. @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
  553. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  554. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  555. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  556. })
  557. @PostMapping(value = "/getOilPriceResultList")
  558. public Map<String, Object> getOilPriceResultList(@RequestBody(required = false) Map<String, Object> mapValue,
  559. Integer apiId,
  560. Integer pageNum,
  561. Integer pageSize,
  562. String con
  563. ) {
  564. if (mapValue == null) {
  565. mapValue = new HashMap<>();
  566. }
  567. return rmsFeign.getOilPriceResultList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  568. }
  569. @ApiOperation(value = "新增油价信息", notes = "根据DilNotice对象创建")
  570. @ApiImplicitParam(name = "addOilPrice", value = "详细实体dilNotice", required = true, dataType = "DilNotice")
  571. @PostMapping(value = "/insertOilPrice")
  572. public Map<String, Object> insertOilPrice(@RequestBody(required = false) Map<String, Object> map) {
  573. return rmsFeign.insertOilPrice(map);
  574. }
  575. @ApiOperation(value = "更新油价信息", notes = "根据油价ID来更新油价")
  576. @PostMapping(value = "/updateOilPrice")
  577. public Map<String, Object> updateOilPrice(@RequestBody(required = false) Map<String, Object> mapValue) {
  578. return rmsFeign.updateOilPrice(mapValue);
  579. }
  580. @ApiOperation(value = "删除", notes = "根据url的id来指定删除对象")
  581. @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "BigDecimal")
  582. @PostMapping(value = "/deleteOilPrice/{id}")//BigDecimal
  583. public Map<String, Object> deleteOilPrice(@PathVariable("id") BigDecimal id) {
  584. return rmsFeign.deleteOilPrice(id);
  585. }
  586. @ApiOperation(value = "获取详细信息", notes = "根据url的id来获取详细信息")
  587. @ApiImplicitParam(paramType = "path", name = "公告id", value = "ID", required = true, dataType = "BigDecimal")
  588. @PostMapping(value = "/getOilPriceById/{id}")
  589. public Map<String, Object> getOilPriceById(@PathVariable("id") BigDecimal id) {
  590. return rmsFeign.getOilPriceById(id);
  591. }
  592. //根据运力id查询公司
  593. @PostMapping(value = "getCarrierNameById/{id}")
  594. public Map<String, Object> getCarrierNameById(@PathVariable("id") BigDecimal id) {
  595. return rmsFeign.getCarrierNameById(id);
  596. }
  597. //根据司机id查询公司
  598. @PostMapping(value = "getCarrierNameByDriverId/{id}")
  599. public Map<String, Object> getCarrierNameByDriverId(@PathVariable("id") BigDecimal id) {
  600. return rmsFeign.getCarrierNameByDriverId(id);
  601. }
  602. @ApiOperation(value = "创建", notes = "添加油品名称")
  603. @ApiImplicitParam(name = "oilTypeName", value = "油品名称", required = true, dataType = "String")
  604. @PostMapping(value = "/addOilType")
  605. public Map<String, Object> addOilType(String oilTypeName) {
  606. return rmsFeign.addOilType(oilTypeName);
  607. }
  608. @ApiOperation(value = "创建", notes = "查询油品名称")
  609. @PostMapping(value = "/oilNameSelect")
  610. public Map<String, Object> oilNameSelect() {
  611. return rmsFeign.oilNameSelect();
  612. }
  613. @ApiOperation("解除公司和车辆的绑定关系")
  614. @PostMapping("/deleteCapacityCarrier")
  615. public RESTfulResult deleteCapacityCarrier(@RequestBody(required = false) Map<String, Object> map) {
  616. return rmsFeign.deleteCapacityCarrier(map != null ? map : new HashMap<>());
  617. }
  618. @ApiOperation("渲染运力修改数据")
  619. @PostMapping("/getCapacityInfoById/{id}")
  620. public Map<String, Object> getCapacityInfoById(@PathVariable("id") Integer id) {
  621. return rmsFeign.getCapacityInfoById(id);
  622. }
  623. @ApiOperation(value = "查询运力类型")
  624. @PostMapping("/getCapacityType")
  625. public Map<String, Object> getCapacityType(@RequestBody(required = false) Map<String, Object> map,
  626. Integer apiId,
  627. Integer pageNum,
  628. Integer pageSize) {
  629. if (map == null) {
  630. map = new HashMap<>();
  631. }
  632. return rmsFeign.getCapacityType(map, apiId, pageNum, pageSize);
  633. }
  634. @ApiOperation(value = "新增运力类型")
  635. @PostMapping(value = "/insertCapacityType")
  636. @LogAround(foreignKeys = {"capacityTypeId"}, foreignKeyTypes = {"运力类型"})
  637. public Map<String, Object> insertCapacityType(@RequestBody(required = false) Map<String, Object> map) {
  638. return rmsFeign.insertCapacityType(map);
  639. }
  640. @ApiOperation(value = "删除运力类型")
  641. @PostMapping(value = "/deleteCapacityType")
  642. @LogAround(foreignKeys = {"capacityTypeId"}, foreignKeyTypes = {"运力类型"})
  643. public Map<String, Object> deleteCapacityType(@RequestBody(required = false) Map<String, Object> map) {
  644. return rmsFeign.deleteCapacityType(map);
  645. }
  646. @ApiOperation(value = "查询运输范围")
  647. @PostMapping("/getTransRangeList")
  648. public Map<String, Object> getTransRangeList(@RequestBody(required = false) Map<String, Object> map,
  649. Integer apiId,
  650. Integer pageNum,
  651. Integer pageSize) {
  652. if (map == null) {
  653. map = new HashMap<>();
  654. }
  655. return rmsFeign.getTransRangeList(map, apiId, pageNum, pageSize);
  656. }
  657. @ApiOperation(value = "新增运输范围")
  658. @PostMapping(value = "/insertTransRange")
  659. @LogAround(foreignKeys = {"transRangeId"}, foreignKeyTypes = "运输范围")
  660. public Map<String, Object> insertTransRange(@RequestBody(required = false) Map<String, Object> map) {
  661. return rmsFeign.insertTransRange(map);
  662. }
  663. @PostMapping(value = "/test")
  664. @LogAround(foreignKeys = {"orderId"}, foreignKeyTypes = {"运输订单"}, description = "测试日志功能")
  665. public RESTfulResult test(@RequestBody(required = false) Map<String, Object> map) {
  666. return success(map, "测试成功!");
  667. }
  668. @ApiOperation(value = "新增集装箱数据")
  669. @PostMapping("insetShipContainer")
  670. public Map<String, Object> insetShipContainer(@RequestBody(required = false) Map<String, Object> map) {
  671. return rmsFeign.insetShipContainer(map);
  672. }
  673. @ApiOperation(value = "修改集装箱数据")
  674. @PostMapping("updateShipContainer")
  675. public Map<String, Object> updateShipContainer(@RequestBody List<Map<String, Object>> mapList) {
  676. return rmsFeign.updateShipContainer(mapList);
  677. }
  678. @ApiOperation("查询集装箱数据")
  679. @PostMapping("getShippingContainer")
  680. public Map<String, Object> getShippingContainer(@RequestBody(required = false) Map<String, Object> map,
  681. @RequestParam(required = false) Integer apiId,
  682. @RequestParam(required = false) Integer pageNum,
  683. @RequestParam(required = false) Integer pageSize) {
  684. if (map == null) {
  685. map = new HashMap<>();
  686. }
  687. return rmsFeign.getShippingContainer(map, apiId, pageNum, pageSize);
  688. }
  689. // ========================= 岗位信息维护
  690. @ApiOperation(value = "岗位信息")
  691. @ApiImplicitParams({
  692. @ApiImplicitParam(name = "map", value = "参数", required = false, dataType = "map"),
  693. @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
  694. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  695. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  696. })
  697. @PostMapping(value = "/getrmsrmsjobinfos")
  698. public Map<String, Object> getAmsTransPriceList(@RequestBody(required = false) Map<String, Object> map, Integer apiId,
  699. Integer pageNum,
  700. Integer pageSize) {
  701. return rmsFeign.list(map == null ? new HashMap<>() : map, apiId, pageNum, pageSize);
  702. }
  703. @ApiOperation(value="新增岗位信息")
  704. @ApiImplicitParam(name = "map", value = "JSON格式数据", required = true, dataType = "Map<String, Object>")
  705. @LogAround(foreignKeys = {"jobId"},foreignKeyTypes = {"岗位信息"})
  706. @PostMapping("/add")
  707. public Map<String, Object> insertTransPrice(@RequestBody(required = false) Map<String, Object> map) {
  708. return rmsFeign.add(map);
  709. }
  710. @ApiOperation(value="修改岗位信息")
  711. @ApiImplicitParam(name = "map", value = "JSON格式数据", required = true, dataType = "Map<String, Object>")
  712. @PutMapping(value = "/{id}")
  713. @LogAround(foreignKeys = {"jobId"},foreignKeyTypes = {"岗位信息"})
  714. public Map<String, Object> purchaseOrderUpdate(@PathVariable BigDecimal id,@RequestBody(required = false) Map<String, Object> map){
  715. return rmsFeign.update(id,map);
  716. }
  717. @ApiOperation(value="岗位信息逻辑删除")
  718. @ApiImplicitParam(name = "map", value = "JSON格式数据", required = true, dataType = "Map<String, Object>")
  719. @PutMapping(value = "/logicdelete")
  720. @LogAround(foreignKeys = {"jobId"},foreignKeyTypes = {"岗位信息"})
  721. public Map<String, Object> purchaseOrderLogicDelete(@RequestBody(required = false) Map<String, Object> map){
  722. return rmsFeign.logicdelete(map);
  723. }
  724. @PostMapping(value = "/readExcel")
  725. public RESTfulResult readExcel(MultipartFile file){
  726. return rmsFeign.readExcel(file);
  727. }
  728. }