insert into planning_curve_template ( id,template_no,template_name,template_name_en,
station_id,
group_id,
income,status,p,capacity,soc_upper,soc_lower,create_time )
values( #{temId},#{templateNo},#{templateName},#{templateNameEn},
#{stationId},
#{groupId},
#{income},#{status},#{temP},#{capacity},#{socUpper},#{socLower},sysdate() )
insert into planning_curve ( planning_template_id,start_time,end_time,p) values
( #{planningTemplateId},#{item.startTime},#{item.endTime},#{item.p})
update planning_curve_template set
template_no = #{templateNo},
template_name = #{templateName},
template_name_en = #{templateNameEn},
station_id = #{stationId},
group_id = #{groupId},
income = #{income},
status = #{status},
p = #{temP},
capacity = #{capacity},
soc_upper = #{socUpper},
soc_lower = #{socLower},
update_time = sysdate()
where id = #{temId}
delete from planning_curve where planning_template_id = #{id}
delete from planning_curve_template
where id in
#{item}
delete from planning_curve
where planning_template_id in
#{item}