| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- 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.Casefault;
- import com.gyee.sampleimpala.model.kudu.Casefaultalg;
- import com.gyee.sampleimpala.service.kudu.CasefaultService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- /**
- * 故障样本库操作
- */
- @CrossOrigin
- @RestController
- @RequestMapping("/case")
- public class CaseFaultController {
- @Autowired
- private CasefaultService casefaultService;
- /**
- * 根据条件查询故障
- * @param station 场站
- * @param model 风机型号
- * @param widget 故障部件
- * @param st 开始时间
- * @param et 结束时间
- * @param ids oracle关联的faultid
- * @return
- */
- @GetMapping("/fault/all")
- public JSONObject faultAll(String station, String[] model, String[] widget,
- String st, String et, String[] ids){
- List<Casefault> list = casefaultService.getAll(station, model, widget, st, et, ids);
- return JsonResult.successData(ResultCode.SUCCESS, list);
- }
- /**
- * 批量新增或修改数据
- * @param list
- * @return
- */
- @PostMapping("/fault/insert")
- public JSONObject faultInsert(@RequestBody List<Casefault> list){
- boolean flag = casefaultService.insertOrUpdate(list);
- if (flag){
- return JsonResult.success(ResultCode.SUCCESS);
- }
- return JsonResult.error(ResultCode.ERROR);
- }
- // /**
- // * 新增样本案例
- // * @param obj
- // * @return
- // */
- // @PostMapping("/item/insert")
- // public JSONObject faultInsert(@RequestBody Casefault obj){
- // boolean flag = casefaultService.insertItem(obj);
- // if (flag){
- // return JsonResult.success(ResultCode.SUCCESS);
- // }
- //
- // return JsonResult.error(ResultCode.ERROR);
- // }
- /**
- * 编辑样本案例
- * @param obj
- * @return
- */
- @PostMapping("/item/edit")
- public JSONObject faultEdit(@RequestBody Casefault obj){
- System.out.println(obj.toString());
- boolean flag = casefaultService.editItem(obj);
- if (flag){
- return JsonResult.success(ResultCode.SUCCESS);
- }
- return JsonResult.error(ResultCode.ERROR);
- }
- /**
- * 删除样本案例
- * @param id
- * @return
- */
- @PostMapping("/item/delete")
- @ResponseBody
- public JSONObject faultDelete(String id){
- boolean flag = casefaultService.deleteItem(id);
- if (flag){
- return JsonResult.success(ResultCode.SUCCESS);
- }
- return JsonResult.error(ResultCode.ERROR);
- }
- }
|