package com.fgkj.controller;
|
|
import com.fgkj.util.*;
|
|
import com.fgkj.dto.ServiceModel;
|
import com.fgkj.dto.User_battgroup_baojigroup;
|
import com.fgkj.dto.User_log;
|
import com.fgkj.mapper.UinfDaoFactory;
|
import com.fgkj.services.User_battgroup_baojigroupService;
|
import com.fgkj.services.User_logService;
|
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("baojiGroup")
|
@RestController
|
@Api(tags = "baojiGroup接口")
|
public class User_battgroup_baojigroupController{
|
|
@Resource
|
private User_battgroup_baojigroupService service;
|
@Resource
|
private User_logService uservice;
|
|
// 5.3删除包机组
|
@DeleteMapping("/")
|
@ApiOperation(notes = "",value="删除包机组")
|
public ServiceModel delete(@RequestBody User_battgroup_baojigroup us) {
|
ServiceModel model=service.delete(us);
|
// {
|
// String msg="删除"+us.getBaoji_group_name()+"包机组";
|
// User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg);
|
// uservice.add(ulog);//将用户的操作记录下来
|
// }
|
|
return model;
|
}
|
|
//5.3根据包机组id查对应的机房和电池组
|
@PostMapping("byInfo")
|
@ApiOperation(notes = "",value="包机组id查对应的机房和电池组")
|
public ServiceModel serchByInfo(@RequestBody User_battgroup_baojigroup us){
|
ServiceModel model=service.serchByInfo(us);
|
|
return model;
|
}
|
|
//5.3根据包机组id查包机组对应的用户
|
@PostMapping("byCondition")
|
@ApiOperation(notes = "",value="包机组id查包机组对应的用户")
|
public ServiceModel serchByCondition(@RequestBody User_battgroup_baojigroup us){
|
ServiceModel model=service.serchByCondition(us);
|
|
return model;
|
}
|
|
//5.3查所有包机组
|
@GetMapping("all")
|
@ApiOperation(notes = "",value="查所有包机组")
|
public ServiceModel searchAll(){
|
ServiceModel model=service.searchAll();
|
|
return model;
|
}
|
|
// 5.3添加新包机组
|
@PostMapping("/")
|
@ApiOperation(notes = "",value="添加新包机组")
|
public ServiceModel add(@RequestBody User_battgroup_baojigroup us) {
|
ServiceModel model=service.add(us);
|
{
|
String msg="添加新的包机组为"+us.getBaoji_group_name();
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msg);
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
|
return model;
|
}
|
|
// 5.3修改包机组名
|
@PutMapping("/")
|
@ApiOperation(notes = "",value="修改包机组名")
|
public ServiceModel update(@RequestBody User_battgroup_baojigroup us) {
|
ServiceModel model=service.update(us);
|
{
|
String msg="修改"+us.getBaoji_group_name()+"包机组信息";
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg);
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
|
return model;
|
}
|
|
}
|