package com.slcf.service.impl; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.slcf.dao.GroupDao; import com.slcf.pojo.GroupBean; import com.slcf.service.GroupService; @Service public class GroupServiceImpl implements GroupService { @Autowired GroupDao groupDao; /** * 添加部门 */ public int insertGroup(GroupBean group,String name) { int i=0; i=groupDao.insertGroup(group); // if(i>0){ // List deptList=groupDao.queryDeptList(0,2); // j=groupDao.insertDeptOpt(deptList.get(0).getDept_id(), name, "添加"); // } return i; } /** * 统计数量 */ public int queryGroupCount(){ return groupDao.getGroupCount(); } /** * 查询所有 */ public List queryGroupList(int spage, int epage) { return groupDao.queryGroupList(spage, epage); } /** * 根据部门id查找 */ public GroupBean queryGroupById(int id) { return groupDao.getGroupById(id); } //更新 public int upGroup(GroupBean group,String name) { int i=groupDao.upGroup(group); // int j=0; // if(i>0){ // j=deptDao.insertDeptOpt(dept.getDept_id(), name, "更新"); // } return i; } /** * 根据部门id删除 */ public int delGroup(int did) { // int i=deptDao.delDeptOpt(did); int j=0; // if(i>0){ j=groupDao.delGroupById(did); // } return j; } /** * 验证是否唯一 */ public boolean validGroup(Map map) { boolean flag=true; Listlist=groupDao.getGroupByCon(map); int x=(Integer)map.get("id"); if(x!=0){//修改 if((list.size()==1&&x==list.get(0).getF_GroupID())){ flag=true; }else if(list.size()==0){ flag=true; }else{ flag=false; } }else{//添加 if(list.size()>0){ flag=false; } } return flag; } /** * 查询所以部门 * @return */ public List getGroupList() { return groupDao.getGroupList(); } }