package com.oa.project.biz.hb;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.oa.project.dao.hb.ContractMapper;
import com.oa.project.entity.hb.Contract;
@Service
public class ContractBiz {
@Resource
private ContractMapper contractMapper;
/**
* 用于管理员查询所有合同
* @return
*/
public List<Contract> findAll(){
return contractMapper.selectAll();
}
public List<Contract> findAllLimit(int pageNum){
int num=(pageNum-1)*20;
return contractMapper.selectAllLimit(num);
}
/**
* 用于团队管理员查询该团队所有的合同
* @param teamId
* @return
*/
public List<Contract> findByteamId(int teamId){
return contractMapper.selectByteamId(teamId);
}
public List<Contract> findByteamIdLimit(int teamId,int pageNum){
int num=(pageNum-1)*20;
return contractMapper.selectByteamIdLimit(teamId,num);
}
public Contract findById(int contractId){
return contractMapper.selectByPrimaryKey(contractId);
}
/**
* 用于查询某员工(业务员)签了多少业务合同
* @param empId
* @return
*/
public List<Contract> findByempId(int empId){
return contractMapper.selectByempId(empId);
}
public List<Contract> findByempIdLimit(int empId,int pageNum){
int num=(pageNum-1)*20;
return contractMapper.selectByempIdLimit(empId,num);
}
public int save(Contract contract){
return contractMapper.insertSelective(contract);
}
public int delete(int contractId){
return contractMapper.deleteByPrimaryKey(contractId);
}
public int update(Contract contract){
return contractMapper.updateByPrimaryKeySelective(contract);
}
}
最近下载更多
最近浏览更多
奋斗的小蚂蚁 LV16
10月22日
ttg2025 LV3
7月14日
molu123456
5月20日
暂无贡献等级
china_0221 LV41
4月27日
xiaohuaidan455 LV2
2月17日
xiaoaitx LV8
1月2日
wykao13
2023年10月12日
暂无贡献等级
茶茶茶百道qq
2023年9月21日
暂无贡献等级
Weishenghui LV7
2023年9月19日
liwiaif LV2
2023年9月1日

