📄 groupserviceimpl.java
字号:
/**
* FileName:GroupServiceImpl.java,v 1.0 created in 2008-11-8 上午07:54:42
* Created by 金宝
* Copyright (c) 2008 ecjtu
* All Rights Reserved.
*/
package cn.jx.ecjtu.oa.services.impl;
import java.util.List;
import cn.jx.ecjtu.oa.ps.pojo.Group;
import cn.jx.ecjtu.oa.services.GroupService;
import cn.jx.ecjtu.oa.ps.dao.DaoFactory;
import cn.jx.ecjtu.oa.ps.dao.GroupDao;
import cn.jx.ecjtu.oa.ps.pojo.Group;
/**
* todo:Description
* @author 金宝
* @version $Revision: 1.37 $
* @since 1.0
*/
public class GroupServiceImpl implements GroupService {
private GroupDao groupdao=(GroupDao)DaoFactory.getDao(GroupDao.class);
/* (non-Javadoc)
* @see cn.jx.ecjtu.oa.services.GroupService#addGroups(cn.jx.ecjtu.oa.ps.pojo.Group)
*/
/**
* 新建组
*/
public int addGroups(Group group) {
// return groupdao.saveGroups(group);
if(groupdao.saveGroups(group)==1){
return 1;
}else{
throw new RuntimeException("添加组失败!");
}
}
/**
* 修改组名
* 吴元昆
*/
public int modifyGroup(Group group) {
if(groupdao.updateGroup(group)==1){
return 1 ;
}else{
throw new RuntimeException("修改组名失败!");
}
}
/* (non-Javadoc)
* @see cn.jx.ecjtu.oa.services.GroupService#removeGroups(int, int)
*/
public int removeGroups(int user_id, int group_id) {
// TODO Auto-generated method stub
if(groupdao.removeGroups(user_id, group_id)>0)
{
return 1;
}
else{
throw new RuntimeException("删除失败!");
}
}
public int liquidateGroups(int user_id,int group_id){
if(groupdao.clearGroups(user_id, group_id)>0)
{
return 1;
}
else{
throw new RuntimeException("清空失败!");
}
}
public int outputGroup(Group group) {
// TODO Auto-generated method stub
return 0;
}
/**
* 得到group_id
* @param group_name
* @return group_id
*/
public int GroupIdByGroupName(String group_name,int user_id)
{
try {
return groupdao.groupIdByGroupName(group_name,user_id);
} catch (Exception e) {
return -2;
}
}
public List<Group> listGroup(int owner) {
Group group =new Group(0,"默认分组",owner);
List<Group> groups=groupdao.findByOwner(owner);
groups.add(0,group);
return groups;
}
public int intputGroup(Group group) {
// TODO Auto-generated method stub
return 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -