select d.id, d.pcode, d.scene, m.scene_name, d.warehouse, w.warehouse_name,
d.encoded_id, d.tag, d.remark, d.is_delete,
d.created_by, d.created_at, d.updated_by, d.updated_at
from pcde_detail d
left join scene_mapping m on d.scene = m.scene_code
left join warehouse_info w on d.warehouse = w.warehouse_code
insert into pcde_detail
pcode,
scene,
warehouse,
encoded_id,
tag,
remark,
is_delete,
created_by,
created_at,
updated_by,
updated_at,
#{pcode},
#{scene},
#{warehouse},
#{encodedId},
#{tag},
#{remark},
#{isDelete},
#{createdBy},
#{createdAt},
#{updatedBy},
#{updatedAt},
update pcde_detail
pcode = #{pcode},
scene = #{scene},
warehouse = #{warehouse},
encoded_id = #{encodedId},
tag = #{tag},
remark = #{remark},
is_delete = #{isDelete},
created_by = #{createdBy},
created_at = #{createdAt},
updated_by = #{updatedBy},
updated_at = #{updatedAt},
where id = #{id}
INSERT IGNORE INTO pcde_detail
(pcode, scene, scene_name, warehouse, warehouse_name,
encoded_id, tag, remark, is_delete,
created_by, created_at, updated_by, updated_at)
VALUES
(
#{item.pcode},
#{item.scene},
#{item.sceneName},
#{item.warehouse},
#{item.warehouseName},
#{item.encodedId},
#{item.tag},
#{item.remark},
#{item.isDelete},
#{item.createdBy},
#{item.createdAt},
#{item.updatedBy},
#{item.updatedAt}
)
delete from pcde_detail where id = #{id}
delete from pcde_detail where id in
#{id}