insert into direct_apply_info
(
code,
back_agreement_id,
back_man,
back_phone,
back_remark,
lease_agreement_id,
lease_man,
lease_phone,
dir_url,
status,
auditor,
audit_time,
audit_remark,
create_time
) values (
#{code},
#{backAgreementId},
#{backMan},
#{backPhone},
#{backRemark},
#{leaseAgreementId},
#{leaseMan},
#{leasePhone},
#{dirUrl},
#{status},
#{auditor},
#{auditTime},
#{auditRemark},
NOW()
)
insert into direct_apply_info(direct_id,type_id,ma_id,direct_num)
values (#{directId},#{typeId},#{maId}, #{directNum})
insert into lease_apply_info
code,
task_id,
lease_person,
phone,
`type`,
company_audit_by,
company_audit_time,
company_audit_remark,
dept_audit_by,
dept_audit_time,
dept_audit_remark,
create_by,
create_time,
update_by,
update_time,
remark,
company_id,
#{code,jdbcType=VARCHAR},
#{taskId,jdbcType=INTEGER},
#{leasePerson,jdbcType=VARCHAR},
#{phone,jdbcType=VARCHAR},
#{type,jdbcType=VARCHAR},
#{companyAuditBy,jdbcType=INTEGER},
#{companyAuditTime,jdbcType=VARCHAR},
#{companyAuditRemark,jdbcType=VARCHAR},
#{deptAuditBy,jdbcType=INTEGER},
#{deptAuditTime,jdbcType=VARCHAR},
#{deptAuditRemark,jdbcType=VARCHAR},
#{createBy,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
#{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{remark,jdbcType=VARCHAR},
#{companyId,jdbcType=INTEGER},
insert into lease_apply_details
(parennt_id, type_id, pre_num, al_num, `status`, create_by, create_time, update_by,
update_time, remark, company_id)
values
(#{item.parenntId,jdbcType=INTEGER}, #{item.typeId,jdbcType=INTEGER}, #{item.preNum,jdbcType=FLOAT},
#{item.alNum,jdbcType=FLOAT}, #{item.status,jdbcType=VARCHAR}, #{item.createBy,jdbcType=VARCHAR},
NOW(), #{item.updateBy,jdbcType=VARCHAR}, NOW(),
#{item.remark,jdbcType=VARCHAR}, #{item.companyId,jdbcType=INTEGER})
update direct_apply_info set status = #{status} where id = #{id}
delete
from lease_user_book
where id in
#{id}