GATE_ADM_ORG,PERS_ID,
STA_TIME_YEAR,
STA_TIME_MON,
ENG_GRAD,
MAIN_CON_GRAD,
HOLE_NUM,
HOLE_WID,
SUB_GATE_NUM,
SUB_GATE_WID,
LOCATION_XIANG,
LOCATION_CUN,
GATE_ADM_NAME,
GATE_ADM_DEP,
IF_DEM,
IF_AFF_RI,
ADM_ATT_REL,
CENTER_X,
CENTER_Y,
GD_X,
GD_Y,
OBJ_CODE,
GATE_NAME,
AD_CODE,
LOC_RV_NAME,
GATE_TYPE,
GATE_FLOW,
ENG_SCAL,
FL_GATE_FLOW,
DES_FL_STA,
CHE_FL_STA,
CHE_GATE_FLOW,
CHE_DES_FL_STA,
CHE_CHE_FL_STA,
DRA_GATE_FLOW,
DRA_DES_FL_STA,
DRA_CHE_FL_STA,
IF_DRA_DOU,
INT_GATE_FLOW,
INT_DES_FL_STA,
INT_CHE_FL_STA,
INT_DIV_AB,
INT_USE,
INT_USE_IRR_NAME,
IF_INT_DOU,
TIDE_GATE_FLOW,
TIDE_DES_STA,
TIDE_CHE_STA,
IF_GATE,
IF_DOU_DILE,
ENG_STA,
BUID_TIME_YEAR,
BUID_TIME_MON,
DISPLAY_LEVEL,
PROVINCIAL
#{gateAdmOrg},#{persId},
#{staTimeYear},
#{staTimeMon},
#{engGrad},
#{mainConGrad},
#{holeNum},
#{holeWid},
#{subGateNum},
#{subGateWid},
#{locationXiang},
#{locationCun},
#{gateAdmName},
#{gateAdmDep},
#{ifDem},
#{ifAffRi},
#{admAttRel},
#{centerX},
#{centerY},
#{gdX},
#{gdY},
#{objCode},
#{gateName},
#{adCode},
#{locRvName},
#{gateType},
#{gateFlow},
#{engScal},
#{flGateFlow},
#{desFlSta},
#{cheFlSta},
#{cheGateFlow},
#{cheDesFlSta},
#{cheCheFlSta},
#{draGateFlow},
#{draDesFlSta},
#{draCheFlSta},
#{ifDraDou},
#{intGateFlow},
#{intDesFlSta},
#{intCheFlSta},
#{intDivAb},
#{intUse},
#{intUseIrrName},
#{ifIntDou},
#{tideGateFlow},
#{tideDesSta},
#{tideCheSta},
#{ifGate},
#{ifDouDile},
#{engSta},
#{buidTimeYear},
#{buidTimeMon},
#{displayLevel},
#{provincial}
and STA_TIME_YEAR = #{staTimeYear}
and STA_TIME_MON = #{staTimeMon}
and ENG_GRAD = #{engGrad}
and MAIN_CON_GRAD = #{mainConGrad}
and HOLE_NUM = #{holeNum}
and HOLE_WID = #{holeWid}
and PERS_ID = #{persId}
and SUB_GATE_NUM = #{subGateNum}
and SUB_GATE_WID = #{subGateWid}
and LOCATION_XIANG = #{locationXiang}
and LOCATION_CUN = #{locationCun}
and GATE_ADM_NAME = #{gateAdmName}
and GATE_ADM_DEP = #{gateAdmDep}
and IF_DEM = #{ifDem}
and IF_AFF_RI = #{ifAffRi}
and ADM_ATT_REL = #{admAttRel}
and CENTER_X = #{centerX}
and CENTER_Y = #{centerY}
and GD_X = #{gdX}
and GD_Y = #{gdY}
and OBJ_CODE = #{objCode}
and GATE_NAME = #{gateName}
and AD_CODE like '${adCode}%'
and LOC_RV_NAME = #{locRvName}
and GATE_TYPE = #{gateType}
and GATE_FLOW = #{gateFlow}
and ENG_SCAL = #{engScal}
and FL_GATE_FLOW = #{flGateFlow}
and DES_FL_STA = #{desFlSta}
and CHE_FL_STA = #{cheFlSta}
and CHE_GATE_FLOW = #{cheGateFlow}
and CHE_DES_FL_STA = #{cheDesFlSta}
and CHE_CHE_FL_STA = #{cheCheFlSta}
and DRA_GATE_FLOW = #{draGateFlow}
and DRA_DES_FL_STA = #{draDesFlSta}
and DRA_CHE_FL_STA = #{draCheFlSta}
and IF_DRA_DOU = #{ifDraDou}
and INT_GATE_FLOW = #{intGateFlow}
and INT_DES_FL_STA = #{intDesFlSta}
and INT_CHE_FL_STA = #{intCheFlSta}
and INT_DIV_AB = #{intDivAb}
and INT_USE = #{intUse}
and INT_USE_IRR_NAME = #{intUseIrrName}
and IF_INT_DOU = #{ifIntDou}
and TIDE_GATE_FLOW = #{tideGateFlow}
and TIDE_DES_STA = #{tideDesSta}
and TIDE_CHE_STA = #{tideCheSta}
and IF_GATE = #{ifGate}
and IF_DOU_DILE = #{ifDouDile}
and ENG_STA = #{engSta}
and BUID_TIME_YEAR = #{buidTimeYear}
and BUID_TIME_MON = #{buidTimeMon}
and PROVINCIAL = #{provincial}
insert into ATT_WAGA_BASE(
)
values (
)
delete from ATT_WAGA_BASE where OBJ_CODE = #{id}
delete from ATT_WAGA_BASE
update ATT_WAGA_BASE set flag_valid = 0 where objCode = #{id}
update ATT_WAGA_BASE
STA_TIME_YEAR = #{staTimeYear},
STA_TIME_MON = #{staTimeMon},
ENG_GRAD = #{engGrad},
MAIN_CON_GRAD = #{mainConGrad},
HOLE_NUM = #{holeNum},
HOLE_WID = #{holeWid},
SUB_GATE_NUM = #{subGateNum},
SUB_GATE_WID = #{subGateWid},
LOCATION_XIANG = #{locationXiang},
LOCATION_CUN = #{locationCun},
GATE_ADM_NAME = #{gateAdmName},
GATE_ADM_DEP = #{gateAdmDep},
IF_DEM = #{ifDem},
IF_AFF_RI = #{ifAffRi},
ADM_ATT_REL = #{admAttRel},
CENTER_X = #{centerX},
CENTER_Y = #{centerY},
PERS_ID = #{persId},
GD_X = #{gdX},
GD_Y = #{gdY},
OBJ_CODE = #{objCode},
GATE_NAME = #{gateName},
AD_CODE = #{adCode},
LOC_RV_NAME = #{locRvName},
GATE_TYPE = #{gateType},
GATE_FLOW = #{gateFlow},
ENG_SCAL = #{engScal},
FL_GATE_FLOW = #{flGateFlow},
DES_FL_STA = #{desFlSta},
CHE_FL_STA = #{cheFlSta},
CHE_GATE_FLOW = #{cheGateFlow},
CHE_DES_FL_STA = #{cheDesFlSta},
CHE_CHE_FL_STA = #{cheCheFlSta},
DRA_GATE_FLOW = #{draGateFlow},
DRA_DES_FL_STA = #{draDesFlSta},
DRA_CHE_FL_STA = #{draCheFlSta},
IF_DRA_DOU = #{ifDraDou},
INT_GATE_FLOW = #{intGateFlow},
INT_DES_FL_STA = #{intDesFlSta},
INT_CHE_FL_STA = #{intCheFlSta},
INT_DIV_AB = #{intDivAb},
INT_USE = #{intUse},
INT_USE_IRR_NAME = #{intUseIrrName},
IF_INT_DOU = #{ifIntDou},
TIDE_GATE_FLOW = #{tideGateFlow},
TIDE_DES_STA = #{tideDesSta},
TIDE_CHE_STA = #{tideCheSta},
IF_GATE = #{ifGate},
IF_DOU_DILE = #{ifDouDile},
ENG_STA = #{engSta},
BUID_TIME_YEAR = #{buidTimeYear},
BUID_TIME_MON = #{buidTimeMon},
DISPLAY_LEVEL = #{displayLevel},
PROVINCIAL = #{provincial},
OBJ_CODE = #{objCode}
update ATT_WAGA_BASE
STA_TIME_YEAR = #{staTimeYear},
STA_TIME_MON = #{staTimeMon},
ENG_GRAD = #{engGrad},
MAIN_CON_GRAD = #{mainConGrad},
HOLE_NUM = #{holeNum},
HOLE_WID = #{holeWid},
SUB_GATE_NUM = #{subGateNum},
SUB_GATE_WID = #{subGateWid},
LOCATION_XIANG = #{locationXiang},
LOCATION_CUN = #{locationCun},
GATE_ADM_NAME = #{gateAdmName},
GATE_ADM_DEP = #{gateAdmDep},
IF_DEM = #{ifDem},
IF_AFF_RI = #{ifAffRi},
ADM_ATT_REL = #{admAttRel},
CENTER_X = #{centerX},
PERS_ID = #{persId},
CENTER_Y = #{centerY},
GD_X = #{gdX},
GD_Y = #{gdY},
OBJ_CODE = #{objCode},
GATE_NAME = #{gateName},
AD_CODE = #{adCode},
LOC_RV_NAME = #{locRvName},
GATE_TYPE = #{gateType},
GATE_FLOW = #{gateFlow},
ENG_SCAL = #{engScal},
FL_GATE_FLOW = #{flGateFlow},
DES_FL_STA = #{desFlSta},
CHE_FL_STA = #{cheFlSta},
CHE_GATE_FLOW = #{cheGateFlow},
CHE_DES_FL_STA = #{cheDesFlSta},
CHE_CHE_FL_STA = #{cheCheFlSta},
DRA_GATE_FLOW = #{draGateFlow},
DRA_DES_FL_STA = #{draDesFlSta},
DRA_CHE_FL_STA = #{draCheFlSta},
IF_DRA_DOU = #{ifDraDou},
INT_GATE_FLOW = #{intGateFlow},
INT_DES_FL_STA = #{intDesFlSta},
INT_CHE_FL_STA = #{intCheFlSta},
INT_DIV_AB = #{intDivAb},
INT_USE = #{intUse},
INT_USE_IRR_NAME = #{intUseIrrName},
IF_INT_DOU = #{ifIntDou},
TIDE_GATE_FLOW = #{tideGateFlow},
TIDE_DES_STA = #{tideDesSta},
TIDE_CHE_STA = #{tideCheSta},
IF_GATE = #{ifGate},
IF_DOU_DILE = #{ifDouDile},
ENG_STA = #{engSta},
BUID_TIME_YEAR = #{buidTimeYear},
BUID_TIME_MON = #{buidTimeMon},
DISPLAY_LEVEL = #{displayLevel},
PROVINCIAL = #{provincial},
and ORG_ID=#{orgId}
and ORG_ID is null
update ATT_WAGA_BASE set PROVINCIAL = #{provincial}
where OBJ_CODE in
#{objCode}