package com.fgkj.controller;
|
|
import com.fgkj.util.*;
|
|
import com.fgkj.dto.ServiceModel;
|
import com.fgkj.dto.User_inf;
|
import com.fgkj.dto.User_log;
|
import com.fgkj.dto.User_permitgroup;
|
import com.fgkj.mapper.UinfDaoFactory;
|
import com.fgkj.services.User_logService;
|
import com.fgkj.services.User_permitgroupService;
|
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("userPermitGroup")
|
@RestController
|
@Api(tags = "userPermitGroup接口")
|
public class User_permitgroupController{
|
|
@Resource
|
private User_permitgroupService service;
|
@Resource
|
private User_logService uservice;
|
|
|
// private User_permitgroup up;
|
// private User_inf uinf;
|
// private String addjson; //权限添加的权限json数组
|
// private String updjson; //权限更新的权限json数组
|
// private String result;
|
|
|
//5.1根据uid查对应的所有权限组
|
@PostMapping("permitNameByUid")
|
@ApiOperation(notes = "",value="uid查对应的所有权限组")
|
public ServiceModel serchPermitName(@RequestBody User_inf uinf){
|
ServiceModel model=service.serchPermitName(uinf);
|
|
return model;
|
}
|
|
//5.2查所有的权限组
|
@GetMapping("all")
|
@ApiOperation(notes = "",value="查所有的权限组")
|
public ServiceModel searchAll(){
|
ServiceModel model=service.searchAll();
|
|
return model;
|
}
|
|
//5.2根据权限id查用户
|
@PostMapping("UserByPermitId")
|
@ApiOperation(notes = "",value="权限id查用户")
|
public ServiceModel serchByPermit(@RequestBody User_permitgroup up){
|
ServiceModel model=service.serchByPermit(up);
|
|
return model;
|
}
|
|
//5.2根据权限组id查对应的所有权限
|
@PostMapping("byPermitGroupId")
|
@ApiOperation(notes = "",value="权限组id查对应的所有权限")
|
public ServiceModel serchByInfo(@RequestBody User_permitgroup up){
|
ServiceModel model=service.serchByInfo(up);
|
|
return model;
|
}
|
|
//5.2删除指定id的权限组
|
@DeleteMapping("/")
|
@ApiOperation(notes = "",value="删除指定id的权限组")
|
public ServiceModel delete(@RequestBody User_permitgroup up){
|
ServiceModel model=service.delete(up);
|
{
|
String msg="删除的权限组为:"+up.getPermit_group_name();
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg);
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
|
return model;
|
}
|
|
//5.2添加权限组
|
@PostMapping("/")
|
@ApiOperation(notes = "",value="添加权限组")
|
public ServiceModel add(@RequestBody User_permitgroup up){
|
ServiceModel model=service.add(up);
|
|
return model;
|
}
|
|
//更新权限组
|
@PutMapping("/")
|
@ApiOperation(notes = "",value="更新权限组")
|
public ServiceModel update(@RequestBody User_permitgroup up){
|
ServiceModel model=service.update(up);
|
|
return model;
|
}
|
|
//5.2重命名(修改权限名)
|
@PutMapping("name")
|
@ApiOperation(notes = "",value="重命名(修改权限名)")
|
public ServiceModel updateName(@RequestBody User_permitgroup up){
|
ServiceModel model=service.updateName(up);
|
{
|
String msg="重命名"+up.getPermit_item_name()+"权限组名称为:"+up.getPermit_group_name();
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg);
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
|
return model;
|
}
|
|
|
//更新并且添加权限
|
@PutMapping("permit")
|
@ApiOperation(notes = "",value="更新并且添加权限")
|
public ServiceModel updatePermit(){
|
String msg="";
|
ServiceModel model=new ServiceModel();
|
/*if(addjson!=null && addjson.length()>0){
|
List<User_permitgroup> addlist=ActionUtil.getGson("yyyy-MM-dd").fromJson(addjson, new TypeToken<List<User_permitgroup>>(){}.getType());
|
if(addlist.size()>0){
|
model=service.add(addlist);
|
{
|
String msginf="添加新的权限组";
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msginf);
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
}
|
}
|
if(updjson!=null && updjson.length()>0){
|
List<User_permitgroup> uplist=ActionUtil.getGson("yyyy-MM-dd").fromJson(updjson, new TypeToken<List<User_permitgroup>>(){}.getType());
|
if(uplist.size()>0){
|
model=service.update(uplist);
|
{
|
String msginf="修改权限组";
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msginf);
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
}
|
}*/
|
|
return model;
|
}
|
|
//5.2查询所有的权限
|
@PostMapping("role")
|
@ApiOperation(notes = "",value="查询所有的权限")
|
public ServiceModel serchRole(){
|
ServiceModel model=service.serchRole();
|
|
return model;
|
}
|
|
}
|