select m.id, m.fiscal_year, m.region_name, m.group_name, m.company_name, m.company_code, m.province, m.city, m.district, m.street, m.vlg_or_cmty, m.resp_person, m.urb_rur_cls, m.project_type_name, m.comm_hh, m.acct_fy_start_conf, m.acct_prev_recov, m.acct_prev_charged, m.curr_fy_new_recovered, m.total_charged, m.qtr_target_company, m.hh_gsg_charged, m.hh_gsg_uncharged, m.hh_gsg_total, m.hh_new_full, m.hh_new_install, m.hh_prev_full, m.hh_prev_inst_dp, m.hh_unchg, m.hh_unchg_conf,
m.hh_unchg_scan, m.hh_ev_cum_paid, m.hh_ev_inst, m.hh_ev_full, m.hh_ev_ignite, m.hh_ev_cum_setup, m.hh_ev_cum_gas, m.remark, m.create_time, m.create_by, m.update_time, m.update_by, m.def_flag
FROM mc_basic_cmty m
left join sys_user u on u.user_id = m.create_by
left join sys_dept d on d.dept_id = m.company_code
insert into mc_basic_cmty
id,
fiscal_year,
region_name,
group_name,
company_name,
company_code,
province,
city,
district,
street,
vlg_or_cmty,
resp_person,
urb_rur_cls,
project_type_name,
comm_hh,
acct_fy_start_conf,
acct_prev_recov,
acct_prev_charged,
curr_fy_new_recovered,
total_charged,
qtr_target_company,
hh_gsg_charged,
hh_gsg_uncharged,
hh_gsg_total,
hh_new_full,
hh_new_install,
hh_prev_full,
hh_prev_inst_dp,
hh_unchg,
hh_unchg_conf,
hh_unchg_scan,
hh_ev_cum_paid,
hh_ev_inst,
hh_ev_full,
hh_ev_ignite,
hh_ev_cum_setup,
hh_ev_cum_gas,
remark,
create_time,
create_by,
update_time,
update_by,
def_flag,
#{id},
#{fiscalYear},
#{regionName},
#{groupName},
#{companyName},
#{companyCode},
#{province},
#{city},
#{district},
#{street},
#{vlgOrCmty},
#{respPerson},
#{urbRurCls},
#{projectTypeName},
#{commHh},
#{acctFyStartConf},
#{acctPrevRecov},
#{acctPrevCharged},
#{currFyNewRecovered},
#{totalCharged},
#{qtrTargetCompany},
#{hhGsgCharged},
#{hhGsgUncharged},
#{hhGsgTotal},
#{hhNewFull},
#{hhNewInstall},
#{hhPrevFull},
#{hhPrevInstDp},
#{hhUnchg},
#{hhUnchgConf},
#{hhUnchgScan},
#{hhEvCumPaid},
#{hhEvInst},
#{hhEvFull},
#{hhEvIgnite},
#{hhEvCumSetup},
#{hhEvCumGas},
#{remark},
#{createTime},
#{createBy},
#{updateTime},
#{updateBy},
#{defFlag},
update mc_basic_cmty
fiscal_year = #{fiscalYear},
region_name = #{regionName},
group_name = #{groupName},
company_name = #{companyName},
company_code = #{companyCode},
province = #{province},
city = #{city},
district = #{district},
street = #{street},
vlg_or_cmty = #{vlgOrCmty},
resp_person = #{respPerson},
urb_rur_cls = #{urbRurCls},
project_type_name = #{projectTypeName},
comm_hh = #{commHh},
acct_fy_start_conf = #{acctFyStartConf},
acct_prev_recov = #{acctPrevRecov},
acct_prev_charged = #{acctPrevCharged},
curr_fy_new_recovered = #{currFyNewRecovered},
total_charged = #{totalCharged},
qtr_target_company = #{qtrTargetCompany},
hh_gsg_charged = #{hhGsgCharged},
hh_gsg_uncharged = #{hhGsgUncharged},
hh_gsg_total = #{hhGsgTotal},
hh_new_full = #{hhNewFull},
hh_new_install = #{hhNewInstall},
hh_prev_full = #{hhPrevFull},
hh_prev_inst_dp = #{hhPrevInstDp},
hh_unchg = #{hhUnchg},
hh_unchg_conf = #{hhUnchgConf},
hh_unchg_scan = #{hhUnchgScan},
hh_ev_cum_paid = #{hhEvCumPaid},
hh_ev_inst = #{hhEvInst},
hh_ev_full = #{hhEvFull},
hh_ev_ignite = #{hhEvIgnite},
hh_ev_cum_setup = #{hhEvCumSetup},
hh_ev_cum_gas = #{hhEvCumGas},
remark = #{remark},
create_time = #{createTime},
create_by = #{createBy},
update_time = #{updateTime},
update_by = #{updateBy},
def_flag = #{defFlag},
where id = #{id}
delete from mc_basic_cmty where id = #{id}
delete from mc_basic_cmty where id in
#{id}