Ejemplo n.º 1
0
 public Admin getById(Integer id) {
   Admin admin = dao.findOne(id);
   List<Function> functions = admin.getFunctions();
   for (Function function : functions) {
     // System.out.println(function.getName());
   }
   List<Zone> zones = admin.getZones();
   for (Zone zone : zones) {}
   return admin;
 }
Ejemplo n.º 2
0
 public void addFunction(Integer uid, List<Integer> functions) {
   // 给用户加权限
   Admin admin = dao.findOne(uid);
   if (admin != null) {
     admin.getFunctions().clear();
     for (Integer fid : functions) {
       admin.getFunctions().add(functionDao.findOne(fid));
     }
     dao.save(admin);
   }
 }
Ejemplo n.º 3
0
 public void addZone(Integer uid, List<Integer> zones) {
   // 给用户加权限
   Admin admin = dao.findOne(uid);
   if (admin != null) {
     admin.getFunctions().clear();
     for (Integer fid : zones) {
       admin.getZones().add(zoneDao.findOne(fid));
     }
     dao.save(admin);
   }
 }
Ejemplo n.º 4
0
 public void delete(Integer id) {
   Admin admin = dao.findOne(id);
   admin.setStatus(-1);
   dao.save(admin);
 }