package com.fgkj.controller;
|
|
import com.fgkj.util.*;
|
|
import com.fgkj.dto.Devstate_usr;
|
import com.fgkj.dto.ServiceModel;
|
import com.fgkj.dto.User_inf;
|
import com.fgkj.services.Devstate_usrService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
@RequestMapping("devStateUsr")
|
@RestController
|
@Api(tags = "devStateUsr接口")
|
public class Devstate_usrController{
|
|
@Resource
|
private Devstate_usrService service;
|
|
//添加
|
@PostMapping("/")
|
@ApiOperation(notes = "uid 从session中获取 { \"dev_id\": 0, \"battgroupid\": 0, \"batt_index\": 0, \"stationname\": \"\", \"battgroupname\": \"\" }",value="添加")
|
public ServiceModel add(@RequestBody Devstate_usr dev_usr) {
|
User_inf uinf = (User_inf)ActionUtil.getUser();
|
dev_usr.setuId(uinf.getuId());
|
ServiceModel model=service.add(dev_usr);
|
|
return model;
|
|
}
|
|
//修改
|
@PutMapping("/")
|
@ApiOperation(notes = "uid 从session中获取 修改条件uid dev_id { \"dev_id\": 0, \"battgroupid\": 0, \"batt_index\": 0, \"stationname\": \"\", \"battgroupname\": \"\" }",value="修改")
|
public ServiceModel update(@RequestBody Devstate_usr dev_usr) {
|
// Devstate_usr dev_usr=getGson().fromJson(json, Devstate_usr.class);
|
User_inf uinf = (User_inf)ActionUtil.getUser();
|
dev_usr.setuId(uinf.getuId());
|
ServiceModel model=service.update(dev_usr);
|
|
return model;
|
|
}
|
//删除
|
@DeleteMapping("/")
|
@ApiOperation(notes = "",value="删除")
|
public ServiceModel del(@RequestParam Integer dev_id,@RequestParam Integer battgroupid) {
|
Devstate_usr dev_usr = new Devstate_usr();
|
User_inf uinf = (User_inf) ActionUtil.getUser();
|
dev_usr.setuId(uinf.getuId());
|
dev_usr.setDev_id(dev_id);
|
dev_usr.setBattgroupid(battgroupid);
|
ServiceModel model = service.del(dev_usr);
|
|
return model;
|
|
}
|
//根据用户id查询
|
@PostMapping("byCondition")
|
@ApiOperation(notes = "根据session中的用户id查询",value="用户id查询")
|
public ServiceModel serchByCondition() {
|
User_inf uinf = (User_inf)ActionUtil.getUser();
|
Devstate_usr dev_usr = new Devstate_usr();
|
dev_usr.setuId(uinf.getuId());
|
ServiceModel model=service.serchByCondition(dev_usr);
|
|
return model;
|
|
}
|
|
|
|
}
|