@Repository
public interface TokenMapper
| 限定符和类型 | 方法和说明 |
|---|---|
int |
createJsApiTicketTable()
创建一个JsApiTicket管理表
|
int |
createTokenTable()
创建一个token管理表
|
String |
getJsApiTicket()
从数据库中获取JsApiTicket
|
String |
getToken()
从数据库中获取token
|
int |
insertJsApiTicket(String ticket)
向数据库中存储 JsApiTicket
|
int |
insertToken(String token)
向数据库中存储token
|
Date |
lockSelectMaxDate()
锁表
|
@Insert(value="create table if not exists wei_xin_token\n(\n id bigint(20) auto_increment primary key comment \'\u6570\u636e\u81ea\u589e\u4e3b\u952e\',\n token varchar(255) not null comment \'\u4ece\u5fae\u4fe1\u83b7\u53d6\u7684token\',\n create_time datetime default now() comment \'\u6570\u636e\u63d2\u5165\u65f6\u95f4\'\n)\ncharset = utf8\n") int createTokenTable()
@Select(value="select token from wei_xin_token order by id desc limit 1") String getToken()
@Insert(value="insert into wei_xin_token(token) values (#{token})")
int insertToken(@Param(value="token")
String token)
token - 从微信获取的token@Select(value="select max(create_time) from wei_xin_token for update") Date lockSelectMaxDate()
@Insert(value="create table if not exists wei_xin_js_api_ticket\n(\n id bigint(20) auto_increment primary key comment \'\u6570\u636e\u81ea\u589e\u4e3b\u952e\',\n ticket varchar(255) not null comment \'\u4ece\u5fae\u4fe1\u83b7\u53d6\u7684ticket\',\n create_time datetime default now() comment \'\u6570\u636e\u63d2\u5165\u65f6\u95f4\'\n)\ncharset = utf8\n") int createJsApiTicketTable()
@Select(value="select ticket from wei_xin_js_api_ticket order by id desc limit 1") String getJsApiTicket()
@Insert(value="insert into wei_xin_js_api_ticket(ticket) values (#{ticket})")
int insertJsApiTicket(@Param(value="ticket")
String ticket)
ticket - Copyright © 2022. All rights reserved.