select id, batch_name, dept_id, district_code, pay_type, amount, year, quarter, pay_person_type, pay_company_name, pay_company_card, update_by, update_time, create_by, create_time, del_flag from non_coal_pay insert into non_coal_pay batch_name, dept_id, district_code, pay_type, amount, year, quarter, pay_person_type, pay_company_name, pay_company_card, update_by, update_time, create_by, create_time, del_flag, #{batchName}, #{deptId}, #{districtCode}, #{payType}, #{amount}, #{year}, #{quarter}, #{payPersonType}, #{payCompanyName}, #{payCompanyCard}, #{updateBy}, #{updateTime}, #{createBy}, #{createTime}, #{delFlag}, update non_coal_pay batch_name = #{batchName}, dept_id = #{deptId}, district_code = #{districtCode}, pay_type = #{payType}, amount = #{amount}, year = #{year}, quarter = #{quarter}, pay_person_type = #{payPersonType}, pay_company_name = #{payCompanyName}, pay_company_card = #{payCompanyCard}, update_by = #{updateBy}, update_time = #{updateTime}, create_by = #{createBy}, create_time = #{createTime}, del_flag = #{delFlag}, where id = #{id} update non_coal_pay set del_flag = 2, update_by = #{updateBy} where id = #{id} update non_coal_pay set del_flag = 2 set where id in #{id}