123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219 |
- package com.gyee.impala.controller;
- import com.alibaba.fastjson.JSONObject;
- import com.gyee.impala.common.result.JsonResult;
- import com.gyee.impala.common.result.ResultCode;
- import com.gyee.impala.model.master.Knowfaultfix;
- import com.gyee.impala.model.master.Knowfaultsymptom;
- import com.gyee.impala.model.master.Knowfaulttype;
- import com.gyee.impala.service.master.KnowfaultfixService;
- import com.gyee.impala.service.master.KnowfaultsymptomService;
- import com.gyee.impala.service.master.KnowfaulttypeService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- import java.util.Map;
- /**
- * 知识库数据查询
- */
- @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_DATA);
- }
- /**
- * 新增故障分类
- * @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_DATA);
- }
- /**
- * 删除故障分类
- * @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_DATA);
- }
- /**
- * 查询所有故障现象数据
- * @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_DATA);
- }
- /**
- * 新增故障现象
- * @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_DATA);
- }
- /**
- * 删除故障现象
- * @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_DATA);
- }
- /**
- * 查询所有故障检修数据
- * @return
- */
- @GetMapping("/fault/fix/all")
- public JSONObject faultFixWidgetAll(String... faultCode){
- List<Knowfaultfix> list = knowfaultfixService.getAll(faultCode);
- return JsonResult.successData(ResultCode.SUCCESS, list);
- }
- /**
- * 查询所有故障检修数据
- * @return
- */
- @GetMapping("/fault/fix/widget")
- public JSONObject faultFixAll(){
- List<Map<String, String>> list = knowfaultfixService.getWidgetAll();
- 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_DATA);
- }
- /**
- * 新增故障检修
- * @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_DATA);
- }
- }
|