添加岗位下架功

This commit is contained in:
sh
2026-02-03 17:29:27 +08:00
parent 6b7e359234
commit 7bd42fa687
10 changed files with 130 additions and 5 deletions

View File

@@ -40,6 +40,8 @@
<result property="pass" column="pass" />
<result property="passReason" column="pass_reason" />
<result property="jobLocationAreaCode" column="job_location_area_code" />
<result property="jobStatus" column="job_status" />
<result property="downTime" column="down_time" />
</resultMap>
@@ -106,7 +108,7 @@
</resultMap>
<sql id="selectJobVo">
select job_id, job_title, min_salary, max_salary, education, experience, company_name, job_location, posting_date, vacancies, del_flag, create_by, create_time, update_by, update_time, remark, latitude, longitude, "view", company_id , is_hot ,apply_num,is_publish, description,job_location_area_code,data_source,job_url,job_category,is_explain,explain_url,cover,job_type,job_address,region_code,staff_type,pass,pass_reason from job
select job_id, job_title, min_salary, max_salary, education, experience, company_name, job_location, posting_date, vacancies, del_flag, create_by, create_time, update_by, update_time, remark, latitude, longitude, "view", company_id , is_hot ,apply_num,is_publish, description,job_location_area_code,data_source,job_url,job_category,is_explain,explain_url,cover,job_type,job_address,region_code,staff_type,pass,pass_reason,job_status,down_time from job
</sql>
<insert id="insertBatchRowWork">
INSERT INTO row_work (
@@ -136,7 +138,8 @@
job_title, min_salary, max_salary, education, experience, company_name, job_location,
job_location_area_code, posting_date, vacancies, latitude, longitude, "view", company_id,
is_hot, apply_num, description, is_publish, data_source, job_url, remark, del_flag,
create_by, create_time, row_id, job_category,job_type,type,job_address,region_code,staff_type,pass,pass_reason
create_by, create_time, row_id, job_category,job_type,type,job_address,region_code,staff_type
,pass,pass_reason,job_status
) VALUES
<foreach collection="list" item="job" separator=",">
(
@@ -146,7 +149,7 @@
#{job.isHot}, #{job.applyNum}, #{job.description}, #{job.isPublish}, #{job.dataSource},
#{job.jobUrl}, #{job.remark}, #{job.delFlag}, #{job.createBy}, #{job.createTime},
#{job.rowId}, #{job.jobCategory},#{job.jobType},#{job.type},#{job.jobAddress},
#{job.regionCode},#{job.staffType},#{job.pass},#{job.passReason}
#{job.regionCode},#{job.staffType},#{job.pass},#{job.passReason},'0'
)
</foreach>
</insert>
@@ -366,7 +369,7 @@
job_location_area_code, posting_date, vacancies, latitude, longitude, "view", company_id,
is_hot, apply_num, description, is_publish, data_source, job_url, remark, del_flag,
create_by, create_time, row_id, job_category,job_type,type,job_address,region_code,
staff_type,pass,pass_reason
staff_type,pass,pass_reason,job_status
) VALUES
<foreach collection="list" item="job" separator=",">
(
@@ -376,9 +379,24 @@
#{job.isHot}, #{job.applyNum}, #{job.description}, #{job.isPublish}, #{job.dataSource},
#{job.jobUrl}, #{job.remark}, #{job.delFlag}, #{job.createBy}, #{job.createTime},
#{job.rowId}, #{job.jobCategory},#{job.jobType},#{job.type},#{job.jobAddress},
#{job.regionCode},#{job.staffType},#{job.pass},#{job.passReason}
#{job.regionCode},#{job.staffType},#{job.pass},#{job.passReason},'0'
)
</foreach>
</insert>
<update id="updateStatus" parameterType="Job">
update job set job_status=#{jobStatus},down_time=#{downTime},update_time=#{updateTime},update_by=#{updateBy} where job_id=#{jobId}
</update>
<select id="getJobDownList" resultType="java.util.List">
select job_id from job where create_time &lt;=now() and job_status='0'
</select>
<update id="updateJobDown" parameterType="java.util.List">
update job set job_status='1' where del_flag='0' AND job_id in
<foreach collection="list" item="jobId" open="(" close=")" separator=",">
#{jobId}
</foreach>
</update>
</mapper>