📄 jobinfo.java
字号:
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 + -