⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 empbo.java

📁 办公自动化系统,有人事资源管理模块,考勤管理,审批管理,权限设定等.
💻 JAVA
字号:
package com.lovo.bo.xy;

import java.util.Iterator;
import java.util.Vector;

import com.lovo.dao.xy.UpdateInfoDao;
import com.lovo.po.xy.AwardInfoPo;
import com.lovo.po.xy.Department;
import com.lovo.po.xy.EmpPo;
import com.lovo.po.xy.FamilyInfoPo;
import com.lovo.po.xy.Position;
import com.lovo.po.xy.WorkInfoPo;
import com.lovo.vo.xy.AwardInfoVo;
import com.lovo.vo.xy.DepartmentVo;
import com.lovo.vo.xy.*;
import com.lovo.vo.xy.FamilyInfoVo;
import com.lovo.vo.xy.WorkInfoVo;

public class EmpBo {
	public void EmployBo(EmpVo vo){
		EmpPo emppo = new EmpPo();
		emppo.setId(vo.getId());
		emppo.setName(vo.getName());
		emppo.setOldName(vo.getOldName());
		emppo.setIdCard(vo.getIdCard());
		emppo.setSex(vo.getSex());
		emppo.setNation(vo.getNation());
		emppo.setBirthDay(vo.getBirthDay());
		emppo.setBirthPlace(vo.getBirthPlace());
		emppo.setHomeTown(vo.getHomeTown());
		emppo.setBackGround(vo.getBackGround());
		emppo.setPoliticsFeature(vo.getPoliticsFeature());
		emppo.setDegree(vo.getDegree());
		emppo.setIsMarryed(vo.getIsMarryed());
		emppo.setGraduateSchool(vo.getGraduateSchool());
		emppo.setPhone(vo.getPhone());
		emppo.setFirstWorkDate(vo.getFirstWorkDate());
		emppo.setRemark(vo.getRemark());
		emppo.setDiscipline(vo.getDiscipline());
		UpdateInfoDao empdao = new UpdateInfoDao();
		empdao.updateEmp(emppo);
		System.out.println(emppo.getIdCard());
	}
	
	public void FamilyInfoBo(FamilyInfoVo fvo,EmpVo vo){
		EmpPo emppo = new EmpPo();
		emppo.setId(vo.getId());
		emppo.setName(vo.getName());
		emppo.setOldName(vo.getOldName());
		emppo.setIdCard(vo.getIdCard());
		emppo.setSex(vo.getSex());
		emppo.setNation(vo.getNation());
		emppo.setBirthDay(vo.getBirthDay());
		emppo.setBirthPlace(vo.getBirthPlace());
		emppo.setHomeTown(vo.getHomeTown());
		emppo.setBackGround(vo.getBackGround());
		emppo.setPoliticsFeature(vo.getPoliticsFeature());
		emppo.setDegree(vo.getDegree());
		emppo.setIsMarryed(vo.getIsMarryed());
		emppo.setGraduateSchool(vo.getGraduateSchool());
		emppo.setPhone(vo.getPhone());
		emppo.setFirstWorkDate(vo.getFirstWorkDate());
		emppo.setRemark(vo.getRemark());
		emppo.setDiscipline(vo.getDiscipline());
		
		FamilyInfoPo fpo = new FamilyInfoPo();
		fpo.setMyEmpPo(emppo);
		fpo.setMName(fvo.getMName());
		fpo.setFName(fvo.getFName());
		fpo.setOtherName(fvo.getOtherName());
		fpo.setMVocation(fvo.getMVocation());
		fpo.setFVocation(fvo.getFVocation());
		fpo.setOtherVocation(fvo.getOtherVocation());
		fpo.setChildName(fvo.getChildName());
		fpo.setChildDegree(fvo.getChildDegree());
		fpo.setPostcode(fvo.getPostcode());
		fpo.setPosition(fvo.getPosition());//地址
		fpo.setFamilyPhone(fvo.getPhone());
		UpdateInfoDao empdao = new UpdateInfoDao();
		empdao.updateFamilyInfo(fpo);
		
	}

	
	public void WorkBo(WorkInfoVo wvo,EmpVo vo){
		WorkInfoPo workpo = new WorkInfoPo();
		EmpPo emppo = new EmpPo();
		emppo.setId(vo.getId());
		emppo.setName(vo.getName());
		emppo.setOldName(vo.getOldName());
		emppo.setIdCard(vo.getIdCard());
		emppo.setSex(vo.getSex());
		emppo.setNation(vo.getNation());
		emppo.setBirthDay(vo.getBirthDay());
		emppo.setBirthPlace(vo.getBirthPlace());
		emppo.setHomeTown(vo.getHomeTown());
		emppo.setBackGround(vo.getBackGround());
		emppo.setPoliticsFeature(vo.getPoliticsFeature());
		emppo.setDegree(vo.getDegree());
		emppo.setIsMarryed(vo.getIsMarryed());
		emppo.setGraduateSchool(vo.getGraduateSchool());
		emppo.setPhone(vo.getPhone());
		emppo.setFirstWorkDate(vo.getFirstWorkDate());
		emppo.setRemark(vo.getRemark());
		emppo.setDiscipline(vo.getDiscipline());
		
		Department dep = new Department();
		System.out.println(wvo.getDepartment());
		dep.setId(wvo.getDepartment());	
		Position pos = new Position();
		pos.setId(wvo.getPosition());
		
		workpo.setStartTime(wvo.getStartTime());
		workpo.setWorkDescribe(wvo.getWorkDescribe());
		workpo.setAchievement(wvo.getAchievement());
		workpo.setRank(wvo.getRank());
		workpo.setMyEmpPo(emppo);
		workpo.setMyDepartment(dep);
		workpo.setMyPosition(pos);
		//workpo.setAchievement(wvo.getAchievement());
//		workpo.setRank(wvo.getRank());
//		workpo.setStartTime(wvo.getStartTime());
//		workpo.setWorkDescribe(wvo.getWorkDescribe());
//		workpo.setDepartment(wvo.getDepartment());
//		workpo.setPosition(wvo.getPosition());
		System.out.println("注意这里...."+workpo.getMyEmpPo().getId());
		UpdateInfoDao empdao = new UpdateInfoDao();
		empdao.updateWorkInfo(workpo);
		}
	
