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}