| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.fs.feishu.mapper.FsAuthLinkTokenMapper">
- <resultMap id="FsAuthLinkTokenResult" type="com.fs.feishu.domain.FsAuthLinkToken">
- <result property="token" column="token"/>
- <result property="paramsJson" column="params_json"/>
- <result property="createTime" column="create_time"/>
- <result property="expireTime" column="expire_time"/>
- </resultMap>
- <sql id="selectFsAuthLinkTokenVo">
- select token, params_json, create_time, expire_time
- from fs_auth_link_token
- </sql>
- <insert id="insertFsAuthLinkToken" parameterType="com.fs.feishu.domain.FsAuthLinkToken">
- insert into fs_auth_link_token
- (token, params_json, create_time, expire_time)
- values
- (#{token}, #{paramsJson}, #{createTime}, #{expireTime})
- </insert>
- <select id="selectFsAuthLinkTokenByToken" parameterType="String" resultMap="FsAuthLinkTokenResult">
- <include refid="selectFsAuthLinkTokenVo"/>
- where token = #{token}
- </select>
- <delete id="deleteFsAuthLinkTokenByToken" parameterType="String">
- delete from fs_auth_link_token where token = #{token}
- </delete>
- <delete id="deleteExpiredTokens">
- delete from fs_auth_link_token where expire_time < NOW()
- </delete>
- </mapper>
|