SELECT ac.id, ac.com_id, ac.project_id, ac.vendors_code, ac.vendors_parameter, ac.enabled, ac.state, ac.remark, ac.is_del, ac.create_by, ac.create_time, ac.update_by , ac.update_time,dp.`dept_name` comp_name,pp.`project_name`,dic.`dict_label` vendors_name FROM attendance_cfg ac LEFT JOIN sys_dept dp ON ac.`com_id`=dp.`dept_id` LEFT JOIN pro_project_info pp ON ac.`project_id`=pp.`id` LEFT JOIN sys_dict_data dic ON ac.`vendors_code`=dic.`dict_value` AND dic.`dict_type`='attendance_vendors' insert into attendance_cfg com_id, project_id, vendors_code, vendors_parameter, enabled, state, remark, is_del, create_by, create_time, update_by, update_time, #{comId}, #{projectId}, #{vendorsCode}, #{vendorsParameter}, #{enabled}, #{state}, #{remark}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update attendance_cfg com_id = #{comId}, project_id = #{projectId}, vendors_code = #{vendorsCode}, vendors_parameter = #{vendorsParameter}, enabled = #{enabled}, state = #{state}, remark = #{remark}, is_del = #{isDel}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where id = #{id} delete from attendance_cfg where id = #{id} delete from attendance_cfg where id in #{id}