📄 companycardserviceimpl.java
字号:
/**
*
*/
package cn.jx.ecjtu.oa.services.impl;
import java.util.ArrayList;
import java.util.List;
import cn.jx.ecjtu.oa.ps.dao.DaoFactory;
import cn.jx.ecjtu.oa.ps.pojo.CompanyCard;
import cn.jx.ecjtu.oa.ps.pojo.Detail;
import cn.jx.ecjtu.oa.ps.pojo.Group;
import cn.jx.ecjtu.oa.ps.pojo.UserCard;
import cn.jx.ecjtu.oa.services.CompanyCardService;
import cn.jx.ecjtu.oa.ps.dao.CompanyCardDao;
/**
* @author Administrator
*
*/
public class CompanyCardServiceImpl implements CompanyCardService {
private static final int PAGE_SIZE=3;
private CompanyCardDao companycarddao=(CompanyCardDao)DaoFactory.getDao(CompanyCardDao.class);
/* (non-Javadoc)
* @see cn.jx.ecjtu.oa.services.CompanyCardService#addCompanyCard(cn.jx.ecjtu.oa.ps.pojo.CompanyCard)
*/
public CompanyCard addCompanyCard(CompanyCard companycard) {
// TODO Auto-generated method stub
int i=companycarddao.saveCompanyCard(companycard);
if(i==0){
throw new RuntimeException("添加失败!");
}
else{
return companycard;
}
}
/**
* @author 邹勇
*
*/
/* (non-Javadoc)
* @see cn.jx.ecjtu.oa.services.CompanyCardService#getCompanyCardByCompanyId(int)
*/
public List<CompanyCard> getCompanyCardByCompanyId(int user_id,int company_id) {
List<CompanyCard> card=companycarddao.findCompanyCardByCompanyId(user_id,company_id);
if(card==null){
throw new RuntimeException("该公司不存在!");
}else{
companycarddao.findCompanyCardByCompanyId(user_id,company_id);
}
return companycarddao.findCompanyCardByCompanyId(user_id,company_id);
}
/**
* @author 邹勇
*
*/
/* (non-Javadoc)
* @see cn.jx.ecjtu.oa.services.CompanyCardService#getCompanyCardByCompanyName(java.lang.String)
*/
public List<CompanyCard> getCompanyCardByCompanyName(int user_id,String companycardname) {
List<CompanyCard> card=companycarddao.findCompanyCardByCompanyName(user_id,companycardname);
if(card==null){
throw new RuntimeException("该公司不存在!");
}else{
companycarddao.findCompanyCardByCompanyName(user_id,companycardname);
}
return companycarddao.findCompanyCardByCompanyName(user_id,companycardname);
}
/**
* @author 邹勇
* 模糊查找公司信息
*/
public List<CompanyCard> getcompanyCardByLikeCompanyId(int user_id,String id,int page) {
List<CompanyCard> card=new ArrayList<CompanyCard>();
if(page<=0){
page=1;
}
card=companycarddao.findCompanyCardByLikeId(user_id,id, (page-1)*PAGE_SIZE,PAGE_SIZE);
return card;
}
/**
* @author 邹勇
* 模糊查找公司信息
*/
public List<CompanyCard> getcompanyCardByLikeCompanyPhone(int user_id,String phone,int page) {
List<CompanyCard> card=new ArrayList<CompanyCard>();
if(page<=0){
page=1;
}
card=companycarddao.findCompanyCardByLikePhone(user_id,phone, (page-1)*PAGE_SIZE,PAGE_SIZE);
return card;
}
/* (non-Javadoc)
* @see cn.jx.ecjtu.oa.services.CompanyCardService#getcompanyCardByCompanyPhone(java.lang.String)
*/
/**
* @author 黄宗建
* 电话查找公司信息
*/
public List<CompanyCard> getcompanyCardByCompanyPhone(int user_id,String companycardphone) {
// TODO Auto-generated method stub
return companycarddao.findCompanyCardByCompanyPhone(user_id,companycardphone);
}
/* (non-Javadoc)
* @see cn.jx.ecjtu.oa.services.CompanyCardService#getcompanyCardByLikeCompanyName(int, java.lang.String)
*/
/**
* @author 黄宗建
* 模糊查找公司信息
*/
public List<CompanyCard> getcompanyCardByLikeCompanyName(int user_id,String name,int page) {
List<CompanyCard> card=new ArrayList<CompanyCard>();
if(page<=0){
page=1;
}
card=companycarddao.findCompanyCardByLikeName(user_id,name, (page-1)*PAGE_SIZE,PAGE_SIZE);
return card;
}
/* (non-Javadoc)
* @see cn.jx.ecjtu.oa.services.CompanyCardService#modifyCompanyCard(int, int)
*/
/**
* @author 吴春辉
* 修改公司名片信息
*/
public int modifyCompanyCard(CompanyCard comcard) {
if(companycarddao.updateCompanyCard(comcard)==1){
return 1;
}else{
throw new RuntimeException("修改公司名片信息失败!");
}
}
/* (non-Javadoc)
* @see cn.jx.ecjtu.oa.services.CompanyCardService#removeCompanyCard(int, int)
*/
/**
* @author 曹新星
* 删除公司信息
*/
public int removeCompanyCard(int user_id,int company_id) {
if(companycarddao.removeCompanyCard(user_id, company_id)>0)
{
return 1;
}
else{
throw new RuntimeException("删除失败!");
}
}
/**
* @author 曹新星
* 列出公司信息
*/
public List<CompanyCard> listCompanyCard(int owner) {
return companycarddao.findcompanycardByOwner(owner);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -