mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2025-12-12 01:02:50 +00:00
31 lines
869 B
Plaintext
31 lines
869 B
Plaintext
{
|
|
"controller": {
|
|
"prefix": "controller",
|
|
"body": [
|
|
"import { BaseController } from 'egg-cool-controller';",
|
|
"import router from 'egg-cool-router';\n",
|
|
|
|
"/**",
|
|
"* 控制器功能描述",
|
|
"*/",
|
|
"@router.prefix(['add', 'delete', 'update', 'info', 'list', 'page'])",
|
|
"export default class XXXController extends BaseController {",
|
|
"\tinit() {",
|
|
"\t\tthis.setEntity(this.ctx.repo.xxx);",
|
|
"\t\tthis.setService(this.ctx.service.xxx);",
|
|
"\t}\n",
|
|
|
|
"\t/**",
|
|
"\t* 其他接口",
|
|
"\t*/",
|
|
"\t@router.post('/xxx')",
|
|
"\tasync xxx() {",
|
|
"\t\tawait this.OpService.xxx(this.getBody());",
|
|
"\t\tthis.res();",
|
|
"\t}",
|
|
"}"
|
|
],
|
|
"description": "cool-admin controller代码片段 node后端"
|
|
}
|
|
}
|
|
|