select id, dept_id, proj_id, proj_name, par_proj_name, apply_type, apply_status, apply_reason, apply_files, apply_user, use_time, is_del, create_by, create_time, update_by, update_time, remark from pro_project_apply
insert into pro_project_apply
dept_id,
proj_id,
proj_name,
par_proj_name,
apply_type,
apply_status,
apply_reason,
apply_files,
apply_user,
use_time,
is_del,
create_by,
create_time,
update_by,
update_time,
remark,
#{deptId},
#{projId},
#{projName},
#{parProjName},
#{applyType},
#{applyStatus},
#{applyReason},
#{applyFiles},
#{applyUser},
#{useTime},
#{isDel},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update pro_project_apply
dept_id = #{deptId},
proj_id = #{projId},
proj_name = #{projName},
par_proj_name = #{parProjName},
apply_type = #{applyType},
apply_status = #{applyStatus},
apply_reason = #{applyReason},
apply_files = #{applyFiles},
apply_user = #{applyUser},
use_time = #{useTime},
is_del = #{isDel},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
delete from pro_project_apply where id = #{id}
delete from pro_project_apply where id in
#{id}
delete from pro_project_apply_detail where apply_id in
#{applyId}
delete from pro_project_apply_detail where apply_id = #{applyId}
insert into pro_project_apply_detail( id, apply_id, super_type_id, super_type_name, type_id, type_name, assets_id, assets_name, assets_unit, number, use_time, use_reason, price, total_price, is_del, create_by, create_time, update_by, update_time, remark) values
( #{item.id}, #{item.applyId}, #{item.superTypeId}, #{item.superTypeName}, #{item.typeId}, #{item.typeName}, #{item.assetsId}, #{item.assetsName}, #{item.assetsUnit}, #{item.number}, #{item.useTime}, #{item.useReason}, #{item.price}, #{item.totalPrice}, #{item.isDel}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime}, #{item.remark})