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

📄 jobinfo.java

📁 java阿里巴巴代码
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
package com.saas.biz.JobMgr;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import com.saas.biz.attachMgr.Attachinfo;
import com.saas.biz.dao.JobDAO.*;
import com.saas.sys.buffer.Buffers;
import com.saas.sys.dbm.Dbtable;
import com.saas.sys.exp.SaasApplicationException;
import com.saas.sys.log.Logger;
import com.saas.biz.dao.resumeDAO.*;

public class JobInfo
	{
		Dbtable tradeQuery;

		Logger log;

		Buffers inBuffer;

		Buffers outBuffer;

		ArrayList queryResult = new ArrayList();

		public JobInfo()
			{
				log = new Logger(this);
				tradeQuery = new Dbtable();
			}

		public void setTradeQuery(Dbtable tradeQuery)
			{
				this.tradeQuery = tradeQuery;
			}

		public Dbtable getTradeQuery()
			{
				return this.tradeQuery;
			}

		public void setOutBuffer(Buffers outBuffer)
			{
				this.outBuffer = outBuffer;
			}

		public Buffers getOutBuffer()
			{
				return this.outBuffer;
			}

		public ArrayList getQueryResult()
			{
				return this.queryResult;
			}

		public void setQueryResult(ArrayList queryResult)
			{
				this.queryResult = queryResult;
			}
        /*
		 * @获职招聘资料
		 */
		public void genJobList(Buffers inbuffer)
			{
				log.LOG_INFO("进入genJobList方法...");
				ArrayList jobList = new ArrayList();
				ArrayList resumeList = new ArrayList();
				ArrayList goodJobList = new ArrayList();
				ArrayList remenList = new ArrayList();
				ArrayList goodResume = new ArrayList();
				ArrayList itemsList = new ArrayList();
				try
					{
					    jobList = genJobList();// 推荐招聘资料
					    resumeList = genResumeList();// 推荐人才
					    goodJobList = goodJobList();// 最新招聘资料
					    remenList = remenResume();// 热点职位
					    goodResume = goodResume();// 最新人才
					    itemsList.add(0, jobList);
					    itemsList.add(1, resumeList);
					    itemsList.add(2, goodJobList);
					    itemsList.add(3,remenList);
					    itemsList.add(4,goodResume);
						this.queryResult = itemsList;
					} catch (SaasApplicationException e)
					{
						log.LOG_INFO(e.getMessage());

					}
				log.LOG_INFO("退出genJobList方法...");
			}
       /*
		 * @获取推荐招聘资料
		 */
		public ArrayList genJobList() throws SaasApplicationException
			{
				ArrayList JobList = new ArrayList();
				ArrayList itemsList = new ArrayList();
				JobExt jobExt = new JobExt();
				
				// jobExt.setParam(":VJOB_TYPE",'3');
				JobList = jobExt.selByList("SEL_BY_ALL");
				if (JobList == null)
					return null;
				for (Iterator it = JobList.iterator(); it.hasNext();)
					{
						HashMap JobListMap = (HashMap) it.next();
						String title = "";
						String jobId = "";
						String job_unit = "";
						String job_type = "";
						String request = "";
						String job_addr = "";
						String publish_user_id = "";
						String publish_date = "";
						String validity = "";
						String audit_user_id = "";
						String audit_date = "";
						String remark = "";
						String custName = "";
						HashMap stockorderMap = new HashMap();
						if (JobListMap.get("job_id") != null)
							jobId = JobListMap.get("job_id").toString();
						if (JobListMap.get("job_unit") != null)
							job_unit = JobListMap.get("job_unit").toString();
						if (JobListMap.get("title") != null)
							title = JobListMap.get("title").toString();
						if (JobListMap.get("job_type") != null)
							job_type = JobListMap.get("job_type").toString();
						if (JobListMap.get("request") != null)
							request = JobListMap.get("request").toString();
						if (JobListMap.get("job_addr") != null)
							job_addr = JobListMap.get("job_addr").toString();
						if (JobListMap.get("publish_user_id") != null)
							publish_user_id = JobListMap.get("publish_user_id").toString();
						if (JobListMap.get("publish_date") != null)
							publish_date = JobListMap.get("publish_date").toString();
						if (JobListMap.get("validity") != null)
							validity = JobListMap.get("validity").toString();
						if (JobListMap.get("audit_user_id") != null)
							audit_user_id = JobListMap.get("audit_user_id").toString();
						if (JobListMap.get("audit_date") != null)
							audit_date = JobListMap.get("audit_date").toString();
						if (JobListMap.get("remark") != null)
							title = JobListMap.get("remark").toString();
						if (JobListMap.get("cust_name") != null)
							custName = JobListMap.get("cust_name").toString();
					
						stockorderMap.put("title", title);
						stockorderMap.put("job_unit", job_unit);
						stockorderMap.put("jobId", jobId);
						stockorderMap.put("job_type", job_type);
						stockorderMap.put("request", request);
						stockorderMap.put("job_addr", job_addr);
						stockorderMap.put("publish_user_id", publish_user_id);
						stockorderMap.put("publish_date", publish_date);
						stockorderMap.put("audit_user_id", audit_user_id);
						stockorderMap.put("audit_date", audit_date);
						stockorderMap.put("remark", remark);
						stockorderMap.put("cust_name", custName);
						itemsList.add(stockorderMap);
					}
				return itemsList;
			}
		
		/*
		 * @获取最新招聘资料
		 */
		public ArrayList goodJobList() throws SaasApplicationException
		{
			ArrayList JobList = new ArrayList();
			ArrayList itemsList = new ArrayList();
			JobExt jobExt = new JobExt();
			JobList = jobExt.selByList("SEL_BY_ALL_GOOD");
			if (JobList == null)
				return null;
			for (Iterator it = JobList.iterator(); it.hasNext();)
				{
					HashMap JobListMap = (HashMap) it.next();
					String title = "";
					String jobId = "";
					String job_unit = "";
					String job_type = "";
					String request = "";
					String job_addr = "";
					String publish_user_id = "";
					String publish_date = "";
					String validity = "";
					String audit_user_id = "";
					String audit_date = "";
					String remark = "";
					String custName = "";
					HashMap stockorderMap = new HashMap();
					if (JobListMap.get("job_id") != null)
						jobId = JobListMap.get("job_id").toString();
					if (JobListMap.get("job_unit") != null)
						job_unit = JobListMap.get("job_unit").toString();
					if (JobListMap.get("title") != null)
						title = JobListMap.get("title").toString();
					if (JobListMap.get("job_type") != null)
						job_type = JobListMap.get("job_type").toString();
					if (JobListMap.get("request") != null)
						request = JobListMap.get("request").toString();
					if (JobListMap.get("job_addr") != null)
						job_addr = JobListMap.get("job_addr").toString();
					if (JobListMap.get("publish_user_id") != null)
						publish_user_id = JobListMap.get("publish_user_id").toString();
					if (JobListMap.get("publish_date") != null)
						publish_date = JobListMap.get("publish_date").toString();
					if (JobListMap.get("validity") != null)
						validity = JobListMap.get("validity").toString();
					if (JobListMap.get("audit_user_id") != null)
						audit_user_id = JobListMap.get("audit_user_id").toString();
					if (JobListMap.get("audit_date") != null)
						audit_date = JobListMap.get("audit_date").toString();
					if (JobListMap.get("remark") != null)
						title = JobListMap.get("remark").toString();
					if (JobListMap.get("cust_name") != null)
						custName = JobListMap.get("cust_name").toString();
				
					stockorderMap.put("title", title);
					stockorderMap.put("job_unit", job_unit);
					stockorderMap.put("jobId", jobId);
					stockorderMap.put("job_type", job_type);
					stockorderMap.put("request", request);
					stockorderMap.put("job_addr", job_addr);
					stockorderMap.put("publish_user_id", publish_user_id);
					stockorderMap.put("publish_date", publish_date);
					stockorderMap.put("audit_user_id", audit_user_id);
					stockorderMap.put("audit_date", audit_date);
					stockorderMap.put("remark", remark);
					stockorderMap.put("cust_name", custName);
					itemsList.add(stockorderMap);
				}
			return itemsList;
		}
		/*
		 * 获取热门职位资料
		 */
		public ArrayList remenResume() throws SaasApplicationException
		{
			ArrayList JobList = new ArrayList();
			ArrayList itemsList = new ArrayList();
			JobExt jobExt = new JobExt();
			
			// jobExt.setParam(":VJOB_TYPE", type);
			JobList = jobExt.selByList("SEL_BY_ALL_REMEN");
			if (JobList == null)
				return null;
			for (Iterator it = JobList.iterator(); it.hasNext();)
				{
					HashMap JobListMap = (HashMap) it.next();
					String title = "";
					String jobId = "";
					String job_unit = "";
					String job_type = "";
					String request = "";
					String job_addr = "";
					String publish_user_id = "";
					String publish_date = "";
					String validity = "";
					String audit_user_id = "";
					String audit_date = "";
					String remark = "";
					String custName = "";
					HashMap stockorderMap = new HashMap();
					if (JobListMap.get("job_id") != null)
						jobId = JobListMap.get("job_id").toString();
					if (JobListMap.get("job_unit") != null)
						job_unit = JobListMap.get("job_unit").toString();
					if (JobListMap.get("title") != null)
						title = JobListMap.get("title").toString();
					if (JobListMap.get("job_type") != null)
						job_type = JobListMap.get("job_type").toString();
					if (JobListMap.get("request") != null)
						request = JobListMap.get("request").toString();
					if (JobListMap.get("job_addr") != null)
						job_addr = JobListMap.get("job_addr").toString();
					if (JobListMap.get("publish_user_id") != null)
						publish_user_id = JobListMap.get("publish_user_id").toString();
					if (JobListMap.get("publish_date") != null)
						publish_date = JobListMap.get("publish_date").toString();
					if (JobListMap.get("validity") != null)
						validity = JobListMap.get("validity").toString();
					if (JobListMap.get("audit_user_id") != null)
						audit_user_id = JobListMap.get("audit_user_id").toString();
					if (JobListMap.get("audit_date") != null)
						audit_date = JobListMap.get("audit_date").toString();
					if (JobListMap.get("remark") != null)
						title = JobListMap.get("remark").toString();
					if (JobListMap.get("cust_name") != null)
						custName = JobListMap.get("cust_name").toString();
					
					stockorderMap.put("title", title);
					stockorderMap.put("job_unit", job_unit);
					stockorderMap.put("jobId", jobId);
					stockorderMap.put("job_type", job_type);
					stockorderMap.put("request", request);
					stockorderMap.put("job_addr", job_addr);
					stockorderMap.put("publish_user_id", publish_user_id);
					stockorderMap.put("publish_date", publish_date);
					stockorderMap.put("audit_user_id", audit_user_id);
					stockorderMap.put("audit_date", audit_date);
					stockorderMap.put("remark", remark);
					stockorderMap.put("cust_name", custName);
					itemsList.add(stockorderMap);
				}
			return itemsList;
		}
        /*
		 * @查找招聘企业详情
		 */
		public void genSpecJobList(Buffers inbuffer)
			{
				log.LOG_INFO("进入genSpecJobList方法...");
				String job_unit = inbuffer.getString("JOB_UNIT");
				
				try
					{
						this.queryResult = genSpecJobList(job_unit);
					} catch (SaasApplicationException e)
					{
						log.LOG_INFO(e.getMessage());

					}
				log.LOG_INFO("退出genSpecJobListr方法...");
			}

		public ArrayList genSpecJobList(String job_unit)
				throws SaasApplicationException
			{
			

⌨️ 快捷键说明

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