feat: 添加SysBotCredentialMapper以支持Bot凭证管理
- 新增 `SysBotCredentialMapper.xml` 文件,定义Bot凭证的CRUD操作 - 包含查询、插入、更新和访问信息更新的方法dev_1.0.2
parent
f03fc06949
commit
7ffd5135cc
|
|
@ -0,0 +1,118 @@
|
|||
<?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.ruoyi.system.mapper.SysBotCredentialMapper">
|
||||
|
||||
<resultMap id="SysBotCredentialResult" type="SysBotCredential">
|
||||
<id property="id" column="id"/>
|
||||
<result property="botId" column="bot_id"/>
|
||||
<result property="secretHash" column="secret_hash"/>
|
||||
<result property="secretSalt" column="secret_salt"/>
|
||||
<result property="userId" column="user_id"/>
|
||||
<result property="status" column="status"/>
|
||||
<result property="expireTime" column="expire_time"/>
|
||||
<result property="lastAccessTime" column="last_access_time"/>
|
||||
<result property="lastAccessIp" column="last_access_ip"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="selectByBotId" parameterType="String" resultMap="SysBotCredentialResult">
|
||||
select id,
|
||||
bot_id,
|
||||
secret_hash,
|
||||
secret_salt,
|
||||
user_id,
|
||||
status,
|
||||
expire_time,
|
||||
last_access_time,
|
||||
last_access_ip,
|
||||
remark,
|
||||
create_by,
|
||||
create_time,
|
||||
update_by,
|
||||
update_time
|
||||
from sys_bot_credential
|
||||
where bot_id = #{botId}
|
||||
limit 1
|
||||
</select>
|
||||
|
||||
<select id="selectByUserId" parameterType="Long" resultMap="SysBotCredentialResult">
|
||||
select id,
|
||||
bot_id,
|
||||
secret_hash,
|
||||
secret_salt,
|
||||
user_id,
|
||||
status,
|
||||
expire_time,
|
||||
last_access_time,
|
||||
last_access_ip,
|
||||
remark,
|
||||
create_by,
|
||||
create_time,
|
||||
update_by,
|
||||
update_time
|
||||
from sys_bot_credential
|
||||
where user_id = #{userId}
|
||||
order by id desc
|
||||
limit 1
|
||||
</select>
|
||||
|
||||
<insert id="insertSysBotCredential" parameterType="SysBotCredential" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into sys_bot_credential (
|
||||
bot_id,
|
||||
secret_hash,
|
||||
secret_salt,
|
||||
user_id,
|
||||
status,
|
||||
expire_time,
|
||||
last_access_time,
|
||||
last_access_ip,
|
||||
remark,
|
||||
create_by,
|
||||
create_time,
|
||||
update_by,
|
||||
update_time
|
||||
) values (
|
||||
#{botId},
|
||||
#{secretHash},
|
||||
#{secretSalt},
|
||||
#{userId},
|
||||
#{status},
|
||||
#{expireTime},
|
||||
#{lastAccessTime},
|
||||
#{lastAccessIp},
|
||||
#{remark},
|
||||
#{createBy},
|
||||
sysdate(),
|
||||
#{updateBy},
|
||||
sysdate()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="updateSysBotCredential" parameterType="SysBotCredential">
|
||||
update sys_bot_credential
|
||||
set bot_id = #{botId},
|
||||
secret_hash = #{secretHash},
|
||||
secret_salt = #{secretSalt},
|
||||
user_id = #{userId},
|
||||
status = #{status},
|
||||
expire_time = #{expireTime},
|
||||
remark = #{remark},
|
||||
update_by = #{updateBy},
|
||||
update_time = sysdate()
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<update id="updateLastAccessInfo" parameterType="SysBotCredential">
|
||||
update sys_bot_credential
|
||||
set last_access_time = #{lastAccessTime},
|
||||
last_access_ip = #{lastAccessIp},
|
||||
update_time = sysdate()
|
||||
where id = #{id}
|
||||
</update>
|
||||
</mapper>
|
||||
Loading…
Reference in New Issue