select thisTab.id, thisTab.account_set, thisTab.subject_code, thisTab.subject_name, thisTab.subject_type, thisTab.fee_type, thisTab.type, thisTab.material_type, thisTab.fee_name, thisTab.status, thisTab.del_flag, thisTab.create_by, thisTab.create_time, thisTab.update_by, thisTab.update_time, thisTab.remark from voucher_subject_fee AS thisTab
select count(0) from voucher_subject_fee as thisTab
and thisTab.account_set = #{accountSet}
and thisTab.subject_code = #{subjectCode}
and thisTab.subject_name like concat('%', #{subjectName}, '%')
and thisTab.subject_type = #{subjectType}
and thisTab.fee_type = #{feeType}
and thisTab.type = #{type}
and thisTab.material_type = #{materialType}
and thisTab.fee_name like concat('%', #{feeName}, '%')
and thisTab.status = #{status}
insert into voucher_subject_fee
account_set,
subject_code,
subject_name,
subject_type,
fee_type,
type,
material_type,
fee_name,
status,
del_flag,
create_by,
create_time,
update_by,
update_time,
remark,
#{accountSet},
#{subjectCode},
#{subjectName},
#{subjectType},
#{feeType},
#{type},
#{materialType},
#{feeName},
#{status},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
insert into voucher_subject_fee
id,account_set,subject_code,subject_name,subject_type,fee_type,type,material_type,fee_name,status,del_flag,create_by,create_time,update_by,update_time,remark,
#{item.id},#{item.accountSet},#{item.subjectCode},#{item.subjectName},#{item.subjectType},#{item.feeType},#{item.type},#{item.materialType},#{item.feeName},#{item.status},#{item.delFlag},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.remark},
update voucher_subject_fee
account_set = #{accountSet},
subject_code = #{subjectCode},
subject_name = #{subjectName},
subject_type = #{subjectType},
fee_type = #{feeType},
type = #{type},
material_type = #{materialType},
fee_name = #{feeName},
status = #{status},
del_flag = #{delFlag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
update voucher_subject_fee
account_set = #{item.accountSet},
subject_code = #{item.subjectCode},
subject_name = #{item.subjectName},
subject_type = #{item.subjectType},
fee_type = #{item.feeType},
type = #{item.type},
material_type = #{item.materialType},
fee_name = #{item.feeName},
status = #{item.status},
del_flag = #{item.delFlag},
create_by = #{item.createBy},
create_time = #{item.createTime},
update_by = #{item.updateBy},
update_time = #{item.updateTime},
remark = #{item.remark},
where id = #{item.id}
delete from voucher_subject_fee where id = #{id}
delete from voucher_subject_fee where id in
#{id}