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