id, create_id, create_time, update_time, deleted_sign, `name`, `type`, manager_id, dep_no, super_id, remarks, `status`, abbreviation, finance_id, province, working_hours_type, hide_sign, lvl, current_amount, subordinate_amount, total_amount, retrial_finance_id, approval, approval_aid, expense_finance_id, expense_retrial_finance_id delete from department where id = #{id,jdbcType=VARCHAR} insert into department (create_id, create_time, update_time, deleted_sign, `name`, `type`, manager_id, dep_no, super_id, remarks, `status`, abbreviation, finance_id, province, working_hours_type, hide_sign, lvl, current_amount, subordinate_amount, total_amount, retrial_finance_id, approval, approval_aid, expense_finance_id, expense_retrial_finance_id) values (#{createId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{deletedSign,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{managerId,jdbcType=VARCHAR}, #{depNo,jdbcType=VARCHAR}, #{superId,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, #{abbreviation,jdbcType=VARCHAR}, #{financeId,jdbcType=VARCHAR}, #{province,jdbcType=INTEGER}, #{workingHoursType,jdbcType=INTEGER}, #{hideSign,jdbcType=INTEGER}, #{lvl,jdbcType=INTEGER}, #{currentAmount,jdbcType=DECIMAL}, #{subordinateAmount,jdbcType=DECIMAL}, #{totalAmount,jdbcType=DECIMAL}, #{retrialFinanceId,jdbcType=VARCHAR}, #{approval,jdbcType=INTEGER}, #{approvalAid,jdbcType=VARCHAR}, #{expenseFinanceId,jdbcType=VARCHAR}, #{expenseRetrialFinanceId,jdbcType=VARCHAR}) insert into department create_id, create_time, update_time, deleted_sign, `name`, `type`, manager_id, dep_no, super_id, remarks, `status`, abbreviation, finance_id, province, working_hours_type, hide_sign, lvl, current_amount, subordinate_amount, total_amount, retrial_finance_id, approval, approval_aid, expense_finance_id, expense_retrial_finance_id, #{createId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{deletedSign,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{managerId,jdbcType=VARCHAR}, #{depNo,jdbcType=VARCHAR}, #{superId,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, #{abbreviation,jdbcType=VARCHAR}, #{financeId,jdbcType=VARCHAR}, #{province,jdbcType=INTEGER}, #{workingHoursType,jdbcType=INTEGER}, #{hideSign,jdbcType=INTEGER}, #{lvl,jdbcType=INTEGER}, #{currentAmount,jdbcType=DECIMAL}, #{subordinateAmount,jdbcType=DECIMAL}, #{totalAmount,jdbcType=DECIMAL}, #{retrialFinanceId,jdbcType=VARCHAR}, #{approval,jdbcType=INTEGER}, #{approvalAid,jdbcType=VARCHAR}, #{expenseFinanceId,jdbcType=VARCHAR}, #{expenseRetrialFinanceId,jdbcType=VARCHAR}, update department create_id = #{createId,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, deleted_sign = #{deletedSign,jdbcType=INTEGER}, `name` = #{name,jdbcType=VARCHAR}, `type` = #{type,jdbcType=VARCHAR}, manager_id = #{managerId,jdbcType=VARCHAR}, dep_no = #{depNo,jdbcType=VARCHAR}, super_id = #{superId,jdbcType=VARCHAR}, remarks = #{remarks,jdbcType=VARCHAR}, `status` = #{status,jdbcType=VARCHAR}, abbreviation = #{abbreviation,jdbcType=VARCHAR}, finance_id = #{financeId,jdbcType=VARCHAR}, province = #{province,jdbcType=INTEGER}, working_hours_type = #{workingHoursType,jdbcType=INTEGER}, hide_sign = #{hideSign,jdbcType=INTEGER}, lvl = #{lvl,jdbcType=INTEGER}, current_amount = #{currentAmount,jdbcType=DECIMAL}, subordinate_amount = #{subordinateAmount,jdbcType=DECIMAL}, total_amount = #{totalAmount,jdbcType=DECIMAL}, retrial_finance_id = #{retrialFinanceId,jdbcType=VARCHAR}, approval = #{approval,jdbcType=INTEGER}, approval_aid = #{approvalAid,jdbcType=VARCHAR}, expense_finance_id = #{expenseFinanceId,jdbcType=VARCHAR}, expense_retrial_finance_id = #{expenseRetrialFinanceId,jdbcType=VARCHAR}, where id = #{id,jdbcType=VARCHAR} update department set create_id = #{createId,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, deleted_sign = #{deletedSign,jdbcType=INTEGER}, `name` = #{name,jdbcType=VARCHAR}, `type` = #{type,jdbcType=VARCHAR}, manager_id = #{managerId,jdbcType=VARCHAR}, dep_no = #{depNo,jdbcType=VARCHAR}, super_id = #{superId,jdbcType=VARCHAR}, remarks = #{remarks,jdbcType=VARCHAR}, `status` = #{status,jdbcType=VARCHAR}, abbreviation = #{abbreviation,jdbcType=VARCHAR}, finance_id = #{financeId,jdbcType=VARCHAR}, province = #{province,jdbcType=INTEGER}, working_hours_type = #{workingHoursType,jdbcType=INTEGER}, hide_sign = #{hideSign,jdbcType=INTEGER}, lvl = #{lvl,jdbcType=INTEGER}, current_amount = #{currentAmount,jdbcType=DECIMAL}, subordinate_amount = #{subordinateAmount,jdbcType=DECIMAL}, total_amount = #{totalAmount,jdbcType=DECIMAL}, retrial_finance_id = #{retrialFinanceId,jdbcType=VARCHAR}, approval = #{approval,jdbcType=INTEGER}, approval_aid = #{approvalAid,jdbcType=VARCHAR}, expense_finance_id = #{expenseFinanceId,jdbcType=VARCHAR}, expense_retrial_finance_id = #{expenseRetrialFinanceId,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR} delete from department where id = #{id,jdbcType=VARCHAR} update department dep_no = #{depNo,jdbcType=VARCHAR}, lvl= #{lvl} where id=#{id,jdbcType=VARCHAR} update department set finance_id= #{transferId} where finance_id= #{aid}