id , commodity_id, sort_id, xhf_nsrsbh, merchandise_name,encoding, tax_items, brief_code, tax_rate, specification_model, metering_unit, unit_price, tax_logo, hide_the_logo, enjoy_preferential_policies, tax_class_code, tax_classification_name, preferential_policies_type,zzstsgl, user_id, create_time, modify_time, modify_user_id, group_id,enterprise_name,data_source, matching_state,data_state,tax_class_abbreviation,description,collect_ident,cpy,bmb_bbh,jdc,wlflbm,wlflmc,ent_id,tswl update commodity_code commodity_id = #{commodityCode.commodityId,jdbcType=VARCHAR}, sort_id = #{commodityCode.sortId,jdbcType=BIGINT}, xhf_nsrsbh = #{commodityCode.xhfNsrsbh,jdbcType=VARCHAR}, merchandise_name = #{commodityCode.xmmc,jdbcType=VARCHAR}, encoding = #{commodityCode.zxbm,jdbcType=VARCHAR}, tax_items = #{commodityCode.spsm,jdbcType=VARCHAR}, brief_code = #{commodityCode.spjm,jdbcType=VARCHAR}, tax_rate = #{commodityCode.sl,jdbcType=VARCHAR}, specification_model = #{commodityCode.ggxh,jdbcType=VARCHAR}, metering_unit = #{commodityCode.xmdw,jdbcType=VARCHAR}, unit_price = #{commodityCode.xmdj,jdbcType=VARCHAR}, tax_logo = #{commodityCode.hsbz,jdbcType=VARCHAR}, hide_the_logo = #{commodityCode.ycbz,jdbcType=VARCHAR}, enjoy_preferential_policies = #{commodityCode.yhzcbs,jdbcType=VARCHAR}, tax_class_code = #{commodityCode.spbm,jdbcType=VARCHAR}, tax_classification_name = #{commodityCode.ssflMc,jdbcType=VARCHAR}, preferential_policies_type = #{commodityCode.lslbs,jdbcType=VARCHAR}, zzstsgl = #{commodityCode.zzstsgl,jdbcType=VARCHAR}, user_id = #{commodityCode.userId,jdbcType=VARCHAR}, create_time = #{commodityCode.createTime,jdbcType=TIMESTAMP}, modify_time = now(), modify_time = SYSDATE, modify_user_id = #{commodityCode.modifyUserId,jdbcType=CHAR}, group_id = #{commodityCode.groupId,jdbcType=VARCHAR}, description = #{commodityCode.bz,jdbcType=VARCHAR}, enterprise_name = #{commodityCode.xhfMc,jdbcType=VARCHAR}, data_source = #{commodityCode.dataSource,jdbcType=VARCHAR}, matching_state = #{commodityCode.matchingState,jdbcType=VARCHAR}, data_state = #{commodityCode.dataState,jdbcType=VARCHAR}, tax_class_abbreviation = #{commodityCode.spjc,jdbcType=VARCHAR}, collect_ident = #{commodityCode.collectIdent,jdbcType=VARCHAR}, cpy = #{commodityCode.cpy,jdbcType=VARCHAR}, bmb_bbh = #{commodityCode.bmbBbh,jdbcType=VARCHAR}, jdc = #{commodityCode.jdc,jdbcType=VARCHAR}, wlflbm = #{commodityCode.wlflbm,jdbcType=VARCHAR}, wlflmc = #{commodityCode.wlflmc,jdbcType=VARCHAR}, ent_id = #{commodityCode.entId,jdbcType=VARCHAR}, tswl = #{commodityCode.tswl,jdbcType=VARCHAR}, AND id = #{commodityCode.id,jdbcType=VARCHAR} and xhf_nsrsbh = '' and xhf_nsrsbh = #{item} and xhf_nsrsbh in #{item} insert into commodity_code id, commodity_id, sort_id, xhf_nsrsbh, merchandise_name, encoding, tax_items, brief_code, tax_rate, specification_model, metering_unit, unit_price, tax_logo, hide_the_logo, enjoy_preferential_policies, tax_class_code, tax_classification_name, preferential_policies_type, zzstsgl, user_id, create_time, modify_time, modify_user_id, group_id, description, enterprise_name, data_source, matching_state, data_state, tax_class_abbreviation, collect_ident, cpy, bmb_bbh, jdc, wlflbm, wlflmc, ent_id, tswl, invoice_name, #{id,jdbcType=VARCHAR}, #{commodityId,jdbcType=VARCHAR}, #{sortId,jdbcType=BIGINT}, #{xhfNsrsbh,jdbcType=VARCHAR}, #{xmmc,jdbcType=VARCHAR}, #{zxbm,jdbcType=VARCHAR}, #{spsm,jdbcType=VARCHAR}, #{spjm,jdbcType=VARCHAR}, #{sl,jdbcType=VARCHAR}, #{ggxh,jdbcType=VARCHAR}, #{xmdw,jdbcType=VARCHAR}, #{xmdj,jdbcType=VARCHAR}, #{hsbz,jdbcType=VARCHAR}, #{ycbz,jdbcType=VARCHAR}, #{yhzcbs,jdbcType=VARCHAR}, #{spbm,jdbcType=VARCHAR}, #{ssflMc,jdbcType=VARCHAR}, #{lslbs,jdbcType=VARCHAR}, #{zzstsgl,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, now(), now(), SYSDATE, SYSDATE, #{modifyUserId,jdbcType=CHAR}, #{groupId,jdbcType=VARCHAR}, #{bz,jdbcType=VARCHAR}, #{xhfMc,jdbcType=VARCHAR}, #{dataSource,jdbcType=VARCHAR}, #{matchingState,jdbcType=VARCHAR}, #{dataState,jdbcType=VARCHAR}, #{spjc,jdbcType=VARCHAR}, #{collectIdent,jdbcType=VARCHAR}, #{cpy,jdbcType=VARCHAR}, #{bmbBbh,jdbcType=VARCHAR}, #{jdc,jdbcType=VARCHAR}, #{wlflbm,jdbcType=VARCHAR}, #{wlflmc,jdbcType=VARCHAR}, #{entId,jdbcType=VARCHAR}, #{tswl,jdbcType=VARCHAR}, invoiceName, insert into commodity_code id, commodity_id, sort_id, xhf_nsrsbh, merchandise_name, encoding, tax_items, brief_code, tax_rate, specification_model, metering_unit, unit_price, tax_logo, hide_the_logo, enjoy_preferential_policies, tax_class_code, tax_classification_name, preferential_policies_type, zzstsgl, user_id, create_time, modify_time, modify_user_id, group_id, description, enterprise_name, data_source, matching_state, data_state, tax_class_abbreviation, collect_ident, cpy, bmb_bbh, jdc, wlflbm, wlflmc, ent_id, tswl, #{id,jdbcType=VARCHAR}, #{commodityId,jdbcType=VARCHAR}, #{sortId,jdbcType=BIGINT}, #{xhfNsrsbh,jdbcType=VARCHAR}, #{xmmc,jdbcType=VARCHAR}, #{zxbm,jdbcType=VARCHAR}, #{spsm,jdbcType=VARCHAR}, #{spjm,jdbcType=VARCHAR}, #{sl,jdbcType=VARCHAR}, #{ggxh,jdbcType=VARCHAR}, #{xmdw,jdbcType=VARCHAR}, #{xmdj,jdbcType=VARCHAR}, #{hsbz,jdbcType=VARCHAR}, #{ycbz,jdbcType=VARCHAR}, #{yhzcbs,jdbcType=VARCHAR}, #{spbm,jdbcType=VARCHAR}, #{ssflMc,jdbcType=VARCHAR}, #{lslbs,jdbcType=VARCHAR}, #{zzstsgl,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, now(), now(), SYSDATE, SYSDATE, #{modifyUserId,jdbcType=CHAR}, #{groupId,jdbcType=VARCHAR}, #{bz,jdbcType=VARCHAR}, #{xhfMc,jdbcType=VARCHAR}, #{dataSource,jdbcType=VARCHAR}, #{matchingState,jdbcType=VARCHAR}, #{dataState,jdbcType=VARCHAR}, #{spjc,jdbcType=VARCHAR}, #{collectIdent,jdbcType=VARCHAR}, #{cpy,jdbcType=VARCHAR}, #{bmbBbh,jdbcType=VARCHAR}, #{jdc,jdbcType=VARCHAR}, #{wlflbm,jdbcType=VARCHAR}, #{wlflmc,jdbcType=VARCHAR}, #{entId,jdbcType=VARCHAR}, #{tswl,jdbcType=VARCHAR}, ON DUPLICATE KEY UPDATE id = VALUES(id), commodity_id = VALUES(commodity_id), sort_id = VALUES(sort_id), xhf_nsrsbh = VALUES(xhf_nsrsbh), merchandise_name = VALUES(merchandise_name), encoding = VALUES(encoding), tax_items = VALUES(tax_items), brief_code = VALUES(brief_code), tax_rate = VALUES(tax_rate), specification_model = VALUES(specification_model), metering_unit = VALUES(metering_unit), unit_price = VALUES(unit_price), tax_logo = VALUES(tax_logo), hide_the_logo = VALUES(hide_the_logo), enjoy_preferential_policies = VALUES(enjoy_preferential_policies), tax_class_code = VALUES(tax_class_code), tax_classification_name = VALUES(tax_classification_name), preferential_policies_type = VALUES(preferential_policies_type), zzstsgl = VALUES(zzstsgl), user_id = VALUES(user_id), create_time = VALUES(create_time), modify_time = VALUES(modify_time), modify_user_id = VALUES(modify_user_id), group_id = VALUES(group_id), description = VALUES(description), enterprise_name = VALUES(enterprise_name), data_source = VALUES(data_source), matching_state = VALUES(matching_state), data_state = VALUES(data_state), tax_class_abbreviation = VALUES(tax_class_abbreviation), collect_ident = VALUES(collect_ident), cpy = VALUES(cpy), bmb_bbh = VALUES(bmb_bbh), jdc = VALUES(jdc), wlflbm = VALUES(wlflbm), wlflmc = VALUES(wlflmc), ent_id = VALUES(ent_id), tswl = VALUES(tswl), UPDATE commodity_code SET group_id = '' WHERE group_id = #{id,jdbcType=VARCHAR} and xhf_nsrsbh = '' and xhf_nsrsbh = #{item} and xhf_nsrsbh in #{item} DELETE FROM commodity_code WHERE id = #{id,jdbcType=VARCHAR} and xhf_nsrsbh = '' and xhf_nsrsbh = #{item} and xhf_nsrsbh in #{item}