select de.device_expense_id, de.device_id, d.device_number, d.code, d.name, d.brand, d.series, de.user_id, u.nick_name, de.expense_type, de.expense, de.occur_date, de.remark, de.document from cmc_device_expense as de left join sys_user as u on u.user_id = de.user_id left join cmc_device as d on d.device_id = de.device_id insert into cmc_device_expense device_expense_id, device_id, user_id, expense_type, expense, occur_date, remark, document, #{deviceExpenseId}, #{deviceId}, #{userId}, #{expenseType}, #{expense}, #{occurDate}, #{remark}, #{document}, update cmc_device_expense device_id = #{deviceId}, user_id = #{userId}, expense_type = #{expenseType}, expense = #{expense}, occur_date = #{occurDate}, remark = #{remark}, document = #{document}, where device_expense_id = #{deviceExpenseId} delete from cmc_device_expense where device_expense_id = #{deviceExpenseId} delete from cmc_device_expense where device_expense_id in #{deviceExpenseId}