|
@@ -0,0 +1,210 @@
|
|
|
+package com.gyee.sampleimpala.controller;
|
|
|
+
|
|
|
+
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.gyee.sampleimpala.common.result.JsonResult;
|
|
|
+import com.gyee.sampleimpala.common.result.ResultCode;
|
|
|
+import com.gyee.sampleimpala.model.kudu.Knowfaultfix;
|
|
|
+import com.gyee.sampleimpala.model.kudu.Knowfaultsymptom;
|
|
|
+import com.gyee.sampleimpala.model.kudu.Knowfaulttype;
|
|
|
+import com.gyee.sampleimpala.service.kudu.KnowfaultfixService;
|
|
|
+import com.gyee.sampleimpala.service.kudu.KnowfaultsymptomService;
|
|
|
+import com.gyee.sampleimpala.service.kudu.KnowfaulttypeService;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+
|
|
|
+ * 知识库的基础数据
|
|
|
+ */
|
|
|
+@CrossOrigin
|
|
|
+@RestController
|
|
|
+@RequestMapping("/know")
|
|
|
+public class KnowBasicController {
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private KnowfaulttypeService knowfaulttypeService;
|
|
|
+ @Autowired
|
|
|
+ private KnowfaultsymptomService knowfaultsymptomService;
|
|
|
+ @Autowired
|
|
|
+ private KnowfaultfixService knowfaultfixService;
|
|
|
+
|
|
|
+
|
|
|
+ * 查询所有故障分类数据
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/fault/type/all")
|
|
|
+ public JSONObject faultTypeAll(){
|
|
|
+ List<Knowfaulttype> list = knowfaulttypeService.getAll();
|
|
|
+ return JsonResult.successData(ResultCode.SUCCESS, list);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 编辑故障分类数据
|
|
|
+ * @param obj
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/fault/type/edit")
|
|
|
+ public JSONObject faultTypeEdit(@RequestBody Knowfaulttype obj){
|
|
|
+ boolean flag = knowfaulttypeService.editItem(obj);
|
|
|
+ if (flag){
|
|
|
+ return JsonResult.success(ResultCode.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ return JsonResult.error(ResultCode.ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ * 新增故障分类
|
|
|
+ * @param obj
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/fault/type/insert")
|
|
|
+ public JSONObject faultTypeInsert(@RequestBody Knowfaulttype obj){
|
|
|
+ boolean flag = knowfaulttypeService.insertItem(obj);
|
|
|
+ if (flag){
|
|
|
+ return JsonResult.success(ResultCode.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ return JsonResult.error(ResultCode.ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 删除故障分类
|
|
|
+ * @param id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/fault/type/delete")
|
|
|
+ @ResponseBody
|
|
|
+ public JSONObject faultTypeDelete(String id){
|
|
|
+ boolean flag = knowfaulttypeService.deleteItem(id);
|
|
|
+ if (flag){
|
|
|
+ return JsonResult.success(ResultCode.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ return JsonResult.error(ResultCode.ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 查询所有故障现象数据
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/fault/symptom/all")
|
|
|
+ public JSONObject faultSymptomAll(){
|
|
|
+ List<Knowfaultsymptom> list = knowfaultsymptomService.getAll();
|
|
|
+ return JsonResult.successData(ResultCode.SUCCESS, list);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 编辑故障现象数据
|
|
|
+ * @param obj
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/fault/symptom/edit")
|
|
|
+ public JSONObject faultSymptomEdit(@RequestBody Knowfaultsymptom obj){
|
|
|
+ boolean flag = knowfaultsymptomService.editItem(obj);
|
|
|
+ if (flag){
|
|
|
+ return JsonResult.success(ResultCode.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ return JsonResult.error(ResultCode.ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ * 新增故障现象
|
|
|
+ * @param obj
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/fault/symptom/insert")
|
|
|
+ public JSONObject faultSymptomInsert(@RequestBody Knowfaultsymptom obj){
|
|
|
+ boolean flag = knowfaultsymptomService.insertItem(obj);
|
|
|
+ if (flag){
|
|
|
+ return JsonResult.success(ResultCode.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ return JsonResult.error(ResultCode.ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 删除故障现象
|
|
|
+ * @param id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/fault/symptom/delete")
|
|
|
+ @ResponseBody
|
|
|
+ public JSONObject faultSymptomDelete(String id){
|
|
|
+ boolean flag = knowfaulttypeService.deleteItem(id);
|
|
|
+ if (flag){
|
|
|
+ return JsonResult.success(ResultCode.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ return JsonResult.error(ResultCode.ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 查询所有故障检修数据
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/fault/fix/all")
|
|
|
+ public JSONObject faultFixAll(){
|
|
|
+ List<Knowfaultfix> list = knowfaultfixService.getAll();
|
|
|
+ return JsonResult.successData(ResultCode.SUCCESS, list);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 编辑故障检修数据
|
|
|
+ * @param obj
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/fault/fix/edit")
|
|
|
+ public JSONObject faultFixEdit(@RequestBody Knowfaultfix obj){
|
|
|
+ boolean flag = knowfaultfixService.editItem(obj);
|
|
|
+ if (flag){
|
|
|
+ return JsonResult.success(ResultCode.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ return JsonResult.error(ResultCode.ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ * 新增故障检修
|
|
|
+ * @param obj
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/fault/fix/insert")
|
|
|
+ public JSONObject faultFixInsert(@RequestBody Knowfaultfix obj){
|
|
|
+ boolean flag = knowfaultfixService.insertItem(obj);
|
|
|
+ if (flag){
|
|
|
+ return JsonResult.success(ResultCode.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ return JsonResult.error(ResultCode.ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 删除故障检修
|
|
|
+ * @param id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/fault/fix/delete")
|
|
|
+ @ResponseBody
|
|
|
+ public JSONObject faultFixDelete(String id){
|
|
|
+ boolean flag = knowfaultfixService.deleteItem(id);
|
|
|
+ if (flag){
|
|
|
+ return JsonResult.success(ResultCode.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ return JsonResult.error(ResultCode.ERROR);
|
|
|
+ }
|
|
|
+}
|