select id, big_feeder_branch_line_id, line_nm, eqp_no, run_no, blg_big_feeder_id, blg_big_feeder_nm, volt_lvl_cd, volt_lvl_dsc, erect_mode_cd, erect_mode_dsc, overhd_line_len, cable_line_len, line_tol_len, start_eqp_id, start_eqp_nm, start_eqp_typ_cd, start_eqp_typ_dsc, line_nature_cd, line_nature_dsc, blg_super_line_id, blg_super_line_nm, blg_city_id, blg_city_nm, op_maint_org_id, op_maint_org_nm, maint_team_id, maint_team_nm, run_st_cd, run_st_dsc, release_st_dsc, repmaint_line_len, is_have_figur, std_eqp_master_id, std_eqp_master_nm, ship_dt, std_org_no, std_org_nm, SUBSTRING_INDEX(std_city_org_nm, '国网湖南省电力有限公司', -1)std_city_org_nm , std_county_org_no, SUBSTRING_INDEX(std_county_org_nm, '国网湖南省电力有限公司', -1)std_county_org_nm, data_dt, etl_tm, std_city_org_no, start_pos, eqp_master_id, eqp_master_nm, battalion_id, battalion_nm, retrogres_dt, create_tm, latest_upd_tm,bouns as reward_amount,fault_free_duration
, (SELECT count(1) from ads_cst_hygszdbb_pdmstopbranchrecords_df t1 where t1.branch_line_id=t.big_feeder_branch_line_id and poweroff_start_tm > DATE_SUB(NOW(), INTERVAL 1 YEAR) )poweroff_num,
t.fault_poweroff_tm,t.poweroff_tm
from pdm_branch_line t
insert into pdm_branch_line
big_feeder_branch_line_id,
line_nm,
eqp_no,
run_no,
blg_big_feeder_id,
blg_big_feeder_nm,
volt_lvl_cd,
volt_lvl_dsc,
erect_mode_cd,
erect_mode_dsc,
overhd_line_len,
cable_line_len,
line_tol_len,
start_eqp_id,
start_eqp_nm,
start_eqp_typ_cd,
start_eqp_typ_dsc,
line_nature_cd,
line_nature_dsc,
blg_super_line_id,
blg_super_line_nm,
blg_city_id,
blg_city_nm,
op_maint_org_id,
op_maint_org_nm,
maint_team_id,
maint_team_nm,
run_st_cd,
run_st_dsc,
release_st_dsc,
repmaint_line_len,
is_have_figur,
std_eqp_master_id,
std_eqp_master_nm,
ship_dt,
std_org_no,
std_org_nm,
std_city_org_nm,
std_county_org_no,
std_county_org_nm,
data_dt,
etl_tm,
std_city_org_no,
start_pos,
eqp_master_id,
eqp_master_nm,
battalion_id,
battalion_nm,
retrogres_dt,
create_tm,
latest_upd_tm,
#{bigFeederBranchLineId},
#{lineNm},
#{eqpNo},
#{runNo},
#{blgBigFeederId},
#{blgBigFeederNm},
#{voltLvlCd},
#{voltLvlDsc},
#{erectModeCd},
#{erectModeDsc},
#{overhdLineLen},
#{cableLineLen},
#{lineTolLen},
#{startEqpId},
#{startEqpNm},
#{startEqpTypCd},
#{startEqpTypDsc},
#{lineNatureCd},
#{lineNatureDsc},
#{blgSuperLineId},
#{blgSuperLineNm},
#{blgCityId},
#{blgCityNm},
#{opMaintOrgId},
#{opMaintOrgNm},
#{maintTeamId},
#{maintTeamNm},
#{runStCd},
#{runStDsc},
#{releaseStDsc},
#{repmaintLineLen},
#{isHaveFigur},
#{stdEqpMasterId},
#{stdEqpMasterNm},
#{shipDt},
#{stdOrgNo},
#{stdOrgNm},
#{stdCityOrgNm},
#{stdCountyOrgNo},
#{stdCountyOrgNm},
#{dataDt},
#{etlTm},
#{stdCityOrgNo},
#{startPos},
#{eqpMasterId},
#{eqpMasterNm},
#{battalionId},
#{battalionNm},
#{retrogresDt},
#{createTm},
#{latestUpdTm},
update pdm_branch_line
big_feeder_branch_line_id = #{bigFeederBranchLineId},
line_nm = #{lineNm},
eqp_no = #{eqpNo},
run_no = #{runNo},
blg_big_feeder_id = #{blgBigFeederId},
blg_big_feeder_nm = #{blgBigFeederNm},
volt_lvl_cd = #{voltLvlCd},
volt_lvl_dsc = #{voltLvlDsc},
erect_mode_cd = #{erectModeCd},
erect_mode_dsc = #{erectModeDsc},
overhd_line_len = #{overhdLineLen},
cable_line_len = #{cableLineLen},
line_tol_len = #{lineTolLen},
start_eqp_id = #{startEqpId},
start_eqp_nm = #{startEqpNm},
start_eqp_typ_cd = #{startEqpTypCd},
start_eqp_typ_dsc = #{startEqpTypDsc},
line_nature_cd = #{lineNatureCd},
line_nature_dsc = #{lineNatureDsc},
blg_super_line_id = #{blgSuperLineId},
blg_super_line_nm = #{blgSuperLineNm},
blg_city_id = #{blgCityId},
blg_city_nm = #{blgCityNm},
op_maint_org_id = #{opMaintOrgId},
op_maint_org_nm = #{opMaintOrgNm},
maint_team_id = #{maintTeamId},
maint_team_nm = #{maintTeamNm},
run_st_cd = #{runStCd},
run_st_dsc = #{runStDsc},
release_st_dsc = #{releaseStDsc},
repmaint_line_len = #{repmaintLineLen},
is_have_figur = #{isHaveFigur},
std_eqp_master_id = #{stdEqpMasterId},
std_eqp_master_nm = #{stdEqpMasterNm},
ship_dt = #{shipDt},
std_org_no = #{stdOrgNo},
std_org_nm = #{stdOrgNm},
std_city_org_nm = #{stdCityOrgNm},
std_county_org_no = #{stdCountyOrgNo},
std_county_org_nm = #{stdCountyOrgNm},
data_dt = #{dataDt},
etl_tm = #{etlTm},
std_city_org_no = #{stdCityOrgNo},
start_pos = #{startPos},
eqp_master_id = #{eqpMasterId},
eqp_master_nm = #{eqpMasterNm},
battalion_id = #{battalionId},
battalion_nm = #{battalionNm},
retrogres_dt = #{retrogresDt},
create_tm = #{createTm},
latest_upd_tm = #{latestUpdTm},
where id = #{id}
delete from pdm_branch_line where id = #{id}
delete from pdm_branch_line where id in
#{id}