t
.
id
,
t.job_no,
h.jobtitlename,
t.ec_jobTitle,
t.ec_company,
t.ec_department,
t.sequence_id,
t.scheme_id,
t.parent_job,
t.is_key,
t.workplace,
t.description,
t.work_duty,
t.work_authority,
t.show_order,
t.forbidden_tag,
t.grade_id,
t.level_id
INSERT INTO jcl_org_job
creator,
delete_type,
create_time,
update_time,
job_no,
sequence_id,
scheme_id,
parent_job,
is_key,
workplace,
description,
work_duty,
work_authority,
show_order,
ec_company,
ec_department,
forbidden_tag,
#{creator},
#{deleteType},
#{createTime},
#{updateTime},
#{jobNo},
#{sequenceId},
#{schemeId},
#{parentJob},
#{isKey},
#{workplace},
#{description},
#{workDuty},
#{workAuthority},
#{showOrder},
#{ecCompany},
#{ecDepartment},
0,
select JCL_ORG_JOB_ID.currval from dual
INSERT INTO jcl_org_job
creator,
delete_type,
create_time,
update_time,
job_no,
sequence_id,
scheme_id,
parent_job,
is_key,
workplace,
description,
work_duty,
work_authority,
show_order,
ec_company,
ec_department,
forbidden_tag,
#{creator},
#{deleteType},
#{createTime},
#{updateTime},
#{jobNo},
#{sequenceId},
#{schemeId},
#{parentJob},
#{isKey},
#{workplace},
#{description},
#{workDuty},
#{workAuthority},
#{showOrder},
#{ecCompany},
#{ecDepartment},
0,
update jcl_org_job
creator=#{creator},
update_time=#{updateTime},
ec_company=#{ecCompany},
ec_department=#{ecDepartment},
sequence_id=#{sequenceId},
scheme_id=#{schemeId},
parent_job=#{parentJob},
is_key=#{isKey},
workplace=#{workplace},
description=#{description},
work_duty=#{workDuty},
work_authority=#{workAuthority},
show_order=#{showOrder},
forbidden_tag=#{forbiddenTag},
WHERE id = #{id} AND delete_type = 0
update jcl_org_job
forbidden_tag=#{forbiddenTag},
WHERE id = #{id} AND delete_type = 0
UPDATE jcl_org_job
SET delete_type = 1
WHERE delete_type = 0
AND id IN
#{id}
and ifnull(ec_department,0) =
#{parentDepartment}
and isnull(ec_department,0) =
#{parentDepartment}
and NVL(ec_department,0) =
#{parentDepartment}
and t.job_no like CONCAT('%',#{jobPO.jobNo},'%')
and h.jobtitlename like CONCAT('%',#{jobPO.jobTitleName},'%')
and t.workplace like CONCAT('%',#{jobPO.workplace},'%')
and t.description like CONCAT('%',#{jobPO.description},'%')
and t.work_duty like CONCAT('%',#{jobPO.workDuty},'%')
and t.work_authority like CONCAT('%',#{jobPO.workAuthority},'%')
and t.job_no like '%'||#{jobPO.jobNo}||'%'
and h.jobtitlename like '%'||#{jobPO.jobTitleName}||'%'
and t.workplace like '%'||#{jobPO.workplace}||'%'
and t.description like '%'||#{jobPO.description}||'%'
and t.work_duty like '%'||#{jobPO.workDuty}||'%'
and t.work_authority like '%'||#{jobPO.workAuthority}||'%'
and t.job_no like '%'+#{jobPO.jobNo}+'%'
and h.jobTitleName like '%'+#{jobPO.jobTitleName}+'%'
and t.workplace like '%'+#{jobPO.workplace}+'%'
and t.description like '%'+#{jobPO.description}+'%'
and t.work_duty like '%'+#{jobPO.workDuty}+'%'
and t.work_authority like '%'+#{jobPO.workAuthority}+'%'