t
.
id
, t.employee_id
, t.create_time
, t.update_time
, t.creator
, t.delete_type
, t.tenant_key
INSERT INTO hrsa_salary_archive
id,
employee_id,
create_time,
update_time,
creator,
delete_type,
tenant_key,
#{id},
#{employeeId},
#{createTime},
#{updateTime},
#{creator},
#{deleteType},
#{tenantKey},
UPDATE hrsa_salary_archive
employee_id=#{employeeId},
create_time=#{createTime},
update_time=#{updateTime},
creator=#{creator},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_salary_archive
employee_id=#{employeeId},
create_time=#{createTime},
update_time=#{updateTime},
creator=#{creator},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_salary_archive
SET delete_type=1
WHERE id = #{id}
AND delete_type = 0
t1
.
id
,
t1.employee_id,
e.mobile,
e.lastname as username,
e.status AS employeeStatus,
d.departmentname AS departmentName
AND t1.id IN
#{id}
AND e.lastname like CONCAT('%',#{param.username},'%')
AND d.id IN
#{id}
AND e.jobtitle IN
#{id}
AND e.status = #{param.userstatus}
AND (e.companystartdate BETWEEN #{param.hiredate[0]} AND #{param.hiredate[1]})
AND t1.id IN
#{id}
AND e.lastname like '%'||#{param.username}||'%'
AND d.id IN
#{id}
AND e.jobtitle IN
#{id}
AND e.status = #{param.userstatus}
AND (e.companystartdate BETWEEN #{param.hiredate[0]} AND #{param.hiredate[1]})
AND t1.id IN
#{id}
AND e.lastname like '%'+#{param.username}+'%'
AND d.id IN
#{id}
AND e.jobtitle IN
#{id}
AND e.status = #{param.userstatus}
AND (e.companystartdate BETWEEN #{param.hiredate[0]} AND #{param.hiredate[1]})
INSERT INTO hrsa_salary_archive (
id,
employee_id,
create_time,
update_time,
creator,
tenant_key
)
VALUES
(
#{item.id},
#{item.employeeId},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.tenantKey}
)
INSERT INTO hrsa_salary_archive (
id,
employee_id,
create_time,
update_time,
creator,
tenant_key
)
select
#{item.id},
#{item.employeeId},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.tenantKey}
from dual
INSERT INTO hrsa_salary_archive (
id,
employee_id,
create_time,
update_time,
creator,
tenant_key
)
VALUES
(
#{item.id},
#{item.employeeId},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.tenantKey}
)