ID_,ROLE_ID_,USER_ID_,UPDATE_TIME_,IS_DELE_,VERSION_
DELETE FROM UC_USER_ROLE WHERE IS_DELE_=1
UPDATE UC_USER_ROLE SET IS_DELE_=1,UPDATE_TIME_ = #{updateTime,jdbcType=TIMESTAMP}
WHERE
ROLE_ID_=#{roleId}
UPDATE UC_USER_ROLE SET IS_DELE_=1,UPDATE_TIME_ = #{updateTime,jdbcType=TIMESTAMP}
WHERE
USER_ID_=#{userId}
INSERT INTO UC_USER_ROLE
(
ID_,ROLE_ID_,USER_ID_,UPDATE_TIME_,IS_DELE_,VERSION_,create_by_,create_time_,create_org_id_
)
VALUES
(#{item.id,jdbcType=VARCHAR}, #{item.roleId,jdbcType=VARCHAR}, #{item.userId,jdbcType=VARCHAR},#{item.updateTime,jdbcType=TIMESTAMP},#{item.isDelete,jdbcType=VARCHAR},#{item.version,jdbcType=NUMERIC},#{item.createBy,jdbcType=VARCHAR},#{item.createTime,jdbcType=TIMESTAMP},#{item.createOrgId,jdbcType=VARCHAR})
INSERT INTO UC_USER_ROLE
(
ID_,ROLE_ID_,USER_ID_,UPDATE_TIME_,IS_DELE_,VERSION_,create_by_,create_time_,create_org_id_
)
(
select #{item.id,jdbcType=VARCHAR}, #{item.roleId,jdbcType=VARCHAR}, #{item.userId,jdbcType=VARCHAR},#{item.updateTime,jdbcType=TIMESTAMP},#{item.isDelete,jdbcType=VARCHAR},#{item.version,jdbcType=NUMERIC},#{item.createBy,jdbcType=VARCHAR},#{item.createTime,jdbcType=TIMESTAMP},#{item.createOrgId,jdbcType=VARCHAR} FROM DUAL
)