You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

968 lines
26 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. package com.xujie.pms.controller;
  2. import com.xujie.common.utils.PageUtils;
  3. import com.xujie.common.utils.R;
  4. import com.xujie.pms.data.*;
  5. import com.xujie.pms.mapper.EamMapper;
  6. import com.xujie.pms.service.EamService;
  7. import com.xujie.pms.util.ResponseData;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. import java.util.HashMap;
  11. import java.util.List;
  12. import java.util.Map;
  13. /**
  14. * @Classname EamController
  15. * @Description 设备模块
  16. * @Date 2023/2/16 17:24
  17. * @Created by rq
  18. */
  19. @RestController
  20. @RequestMapping("/pms/eam")
  21. public class EamController {
  22. @Autowired
  23. private EamService eamService;
  24. /**
  25. * @Description eamFamilySearch
  26. * @Title eamAdminSearch
  27. * @param data
  28. * @author rq
  29. * @date 2023/1/29 15:12
  30. * @return Object
  31. * @throw
  32. */
  33. @PostMapping(value="/eamFamilySearch")
  34. @ResponseBody
  35. public R eamFamilySearch(@RequestBody EamFamilyData data){
  36. PageUtils page = eamService.eamFamilySearch(data);
  37. return R.ok().put("page", page);
  38. }
  39. /**
  40. * @Description TODO
  41. * @Title eamFamilySave
  42. * @param data
  43. * @author rq
  44. * @date 2023/1/29 15:13
  45. * @return Object
  46. * @throw
  47. */
  48. @PostMapping(value="/eamFamilySave")
  49. @ResponseBody
  50. public Object eamFamilySave(@RequestBody EamFamilyData data){
  51. ResponseData responseData = new ResponseData();
  52. try {
  53. responseData = eamService.eamFamilySave(data);
  54. } catch (Exception e) {
  55. responseData.setCode("400");
  56. responseData.setMsg(e.getMessage());
  57. }
  58. return responseData;
  59. }
  60. /**
  61. * @Description TODO
  62. * @Title eamFamilyEdit
  63. * @param data
  64. * @author rq
  65. * @date 2023/1/29 16:49
  66. * @return Object
  67. * @throw
  68. */
  69. @PostMapping(value="/eamFamilyEdit")
  70. @ResponseBody
  71. public Object eamFamilyEdit(@RequestBody EamFamilyData data){
  72. ResponseData responseData = new ResponseData();
  73. try {
  74. responseData = eamService.eamFamilyEdit(data);
  75. } catch (Exception e) {
  76. responseData.setCode("400");
  77. responseData.setMsg(e.getMessage());
  78. }
  79. return responseData;
  80. }
  81. /**
  82. * @Description TODO
  83. * @Title eamFamilyEdit
  84. * @param data
  85. * @author rq
  86. * @date 2023/1/29 16:49
  87. * @return Object
  88. * @throw
  89. */
  90. @PostMapping(value="/eamFamilyDelete")
  91. @ResponseBody
  92. public Object eamFamilyDelete(@RequestBody EamFamilyData data){
  93. ResponseData responseData = new ResponseData();
  94. try {
  95. responseData = eamService.eamFamilyDelete(data);
  96. } catch (Exception e) {
  97. responseData.setCode("400");
  98. responseData.setMsg(e.getMessage());
  99. }
  100. return responseData;
  101. }
  102. /**
  103. * @Description 查询设备分组
  104. * @Title eamGroupSearch
  105. * @param data
  106. * @author rq
  107. * @date 2023/1/29 15:12
  108. * @return Object
  109. * @throw
  110. */
  111. @PostMapping(value="/eamGroupSearch")
  112. @ResponseBody
  113. public R eamGroupSearch(@RequestBody EamGroupData data){
  114. PageUtils page = eamService.eamGroupSearch(data);
  115. return R.ok().put("page", page);
  116. }
  117. /**
  118. * @Description TODO
  119. * @Title eamGroupSave
  120. * @param data
  121. * @author rq
  122. * @date 2023/1/29 15:13
  123. * @return Object
  124. * @throw
  125. */
  126. @PostMapping(value="/eamGroupSave")
  127. @ResponseBody
  128. public Object eamGroupSave(@RequestBody EamGroupData data){
  129. ResponseData responseData = new ResponseData();
  130. try {
  131. responseData = eamService.eamGroupSave(data);
  132. } catch (Exception e) {
  133. responseData.setCode("400");
  134. responseData.setMsg(e.getMessage());
  135. }
  136. return responseData;
  137. }
  138. /**
  139. * @Description TODO
  140. * @Title eamGroupEdit
  141. * @param data
  142. * @author rq
  143. * @date 2023/1/29 16:49
  144. * @return Object
  145. * @throw
  146. */
  147. @PostMapping(value="/eamGroupEdit")
  148. @ResponseBody
  149. public Object eamGroupEdit(@RequestBody EamGroupData data){
  150. ResponseData responseData = new ResponseData();
  151. try {
  152. responseData = eamService.eamGroupEdit(data);
  153. } catch (Exception e) {
  154. responseData.setCode("400");
  155. responseData.setMsg(e.getMessage());
  156. }
  157. return responseData;
  158. }
  159. /**
  160. * @Description TODO
  161. * @Title eamGroupEdit
  162. * @param data
  163. * @author rq
  164. * @date 2023/1/29 16:49
  165. * @return Object
  166. * @throw
  167. */
  168. @PostMapping(value="/eamGroupDelete")
  169. @ResponseBody
  170. public Object eamGroupDelete(@RequestBody EamGroupData data){
  171. ResponseData responseData = new ResponseData();
  172. try {
  173. responseData = eamService.eamGroupDelete(data);
  174. } catch (Exception e) {
  175. responseData.setCode("400");
  176. responseData.setMsg(e.getMessage());
  177. }
  178. return responseData;
  179. }
  180. //---------------设备位置-------------------
  181. /**
  182. * @Description 查询设备分组
  183. * @Title eamLocationSearch
  184. * @param data
  185. * @author rq
  186. * @date 2023/1/29 15:12
  187. * @return Object
  188. * @throw
  189. */
  190. @PostMapping(value="/eamLocationSearch")
  191. @ResponseBody
  192. public R eamLocationSearch(@RequestBody EamLocationData data){
  193. PageUtils page = eamService.eamLocationSearch(data);
  194. return R.ok().put("page", page);
  195. }
  196. /**
  197. * @Description TODO
  198. * @Title eamLocationSave
  199. * @param data
  200. * @author rq
  201. * @date 2023/1/29 15:13
  202. * @return Object
  203. * @throw
  204. */
  205. @PostMapping(value="/eamLocationSave")
  206. @ResponseBody
  207. public Object eamLocationSave(@RequestBody EamLocationData data){
  208. ResponseData responseData = new ResponseData();
  209. try {
  210. responseData = eamService.eamLocationSave(data);
  211. } catch (Exception e) {
  212. responseData.setCode("400");
  213. responseData.setMsg(e.getMessage());
  214. }
  215. return responseData;
  216. }
  217. /**
  218. * @Description TODO
  219. * @Title eamLocationEdit
  220. * @param data
  221. * @author rq
  222. * @date 2023/1/29 16:49
  223. * @return Object
  224. * @throw
  225. */
  226. @PostMapping(value="/eamLocationEdit")
  227. @ResponseBody
  228. public Object eamLocationEdit(@RequestBody EamLocationData data){
  229. ResponseData responseData = new ResponseData();
  230. try {
  231. responseData = eamService.eamLocationEdit(data);
  232. } catch (Exception e) {
  233. responseData.setCode("400");
  234. responseData.setMsg(e.getMessage());
  235. }
  236. return responseData;
  237. }
  238. /**
  239. * @Description TODO
  240. * @Title eamGroupEdit
  241. * @param data
  242. * @author rq
  243. * @date 2023/1/29 16:49
  244. * @return Object
  245. * @throw
  246. */
  247. @PostMapping(value="/eamLocationDelete")
  248. @ResponseBody
  249. public Object eamLocationDelete(@RequestBody EamLocationData data){
  250. ResponseData responseData = new ResponseData();
  251. try {
  252. responseData = eamService.eamLocationDelete(data);
  253. } catch (Exception e) {
  254. responseData.setCode("400");
  255. responseData.setMsg(e.getMessage());
  256. }
  257. return responseData;
  258. }
  259. //---------------设备供应商-------------------
  260. /**
  261. * @Description 查询设备供应商
  262. * @Title eamSupplierSearch
  263. * @param data
  264. * @author rq
  265. * @date 2023/1/29 15:12
  266. * @return Object
  267. * @throw
  268. */
  269. @PostMapping(value="/eamSupplierSearch")
  270. @ResponseBody
  271. public R eamSupplierSearch(@RequestBody EamSupplierData data){
  272. PageUtils page = eamService.eamSupplierSearch(data);
  273. return R.ok().put("page", page);
  274. }
  275. /**
  276. * @Description TODO
  277. * @Title eamSupplierSave
  278. * @param data
  279. * @author rq
  280. * @date 2023/1/29 15:13
  281. * @return Object
  282. * @throw
  283. */
  284. @PostMapping(value="/eamSupplierSave")
  285. @ResponseBody
  286. public Object eamSupplierSave(@RequestBody EamSupplierData data){
  287. ResponseData responseData = new ResponseData();
  288. try {
  289. responseData = eamService.eamSupplierSave(data);
  290. } catch (Exception e) {
  291. responseData.setCode("400");
  292. responseData.setMsg(e.getMessage());
  293. }
  294. return responseData;
  295. }
  296. /**
  297. * @Description TODO
  298. * @Title eamSupplierEdit
  299. * @param data
  300. * @author rq
  301. * @date 2023/1/29 16:49
  302. * @return Object
  303. * @throw
  304. */
  305. @PostMapping(value="/eamSupplierEdit")
  306. @ResponseBody
  307. public Object eamSupplierEdit(@RequestBody EamSupplierData data){
  308. ResponseData responseData = new ResponseData();
  309. try {
  310. responseData = eamService.eamSupplierEdit(data);
  311. } catch (Exception e) {
  312. responseData.setCode("400");
  313. responseData.setMsg(e.getMessage());
  314. }
  315. return responseData;
  316. }
  317. /**
  318. * @Description TODO
  319. * @Title eamGroupEdit
  320. * @param data
  321. * @author rq
  322. * @date 2023/1/29 16:49
  323. * @return Object
  324. * @throw
  325. */
  326. @PostMapping(value="/eamSupplierDelete")
  327. @ResponseBody
  328. public Object eamSupplierDelete(@RequestBody EamSupplierData data){
  329. ResponseData responseData = new ResponseData();
  330. try {
  331. responseData = eamService.eamSupplierDelete(data);
  332. } catch (Exception e) {
  333. responseData.setCode("400");
  334. responseData.setMsg(e.getMessage());
  335. }
  336. return responseData;
  337. }
  338. //---------------设备制造商-------------------
  339. /**
  340. * @Description 查询设备供应商
  341. * @Title eamManufacturerSearch
  342. * @param data
  343. * @author rq
  344. * @date 2023/1/29 15:12
  345. * @return Object
  346. * @throw
  347. */
  348. @PostMapping(value="/eamManufacturerSearch")
  349. @ResponseBody
  350. public R eamManufacturerSearch(@RequestBody EamManufacturerData data){
  351. PageUtils page = eamService.eamManufacturerSearch(data);
  352. return R.ok().put("page", page);
  353. }
  354. /**
  355. * @Description TODO
  356. * @Title eamManufacturerSave
  357. * @param data
  358. * @author rq
  359. * @date 2023/1/29 15:13
  360. * @return Object
  361. * @throw
  362. */
  363. @PostMapping(value="/eamManufacturerSave")
  364. @ResponseBody
  365. public Object eamManufacturerSave(@RequestBody EamManufacturerData data){
  366. ResponseData responseData = new ResponseData();
  367. try {
  368. responseData = eamService.eamManufacturerSave(data);
  369. } catch (Exception e) {
  370. responseData.setCode("400");
  371. responseData.setMsg(e.getMessage());
  372. }
  373. return responseData;
  374. }
  375. /**
  376. * @Description TODO
  377. * @Title eamManufacturerEdit
  378. * @param data
  379. * @author rq
  380. * @date 2023/1/29 16:49
  381. * @return Object
  382. * @throw
  383. */
  384. @PostMapping(value="/eamManufacturerEdit")
  385. @ResponseBody
  386. public Object eamManufacturerEdit(@RequestBody EamManufacturerData data){
  387. ResponseData responseData = new ResponseData();
  388. try {
  389. responseData = eamService.eamManufacturerEdit(data);
  390. } catch (Exception e) {
  391. responseData.setCode("400");
  392. responseData.setMsg(e.getMessage());
  393. }
  394. return responseData;
  395. }
  396. /**
  397. * @Description TODO
  398. * @Title eamGroupEdit
  399. * @param data
  400. * @author rq
  401. * @date 2023/1/29 16:49
  402. * @return Object
  403. * @throw
  404. */
  405. @PostMapping(value="/eamManufacturerDelete")
  406. @ResponseBody
  407. public Object eamManufacturerDelete(@RequestBody EamManufacturerData data){
  408. ResponseData responseData = new ResponseData();
  409. try {
  410. responseData = eamService.eamManufacturerDelete(data);
  411. } catch (Exception e) {
  412. responseData.setCode("400");
  413. responseData.setMsg(e.getMessage());
  414. }
  415. return responseData;
  416. }
  417. //---------------机修人员等级-------------------
  418. /**
  419. * @Description 维修人员等级
  420. * @Title eamAdminLevelSearch
  421. * @param data
  422. * @author rq
  423. * @date 2023/1/29 15:12
  424. * @return Object
  425. * @throw
  426. */
  427. @PostMapping(value="/eamAdminLevelSearch")
  428. @ResponseBody
  429. public R eamAdminLevelSearch(@RequestBody EamAdminLevelData data){
  430. PageUtils page = eamService.eamAdminLevelSearch(data);
  431. return R.ok().put("page", page);
  432. }
  433. /**
  434. * @Description TODO
  435. * @Title eamAdminLevelSave
  436. * @param data
  437. * @author rq
  438. * @date 2023/1/29 15:13
  439. * @return Object
  440. * @throw
  441. */
  442. @PostMapping(value="/eamAdminLevelSave")
  443. @ResponseBody
  444. public Object eamAdminLevelSave(@RequestBody EamAdminLevelData data){
  445. ResponseData responseData = new ResponseData();
  446. try {
  447. responseData = eamService.eamAdminLevelSave(data);
  448. } catch (Exception e) {
  449. responseData.setCode("400");
  450. responseData.setMsg(e.getMessage());
  451. }
  452. return responseData;
  453. }
  454. /**
  455. * @Description TODO
  456. * @Title eamAdminLevelEdit
  457. * @param data
  458. * @author rq
  459. * @date 2023/1/29 16:49
  460. * @return Object
  461. * @throw
  462. */
  463. @PostMapping(value="/eamAdminLevelEdit")
  464. @ResponseBody
  465. public Object eamAdminLevelEdit(@RequestBody EamAdminLevelData data){
  466. ResponseData responseData = new ResponseData();
  467. try {
  468. responseData = eamService.eamAdminLevelEdit(data);
  469. } catch (Exception e) {
  470. responseData.setCode("400");
  471. responseData.setMsg(e.getMessage());
  472. }
  473. return responseData;
  474. }
  475. /**
  476. * @Description TODO
  477. * @Title eamAdminLevelEdit
  478. * @param data
  479. * @author rq
  480. * @date 2023/1/29 16:49
  481. * @return Object
  482. * @throw
  483. */
  484. @PostMapping(value="/eamAdminLevelDelete")
  485. @ResponseBody
  486. public Object eamAdminLevelDelete(@RequestBody EamAdminLevelData data){
  487. ResponseData responseData = new ResponseData();
  488. try {
  489. responseData = eamService.eamAdminLevelDelete(data);
  490. } catch (Exception e) {
  491. responseData.setCode("400");
  492. responseData.setMsg(e.getMessage());
  493. }
  494. return responseData;
  495. }
  496. //---------------机修人员-------------------
  497. //
  498. // /**
  499. // * @Description 查询设备供应商
  500. // * @Title eamAdminSearch
  501. // * @param data
  502. // * @author rq
  503. // * @date 2023/1/29 15:12
  504. // * @return Object
  505. // * @throw
  506. // */
  507. // @PostMapping(value="/eamAdminSearch")
  508. // @ResponseBody
  509. // public Object eamAdminSearch(@RequestBody EamAdminData data){
  510. // Map<String, Object> map = new HashMap<>();
  511. // try {
  512. // map = eamService.eamAdminSearch(data);
  513. // map.put("success", true);
  514. // } catch (Exception e) {
  515. // map.put("success", false);
  516. // map.put("msg", e.getMessage());
  517. // }
  518. // return map;
  519. // }
  520. /**
  521. * @Description 查询设备供应商
  522. * @Title eamAdminSearch
  523. * @param data
  524. * @author rq
  525. * @date 2023/1/29 15:12
  526. * @return Object
  527. * @throw
  528. */
  529. @PostMapping(value="/eamAdminSearch")
  530. @ResponseBody
  531. public R eamAdminSearch(@RequestBody EamAdminData data){
  532. PageUtils page = eamService.eamAdminSearch(data);
  533. return R.ok().put("page", page);
  534. }
  535. /**
  536. * @Description TODO
  537. * @Title eamAdminSave
  538. * @param data
  539. * @author rq
  540. * @date 2023/1/29 15:13
  541. * @return Object
  542. * @throw
  543. */
  544. @PostMapping(value="/eamAdminSave")
  545. @ResponseBody
  546. public Object eamAdminSave(@RequestBody EamAdminData data){
  547. ResponseData responseData = new ResponseData();
  548. try {
  549. responseData = eamService.eamAdminSave(data);
  550. } catch (Exception e) {
  551. responseData.setCode("400");
  552. responseData.setMsg(e.getMessage());
  553. }
  554. return responseData;
  555. }
  556. /**
  557. * @Description TODO
  558. * @Title eamAdminEdit
  559. * @param data
  560. * @author rq
  561. * @date 2023/1/29 16:49
  562. * @return Object
  563. * @throw
  564. */
  565. @PostMapping(value="/eamAdminEdit")
  566. @ResponseBody
  567. public Object eamAdminEdit(@RequestBody EamAdminData data){
  568. ResponseData responseData = new ResponseData();
  569. try {
  570. responseData = eamService.eamAdminEdit(data);
  571. } catch (Exception e) {
  572. responseData.setCode("400");
  573. responseData.setMsg(e.getMessage());
  574. }
  575. return responseData;
  576. }
  577. /**
  578. * @Description TODO
  579. * @Title eamGroupEdit
  580. * @param data
  581. * @author rq
  582. * @date 2023/1/29 16:49
  583. * @return Object
  584. * @throw
  585. */
  586. @PostMapping(value="/eamAdminDelete")
  587. @ResponseBody
  588. public Object eamAdminDelete(@RequestBody EamAdminData data){
  589. ResponseData responseData = new ResponseData();
  590. try {
  591. responseData = eamService.eamAdminDelete(data);
  592. } catch (Exception e) {
  593. responseData.setCode("400");
  594. responseData.setMsg(e.getMessage());
  595. }
  596. return responseData;
  597. }
  598. /**
  599. * @Description 初始化人员部门
  600. * @Title initDepartment
  601. * @param site
  602. * @author rq
  603. * @date 2022/9/19 14:24
  604. * @return List<OperatorWorkCenterOutData>
  605. * @throw
  606. */
  607. @PostMapping(value = "/initAdminLevel")
  608. @ResponseBody
  609. public Object initAdminLevel(@RequestBody EamAdminData data) {
  610. Map<String, Object> map = new HashMap<String, Object>();
  611. try {
  612. List<EamAdminLevelData> result = eamService.initAdminLevel(data);
  613. map.put("code",200);
  614. map.put("rows",result);
  615. map.put("total",result.size());
  616. map.put("success",true);
  617. } catch (Exception e) {
  618. map.put("msg",e.getMessage());
  619. map.put("success",false);
  620. }
  621. return map;
  622. }
  623. //---------------点检项目-------------------
  624. /**
  625. * @Description 查询设备供应商
  626. * @Title eamAdminSearch
  627. * @param data
  628. * @author rq
  629. * @date 2023/1/29 15:12
  630. * @return Object
  631. * @throw
  632. */
  633. @PostMapping(value="/eamPropertiesItemSearch")
  634. @ResponseBody
  635. public Object eamPropertiesItemSearch(@RequestBody EamPropertiesItemData data){
  636. Map<String, Object> map = new HashMap<>();
  637. try {
  638. List<EamPropertiesItemData> row = eamService.eamPropertiesItemSearch(data);
  639. map.put("rows", row);
  640. map.put("success", true);
  641. } catch (Exception e) {
  642. map.put("success", false);
  643. map.put("msg", e.getMessage());
  644. }
  645. return map;
  646. }
  647. /**
  648. * @Description TODO
  649. * @Title eamAdminSave
  650. * @param data
  651. * @author rq
  652. * @date 2023/1/29 15:13
  653. * @return Object
  654. * @throw
  655. */
  656. @PostMapping(value="/eamPropertiesItemSave")
  657. @ResponseBody
  658. public Object eamPropertiesItemSave(@RequestBody EamPropertiesItemData data){
  659. ResponseData responseData = new ResponseData();
  660. try {
  661. responseData = eamService.eamPropertiesItemSave(data);
  662. } catch (Exception e) {
  663. responseData.setCode("400");
  664. responseData.setMsg(e.getMessage());
  665. }
  666. return responseData;
  667. }
  668. /**
  669. * @Description TODO
  670. * @Title eamAdminEdit
  671. * @param data
  672. * @author rq
  673. * @date 2023/1/29 16:49
  674. * @return Object
  675. * @throw
  676. */
  677. @PostMapping(value="/eamPropertiesItemEdit")
  678. @ResponseBody
  679. public Object eamPropertiesItemEdit(@RequestBody EamPropertiesItemData data){
  680. ResponseData responseData = new ResponseData();
  681. try {
  682. responseData = eamService.eamPropertiesItemEdit(data);
  683. } catch (Exception e) {
  684. responseData.setCode("400");
  685. responseData.setMsg(e.getMessage());
  686. }
  687. return responseData;
  688. }
  689. /**
  690. * @Description TODO
  691. * @Title eamGroupEdit
  692. * @param data
  693. * @author rq
  694. * @date 2023/1/29 16:49
  695. * @return Object
  696. * @throw
  697. */
  698. @PostMapping(value="/eamPropertiesItemDelete")
  699. @ResponseBody
  700. public Object eamPropertiesItemDelete(@RequestBody EamPropertiesItemData data){
  701. ResponseData responseData = new ResponseData();
  702. try {
  703. responseData = eamService.eamPropertiesItemDelete(data);
  704. } catch (Exception e) {
  705. responseData.setCode("400");
  706. responseData.setMsg(e.getMessage());
  707. }
  708. return responseData;
  709. }
  710. /**
  711. * @author: sxm
  712. * @description: 获取部门信息
  713. * @param [empyDept]
  714. * @return: java.lang.Object
  715. * @date: 2022/6/22 9:38
  716. */
  717. @PostMapping("getEmpyDeptList")
  718. public Object getEmpyDeptList(@RequestBody EmpyDept empyDept) {
  719. Map<String, Object> resultMap = new HashMap<>();
  720. try {
  721. List<EmpyDept> list = eamService.getEmpyDeptList(empyDept);
  722. resultMap.put("rows", list);
  723. resultMap.put("success", true);
  724. } catch (Exception e) {
  725. resultMap.put("msg", e.getMessage());
  726. resultMap.put("success", false);
  727. }
  728. return resultMap;
  729. }
  730. /**
  731. * @Description 获取可选值清单
  732. * @Title searchItemAvailable
  733. * @param inData
  734. * @author rq
  735. * @date 2023/2/23 10:50
  736. * @return R
  737. * @throw
  738. */
  739. @PostMapping("/searchItemAvailable")
  740. public R searchItemAvailable(@RequestBody EamPropertiesItemAvailableData inData){
  741. List<EamPropertiesItemAvailableData> resultList = eamService.searchItemAvailable(inData);
  742. return R.ok().put("rows", resultList).put("total",resultList.size());
  743. }
  744. /**
  745. * @Description 保存 编辑可选值
  746. * @Title saveItemAvailable
  747. * @param inData
  748. * @author rq
  749. * @date 2023/2/23 10:56
  750. * @return R
  751. * @throw
  752. */
  753. @PostMapping("/saveItemAvailable")
  754. public R saveItemAvailable(@RequestBody EamPropertiesItemAvailableData inData){
  755. eamService.saveItemAvailable(inData);
  756. return R.ok();
  757. }
  758. /**
  759. * @Description TODO
  760. * @Title saveItemAvailable
  761. * @param inData
  762. * @author rq
  763. * @date 2023/2/23 11:42
  764. * @return R
  765. * @throw
  766. */
  767. @PostMapping("/deleteItemAvailable")
  768. public R deleteItemAvailable(@RequestBody EamPropertiesItemAvailableData inData){
  769. eamService.deleteItemAvailable(inData);
  770. return R.ok();
  771. }
  772. //---------------点检模板-------------------
  773. /**
  774. * @Description TODO
  775. * @Title eamPropertiesModelSearch
  776. * @param data
  777. * @author rq
  778. * @date 2023/2/23 17:15
  779. * @return R
  780. * @throw
  781. */
  782. @PostMapping(value="/eamPropertiesModelSearch")
  783. public R eamPropertiesModelSearch(@RequestBody EamPropertiesModelHeaderData data){
  784. PageUtils page = eamService.eamPropertiesModelSearch(data);
  785. return R.ok().put("page", page);
  786. }
  787. /**
  788. * @Description TODO
  789. * @Title eamPropertiesModelEdit
  790. * @param inData
  791. * @author rq
  792. * @date 2023/2/23 17:40
  793. * @return R
  794. * @throw
  795. */
  796. @PostMapping("/eamPropertiesModelSave")
  797. public R eamPropertiesModelSave(@RequestBody EamPropertiesModelHeaderData inData){
  798. eamService.eamPropertiesModelSave(inData);
  799. return R.ok();
  800. }
  801. /**
  802. * @Description TODO
  803. * @Title eamPropertiesModelEdit
  804. * @param inData
  805. * @author rq
  806. * @date 2023/2/23 17:40
  807. * @return R
  808. * @throw
  809. */
  810. @PostMapping("/eamPropertiesModelEdit")
  811. public R eamPropertiesModelEdit(@RequestBody EamPropertiesModelHeaderData inData){
  812. eamService.eamPropertiesModelEdit(inData);
  813. return R.ok();
  814. }
  815. /**
  816. * @Description TODO
  817. * @Title eamPropertiesModelDelete
  818. * @param inData
  819. * @author rq
  820. * @date 2023/2/23 17:40
  821. * @return R
  822. * @throw
  823. */
  824. @PostMapping("/eamPropertiesModelDelete")
  825. public R eamPropertiesModelDelete(@RequestBody EamPropertiesModelHeaderData inData){
  826. eamService.eamPropertiesModelDelete(inData);
  827. return R.ok();
  828. }
  829. /**
  830. * @Description TODO
  831. * @Title eamPropertiesModelSearch
  832. * @param data
  833. * @author rq
  834. * @date 2023/2/23 17:15
  835. * @return R
  836. * @throw
  837. */
  838. @PostMapping(value="/searchModalDetails")
  839. public R searchModalDetails(@RequestBody EamPropertiesModelDetailData data){
  840. List<EamPropertiesModelDetailData> list = eamService.searchModalDetails(data);
  841. return R.ok().put("rows", list);
  842. }
  843. /**
  844. * @Description TODO
  845. * @Title eamPropertiesModelEdit
  846. * @param inData
  847. * @author rq
  848. * @date 2023/2/23 17:40
  849. * @return R
  850. * @throw
  851. */
  852. @PostMapping("/saveModalDetails")
  853. public R saveModalDetails(@RequestBody EamPropertiesModelDetailData inData){
  854. eamService.saveModalDetails(inData);
  855. return R.ok();
  856. }
  857. /**
  858. * @Description TODO
  859. * @Title eamPropertiesModelDelete
  860. * @param inData
  861. * @author rq
  862. * @date 2023/2/23 17:40
  863. * @return R
  864. * @throw
  865. */
  866. @PostMapping("/deleteModalDetails")
  867. public R deleteModalDetails(@RequestBody EamPropertiesModelDetailData inData){
  868. eamService.deleteModalDetails(inData);
  869. return R.ok();
  870. }
  871. //---------------点检计划-------------------
  872. /**
  873. * @Description 查询点检或者其他计划
  874. * @Title eamPropertiesModelSearch
  875. * @param data
  876. * @author rq
  877. * @date 2023/2/23 17:15
  878. * @return R
  879. * @throw
  880. */
  881. @PostMapping(value="/eamWorkPlanSearch")
  882. public R eamWorkPlanSearch(@RequestBody EamWorkPlanInData data){
  883. PageUtils page = eamService.eamWorkPlanSearch(data);
  884. return R.ok().put("page", page);
  885. }
  886. /**
  887. * @Description TODO
  888. * @Title eamWorkPlanSave
  889. * @param inData
  890. * @author rq
  891. * @date 2023/2/23 17:40
  892. * @return R
  893. * @throw
  894. */
  895. @PostMapping("/eamWorkPlanSave")
  896. public R eamWorkPlanSave(@RequestBody EamWorkPlanInData inData){
  897. eamService.eamWorkPlanSave(inData);
  898. return R.ok();
  899. }
  900. /**
  901. * @Description TODO
  902. * @Title eamWorkPlanEdit
  903. * @param inData
  904. * @author rq
  905. * @date 2023/2/23 17:40
  906. * @return R
  907. * @throw
  908. */
  909. @PostMapping("/eamWorkPlanEdit")
  910. public R eamWorkPlanEdit(@RequestBody EamWorkPlanInData inData){
  911. eamService.eamWorkPlanEdit(inData);
  912. return R.ok();
  913. }
  914. }