select id, item_number, material_description, material_status, material_type, professional_affiliation, drawing_no, version_number, advance_production_days, split_batch, self_made, applicable_factories, applicable_workshop, effective_date, expiring_date, integration_date, create_by, create_time, update_by, update_time from aps_material_management
insert into aps_material_management
id,
item_number,
material_description,
material_status,
material_type,
professional_affiliation,
drawing_no,
version_number,
advance_production_days,
split_batch,
self_made,
applicable_factories,
applicable_workshop,
effective_date,
expiring_date,
integration_date,
create_by,
create_time,
update_by,
update_time,
#{id},
#{itemNumber},
#{materialDescription},
#{materialStatus},
#{materialType},
#{professionalAffiliation},
#{drawingNo},
#{versionNumber},
#{advanceProductionDays},
#{splitBatch},
#{selfMade},
#{applicableFactories},
#{applicableWorkshop},
#{effectiveDate},
#{expiringDate},
#{integrationDate},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update aps_material_management
item_number = #{itemNumber},
material_description = #{materialDescription},
material_status = #{materialStatus},
material_type = #{materialType},
professional_affiliation = #{professionalAffiliation},
drawing_no = #{drawingNo},
version_number = #{versionNumber},
advance_production_days = #{advanceProductionDays},
split_batch = #{splitBatch},
self_made = #{selfMade},
applicable_factories = #{applicableFactories},
applicable_workshop = #{applicableWorkshop},
effective_date = #{effectiveDate},
expiring_date = #{expiringDate},
integration_date = #{integrationDate},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
where id = #{id}
delete from aps_material_management where id = #{id}
delete from aps_material_management where id in
#{id}