📄 leavebo.java
字号:
package com.lovo.bo.moon;
import java.util.Vector;
import com.lovo.dao.moon.LeaveDao;
import com.lovo.po.DepartmentPo;
import com.lovo.po.EmpPo;
import com.lovo.po.LeavePo;
import com.lovo.po.PositionPo;
import com.lovo.po.WorkInfoPo;
import com.lovo.vo.DepartmentVo;
import com.lovo.vo.EmpVo;
import com.lovo.vo.LeaveVo;
import com.lovo.vo.PositionVo;
import com.lovo.vo.WorkInfoVo;
public class LeaveBo {
LeaveDao ld;
public LeaveBo(){
ld = new LeaveDao();
}
public Vector leaveUnsetQueryAll(int i,DepartmentVo vo){
DepartmentPo dep = new DepartmentPo();
dep.setId(vo.getId());
Vector<LeavePo> leap = ld.leaveQueryUnsetAll(i,dep);
Vector<LeaveVo> leav = new Vector<LeaveVo>();
for(int j = 0;j < leap.size();j++){
LeaveVo lv = new LeaveVo();
EmpVo ev = new EmpVo();
WorkInfoVo wv = new WorkInfoVo();
DepartmentVo dv = new DepartmentVo();
PositionVo pv = new PositionVo();
dv.setName(leap.get(j).getMyEmpPo().getMyWorkInfoPo().getMyDepartment().getName());
pv.setName(leap.get(j).getMyEmpPo().getMyWorkInfoPo().getMyPosition().getName());
wv.setMyDepartment(dv);
wv.setMyPosition(pv);
ev.setMyWorkInfoVo(wv);
ev.setName(leap.get(j).getMyEmpPo().getName());
lv.setLeaveType(leap.get(j).getLeaveType());
lv.setMyEmpVo(ev);
lv.setPosition(leap.get(j).getPosition());
lv.setId(leap.get(j).getId());
leav.add(lv);
}
return leav;
}
public LeaveVo leaveQueryUnset(LeaveVo vo){
LeaveVo lv = new LeaveVo();
LeavePo lep = new LeavePo();
lep.setId(vo.getId());
LeavePo lp = ld.leaveQueryUnset(lep);
EmpVo ev = new EmpVo();
WorkInfoVo wv = new WorkInfoVo();
DepartmentVo dv = new DepartmentVo();
PositionVo pv = new PositionVo();
dv.setName(lp.getMyEmpPo().getMyWorkInfoPo().getMyDepartment().getName());
pv.setName(lp.getMyEmpPo().getMyWorkInfoPo().getMyPosition().getName());
wv.setMyDepartment(dv);
wv.setMyPosition(pv);
ev.setMyWorkInfoVo(wv);
ev.setGongli(lp.getMyEmpPo().getGongli());
ev.setTanqing(lp.getMyEmpPo().getTanqing());
ev.setName(lp.getMyEmpPo().getName());
ev.setId(lp.getMyEmpPo().getId());
lv.setLeaveType(lp.getLeaveType());
lv.setMyEmpVo(ev);
lv.setPosition(lp.getPosition());
lv.setReason(lp.getReason());
lv.setRemark(lp.getRemark());
lv.setStartTime(lp.getStartTime());
lv.setOverTime(lp.getOverTime());
lv.setId(lp.getId());
return lv;
}
public boolean leavePass(LeaveVo vo){
LeavePo lp = new LeavePo();
EmpPo ep = new EmpPo();
ep.setId(vo.getMyEmpVo().getId());
ep.setGongli(vo.getMyEmpVo().getGongli());
ep.setTanqing(vo.getMyEmpVo().getTanqing());
lp.setMyEmpPo(ep);
lp.setConfirm(vo.getConfirm());
lp.setId(vo.getId());
lp.setLeaveType(vo.getLeaveType());
return ld.leavePass(lp);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -