SPL_PLBM , EQU_PLBM , RPT_PLBM , LAB_PLBM , INS_PLBM , SAN_PLBM , SYS_PLBM , VDO_PLBM , FEE_PLBM , PJNM , RUN_ID , ENG_ID , CWS_CODE , VILLAGE_NM , BUILD_YEAR , PLAN_SUPPLY_SCALE , SUPPLY_SCALE , PERSON_NUM , PIPE_DAMAGE_PER , PROJECT_TYPE , IS_24H_SUPPLY , IS_HAVECLEAN_EQUI , IS_CLEANEQUI_G , IS_HAVEDISINFECT , DISINFECT_TYPE , IS_DISINFECT_GOOD , IS_HAVEREPORT , IS_QUAILTY_GOOD , IS_HAVE_LAB , IS_DAILY_CHECK , IS_DAILYCHECK_GOOD , IS_INS_LICENCE , IS_SAN_LICENCE , IS_AUTOSYSTEM , IS_AUTOSYS_GOOD , IS_VIDEO_SYSTEM , IS_VIDEOSYS_GOOD , WATER_FEE , WATER_COST , OPER_COST , FEE_RECYCLE_PER , MANAGER , IS_HAVE_HOTLINE , DATE_FORMAT(VISIT_DATE,'%Y-%m-%d') VISIT_DATE, REC_PERS_ID , REC_PERS2 , REC_PERS_TEL , DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %T') CREATE_TIME, DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %T') UPDATE_TIME, STATUS, IS_HR_SUPPLY, HR_NOTE, DISINFECT_NOTE, QUALITY_NOTE SPL_PLBM , EQU_PLBM , RPT_PLBM , LAB_PLBM , INS_PLBM , SAN_PLBM , SYS_PLBM , VDO_PLBM , FEE_PLBM , PJNM , RUN_ID , ENG_ID , CWS_CODE , VILLAGE_NM , BUILD_YEAR , PLAN_SUPPLY_SCALE , SUPPLY_SCALE , PERSON_NUM , PIPE_DAMAGE_PER , PROJECT_TYPE , IS_24H_SUPPLY , IS_HAVECLEAN_EQUI , IS_CLEANEQUI_G , IS_HAVEDISINFECT , DISINFECT_TYPE , IS_DISINFECT_GOOD , IS_HAVEREPORT , IS_QUAILTY_GOOD , IS_HAVE_LAB , IS_DAILY_CHECK , IS_DAILYCHECK_GOOD , IS_INS_LICENCE , IS_SAN_LICENCE , IS_AUTOSYSTEM , IS_AUTOSYS_GOOD , IS_VIDEO_SYSTEM , IS_VIDEOSYS_GOOD , WATER_FEE , WATER_COST , OPER_COST , FEE_RECYCLE_PER , MANAGER , IS_HAVE_HOTLINE , VISIT_DATE , REC_PERS_ID , REC_PERS2 , REC_PERS_TEL , CREATE_TIME , UPDATE_TIME , STATUS, IS_HR_SUPPLY, HR_NOTE, DISINFECT_NOTE, QUALITY_NOTE #{splPlbm}, #{equPlbm}, #{rptPlbm}, #{labPlbm}, #{insPlbm}, #{sanPlbm}, #{sysPlbm}, #{vdoPlbm}, #{feePlbm}, #{pjnm}, #{runId}, #{engId}, #{cwsCode}, #{villageNm}, #{buildYear}, #{planSupplyScale}, #{supplyScale}, #{personNum}, #{pipeDamagePer}, #{projectType}, #{is24hSupply}, #{isHavecleanEqui}, #{isCleanequiG}, #{isHavedisinfect}, #{disinfectType}, #{isDisinfectGood}, #{isHavereport}, #{isQuailtyGood}, #{isHaveLab}, #{isDailyCheck}, #{isDailycheckGood}, #{isInsLicence}, #{isSanLicence}, #{isAutosystem}, #{isAutosysGood}, #{isVideoSystem}, #{isVideosysGood}, #{waterFee}, #{waterCost}, #{operCost}, #{feeRecyclePer}, #{manager}, #{isHaveHotline}, STR_TO_DATE(#{visitDate},'%Y-%m-%d'), #{recPersId}, #{recPers2}, #{recPersTel}, STR_TO_DATE(#{createTime},'%Y-%m-%d %T') , STR_TO_DATE(#{updateTime},'%Y-%m-%d %T') , #{status}, #{isHrSupply}, #{hrNote}, #{disinfectNote}, #{qualityNote} and SPL_PLBM = #{splPlbm} and EQU_PLBM = #{equPlbm} and RPT_PLBM = #{rptPlbm} and LAB_PLBM = #{labPlbm} and INS_PLBM = #{insPlbm} and SAN_PLBM = #{sanPlbm} and SYS_PLBM = #{sysPlbm} and VDO_PLBM = #{vdoPlbm} and FEE_PLBM = #{feePlbm} and PJNM LIKE CONCAT('%', #{pjnm}, '%') and RUN_ID = #{runId} and ENG_ID = #{engId} and CWS_CODE = #{cwsCode} and VILLAGE_NM = #{villageNm} and BUILD_YEAR = #{buildYear} and PLAN_SUPPLY_SCALE = #{planSupplyScale} and SUPPLY_SCALE = #{supplyScale} and PERSON_NUM = #{personNum} and PIPE_DAMAGE_PER = #{pipeDamagePer} and PROJECT_TYPE = #{projectType} and IS_24H_SUPPLY = #{is24hSupply} and IS_HAVECLEAN_EQUI = #{isHavecleanEqui} and IS_CLEANEQUI_G = #{isCleanequiG} and IS_HAVEDISINFECT = #{isHavedisinfect} and DISINFECT_TYPE = #{disinfectType} and IS_DISINFECT_GOOD = #{isDisinfectGood} and IS_HAVEREPORT = #{isHavereport} and IS_QUAILTY_GOOD = #{isQuailtyGood} and IS_HAVE_LAB = #{isHaveLab} and IS_DAILY_CHECK = #{isDailyCheck} and IS_DAILYCHECK_GOOD = #{isDailycheckGood} and IS_INS_LICENCE = #{isInsLicence} and IS_SAN_LICENCE = #{isSanLicence} and IS_AUTOSYSTEM = #{isAutosystem} and IS_AUTOSYS_GOOD = #{isAutosysGood} and IS_VIDEO_SYSTEM = #{isVideoSystem} and IS_VIDEOSYS_GOOD = #{isVideosysGood} and WATER_FEE = #{waterFee} and WATER_COST = #{waterCost} and OPER_COST = #{operCost} and FEE_RECYCLE_PER = #{feeRecyclePer} and MANAGER = #{manager} and IS_HAVE_HOTLINE = #{isHaveHotline} and VISIT_DATE = STR_TO_DATE(#{visitDate},'%Y-%m-%d') and REC_PERS_ID = #{recPersId} and REC_PERS2 = #{recPers2} and REC_PERS_TEL = #{recPersTel} and CREATE_TIME = STR_TO_DATE(#{createTime},'%Y-%m-%d %T') and UPDATE_TIME = STR_TO_DATE(#{updateTime},'%Y-%m-%d %T') and STATUS = #{status} and IS_HR_SUPPLY = #{isHrSupply} and HR_NOTE = #{hrNote} and DISINFECT_NOTE = #{disinfectNote} and QUALITY_NOTE = #{qualityNote} insert into BIS_INSP_VLGDRINK_PROJ_MANAGE( ) values ( ) delete from BIS_INSP_VLGDRINK_PROJ_MANAGE where RUN_ID = #{id} delete from BIS_INSP_VLGDRINK_PROJ_MANAGE update BIS_INSP_VLGDRINK_PROJ_MANAGE set flag_valid = 0 where RUN_ID = #{id} update BIS_INSP_VLGDRINK_PROJ_MANAGE SPL_PLBM = #{splPlbm}, EQU_PLBM = #{equPlbm}, RPT_PLBM = #{rptPlbm}, LAB_PLBM = #{labPlbm}, INS_PLBM = #{insPlbm}, SAN_PLBM = #{sanPlbm}, SYS_PLBM = #{sysPlbm}, VDO_PLBM = #{vdoPlbm}, FEE_PLBM = #{feePlbm}, PJNM = #{pjnm}, ENG_ID = #{engId}, CWS_CODE = #{cwsCode}, VILLAGE_NM = #{villageNm}, BUILD_YEAR = #{buildYear}, PLAN_SUPPLY_SCALE = #{planSupplyScale}, SUPPLY_SCALE = #{supplyScale}, PERSON_NUM = #{personNum}, PIPE_DAMAGE_PER = #{pipeDamagePer}, PROJECT_TYPE = #{projectType}, IS_24H_SUPPLY = #{is24hSupply}, IS_HAVECLEAN_EQUI = #{isHavecleanEqui}, IS_CLEANEQUI_G = #{isCleanequiG}, IS_HAVEDISINFECT = #{isHavedisinfect}, DISINFECT_TYPE = #{disinfectType}, IS_DISINFECT_GOOD = #{isDisinfectGood}, IS_HAVEREPORT = #{isHavereport}, IS_QUAILTY_GOOD = #{isQuailtyGood}, IS_HAVE_LAB = #{isHaveLab}, IS_DAILY_CHECK = #{isDailyCheck}, IS_DAILYCHECK_GOOD = #{isDailycheckGood}, IS_INS_LICENCE = #{isInsLicence}, IS_SAN_LICENCE = #{isSanLicence}, IS_AUTOSYSTEM = #{isAutosystem}, IS_AUTOSYS_GOOD = #{isAutosysGood}, IS_VIDEO_SYSTEM = #{isVideoSystem}, IS_VIDEOSYS_GOOD = #{isVideosysGood}, WATER_FEE = #{waterFee}, WATER_COST = #{waterCost}, OPER_COST = #{operCost}, FEE_RECYCLE_PER = #{feeRecyclePer}, MANAGER = #{manager}, IS_HAVE_HOTLINE = #{isHaveHotline}, VISIT_DATE = STR_TO_DATE(#{visitDate},'%Y-%m-%d'), REC_PERS_ID = #{recPersId}, REC_PERS2 = #{recPers2}, REC_PERS_TEL = #{recPersTel}, CREATE_TIME = STR_TO_DATE(#{createTime},'%Y-%m-%d %T'), UPDATE_TIME = STR_TO_DATE(#{updateTime},'%Y-%m-%d %T'), STATUS = #{status}, IS_HR_SUPPLY = #{isHrSupply}, HR_NOTE = #{hrNote}, DISINFECT_NOTE = #{disinfectNote}, QUALITY_NOTE = #{qualityNote}, RUN_ID = #{runId} update BIS_INSP_VLGDRINK_PROJ_MANAGE PJNM = #{pjnm}, VILLAGE_NM = #{villageNm}, BUILD_YEAR = #{buildYear}, PLAN_SUPPLY_SCALE = #{planSupplyScale}, SUPPLY_SCALE = #{supplyScale}, PERSON_NUM = #{personNum}, PIPE_DAMAGE_PER = #{pipeDamagePer}, PROJECT_TYPE = #{projectType}, IS_24H_SUPPLY = #{is24hSupply}, IS_HAVECLEAN_EQUI = #{isHavecleanEqui}, IS_CLEANEQUI_G = #{isCleanequiG}, IS_HAVEDISINFECT = #{isHavedisinfect}, DISINFECT_TYPE = #{disinfectType}, IS_DISINFECT_GOOD = #{isDisinfectGood}, IS_HAVEREPORT = #{isHavereport}, IS_QUAILTY_GOOD = #{isQuailtyGood}, IS_HAVE_LAB = #{isHaveLab}, IS_DAILY_CHECK = #{isDailyCheck}, IS_DAILYCHECK_GOOD = #{isDailycheckGood}, IS_INS_LICENCE = #{isInsLicence}, IS_SAN_LICENCE = #{isSanLicence}, IS_AUTOSYSTEM = #{isAutosystem}, IS_AUTOSYS_GOOD = #{isAutosysGood}, IS_VIDEO_SYSTEM = #{isVideoSystem}, IS_VIDEOSYS_GOOD = #{isVideosysGood}, WATER_FEE = #{waterFee}, WATER_COST = #{waterCost}, OPER_COST = #{operCost}, FEE_RECYCLE_PER = #{feeRecyclePer}, MANAGER = #{manager}, IS_HAVE_HOTLINE = #{isHaveHotline}, VISIT_DATE = STR_TO_DATE(#{visitDate},'%Y-%m-%d'), REC_PERS_ID = #{recPersId}, REC_PERS2 = #{recPers2}, REC_PERS_TEL = #{recPersTel}, UPDATE_TIME = STR_TO_DATE(#{updateTime},'%Y-%m-%d %T'), STATUS = #{status}, HR_NOTE = #{hrNote}, DISINFECT_NOTE = #{disinfectNote}, QUALITY_NOTE = #{qualityNote}, CWS_CODE = #{cwsCode} update BIS_INSP_VLGDRINK_PROJ_MANAGE SPL_PLBM = #{splPlbm}, EQU_PLBM = #{equPlbm}, RPT_PLBM = #{rptPlbm}, LAB_PLBM = #{labPlbm}, INS_PLBM = #{insPlbm}, SAN_PLBM = #{sanPlbm}, SYS_PLBM = #{sysPlbm}, VDO_PLBM = #{vdoPlbm}, FEE_PLBM = #{feePlbm}, PJNM = #{pjnm}, ENG_ID = #{engId}, CWS_CODE = #{cwsCode}, VILLAGE_NM = #{villageNm}, BUILD_YEAR = #{buildYear}, PLAN_SUPPLY_SCALE = #{planSupplyScale}, SUPPLY_SCALE = #{supplyScale}, PERSON_NUM = #{personNum}, PIPE_DAMAGE_PER = #{pipeDamagePer}, PROJECT_TYPE = #{projectType}, IS_24H_SUPPLY = #{is24hSupply}, IS_HAVECLEAN_EQUI = #{isHavecleanEqui}, IS_CLEANEQUI_G = #{isCleanequiG}, IS_HAVEDISINFECT = #{isHavedisinfect}, DISINFECT_TYPE = #{disinfectType}, IS_DISINFECT_GOOD = #{isDisinfectGood}, IS_HAVEREPORT = #{isHavereport}, IS_QUAILTY_GOOD = #{isQuailtyGood}, IS_HAVE_LAB = #{isHaveLab}, IS_DAILY_CHECK = #{isDailyCheck}, IS_DAILYCHECK_GOOD = #{isDailycheckGood}, IS_INS_LICENCE = #{isInsLicence}, IS_SAN_LICENCE = #{isSanLicence}, IS_AUTOSYSTEM = #{isAutosystem}, IS_AUTOSYS_GOOD = #{isAutosysGood}, IS_VIDEO_SYSTEM = #{isVideoSystem}, IS_VIDEOSYS_GOOD = #{isVideosysGood}, WATER_FEE = #{waterFee}, WATER_COST = #{waterCost}, OPER_COST = #{operCost}, FEE_RECYCLE_PER = #{feeRecyclePer}, MANAGER = #{manager}, IS_HAVE_HOTLINE = #{isHaveHotline}, VISIT_DATE = STR_TO_DATE(#{visitDate},'%Y-%m-%d'), REC_PERS_ID = #{recPersId}, REC_PERS2 = #{recPers2}, REC_PERS_TEL = #{recPersTel}, CREATE_TIME = STR_TO_DATE(#{createTime},'%Y-%m-%d %T'), UPDATE_TIME = STR_TO_DATE(#{updateTime},'%Y-%m-%d %T'), STATUS = #{status}, HR_NOTE = #{hrNote}, DISINFECT_NOTE = #{disinfectNote}, QUALITY_NOTE = #{qualityNote},