新增缓存的使用演示

This commit is contained in:
啊平 2019-12-03 17:34:21 +08:00
parent c5c939c6a3
commit 2418579b96
3 changed files with 16 additions and 3 deletions

View File

@ -1,6 +1,3 @@
## 学习交流微信
![学习交流微信](https://i.loli.net/2019/10/24/VW1wFJMHhoGE5ra.jpg)
## 展示 ## 展示
* 演示地址https://show.cool-admin.com * 演示地址https://show.cool-admin.com
* 文档地址https://docs.cool-admin.com * 文档地址https://docs.cool-admin.com
@ -178,3 +175,6 @@ async page (query) {
| sql | 字符串 | 需要拼接的参数 | | sql | 字符串 | 需要拼接的参数 |
| params | 数组 | 相对应的参数 | | params | 数组 | 相对应的参数 |
## 学习交流微信
![学习交流微信](https://i.loli.net/2019/10/24/VW1wFJMHhoGE5ra.jpg)

View File

@ -5,5 +5,6 @@ import router from 'egg-cool-router';
export default class User extends BaseController { export default class User extends BaseController {
init() { init() {
this.setEntity(this.ctx.repo.User); this.setEntity(this.ctx.repo.User);
this.setService(this.service.user);
} }
} }

12
app/service/user.ts Normal file
View File

@ -0,0 +1,12 @@
import { BaseService } from 'egg-cool-service';
import { Cache } from 'egg-cool-cache';
export default class User extends BaseService {
/**
* 使
*/
@Cache({ ttl: 10000 })
async list () {
return await this.getRepo().User.find();
}
}