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}