📄 empbo.java
字号:
package com.lovo.bo.vicky;
import java.util.Iterator;
import java.util.Vector;
import com.lovo.dao.vicky.EmpDao;
import com.lovo.po.vicky.*;
import com.lovo.vo.vicky.*;
public class EmpBo {
//查询一共有多少条信息
public int count() {
EmpDao dao = new EmpDao();
return dao.count();
}
//简要查询最后一页的内容
public Vector<QueryVo> selectEnd(int count) {
Vector<QueryVo> selectVo = new Vector<QueryVo>();
Vector<EmpPo> selectV = new Vector<EmpPo>();
EmpDao dao = new EmpDao();
selectV = dao.selectEnd(count);
Iterator<EmpPo> iterator = selectV.iterator();
while (iterator.hasNext()) {
EmpPo empPo = iterator.next();
QueryVo queryVo = new QueryVo();
queryVo.setId(empPo.getId());
queryVo.setName(empPo.getName());
queryVo.setDepartment(empPo.myWorkInfoPo.myDepartment.getName());
queryVo.setPosition(empPo.myWorkInfoPo.myPosition.getName());
queryVo.setPhone(empPo.getPhone());
selectVo.add(queryVo);
}
return selectVo;
}
//删除记录
public Vector<QueryVo> delete(String[] str) {
EmpDao dao = new EmpDao();
Vector<EmpPo> selectV = new Vector<EmpPo>();
Vector<QueryVo> selectVo = new Vector<QueryVo>();
selectV = dao.delete(str);
Iterator<EmpPo> iterator = selectV.iterator();
while (iterator.hasNext()) {
EmpPo empPo = iterator.next();
QueryVo queryVo = new QueryVo();
queryVo.setId(empPo.getId());
queryVo.setName(empPo.getName());
queryVo.setDepartment(empPo.myWorkInfoPo.myDepartment.getName());
queryVo.setPosition(empPo.myWorkInfoPo.myPosition.getName());
queryVo.setPhone(empPo.getPhone());
selectVo.add(queryVo);
}
return selectVo;
}
//详细查询
public EmpVoQ particularSelect(EmpVoQ empV){
EmpVoQ empVo= empV;
System.out.println(empV);
EmpPo empPo = new EmpPo();
empPo.setId(empVo.getId());
EmpDao dao = new EmpDao();
empPo = dao.particularSelect(empPo);
empVo.setName(empPo.getName());
empVo.setOldName(empPo.getOldName());
empVo.setIdCard(empPo.getIdCard());
empVo.setSex(empPo.getSex());
empVo.setNation(empPo.getNation());
empVo.setBirthDay(empPo.getBirthDay());
empVo.setBirthPlace(empPo.getBirthPlace());
empVo.setHomeTown(empPo.getHomeTown());
empVo.setBackGround(empPo.getBackGround());
empVo.setPoliticsFeature(empPo.getPoliticsFeature());
empVo.setDegree(empPo.getDegree());
empVo.setIsMarryed(empPo.getIsMarryed());
empVo.setGraduateSchool(empPo.getGraduateSchool());
empVo.setPhone(empPo.getPhone());
empVo.setFirstWorkDate(empPo.getFirstWorkDate());
empVo.setRemark(empPo.getRemark());
empVo.setDiscipline(empPo.getDiscipline());
for(int i=0;i<empPo.myAwardInfoPo.size();i++){
AwardInfoVo award = new AwardInfoVo();
award.setAward(empPo.myAwardInfoPo.get(i).getAward());
award.setPunishment(empPo.myAwardInfoPo.get(i).getPunishment());
empVo.myAwardInfoVo.add(award);
}
empVo.myFamilyInfoVo.setMName(empPo.myFamilyInfoPo.getMName());
empVo.myFamilyInfoVo.setFName(empPo.myFamilyInfoPo.getFName());
empVo.myFamilyInfoVo.setOtherName(empPo.myFamilyInfoPo.getOtherName());
empVo.myFamilyInfoVo.setMVocation(empPo.myFamilyInfoPo.getMVocation());
empVo.myFamilyInfoVo.setFVocation(empPo.myFamilyInfoPo.getFVocation());
empVo.myFamilyInfoVo.setOtherVocation(empPo.myFamilyInfoPo.getOtherVocation());
empVo.myFamilyInfoVo.setChildName(empPo.myFamilyInfoPo.getChildName());
empVo.myFamilyInfoVo.setDegree(empPo.myFamilyInfoPo.getDegree());
empVo.myFamilyInfoVo.setPhone(empPo.myFamilyInfoPo.getPhone());
empVo.myFamilyInfoVo.setPostcode(empPo.myFamilyInfoPo.getPostcode());
empVo.myFamilyInfoVo.setPosition(empPo.myFamilyInfoPo.getPosition());
empVo.myWorkInfoVo.setStartTime(empPo.myWorkInfoPo.getStartTime());
empVo.myWorkInfoVo.setRank(empPo.myWorkInfoPo.getRank());
empVo.myWorkInfoVo.setWorkDescribe(empPo.myWorkInfoPo.getWorkDescribe());
empVo.myWorkInfoVo.setAchievement(empPo.myWorkInfoPo.getAchievement());
empVo.myWorkInfoVo.myDepartment.setName(empPo.myWorkInfoPo.myDepartment.getName());
empVo.myWorkInfoVo.myPosition.setName(empPo.myWorkInfoPo.myPosition.getName());
return empVo;
}
public Vector<PositionVoQ> getPosition(){
EmpDao dao = new EmpDao();
Vector<PositionVoQ> positionVo = new Vector<PositionVoQ>();
Vector<PositionPo> posittionPo = new Vector<PositionPo>();
posittionPo = dao.getPosition();
Iterator<PositionPo> iterator = posittionPo.iterator();
while(iterator.hasNext()){
PositionVoQ vo = new PositionVoQ();
PositionPo position = iterator.next();
vo.setId(position.getId());
vo.setName(position.getName());
positionVo.add(vo);
}
return positionVo;
}
public Vector<DepartmentVoQ> getDepartment(){
EmpDao dao = new EmpDao();
Vector<DepartmentVoQ> depVo = new Vector<DepartmentVoQ>();
Vector<DepartmentPo> depPo = new Vector<DepartmentPo>();
depPo = dao.getDepartment();
Iterator<DepartmentPo> iterator = depPo.iterator();
while(iterator.hasNext()){
DepartmentVoQ vo = new DepartmentVoQ();
DepartmentPo dep = iterator.next();
vo.setId(dep.getId());
vo.setName(dep.getName());
depVo.add(vo);
}
return depVo;
}
public Vector<QueryVo> cQuery(QueryVo vo1,int c ){
EmpDao dao = new EmpDao();
EmpPo po = new EmpPo();
po.myWorkInfoPo.myPosition.setId(vo1.getPId());
po.myWorkInfoPo.myDepartment.setId(vo1.getDId());
Vector<EmpPo> poV = dao.cQuery(po,c);
Vector<QueryVo> voV = new Vector<QueryVo>();
Iterator<EmpPo> iterator = poV.iterator();
while(iterator.hasNext()){
EmpPo emp = iterator.next();
QueryVo vo = new QueryVo();
vo.setId(emp.getId());
vo.setName(emp.getName());
vo.setDepartment(emp.myWorkInfoPo.myDepartment.getName());
vo.setRank(emp.myWorkInfoPo.getRank());
vo.setPosition(emp.myWorkInfoPo.myPosition.getName());
vo.setPhone(emp.getPhone());
voV.add(vo);
}
return voV;
}
public int cCount(QueryVo vo1){
EmpDao dao = new EmpDao();
EmpPo po = new EmpPo();
po.myWorkInfoPo.myPosition.setId(vo1.getPId());
po.myWorkInfoPo.myDepartment.setId(vo1.getDId());
int count = dao.cCount(po);
return count;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -