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; } }