diff --git a/src/modules/base/controller/admin/coding.ts b/src/modules/base/controller/admin/coding.ts new file mode 100644 index 0000000..aca7394 --- /dev/null +++ b/src/modules/base/controller/admin/coding.ts @@ -0,0 +1,25 @@ +import { CoolController, BaseController, CoolTag, TagTypes } from '@cool-midway/core'; +import { Body, Get, Inject, Post } from '@midwayjs/core'; +import { BaseCodingService } from '../../service/coding'; + +/** + * Ai编码 + */ +@CoolController() +export class AdminCodingController extends BaseController { + @Inject() + baseCodingService: BaseCodingService; + + @Get('/getModuleTree', { summary: '获取模块目录结构' }) + async getModuleTree() { + return this.baseCodingService.getModuleTree(); + } + + @Post('/createCode', { summary: '创建代码' }) + async createCode(@Body() codes: { + path: string; + content: string; + }[]) { + return this.baseCodingService.createCode(codes); + } +} diff --git a/src/modules/user/config.ts b/src/modules/user/config.ts index f0e14f3..a5d75f1 100644 --- a/src/modules/user/config.ts +++ b/src/modules/user/config.ts @@ -28,7 +28,7 @@ export default () => { // 刷新token 过期时间,单位秒 refreshExpire: 60 * 60 * 24 * 30, // jwt 秘钥 - secret: 'cool-app-xxxxxx', + secret: 'f5f0adba-f2e2-4efd-aefb-adc562ebf3acx', }, } as ModuleConfig; };