a.id AS "id",
a.companyId AS "companyId",
b.id AS "apparatus.id",
b.name AS "apparatus.name",
b.price AS "apparatus.price",
a.enabledStatus AS "enabledStatus",
a.createBy AS "createBy.id",
a.createDate AS "createDate",
a.updateBy AS "updateBy.id",
a.updateDate AS "updateDate"
LEFT JOIN project_apparatus b ON b.id=a.apparatusId
INSERT INTO project_company_apparatus(
companyId,
apparatusId,
enabledStatus,
createBy,
createDate,
updateBy,
updateDate
) VALUES (
#{companyId},
#{apparatus.id},
#{enabledStatus},
#{createBy.id},
#{createDate},
#{updateBy.id},
#{updateDate}
)
UPDATE project_company_apparatus SET
companyId = #{companyId},
apparatusId = #{apparatus.id},
enabledStatus = #{enabledStatus},
updateBy = #{updateBy.id},
updateDate = #{updateDate}
WHERE id = #{id}
DELETE FROM project_company_apparatus
WHERE id = #{id}
UPDATE project_company_apparatus a SET a.enabledStatus = #{param1}
WHERE a.id IN
#{id}
DELETE FROM project_company_apparatus_pro
WHERE companyApparatusId = #{param1}
INSERT INTO project_company_apparatus_pro(companyApparatusId, companyProId)
SELECT #{param1}, #{companyProId}