PRICE_MATERIAL_ID, PRICE_ID, MATERIAL_ID
t.PRICE_MATERIAL_ID, t.PRICE_ID, t.MATERIAL_ID
SELECT FROM AMS_CONTAACT_PRICE_MATERIAL
SELECT FROM AMS_CONTAACT_PRICE_MATERIAL t
and PRICE_MATERIAL_ID = #{priceMaterialId}
and PRICE_ID = #{priceId}
and MATERIAL_ID = #{materialId}
and PRICE_MATERIAL_ID = #{priceMaterialId}
and PRICE_ID = #{priceId}
and MATERIAL_ID = #{materialId}
delete from AMS_CONTAACT_PRICE_MATERIAL
where PRICE_MATERIAL_ID = #{priceMaterialId,jdbcType=DECIMAL}
delete from AMS_CONTAACT_PRICE_MATERIAL
where 1!=1
or PRICE_ID = #{priceId}
or MATERIAL_ID = #{materialId}
insert into AMS_CONTAACT_PRICE_MATERIAL (PRICE_MATERIAL_ID, PRICE_ID, MATERIAL_ID
)
values (#{priceMaterialId,jdbcType=DECIMAL}, #{priceId,jdbcType=DECIMAL}, #{materialId,jdbcType=DECIMAL}
)
insert into AMS_CONTAACT_PRICE_MATERIAL
PRICE_MATERIAL_ID,
PRICE_ID,
MATERIAL_ID,
#{priceMaterialId,jdbcType=DECIMAL},
#{priceId,jdbcType=DECIMAL},
#{materialId,jdbcType=DECIMAL},
update AMS_CONTAACT_PRICE_MATERIAL
set PRICE_ID = #{priceId,jdbcType=DECIMAL},
MATERIAL_ID = #{materialId,jdbcType=DECIMAL}
where PRICE_MATERIAL_ID = #{priceMaterialId,jdbcType=DECIMAL}
update AMS_CONTAACT_PRICE_MATERIAL
PRICE_ID = #{priceId,jdbcType=DECIMAL},
MATERIAL_ID = #{materialId,jdbcType=DECIMAL},
where PRICE_MATERIAL_ID = #{priceMaterialId,jdbcType=DECIMAL}
insert into AMS_CONTAACT_PRICE_MATERIAL
(PRICE_MATERIAL_ID,
PRICE_ID, MATERIAL_ID)
(
select
#{item.priceMaterialId,jdbcType=DECIMAL},
#{item.priceId,jdbcType=DECIMAL}, #{item.materialId,jdbcType=DECIMAL} from dual
)
update AMS_CONTAACT_PRICE_MATERIAL
set
PRICE_MATERIAL_ID=
when #{item.priceMaterialId,jdbcType=DECIMAL} then #{item.priceMaterialId,jdbcType=DECIMAL}
,PRICE_ID=
when #{item.priceMaterialId,jdbcType=DECIMAL} then #{item.priceId,jdbcType=DECIMAL}
,MATERIAL_ID=
when #{item.priceMaterialId,jdbcType=DECIMAL} then #{item.materialId,jdbcType=DECIMAL}
where PRICE_MATERIAL_ID in
#{item.priceMaterialId,jdbcType=DECIMAL}
delete from AMS_CONTAACT_PRICE_MATERIAL
where PRICE_MATERIAL_ID in
#{id}