| | |
| | | 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; |
| | | import java.util.List; |
| | | |
| | | @RequestMapping("userPermitGroup") |
| | | @RestController |
| | | @Api |
| | | @Api(tags = "userPermitGroup接口") |
| | | public class User_permitgroupController{ |
| | | |
| | | @Autowired |
| | | @Resource |
| | | private User_permitgroupService service; |
| | | @Autowired |
| | | @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查对应的所有权限组 |
| | | @GetMapping("permitNameByUid") |
| | | public ServiceModel serchPermitName(@RequestBody User_inf uinf){ |
| | | ServiceModel model=service.serchPermitName(uinf); |
| | | |
| | | return model; |
| | | } |
| | | @PostMapping("permitNameByUid") |
| | | @ApiOperation(notes = "", value = "uid查对应的所有权限组") |
| | | public ServiceModel serchPermitName(@RequestParam Integer uId) { |
| | | User_inf uinf = new User_inf(); |
| | | uinf.setuId(uId); |
| | | 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查用户 |
| | | @GetMapping("UserByPermitId") |
| | | public ServiceModel serchByPermit(@RequestBody User_permitgroup up){ |
| | | ServiceModel model=service.serchByPermit(up); |
| | | |
| | | @PostMapping("UserByPermitId") |
| | | @ApiOperation(notes = "", value = "权限id查用户") |
| | | public ServiceModel serchByPermit(@RequestParam Integer permit_group_id) { |
| | | User_permitgroup up = new User_permitgroup(); |
| | | up.setPermit_group_id(permit_group_id); |
| | | ServiceModel model = service.serchByPermit(up); |
| | | |
| | | return model; |
| | | } |
| | | |
| | | //5.2根据权限组id查对应的所有权限 |
| | | @GetMapping("byPermitGroupId") |
| | | public ServiceModel serchByInfo(@RequestBody User_permitgroup up){ |
| | | @PostMapping("byPermitGroupId") |
| | | @ApiOperation(notes = "",value="权限组id查对应的所有权限") |
| | | public ServiceModel serchByInfo(@RequestParam Integer permit_group_id) { |
| | | User_permitgroup up = new User_permitgroup(); |
| | | up.setPermit_group_id(permit_group_id); |
| | | ServiceModel model=service.serchByInfo(up); |
| | | |
| | | return model; |
| | |
| | | |
| | | //5.2删除指定id的权限组 |
| | | @DeleteMapping("/") |
| | | public ServiceModel delete(@RequestBody User_permitgroup up){ |
| | | @ApiOperation(notes = "",value="删除指定id的权限组") |
| | | public ServiceModel delete(@RequestParam Integer permit_group_id,@RequestParam String permit_group_name) { |
| | | User_permitgroup up = new User_permitgroup(); |
| | | up.setPermit_group_id(permit_group_id); |
| | | up.setPermit_group_name(permit_group_name); |
| | | ServiceModel model=service.delete(up); |
| | | { |
| | | if (model.getCode().equals(1)){ |
| | | String msg="删除的权限组为:"+up.getPermit_group_name(); |
| | | User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg); |
| | | uservice.add(ulog);//将用户的操作记录下来 |
| | |
| | | |
| | | return model; |
| | | } |
| | | |
| | | |
| | | //5.2添加权限组 |
| | | @PostMapping("/") |
| | | public ServiceModel add(@RequestBody User_permitgroup up){ |
| | | ServiceModel model=service.add(up); |
| | | @ApiOperation(notes = "[{ \"permit_group_id\": 0, \"permit_group_name\": \"\", \"permit_item_name\": \"\", \"permit_item_value\": 0 }]",value="添加权限组") |
| | | public ServiceModel add(@RequestBody List<User_permitgroup> list){ |
| | | ServiceModel model=service.add(list); |
| | | |
| | | return model; |
| | | } |
| | | |
| | | |
| | | //更新权限组 |
| | | @PutMapping("/") |
| | | public ServiceModel update(@RequestBody User_permitgroup up){ |
| | | ServiceModel model=service.update(up); |
| | | |
| | | @ApiOperation(notes = "", value = "更新权限组") |
| | | public ServiceModel update(@RequestParam Integer permit_item_value, @RequestParam Integer num) { |
| | | User_permitgroup up = new User_permitgroup(); |
| | | up.setPermit_item_value(permit_item_value); |
| | | up.setNum(num); |
| | | ServiceModel model = service.update(up); |
| | | |
| | | return model; |
| | | } |
| | | |
| | | |
| | | //5.2重命名(修改权限名) |
| | | @PutMapping("name") |
| | | 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); |
| | | @ApiOperation(notes = "", value = "重命名(修改权限名)") |
| | | public ServiceModel updateName(@RequestParam Integer permit_group_id, @RequestParam String permit_group_name, @RequestParam Integer permit_item_name) { |
| | | User_permitgroup up = new User_permitgroup(); |
| | | up.setPermit_group_id(permit_group_id); |
| | | up.setPermit_group_name(permit_group_name); |
| | | up.setPermit_item_value(permit_item_name); |
| | | ServiceModel model = service.updateName(up); |
| | | if (model.getCode().equals(1)){ |
| | | String msg = "重命名" + up.getPermit_item_name() + "权限组名称为:" + up.getPermit_group_name(); |
| | | User_log ulog = UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); |
| | | uservice.add(ulog);//将用户的操作记录下来 |
| | | } |
| | | |
| | | return model; |
| | | } |
| | | |
| | | return model; |
| | | } |
| | | |
| | | |
| | | //更新并且添加权限 |
| | | @PutMapping("permit") |
| | | @ApiOperation(notes = "",value="更新并且添加权限 TODO") |
| | | public ServiceModel updatePermit(){ |
| | | String msg=""; |
| | | ServiceModel model=new ServiceModel(); |
| | |
| | | } |
| | | |
| | | //5.2查询所有的权限 |
| | | @GetMapping("role") |
| | | @PostMapping("role") |
| | | @ApiOperation(notes = "返回data为List集合permit_item_name",value="查询所有的权限") |
| | | public ServiceModel serchRole(){ |
| | | ServiceModel model=service.serchRole(); |
| | | |