select batch_id, batch_name, batch_code, plan_year, id, pro_code, pro_name, sort_serial, small_village_name, village_name, complete_flag, pro_category,
line_cable_new_plan_qt, IFNULL(line_cable_new_accu_qt,0) line_cable_new_accu_qt,
line_overhd_new_plan_qt, IFNULL(line_overhd_new_accu_qt,0) line_overhd_new_accu_qt,
dist_trans_new_plan_qt, IFNULL(dist_trans_new_accu_qt,0) dist_trans_new_accu_qt,
low_volt_line_plan_qt, IFNULL(low_volt_line_accu_qt,0) low_volt_line_accu_qt,
tower_plan_qt, IFNULL(tower_accu_qt,0) tower_accu_qt,
ring_cabinet_plan_qt, IFNULL(ring_cabinet_accu_qt,0) ring_cabinet_accu_qt,
pole_tab_plan_qt, IFNULL(pole_tab_accu_qt,0) pole_tab_accu_qt,
std_org_no, std_org_nm, std_city_org_no, std_city_org_nm, std_county_org_no, std_county_org_nm, data_dt, etl_tm, deal_status
from ads_cst_hygszdbb_pdmworkcomplestatistics_wf
insert into ads_cst_hygszdbb_pdmworkcomplestatistics_wf
batch_id,
batch_name,
batch_code,
plan_year,
id,
pro_code,
pro_name,
sort_serial,
small_village_name,
village_name,
complete_flag,
pro_category,
line_cable_new_plan_qt,
line_cable_new_accu_qt,
line_overhd_new_plan_qt,
line_overhd_new_accu_qt,
dist_trans_new_plan_qt,
dist_trans_new_accu_qt,
low_volt_line_plan_qt,
low_volt_line_accu_qt,
tower_plan_qt,
tower_accu_qt,
ring_cabinet_plan_qt,
ring_cabinet_accu_qt,
pole_tab_plan_qt,
pole_tab_accu_qt,
std_org_no,
std_org_nm,
std_city_org_no,
std_city_org_nm,
std_county_org_no,
std_county_org_nm,
data_dt,
etl_tm,
deal_status,
#{batchId},
#{batchName},
#{batchCode},
#{planYear},
#{id},
#{proCode},
#{proName},
#{sortSerial},
#{smallVillageName},
#{villageName},
#{completeFlag},
#{proCategory},
#{lineCableNewPlanQt},
#{lineCableNewAccuQt},
#{lineOverhdNewPlanQt},
#{lineOverhdNewAccuQt},
#{distTransNewPlanQt},
#{distTransNewAccuQt},
#{lowVoltLinePlanQt},
#{lowVoltLineAccuQt},
#{towerPlanQt},
#{towerAccuQt},
#{ringCabinetPlanQt},
#{ringCabinetAccuQt},
#{poleTabPlanQt},
#{poleTabAccuQt},
#{stdOrgNo},
#{stdOrgNm},
#{stdCityOrgNo},
#{stdCityOrgNm},
#{stdCountyOrgNo},
#{stdCountyOrgNm},
#{dataDt},
#{etlTm},
#{dealStatus},
update ads_cst_hygszdbb_pdmworkcomplestatistics_wf
batch_id = #{batchId},
batch_name = #{batchName},
batch_code = #{batchCode},
plan_year = #{planYear},
pro_code = #{proCode},
pro_name = #{proName},
sort_serial = #{sortSerial},
small_village_name = #{smallVillageName},
village_name = #{villageName},
complete_flag = #{completeFlag},
pro_category = #{proCategory},
line_cable_new_plan_qt = #{lineCableNewPlanQt},
line_cable_new_accu_qt = #{lineCableNewAccuQt},
line_overhd_new_plan_qt = #{lineOverhdNewPlanQt},
line_overhd_new_accu_qt = #{lineOverhdNewAccuQt},
dist_trans_new_plan_qt = #{distTransNewPlanQt},
dist_trans_new_accu_qt = #{distTransNewAccuQt},
low_volt_line_plan_qt = #{lowVoltLinePlanQt},
low_volt_line_accu_qt = #{lowVoltLineAccuQt},
tower_plan_qt = #{towerPlanQt},
tower_accu_qt = #{towerAccuQt},
ring_cabinet_plan_qt = #{ringCabinetPlanQt},
ring_cabinet_accu_qt = #{ringCabinetAccuQt},
pole_tab_plan_qt = #{poleTabPlanQt},
pole_tab_accu_qt = #{poleTabAccuQt},
std_org_no = #{stdOrgNo},
std_org_nm = #{stdOrgNm},
std_city_org_no = #{stdCityOrgNo},
std_city_org_nm = #{stdCityOrgNm},
std_county_org_no = #{stdCountyOrgNo},
std_county_org_nm = #{stdCountyOrgNm},
data_dt = #{dataDt},
etl_tm = #{etlTm},
deal_status = #{dealStatus},
where id = #{id}
delete from ads_cst_hygszdbb_pdmworkcomplestatistics_wf where id = #{id}
delete from ads_cst_hygszdbb_pdmworkcomplestatistics_wf where id in
#{id}