select id, batch_name, dept_id, 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 coal_pay insert into coal_pay batch_name, dept_id, pay_type, amount, year, quarter, pay_person_type, pay_company_name, pay_company_card, create_by, create_time, update_by, update_time, del_flag, #{batchName}, #{deptId}, #{payType}, #{amount}, #{year}, #{quarter}, #{payPersonType}, #{payCompanyName}, #{payCompanyCard}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{delFlag}, update coal_pay set del_flag=2 where id in #{id} update coal_pay pay_person_type = #{payPersonType}, pay_company_name = #{payCompanyName}, pay_company_card = #{payCompanyCard}, where id = #{coalPayId} update coal_pay batch_name = #{batchName}, dept_id = #{deptId}, 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}