	public void AwardBo(AwardInfoVo avo,EmpVo vo){
		EmpPo emppo = new EmpPo();
		emppo.setId(vo.getId());
		emppo.setName(vo.getName());
		emppo.setOldName(vo.getOldName());
		emppo.setIdCard(vo.getIdCard());
		emppo.setSex(vo.getSex());
		emppo.setNation(vo.getNation());
		emppo.setBirthDay(vo.getBirthDay());
		emppo.setBirthPlace(vo.getBirthPlace());
		emppo.setHomeTown(vo.getHomeTown());
		emppo.setBackGround(vo.getBackGround());
		emppo.setPoliticsFeature(vo.getPoliticsFeature());
		emppo.setDegree(vo.getDegree());
		emppo.setIsMarryed(vo.getIsMarryed());
		emppo.setGraduateSchool(vo.getGraduateSchool());
		emppo.setPhone(vo.getPhone());
		emppo.setFirstWorkDate(vo.getFirstWorkDate());
		emppo.setRemark(vo.getRemark());
		emppo.setDiscipline(vo.getDiscipline());
		
		AwardInfoPo awPo = new AwardInfoPo();
		awPo.setMyEmpPo(emppo);
		awPo.setAward(avo.getAward());
		awPo.setPunishment(avo.getPunishment());
		UpdateInfoDao empdao = new UpdateInfoDao();
		empdao.updateAwordInfo(awPo);
		System.out.println(awPo.getAward()+awPo.getPunishment());
	}
	
	public Vector<DepartmentVo> selectDep(){
		Vector<DepartmentVo> depvo = new Vector<DepartmentVo>();
		UpdateInfoDao empdao = new UpdateInfoDao();
		Vector<Department> dep = new Vector<Department>();
		dep = empdao.selectDep();
		Iterator<Department> i = dep.iterator();
		while(i.hasNext()){
			Department ment =i.next();
			DepartmentVo vo = new DepartmentVo();
			vo.setId(ment.getId());
			vo.setName(ment.getName());
			depvo.add(vo);			
		}
		return depvo;
	}
	
	public Vector<PositionVo> selectpos(){
		Vector<PositionVo> posvo = new Vector<PositionVo>();
		UpdateInfoDao empdao = new UpdateInfoDao();
		Vector<Position> pos = new Vector<Position>();
		pos = empdao.selectPos();
		Iterator<Position> i = pos.iterator();
		while(i.hasNext()){
			Position posi =i.next();
			PositionVo vo = new PositionVo();
			vo.setId(posi.getId());
			vo.setName(posi.getName());
			posvo.add(vo);			
		}
		return posvo;
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -