and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, type, sub_type, default_number, number, create_time, oper_time, organ_id, creator, account_id, change_amount, back_amount, total_price, pay_type, bill_type, remark, file_name, sales_man, account_id_list, account_money_list, discount, discount_money, discount_last_money, other_money, deposit, status, purchase_status, source, link_number, link_apply, tenant_id, delete_flag delete from jsh_depot_head where id = #{id,jdbcType=BIGINT} delete from jsh_depot_head insert into jsh_depot_head (id, type, sub_type, default_number, number, create_time, oper_time, organ_id, creator, account_id, change_amount, back_amount, total_price, pay_type, bill_type, remark, file_name, sales_man, account_id_list, account_money_list, discount, discount_money, discount_last_money, other_money, deposit, status, purchase_status, source, link_number, link_apply, tenant_id, delete_flag) values (#{id,jdbcType=BIGINT}, #{type,jdbcType=VARCHAR}, #{subType,jdbcType=VARCHAR}, #{defaultNumber,jdbcType=VARCHAR}, #{number,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{operTime,jdbcType=TIMESTAMP}, #{organId,jdbcType=BIGINT}, #{creator,jdbcType=BIGINT}, #{accountId,jdbcType=BIGINT}, #{changeAmount,jdbcType=DECIMAL}, #{backAmount,jdbcType=DECIMAL}, #{totalPrice,jdbcType=DECIMAL}, #{payType,jdbcType=VARCHAR}, #{billType,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{fileName,jdbcType=VARCHAR}, #{salesMan,jdbcType=VARCHAR}, #{accountIdList,jdbcType=VARCHAR}, #{accountMoneyList,jdbcType=VARCHAR}, #{discount,jdbcType=DECIMAL}, #{discountMoney,jdbcType=DECIMAL}, #{discountLastMoney,jdbcType=DECIMAL}, #{otherMoney,jdbcType=DECIMAL}, #{deposit,jdbcType=DECIMAL}, #{status,jdbcType=VARCHAR}, #{purchaseStatus,jdbcType=VARCHAR}, #{source,jdbcType=VARCHAR}, #{linkNumber,jdbcType=VARCHAR}, #{linkApply,jdbcType=VARCHAR}, #{tenantId,jdbcType=BIGINT}, #{deleteFlag,jdbcType=VARCHAR}) insert into jsh_depot_head id, type, sub_type, default_number, number, create_time, oper_time, organ_id, creator, account_id, change_amount, back_amount, total_price, pay_type, bill_type, remark, file_name, sales_man, account_id_list, account_money_list, discount, discount_money, discount_last_money, other_money, deposit, status, purchase_status, source, link_number, link_apply, tenant_id, delete_flag, #{id,jdbcType=BIGINT}, #{type,jdbcType=VARCHAR}, #{subType,jdbcType=VARCHAR}, #{defaultNumber,jdbcType=VARCHAR}, #{number,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{operTime,jdbcType=TIMESTAMP}, #{organId,jdbcType=BIGINT}, #{creator,jdbcType=BIGINT}, #{accountId,jdbcType=BIGINT}, #{changeAmount,jdbcType=DECIMAL}, #{backAmount,jdbcType=DECIMAL}, #{totalPrice,jdbcType=DECIMAL}, #{payType,jdbcType=VARCHAR}, #{billType,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{fileName,jdbcType=VARCHAR}, #{salesMan,jdbcType=VARCHAR}, #{accountIdList,jdbcType=VARCHAR}, #{accountMoneyList,jdbcType=VARCHAR}, #{discount,jdbcType=DECIMAL}, #{discountMoney,jdbcType=DECIMAL}, #{discountLastMoney,jdbcType=DECIMAL}, #{otherMoney,jdbcType=DECIMAL}, #{deposit,jdbcType=DECIMAL}, #{status,jdbcType=VARCHAR}, #{purchaseStatus,jdbcType=VARCHAR}, #{source,jdbcType=VARCHAR}, #{linkNumber,jdbcType=VARCHAR}, #{linkApply,jdbcType=VARCHAR}, #{tenantId,jdbcType=BIGINT}, #{deleteFlag,jdbcType=VARCHAR}, update jsh_depot_head id = #{record.id,jdbcType=BIGINT}, type = #{record.type,jdbcType=VARCHAR}, sub_type = #{record.subType,jdbcType=VARCHAR}, default_number = #{record.defaultNumber,jdbcType=VARCHAR}, number = #{record.number,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, oper_time = #{record.operTime,jdbcType=TIMESTAMP}, organ_id = #{record.organId,jdbcType=BIGINT}, creator = #{record.creator,jdbcType=BIGINT}, account_id = #{record.accountId,jdbcType=BIGINT}, change_amount = #{record.changeAmount,jdbcType=DECIMAL}, back_amount = #{record.backAmount,jdbcType=DECIMAL}, total_price = #{record.totalPrice,jdbcType=DECIMAL}, pay_type = #{record.payType,jdbcType=VARCHAR}, bill_type = #{record.billType,jdbcType=VARCHAR}, remark = #{record.remark,jdbcType=VARCHAR}, file_name = #{record.fileName,jdbcType=VARCHAR}, sales_man = #{record.salesMan,jdbcType=VARCHAR}, account_id_list = #{record.accountIdList,jdbcType=VARCHAR}, account_money_list = #{record.accountMoneyList,jdbcType=VARCHAR}, discount = #{record.discount,jdbcType=DECIMAL}, discount_money = #{record.discountMoney,jdbcType=DECIMAL}, discount_last_money = #{record.discountLastMoney,jdbcType=DECIMAL}, other_money = #{record.otherMoney,jdbcType=DECIMAL}, deposit = #{record.deposit,jdbcType=DECIMAL}, status = #{record.status,jdbcType=VARCHAR}, purchase_status = #{record.purchaseStatus,jdbcType=VARCHAR}, source = #{record.source,jdbcType=VARCHAR}, link_number = #{record.linkNumber,jdbcType=VARCHAR}, link_apply = #{record.linkApply,jdbcType=VARCHAR}, tenant_id = #{record.tenantId,jdbcType=BIGINT}, delete_flag = #{record.deleteFlag,jdbcType=VARCHAR}, update jsh_depot_head set id = #{record.id,jdbcType=BIGINT}, type = #{record.type,jdbcType=VARCHAR}, sub_type = #{record.subType,jdbcType=VARCHAR}, default_number = #{record.defaultNumber,jdbcType=VARCHAR}, number = #{record.number,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, oper_time = #{record.operTime,jdbcType=TIMESTAMP}, organ_id = #{record.organId,jdbcType=BIGINT}, creator = #{record.creator,jdbcType=BIGINT}, account_id = #{record.accountId,jdbcType=BIGINT}, change_amount = #{record.changeAmount,jdbcType=DECIMAL}, back_amount = #{record.backAmount,jdbcType=DECIMAL}, total_price = #{record.totalPrice,jdbcType=DECIMAL}, pay_type = #{record.payType,jdbcType=VARCHAR}, bill_type = #{record.billType,jdbcType=VARCHAR}, remark = #{record.remark,jdbcType=VARCHAR}, file_name = #{record.fileName,jdbcType=VARCHAR}, sales_man = #{record.salesMan,jdbcType=VARCHAR}, account_id_list = #{record.accountIdList,jdbcType=VARCHAR}, account_money_list = #{record.accountMoneyList,jdbcType=VARCHAR}, discount = #{record.discount,jdbcType=DECIMAL}, discount_money = #{record.discountMoney,jdbcType=DECIMAL}, discount_last_money = #{record.discountLastMoney,jdbcType=DECIMAL}, other_money = #{record.otherMoney,jdbcType=DECIMAL}, deposit = #{record.deposit,jdbcType=DECIMAL}, status = #{record.status,jdbcType=VARCHAR}, purchase_status = #{record.purchaseStatus,jdbcType=VARCHAR}, source = #{record.source,jdbcType=VARCHAR}, link_number = #{record.linkNumber,jdbcType=VARCHAR}, link_apply = #{record.linkApply,jdbcType=VARCHAR}, tenant_id = #{record.tenantId,jdbcType=BIGINT}, delete_flag = #{record.deleteFlag,jdbcType=VARCHAR} update jsh_depot_head type = #{type,jdbcType=VARCHAR}, sub_type = #{subType,jdbcType=VARCHAR}, default_number = #{defaultNumber,jdbcType=VARCHAR}, number = #{number,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, oper_time = #{operTime,jdbcType=TIMESTAMP}, organ_id = #{organId,jdbcType=BIGINT}, creator = #{creator,jdbcType=BIGINT}, account_id = #{accountId,jdbcType=BIGINT}, change_amount = #{changeAmount,jdbcType=DECIMAL}, back_amount = #{backAmount,jdbcType=DECIMAL}, total_price = #{totalPrice,jdbcType=DECIMAL}, pay_type = #{payType,jdbcType=VARCHAR}, bill_type = #{billType,jdbcType=VARCHAR}, remark = #{remark,jdbcType=VARCHAR}, file_name = #{fileName,jdbcType=VARCHAR}, sales_man = #{salesMan,jdbcType=VARCHAR}, account_id_list = #{accountIdList,jdbcType=VARCHAR}, account_money_list = #{accountMoneyList,jdbcType=VARCHAR}, discount = #{discount,jdbcType=DECIMAL}, discount_money = #{discountMoney,jdbcType=DECIMAL}, discount_last_money = #{discountLastMoney,jdbcType=DECIMAL}, other_money = #{otherMoney,jdbcType=DECIMAL}, deposit = #{deposit,jdbcType=DECIMAL}, status = #{status,jdbcType=VARCHAR}, purchase_status = #{purchaseStatus,jdbcType=VARCHAR}, source = #{source,jdbcType=VARCHAR}, link_number = #{linkNumber,jdbcType=VARCHAR}, link_apply = #{linkApply,jdbcType=VARCHAR}, tenant_id = #{tenantId,jdbcType=BIGINT}, delete_flag = #{deleteFlag,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} update jsh_depot_head set type = #{type,jdbcType=VARCHAR}, sub_type = #{subType,jdbcType=VARCHAR}, default_number = #{defaultNumber,jdbcType=VARCHAR}, number = #{number,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, oper_time = #{operTime,jdbcType=TIMESTAMP}, organ_id = #{organId,jdbcType=BIGINT}, creator = #{creator,jdbcType=BIGINT}, account_id = #{accountId,jdbcType=BIGINT}, change_amount = #{changeAmount,jdbcType=DECIMAL}, back_amount = #{backAmount,jdbcType=DECIMAL}, total_price = #{totalPrice,jdbcType=DECIMAL}, pay_type = #{payType,jdbcType=VARCHAR}, bill_type = #{billType,jdbcType=VARCHAR}, remark = #{remark,jdbcType=VARCHAR}, file_name = #{fileName,jdbcType=VARCHAR}, sales_man = #{salesMan,jdbcType=VARCHAR}, account_id_list = #{accountIdList,jdbcType=VARCHAR}, account_money_list = #{accountMoneyList,jdbcType=VARCHAR}, discount = #{discount,jdbcType=DECIMAL}, discount_money = #{discountMoney,jdbcType=DECIMAL}, discount_last_money = #{discountLastMoney,jdbcType=DECIMAL}, other_money = #{otherMoney,jdbcType=DECIMAL}, deposit = #{deposit,jdbcType=DECIMAL}, status = #{status,jdbcType=VARCHAR}, purchase_status = #{purchaseStatus,jdbcType=VARCHAR}, source = #{source,jdbcType=VARCHAR}, link_number = #{linkNumber,jdbcType=VARCHAR}, link_apply = #{linkApply,jdbcType=VARCHAR}, tenant_id = #{tenantId,jdbcType=BIGINT}, delete_flag = #{deleteFlag,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}