INSERT INTO sys_department(
department_id,
department_parent_id,
department_name,
department_name_en,
department_name_other,
department_summary,
department_code,
department_logo,
department_logo_hover,
department_type,
department_state,
department_fax,
department_tel,
department_address,
department_master,
department_duty,
department_area1_id,
department_area1_code,
department_area1_name,
department_area2_id,
department_area2_code,
department_area2_name,
department_area3_id,
department_area3_code,
department_area3_name,
department_area4_id,
department_area4_code,
department_area4_name,
department_area5_id,
department_area5_code,
department_area5_name,
department_longitude,
department_latitude,
department_order,
creator,
gmt_create,
modifier,
gmt_modified,
is_delete
) VALUES(
#{departmentId},
#{departmentParentId},
#{departmentName},
#{departmentNameEn},
#{departmentNameOther},
#{departmentSummary},
#{departmentCode},
#{departmentLogo},
#{departmentLogoHover},
#{departmentType},
#{departmentState},
#{departmentFax},
#{departmentTel},
#{departmentAddress},
#{departmentMaster},
#{departmentDuty},
#{departmentArea1Id},
#{departmentArea1Code},
#{departmentArea1Name},
#{departmentArea2Id},
#{departmentArea2Code},
#{departmentArea2Name},
#{departmentArea3Id},
#{departmentArea3Code},
#{departmentArea3Name},
#{departmentArea4Id},
#{departmentArea4Code},
#{departmentArea4Name},
#{departmentArea5Id},
#{departmentArea5Code},
#{departmentArea5Name},
#{departmentLongitude},
#{departmentLatitude},
#{departmentOrder},
#{creator},
#{gmtCreate},
#{modifier},
#{gmtModified},
#{isDelete}
)
UPDATE
sys_department
SET
is_delete = 1,
modifier = #{modifier},
gmt_modified = #{gmtModified}
WHERE
department_id IN
#{departmentIds[${index}]}
UPDATE
sys_department
SET
department_name = #{departmentName},
department_name_en = #{departmentNameEn},
department_name_other = #{departmentNameOther},
department_summary = #{departmentSummary},
department_code = #{departmentCode},
department_logo = #{departmentLogo},
department_logo_hover = #{departmentLogoHover},
department_type = #{departmentType},
department_state = #{departmentState},
department_fax = #{departmentFax},
department_tel = #{departmentTel},
department_address = #{departmentAddress},
department_master = #{departmentMaster},
department_duty = #{departmentDuty},
department_area1_id = #{departmentArea1Id},
department_area1_code = #{departmentArea1Code},
department_area1_name = #{departmentArea1Name},
department_area2_id = #{departmentArea2Id},
department_area2_code = #{departmentArea2Code},
department_area2_name = #{departmentArea2Name},
department_area3_id = #{departmentArea3Id},
department_area3_code = #{departmentArea3Code},
department_area3_name = #{departmentArea3Name},
department_area4_id = #{departmentArea4Id},
department_area4_code = #{departmentArea4Code},
department_area4_name = #{departmentArea4Name},
department_area5_id = #{departmentArea5Id},
department_area5_code = #{departmentArea5Code},
department_area5_name = #{departmentArea5Name},
department_longitude = #{departmentLongitude},
department_latitude = #{departmentLatitude},
department_order = #{departmentOrder},
modifier = #{modifier},
gmt_modified = #{gmtModified}
WHERE
department_id = #{departmentId}
UPDATE
sys_department
SET
department_code = #{departmentCode}
WHERE
department_id = #{departmentId}
UPDATE
sys_department
SET
department_state = #{departmentState}
WHERE
department_id = #{departmentId}