| | |
| | | package com.fgkj.services; |
| | | |
| | | import com.fgkj.dto.ServiceModel; |
| | | import com.fgkj.dto.ServiceModelImpl; |
| | | import com.fgkj.dto.User_inf; |
| | | import com.fgkj.dto.User_permitgroup; |
| | | import com.fgkj.mapper.impl.User_permitgroupMapper; |
| | | import com.fgkj.mapper.impl.User_permitgroup_dataMapper; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | | public class User_permitgroupService { |
| | | |
| | | private ServiceModel model; |
| | | ServiceModel model = new ServiceModel(); |
| | | |
| | | @Autowired |
| | | @Resource |
| | | private User_permitgroupMapper mapper; |
| | | @Autowired |
| | | @Resource |
| | | private User_permitgroup_dataMapper dataMapper; |
| | | |
| | | //5.2添加(新增权限组并将所有权限都添加) |
| | | public ServiceModel add(Object obj) { |
| | | List<User_permitgroup> list=(List<User_permitgroup>) obj; |
| | | public ServiceModel add(List<User_permitgroup> list) { |
| | | ServiceModel model = new ServiceModel(); |
| | | String permit_group_name=""; |
| | | int permit_group_id=0; |
| | | Boolean bl=true; |
| | | if(list!=null && list.size()>0){ |
| | | for(int i=0;i<list.size();i++){ |
| | | if(!permit_group_name.equals(list.get(i).getPermit_group_name())){ |
| | |
| | | } |
| | | list.get(i).setPermit_group_name(permit_group_name); |
| | | list.get(i).setPermit_group_id(permit_group_id); |
| | | try { |
| | | bl =mapper.addPro(list.get(i))>0; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | model.setMsg("添加权限组失败!"); |
| | | return model; |
| | | } |
| | | } |
| | | } |
| | | Boolean bl=mapper.addPro(list); |
| | | if(bl){ |
| | | model.setCode(1); |
| | | model.setMsg("添加权限组成功!"); |
| | |
| | | |
| | | //5.2查询所有的权限 |
| | | public ServiceModel serchRole(){ |
| | | List<User_permitgroup> list=mapper.serchRole(); |
| | | model=new ServiceModel(); |
| | | /** |
| | | * 存一个参数 |
| | | * { |
| | | * "num": null, |
| | | * "permit_group_id": null, |
| | | * "permit_group_name": null, |
| | | * "permit_item_name": "battmant_report_query_permit", |
| | | * "permit_item_value": null |
| | | * } |
| | | */ |
| | | List<String> list=mapper.serchRole(); |
| | | ServiceModel model=new ServiceModel(); |
| | | if(list!=null && list.size()>0){ |
| | | model.setCode(1); |
| | | model.setData(list); |
| | |
| | | return model; |
| | | } |
| | | |
| | | //5.2编辑(修改权限值) |
| | | public ServiceModel update(Object obj) { |
| | | Boolean bl=mapper.update(obj); |
| | | if(bl){ |
| | | //5.2编辑(修改权限值) |
| | | public ServiceModel update(User_permitgroup obj) { |
| | | ServiceModel model = new ServiceModel(); |
| | | Boolean bl = null; |
| | | try { |
| | | bl = mapper.update(obj); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | if (bl) { |
| | | model.setCode(1); |
| | | model.setMsg("修改权限组成功!"); |
| | | } |
| | | else{ |
| | | } else { |
| | | model.setMsg("修改权限组失败!"); |
| | | } |
| | | return model; |
| | | return model; |
| | | } |
| | | |
| | | //5.2重命名(修改权限名) |
| | | public ServiceModel updateName(Object obj){ |
| | | boolean bl=mapper.updateName(obj); |
| | | if(bl){ |
| | | public ServiceModel updateName(User_permitgroup obj){ |
| | | ServiceModel model = new ServiceModel(); |
| | | boolean bl= false; |
| | | try { |
| | | bl = mapper.updateName(obj)>0; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | model.setMsg("修改权限组失败!"); |
| | | return model; |
| | | } |
| | | if(bl){ |
| | | model.setCode(1); |
| | | model.setMsg("修改权限组成功!"); |
| | | } |
| | |
| | | } |
| | | |
| | | //5.2删除(删除所有该权限组) |
| | | public ServiceModel delete(Object obj) { |
| | | Boolean bl=mapper.del(obj); |
| | | Boolean bl_data=dataMapper.delPermitId(obj); |
| | | public ServiceModel delete(User_permitgroup obj) { |
| | | Boolean bl=mapper.del(obj)>0; |
| | | Boolean bl_data=dataMapper.delPermitId(obj)>0; |
| | | if(bl||bl_data){ |
| | | model.setCode(1); |
| | | model.setMsg("删除成功!"); |
| | |
| | | |
| | | |
| | | //5.1根据uid查permit_group_name |
| | | public ServiceModel serchByCondition(Object obj){ |
| | | model=new ServiceModel(); |
| | | List list=mapper.serchByCondition(obj); |
| | | if(list!=null && list.size()>0){ |
| | | model.setCode(1); |
| | | String StrN=""; |
| | | for(int i=0;i<list.size();i++){ |
| | | StrN+=","; |
| | | StrN+=((User_permitgroup)list.get(i)).getPermit_group_name(); |
| | | } |
| | | //TODO perry |
| | | // model.setMsgN(StrN.substring(1,StrN.length())); |
| | | }else{ |
| | | model.setCode(0); |
| | | } |
| | | return model; |
| | | } |
| | | public ServiceModelImpl serchByCondition(User_inf obj) { |
| | | ServiceModelImpl model = new ServiceModelImpl(); |
| | | List list = mapper.serchByCondition(obj); |
| | | if (list != null && list.size() > 0) { |
| | | model.setCode(1); |
| | | String StrN = ""; |
| | | for (int i = 0; i < list.size(); i++) { |
| | | StrN += ","; |
| | | StrN += ((User_permitgroup) list.get(i)).getPermit_group_name(); |
| | | } |
| | | //TODO perry |
| | | model.setMsgN(StrN.substring(1, StrN.length())); |
| | | } else { |
| | | model.setCode(0); |
| | | } |
| | | return model; |
| | | } |
| | | //5.2根据权限id查用户 |
| | | public ServiceModel serchByPermit(Object obj){ |
| | | public ServiceModel serchByPermit(User_permitgroup obj){ |
| | | ServiceModel model = new ServiceModel(); |
| | | List list=mapper.serchByPermit(obj); |
| | | if(list.size()>0&&list!=null){ |
| | | model.setCode(1); |
| | |
| | | } |
| | | |
| | | //5.1根据uid查对应的所有权限组 |
| | | public ServiceModel serchPermitName(Object obj){ |
| | | User_inf uinf=(User_inf) obj; |
| | | List<User_permitgroup> list=mapper.serchByCondition(uinf); |
| | | public ServiceModel serchPermitName(User_inf obj){ |
| | | ServiceModel model = new ServiceModel(); |
| | | List<User_permitgroup> list=mapper.serchByCondition(obj); |
| | | if(list!=null&&list.size()>0){ |
| | | model.setCode(1); |
| | | model.setData(list); |
| | |
| | | |
| | | //5.2查所有的权限组 |
| | | public ServiceModel searchAll(){ |
| | | ServiceModel model=new ServiceModel(); |
| | | List list=mapper.searchAll(); |
| | | model=new ServiceModel(); |
| | | // for (Object object : list) { |
| | | // System.out.println(object); |
| | | // } |
| | |
| | | } |
| | | |
| | | //5.2根据权限组id查对应的所有权限 |
| | | public ServiceModel serchByInfo(Object obj){ |
| | | public ServiceModel serchByInfo(User_permitgroup obj){ |
| | | ServiceModel model = new ServiceModel(); |
| | | List list=mapper.serchByInfo(obj); |
| | | if(list!=null && list.size()>0){ |
| | | model.setCode(1); |
| | |
| | | public static void main(String[] args) { |
| | | User_permitgroupService us=new User_permitgroupService(); |
| | | User_inf u=new User_inf(); |
| | | u.setUId(1002); |
| | | u.setuId(1002); |
| | | User_permitgroup ugroup=new User_permitgroup(); |
| | | ugroup.setPermit_group_id(100003); |
| | | //us.serchByPermit(ugroup); |