SELECT DISTINCT t.id,t.cmty_id,t.region_name,t.group_name,t.company_name,t.company_code,t.province,t.city,t.district,t.street,t.vlg_or_cmty,t.urb_rur_cls,t.project_type_name,t.project_type_code,t.assignment_time,t.is_completed,t.completion_time,t.non_ncmp_rsn,t.project_person_id,t.project_person_name,t.project_person_account,t.gas_conn_mtr_ris,t.gct_mtrris_time,t.gct_ncmp_rsn,t.operate_person_id,t.operate_person_name,t.operate_person_account,t.remark,t.create_time,t.create_by,t.update_time,t.update_by,t.def_flag,t.status_code,t.status_name
FROM mc_construction t
left join sys_user u on u.user_id = t.create_by
left join sys_dept d on d.dept_id = t.company_code
insert into mc_construction
id,
cmty_id,
region_name,
group_name,
company_name,
company_code,
province,
city,
district,
street,
vlg_or_cmty,
urb_rur_cls,
project_type_name,
project_type_code,
assignment_time,
is_completed,
completion_time,
non_ncmp_rsn,
project_person_id,
project_person_name,
project_person_account,
gas_conn_mtr_ris,
gct_mtrris_time,
gct_ncmp_rsn,
operate_person_id,
operate_person_name,
operate_person_account,
remark,
create_time,
create_by,
update_time,
update_by,
def_flag,
status_code,
status_name,
#{id},
#{cmtyId},
#{regionName},
#{groupName},
#{companyName},
#{companyCode},
#{province},
#{city},
#{district},
#{street},
#{vlgOrCmty},
#{urbRurCls},
#{projectTypeName},
#{projectTypeCode},
#{assignmentTime},
#{isCompleted},
#{completionTime},
#{nonNcmpRsn},
#{projectPersonId},
#{projectPersonName},
#{projectPersonAccount},
#{gasConnMtrRis},
#{gctMtrrisTime},
#{gctNcmpRsn},
#{operatePersonId},
#{operatePersonName},
#{operatePersonAccount},
#{remark},
#{createTime},
#{createBy},
#{updateTime},
#{updateBy},
#{defFlag},
#{statusCode},
#{statusName},
update mc_construction
cmty_id = #{cmtyId},
region_name = #{regionName},
group_name = #{groupName},
company_name = #{companyName},
company_code = #{companyCode},
province = #{province},
city = #{city},
district = #{district},
street = #{street},
vlg_or_cmty = #{vlgOrCmty},
urb_rur_cls = #{urbRurCls},
project_type_name = #{projectTypeName},
project_type_code = #{projectTypeCode},
assignment_time = #{assignmentTime},
is_completed = #{isCompleted},
completion_time = #{completionTime},
non_ncmp_rsn = #{nonNcmpRsn},
project_person_id = #{projectPersonId},
project_person_name = #{projectPersonName},
project_person_account = #{projectPersonAccount},
gas_conn_mtr_ris = #{gasConnMtrRis},
gct_mtrris_time = #{gctMtrrisTime},
gct_ncmp_rsn = #{gctNcmpRsn},
operate_person_id = #{operatePersonId},
operate_person_name = #{operatePersonName},
operate_person_account = #{operatePersonAccount},
remark = #{remark},
create_time = #{createTime},
create_by = #{createBy},
update_time = #{updateTime},
update_by = #{updateBy},
def_flag = #{defFlag},
status_code = #{statusCode},
status_name = #{statusName},
where id = #{id}
delete from mc_construction where id = #{id}
delete from mc_construction where id in
#{id}