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}