`id`,`merchant_id`, `shop_type_sub`,`lease_purpose`,`contractual_rules`,`delivery_date`,`delivery_grace_period`,`opening_date`,`business_hours`,`scope_metre`, `decimal_size`,`price`,`rental_start_date`,`rental_end_date`,`sign_date`,`receive_period`,`receive_period_unit`, `tenant_id`,`parent_tenant_id`,`filepath`,`status`,`contract_number`,`price_detail`,`create_by`,`update_by`, `first_party_bank_info`,`second_party_bank_info`,`second_party_tax_info`,`day_price_calcute`,`first_bill_date_start`,`first_bill_date_end`, `property_name`,`property_fee`,`fee_cycle`,`water_fee`,`electricity_fees`,`month_average_days`,`free_period_remark`, `deposit`,cashtype_content_lsit,cashtype_lsit,`pay_date`,`is_del`,`merchant_name`,`revenue_jumps_remark`, `brand`,`business_id`,`shop_type`,`shop_type_str`,`updatetime`,`createtime`,`link_person`,`link_phone`,`link_address`, `pay_account`,`filename`,`lease`,`type`,`revenue`,`revenue_ratio`,`revenue_ratio_way`,`revenue_ratio_set`,`adjust_ratio`,`adjust_period`,`pay_ratio`, `start_date`,`end_date`,`shop_name`,`from_id`,`end_contract_time`,`revenue_fixed_rent_price`,`revenue_rent_price`, `apply_status`,`bank_name`,`rent_shop_type`,`fix_start_date`,`fix_end_date`, `business_type`,`rent_info`, `file_names`,price_unit,rent_price,other_rent_price_info,`subject_name`,rent_start_type, `rent_input_way`,`adjust_ratio_way`,`operation_type`,late_pay_ratio,late_pay_day, bussiness_management_fee,bussiness_management_fee_ratio_way,bussiness_management_fee_ratio, operating_management_fee,operating_management_fee_ratio_way,operating_management_fee_ratio,out_date_notify_days,out_date_notify_phone,design_file where 1 = 1 and `id` = #{id} and `from_id` = #{fromId} and `merchant_id` = #{merchantId} and `price` = #{price} and `rental_start_date` = #{rentalStartDate} and `rental_end_date` = #{rentalEndDate} and out_date_notify_phone is not null and out_date_notify_phone != '' and out_date_notify_days is not null and out_date_notify_days > 0 and `sign_date` = #{signDate} and `receive_period` = #{receivePeriod} and `receive_period_unit` = #{receivePeriodUnit} and `tenant_id` = #{tenantId} and `parent_tenant_id` = #{parentTenantId} and `filepath` = #{filepath} and `status` = #{status} and `apply_status` = #{applyStatus} and `contract_number` = #{contractNumber} and `deposit` = #{deposit} and `pay_date` = #{payDate} and `is_del` = #{isDel} and `merchant_name` like concat('%', #{merchantName},'%') and `brand` = #{brand} and `business_id` = #{businessId} and `shop_type` = #{shopType} and `updatetime` = #{updatetime} and `createtime` = #{createtime} and `link_person` = #{linkPerson} and `link_phone` = #{linkPhone} and `pay_account` = #{payAccount} and `filename` = #{filename} and `lease` = #{lease} and `type` = #{type} and `start_date` = #{startDate} and `end_date` = #{endDate} and `rent_shop_type` = #{rentShopType} and `operation_type` = #{operationType} and json_contains(json_extract(rent_info,'$[*].id'),concat('"',#{queryShopId},'"')) and `day_price_calcute` = #{dayPriceCalcute} and `month_average_days` = #{monthAverageDays} and `revenue_fixed_rent_price` = #{revenueFixedRentPrice} and shop_name like concat('%',#{shopNumber},'%') and business_id in (${businessForRule}) and merchant_id in #{mItem} and status in #{statusItem} and type in #{typeItem} and id in #{idItem} order by ${sortColumns} update wx_rent_contract set apply_status=#{applyStatus} ,business_type=#{businessType} ,status=#{status} where id=#{id} update wx_rent_contract set status=#{status} where id=#{id} update wx_rent_contract set end_contract_time = #{endContractTime} where id = #{id}