Board-Game-Bot / backend-nest

这是为 Board Game Bot App 提供的后端平台,旨在提供主要的C端业务后端服务。
0 stars 0 forks source link

后端需求:代码相关 CRUD #66

Closed SokuRitszZ closed 11 months ago

SokuRitszZ commented 11 months ago

代码相关 CRUD

用户故事

我需要后端提供一些接口,CRUD 就可以了

接口 + 参数

创建

// POST /bot/create
// need jwt
interface Dto {
  gameId: string;
  langId: string;
  name?: string;
  description?: string;
  code: string;
}

interface Vo extends Bot {}

请求

// GET /bot/get
// need jwt
interface Dto {
  pageIndex: number;
  pageSize: number;
}

interface Vo {
  bots: Exclude<Bot, 'code'>[];
}

代码查看

// GET /bot/code
// need jwt
interface Dto {
  botId: string;
}

interface Vo {
  code: string;
}

修改

// POST /bot/update
// need jwt
interface Dto extends Partial<Excluded<Bot, 'id'>> {
  id: string;
}

删除

// POST /bot/delete
// need jwt
interface Dto {
  botId: string;
}