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, material_id, bar_code, commodity_unit, sku, purchase_decimal, commodity_decimal, wholesale_decimal, low_decimal, default_flag, create_time, create_serial, update_serial, update_time, tenant_id, delete_Flag delete from jsh_material_extend where id = #{id,jdbcType=BIGINT} delete from jsh_material_extend insert into jsh_material_extend (id, material_id, bar_code, commodity_unit, sku, purchase_decimal, commodity_decimal, wholesale_decimal, low_decimal, default_flag, create_time, create_serial, update_serial, update_time, tenant_id, delete_Flag) values (#{id,jdbcType=BIGINT}, #{materialId,jdbcType=BIGINT}, #{barCode,jdbcType=VARCHAR}, #{commodityUnit,jdbcType=VARCHAR}, #{sku,jdbcType=VARCHAR}, #{purchaseDecimal,jdbcType=DECIMAL}, #{commodityDecimal,jdbcType=DECIMAL}, #{wholesaleDecimal,jdbcType=DECIMAL}, #{lowDecimal,jdbcType=DECIMAL}, #{defaultFlag,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{createSerial,jdbcType=VARCHAR}, #{updateSerial,jdbcType=VARCHAR}, #{updateTime,jdbcType=BIGINT}, #{tenantId,jdbcType=BIGINT}, #{deleteFlag,jdbcType=VARCHAR}) insert into jsh_material_extend id, material_id, bar_code, commodity_unit, sku, purchase_decimal, commodity_decimal, wholesale_decimal, low_decimal, default_flag, create_time, create_serial, update_serial, update_time, tenant_id, delete_Flag, #{id,jdbcType=BIGINT}, #{materialId,jdbcType=BIGINT}, #{barCode,jdbcType=VARCHAR}, #{commodityUnit,jdbcType=VARCHAR}, #{sku,jdbcType=VARCHAR}, #{purchaseDecimal,jdbcType=DECIMAL}, #{commodityDecimal,jdbcType=DECIMAL}, #{wholesaleDecimal,jdbcType=DECIMAL}, #{lowDecimal,jdbcType=DECIMAL}, #{defaultFlag,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{createSerial,jdbcType=VARCHAR}, #{updateSerial,jdbcType=VARCHAR}, #{updateTime,jdbcType=BIGINT}, #{tenantId,jdbcType=BIGINT}, #{deleteFlag,jdbcType=VARCHAR}, update jsh_material_extend id = #{record.id,jdbcType=BIGINT}, material_id = #{record.materialId,jdbcType=BIGINT}, bar_code = #{record.barCode,jdbcType=VARCHAR}, commodity_unit = #{record.commodityUnit,jdbcType=VARCHAR}, sku = #{record.sku,jdbcType=VARCHAR}, purchase_decimal = #{record.purchaseDecimal,jdbcType=DECIMAL}, commodity_decimal = #{record.commodityDecimal,jdbcType=DECIMAL}, wholesale_decimal = #{record.wholesaleDecimal,jdbcType=DECIMAL}, low_decimal = #{record.lowDecimal,jdbcType=DECIMAL}, default_flag = #{record.defaultFlag,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, create_serial = #{record.createSerial,jdbcType=VARCHAR}, update_serial = #{record.updateSerial,jdbcType=VARCHAR}, update_time = #{record.updateTime,jdbcType=BIGINT}, tenant_id = #{record.tenantId,jdbcType=BIGINT}, delete_Flag = #{record.deleteFlag,jdbcType=VARCHAR}, update jsh_material_extend set id = #{record.id,jdbcType=BIGINT}, material_id = #{record.materialId,jdbcType=BIGINT}, bar_code = #{record.barCode,jdbcType=VARCHAR}, commodity_unit = #{record.commodityUnit,jdbcType=VARCHAR}, sku = #{record.sku,jdbcType=VARCHAR}, purchase_decimal = #{record.purchaseDecimal,jdbcType=DECIMAL}, commodity_decimal = #{record.commodityDecimal,jdbcType=DECIMAL}, wholesale_decimal = #{record.wholesaleDecimal,jdbcType=DECIMAL}, low_decimal = #{record.lowDecimal,jdbcType=DECIMAL}, default_flag = #{record.defaultFlag,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, create_serial = #{record.createSerial,jdbcType=VARCHAR}, update_serial = #{record.updateSerial,jdbcType=VARCHAR}, update_time = #{record.updateTime,jdbcType=BIGINT}, tenant_id = #{record.tenantId,jdbcType=BIGINT}, delete_Flag = #{record.deleteFlag,jdbcType=VARCHAR} update jsh_material_extend material_id = #{materialId,jdbcType=BIGINT}, bar_code = #{barCode,jdbcType=VARCHAR}, commodity_unit = #{commodityUnit,jdbcType=VARCHAR}, sku = #{sku,jdbcType=VARCHAR}, purchase_decimal = #{purchaseDecimal,jdbcType=DECIMAL}, commodity_decimal = #{commodityDecimal,jdbcType=DECIMAL}, wholesale_decimal = #{wholesaleDecimal,jdbcType=DECIMAL}, low_decimal = #{lowDecimal,jdbcType=DECIMAL}, default_flag = #{defaultFlag,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, create_serial = #{createSerial,jdbcType=VARCHAR}, update_serial = #{updateSerial,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=BIGINT}, tenant_id = #{tenantId,jdbcType=BIGINT}, delete_Flag = #{deleteFlag,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} update jsh_material_extend set material_id = #{materialId,jdbcType=BIGINT}, bar_code = #{barCode,jdbcType=VARCHAR}, commodity_unit = #{commodityUnit,jdbcType=VARCHAR}, sku = #{sku,jdbcType=VARCHAR}, purchase_decimal = #{purchaseDecimal,jdbcType=DECIMAL}, commodity_decimal = #{commodityDecimal,jdbcType=DECIMAL}, wholesale_decimal = #{wholesaleDecimal,jdbcType=DECIMAL}, low_decimal = #{lowDecimal,jdbcType=DECIMAL}, default_flag = #{defaultFlag,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, create_serial = #{createSerial,jdbcType=VARCHAR}, update_serial = #{updateSerial,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=BIGINT}, tenant_id = #{tenantId,jdbcType=BIGINT}, delete_Flag = #{deleteFlag,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}