t
.
id
, t.employee_id
, t.attend_quote_id
, t.create_time
, t.update_time
, t.creator
, t.delete_type
, t.tenant_key
INSERT INTO hrsa_attend_quote_data
id,
employee_id,
attend_quote_id,
create_time,
update_time,
creator,
delete_type,
tenant_key,
#{id},
#{employeeId},
#{attendQuoteId},
#{createTime},
#{updateTime},
#{creator},
#{deleteType},
#{tenantKey},
UPDATE hrsa_attend_quote_data
employee_id=#{employeeId},
attend_quote_id=#{attendQuoteId},
create_time=#{createTime},
update_time=#{updateTime},
creator=#{creator},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_attend_quote_data
employee_id=#{employeeId},
attend_quote_id=#{attendQuoteId},
create_time=#{createTime},
update_time=#{updateTime},
creator=#{creator},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_attend_quote_data
SET delete_type=1
WHERE id = #{id}
AND delete_type = 0
t1.id,
t1.employee_id,
t1.attend_quote_id,
e.lastname as username,
d.departmentname AS departmentName,
e.mobile,
e.workcode as job_num
AND t1.id IN
#{id}
AND
(
e.lastname like CONCAT('%',#{param.keyword},'%')
OR d.departmentname like CONCAT('%',#{param.keyword},'%')
OR e.workcode like CONCAT('%',#{param.keyword},'%')
OR e.mobile like CONCAT('%',#{param.keyword},'%')
)
AND t1.attend_quote_id = #{param.attendQuoteId}
AND t1.attend_quote_id IN
#{id}
AND t1.id IN
#{id}
AND
(
e.lastname like '%'||#{param.keyword}||'%'
OR d.departmentname like '%'||#{param.keyword}||'%'
OR e.workcode like '%'||#{param.keyword}||'%'
OR e.mobile like '%'||#{param.keyword}||'%'
)
AND t1.attend_quote_id = #{param.attendQuoteId}
AND t1.attend_quote_id IN
#{id}
AND t1.id IN
#{id}
AND
(
e.lastname like '%'+#{param.keyword}+'%'
OR d.departmentname like '%'+#{param.keyword}+'%'
OR e.workcode like '%'+#{param.keyword}+'%'
OR e.mobile like '%'+#{param.keyword}+'%'
)
AND t1.attend_quote_id = #{param.attendQuoteId}
AND t1.attend_quote_id IN
#{id}
UPDATE hrsa_attend_quote_data
SET delete_type = 1
WHERE delete_type = 0
AND attend_quote_id IN
#{attendQuoteId}
INSERT INTO hrsa_attend_quote_data(
id,
employee_id,
attend_quote_id,
create_time,
update_time,
creator,
tenant_key)
VALUES
(
#{item.id},
#{item.employeeId},
#{item.attendQuoteId},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.tenantKey}
)
INSERT INTO hrsa_attend_quote_data(
id,
employee_id,
attend_quote_id,
create_time,
update_time,
creator,
tenant_key)
select
#{item.id},
#{item.employeeId},
#{item.attendQuoteId},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.tenantKey}
from dual
INSERT INTO hrsa_attend_quote_data(
id,
employee_id,
attend_quote_id,
create_time,
update_time,
creator,
tenant_key)
VALUES
(
#{item.id},
#{item.employeeId},
#{item.attendQuoteId},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.tenantKey}
)