REGION_ID,
GROUP_ID,
KEYWORDS,
EXPR_TYPE,
MATCH_METHOD,
IS_HEXBIN,
IS_VALID,
OP_TIME,LAST_UPDATE,PROC_SEQ
REGION_ID,
GROUP_ID,
DISTRICT,
KEYWORDS,
EXPR_TYPE,
MATCH_METHOD,
IS_HEXBIN,
IS_VALID,
OP_TIME,LAST_UPDATE,PROC_SEQ
insert into ${tableName}
(REGION_ID,
GROUP_ID,
KEYWORDS,
EXPR_TYPE,
MATCH_METHOD ,
IS_HEXBIN,
IS_VALID,
OP_TIME,LAST_UPDATE
)
select
#{item.regionId,jdbcType=BIGINT},
#{item.groupId,jdbcType=BIGINT},
#{item.keywords,jdbcType=VARCHAR},
#{item.exprType,jdbcType=INTEGER},
#{item.matchMethod,jdbcType=INTEGER},
#{item.isHexbin,jdbcType=INTEGER},
#{item.isValid,jdbcType=INTEGER},
#{item.opTime,jdbcType=TIMESTAMP},
sysdate
from dual
insert into ${tableName}
(REGION_ID,
GROUP_ID,
DISTRICT,
KEYWORDS,
EXPR_TYPE,
MATCH_METHOD ,
IS_HEXBIN,
IS_VALID,
OP_TIME,LAST_UPDATE
)
select
#{item.regionId,jdbcType=BIGINT},
#{item.groupId,jdbcType=BIGINT},
#{item.district,jdbcType=VARCHAR},
#{item.keywords,jdbcType=VARCHAR},
#{item.exprType,jdbcType=INTEGER},
#{item.matchMethod,jdbcType=INTEGER},
#{item.isHexbin,jdbcType=INTEGER},
#{item.isValid,jdbcType=INTEGER},
#{item.opTime,jdbcType=TIMESTAMP},
sysdate
from dual
UPDATE ${tableName}
IS_VALID=#{isValid , jdbcType=INTEGER },
OP_TIME= #{ opTime , jdbcType=TIMESTAMP },
LAST_UPDATE=#{lastUpdate,jdbcType=TIMESTAMP},
where REGION_ID=#{regionId}