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}