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

📄 resumeinfo.java

📁 java阿里巴巴代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	public void genResumeByUser_Id(Buffers inbuffer) {

		log.LOG_INFO("进入genResumeByUser_Id方法...");
		this.outBuffer = inbuffer;
		String user_id = inbuffer.getString("SESSION_USER_ID");
		try {
			this.queryResult = genResumeByUser_Id(user_id);
		}
		catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());
			
		}
		log.LOG_INFO("退出genResumeByUser_Id方法...");
	}
	
	
	public ArrayList genResumeByUser_Id(String userid) throws SaasApplicationException {

		ArrayList ResumeList = new ArrayList();
		ResumeExt resumeExt = new ResumeExt();
		resumeExt.setParam(":VPUBLISH_USER_ID", userid);
		ResumeList = resumeExt.selByList("SEL_RESUMELIST_BYUSERID");
		return ResumeList;
	}
	
	
	
	/**
	 * 通过ResumeId找出简历信息
	 */
	public void genResumeByResumeId(Buffers inbuffer) {

		log.LOG_INFO("进入genResumeByResumeId方法...");
		this.outBuffer = inbuffer;
		String user_id = inbuffer.getString("RESUME_ID");
		try {
			this.queryResult = genResumeByResumeId(user_id);
		}
		catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());
			
		}
		log.LOG_INFO("退出genResumeByResumeId方法...");
	}
	
	
	public ArrayList genResumeByResumeId(String userid) throws SaasApplicationException {

		ArrayList ResumeList = new ArrayList();
		ResumeExt resumeExt = new ResumeExt();
		resumeExt.setParam(":VRESUME_ID", userid);
		ResumeList = resumeExt.selByList("SEL_BY_RESUMELIST");
		return ResumeList;
	}
	
	
	
	/**
	 * 通过Cust_id得到所有应聘人员信息
	 */
	public void getRecruitmentByCust_id(Buffers inbuffer) {

		log.LOG_INFO("进入getRecruitmentByCust_id方法...");
		this.outBuffer = inbuffer;
		String cust_id = inbuffer.getString("SESSION_CUST_ID");
		try {
			this.queryResult = getRecruitmentByCust_id(cust_id);
		}
		catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());
		}
		log.LOG_INFO("退出getRecruitmentByCust_id方法...");
	}
	
	
	public ArrayList getRecruitmentByCust_id(String custId) throws SaasApplicationException {

		ResumeExt resumeExt = new ResumeExt();
		resumeExt.setParam(":VCUST_ID", custId);
		ArrayList resumeList = new ArrayList();
		resumeList = resumeExt.selByList("SEL_RESUMEINFO_BYCUST_ID");
		return resumeList;
	}
	
	
		public ArrayList getRecruitmentNewByCust_id(String resume_id) throws SaasApplicationException {

		ResumeExt resumeExt = new ResumeExt();
		
		ArrayList resumeList = new ArrayList();
		resumeExt.setParam(":VRESUME_ID", resume_id);
		resumeList = resumeExt.selByList("SEL_RESUMEINFO_CUST_ID");
		return resumeList;
	}
	
	
	/**
	 * 通过Resume_id删除应聘人员信息
	 */
	public void deleteResumeByResumeId(Buffers inbuffer) {

		log.LOG_INFO("进入deleteResumeByResumeId方法...");
		this.outBuffer = inbuffer;
		String resume_id = inbuffer.getString("RESUME_ID");
		try {
			deleteResumeByResumeId(resume_id);
		}
		catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());
		}
		log.LOG_INFO("退出deleteResumeByResumeId方法...");
	}
	
	
	public void deleteResumeByResumeId(String resumeId) throws SaasApplicationException {

		ResumeExt resumeExt = new ResumeExt();
		resumeExt.setParam(":VRESUME_ID", resumeId);
		tradeQuery.executeBy(resumeExt.insBy("DEL_RESUMEINFO_BYRESUME_ID"));
	}
	
	
	
	// 个人简历修改
	public void changResumeInfo(Buffers inbuffer) {

		log.LOG_INFO("进入changResumeInfo方法...");
		this.outBuffer = inbuffer;
		this.inBuffer = inbuffer;
		int iResult = -1;
		ResumeDAO resumeDAO = new ResumeDAO();
		resumeDAO.setName(inbuffer.getString("NAME"));
		resumeDAO.setAge(inbuffer.getInt("AGE"));
		resumeDAO.setDegree(inbuffer.getString("DEGREE"));
		resumeDAO.setJob_age(inbuffer.getInt("JOB_AGE"));
		resumeDAO.setGrad_date(inbuffer.getString("GRAD_DATE"));
		resumeDAO.setWork_history(inbuffer.getString("WORK_HISTORY"));
		resumeDAO.setSpec(inbuffer.getString("SPEC"));
		resumeDAO.setCert(inbuffer.getString("CERT"));
		resumeDAO.setWish(inbuffer.getString("WISH"));
		resumeDAO.setBorn_date(inbuffer.getString("BORN_DATE"));
		resumeDAO.setBorn_site(inbuffer.getString("BORN_SITE"));
		resumeDAO.setGrad_from(inbuffer.getString("GRAD_FROM"));
		resumeDAO.setProfession(inbuffer.getString("PROFESSION"));
		resumeDAO.setPhone(inbuffer.getString("PHONE"));
		resumeDAO.setEmail(inbuffer.getString("EMAIL"));
		resumeDAO.setTel(inbuffer.getString("TEL"));
		resumeDAO.setAddr(inbuffer.getString("ADDR"));
		resumeDAO.setPosition(inbuffer.getString("POSITION"));
		resumeDAO.setAudit_person(inbuffer.getString("SESSION_USER_ID"));
		resumeDAO.setResume_id(inbuffer.getString("RESUME_ID"));
		resumeDAO.setRemark(inbuffer.getString("REMARK"));
		try {
			iResult = changResumeInfo(resumeDAO);
		}
		catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());
		}
		if (iResult != 0) {
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "业务处理失败!");
		}
		else {
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "业务处理成功!");
		}
		log.LOG_INFO("退出changResumeInfo方法...");
	}
	
	
	public int changResumeInfo(ResumeDAO resumeDAO) throws SaasApplicationException {

		ResumeExt resumeExt = new ResumeExt();
		resumeExt.setParam(":VRESUME_ID", resumeDAO.getResume_id());
		resumeExt.setParam(":VNAME", resumeDAO.getName());
		resumeExt.setParam(":VAGE", resumeDAO.getAge());
		resumeExt.setParam(":VDEGREE", resumeDAO.getDegree());
		resumeExt.setParam(":VJOB_AGE", resumeDAO.getJob_age());
		resumeExt.setParam(":VGRAD_DATE", resumeDAO.getGrad_date());
		resumeExt.setParam(":VWORK_HISTORY", resumeDAO.getWork_history());
		resumeExt.setParam(":VSPEC", resumeDAO.getSpec());
		resumeExt.setParam(":VCERT", resumeDAO.getCert());
		resumeExt.setParam(":VWISH", resumeDAO.getWish());
		resumeExt.setParam(":VBORN_DATE", resumeDAO.getBorn_date());
		resumeExt.setParam(":VBORN_SITE", resumeDAO.getBorn_site());
		resumeExt.setParam(":VGRAD_FROM", resumeDAO.getGrad_from());
		resumeExt.setParam(":VPROFESSION", resumeDAO.getProfession());
		resumeExt.setParam(":VPHONE", resumeDAO.getPhone());
		resumeExt.setParam(":VEMAIL", resumeDAO.getEmail());
		resumeExt.setParam(":VTEL", resumeDAO.getTel());
		resumeExt.setParam(":VADDR", resumeDAO.getAddr());
		resumeExt.setParam(":VPOSITION", resumeDAO.getPosition());
		resumeExt.setParam(":VVALIDITY", "0");
		resumeExt.setParam(":VAUDIT_PERSON", resumeDAO.getAudit_person());
		resumeExt.setParam(":VREMARK", resumeDAO.getRemark());
		tradeQuery.executeBy(resumeExt.insBy("UPDATE_BY_RESUME"));
		return 0;
	}
	
	
	
	// 查询个人
	public ArrayList getUserResumeById(String user_id) throws SaasApplicationException {

		ResumeExt resumeExt = new ResumeExt();
		resumeExt.setParam(":VPUBLISH_USER_ID", user_id);
		ArrayList resumeList = new ArrayList();
		resumeList = resumeExt.selByList("SEL_RESUMELIST_BYUSERID");
		return resumeList;
	}
	
	
	
	// 应聘信息查找
	public ArrayList getUserResumeByPublishUerId(int iStart, String user_id) throws SaasApplicationException {

		if (iStart == 0) {
			iStart = 0;
		}
		else {
			iStart = (iStart - 1) * 30;
		}
		ResumeExt resumeExt = new ResumeExt();
		// resumeExt.setParam(":VPUBLISH_USER_ID", user_id);
		ArrayList resumeList = new ArrayList();
		resumeList = resumeExt.selByList("SEL_RESUME_BY_USERID1");
		return resumeList;
	}
	
	
	public int getUserResumeNumber(String user_id) throws SaasApplicationException {

		ResumeExt resumeExt = new ResumeExt();
		resumeExt.setParam(":VPUBLISH_USER_ID", user_id);
		ArrayList resumeList = new ArrayList();
		resumeList = resumeExt.selByList("SEL_RESUME_BY_USERID1");
		if (resumeList != null && resumeList.size() > 0) {
			return resumeList.size();
		}
		else {
			return 0;
		}
	}
	
	
	
	/**
	 * 取出最新人才
	 * 
	 * @return
	 * @throws SaasApplicationException
	 */
	public ArrayList getNewResumeByList(int iStart, int limit) throws SaasApplicationException {

		log.LOG_INFO("进入getNewResumeByList方法...");
		if (iStart > 1) {
			iStart = (iStart - 1) * limit;
		}
		else {
			iStart = 0;
		}
		ArrayList list = new ArrayList();
		ResumeExt resumeExt = new ResumeExt();
		list = resumeExt.selByList("SEL_RESUME_BY_NEW", iStart, limit);
		return list;
	}
	
	
	public ArrayList getMainPageResumeList() throws SaasApplicationException {

		ResumeExt resumeExt = new ResumeExt();
		ArrayList resumeList = new ArrayList();
		resumeList = resumeExt.selByList("SEL_RESUME_FOR_MAINPAGE");
		return resumeList;
	}
	
	public ArrayList getResumeListAll(int iStart,int limit) throws SaasApplicationException {
    if (iStart > 1) {
			iStart = (iStart - 1) * limit;
		}
		else {
			iStart = 0;
		}
		ResumeExt resumeExt = new ResumeExt();
		ArrayList resumeList = new ArrayList();
		resumeList = resumeExt.selByList("SEL_RESUME_BY_NEW",iStart, limit);
		return resumeList;
	}

}

⌨️ 快捷键说明

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