fastapi_best_architecture
  1. 代码生成
fastapi_best_architecture
  • 授权
    • swagger 调试专用
      POST
    • 用户登录
      POST
    • 创建新 token
      POST
    • 用户登出
      POST
  • 验证码
    • 获取登录验证码
      GET
  • GitHub OAuth2
    • 获取 Github 授权链接
      GET
    • Github 授权自动重定向
      GET
  • LinuxDo OAuth2
    • 获取 LinuxDo 授权链接
      GET
    • LinuxDo 授权自动重定向
      GET
  • 系统部门
    • 获取部门详情
    • 更新部门
    • 删除部门
    • 获取所有部门展示树
    • 创建部门
  • 系统字典数据
    • 获取字典详情
    • 更新字典
    • 分页获取所有字典
    • 创建字典
    • 批量删除字典
  • 系统字典类型
    • 分页获取所有字典类型
    • 创建字典类型
    • 批量删除字典类型
    • 更新字典类型
  • 系统角色
    • 获取所有角色
    • 获取用户所有角色
    • 获取角色所有菜单
    • 获取角色所有数据范围
    • 获取角色详情
    • 更新角色
    • 分页获取所有角色
    • 创建角色
    • 批量删除角色
    • 更新角色菜单
    • 更新角色数据范围
  • 系统用户
    • 注册用户
    • 添加用户
    • 密码重置
    • 获取当前用户信息
    • 查看用户信息
    • 更新用户信息
    • 用户注销
    • 更新用户角色
    • 更新头像
    • 分页获取所有用户
    • 修改用户超级权限
    • 修改用户后台登录权限
    • 修改用户状态
    • 修改用户多端登录状态
  • 登录日志
    • 分页获取登录日志
    • 批量删除登录日志
    • 清空登录日志
  • 操作日志
    • 分页获取操作日志
    • 批量删除操作日志
    • 清空操作日志
  • redis监控
    • redis 监控
  • 服务器监控
    • server 监控
  • 代码生成
    • 获取数据库表
      GET
    • 导入代码生成业务和模型列
      POST
    • 生成代码预览
      GET
    • 获取代码生成路径
      GET
    • 代码生成
      POST
    • 下载代码
      GET
    • 获取所有代码生成业务
      GET
    • 获取代码生成业务详情
      GET
    • 更新代码生成业务
      PUT
    • 删除代码生成业务
      DELETE
    • 获取代码生成业务所有模型
      GET
    • 创建代码生成业务
      POST
    • 获取代码生成模型列类型
      GET
    • 获取代码生成模型详情
      GET
    • 更新代码生成模型
      PUT
    • 删除代码生成模型
      DELETE
    • 创建代码生成模型
      POST
  • 任务
    • 获取可执行任务
    • 执行任务
    • 获取任务详情
    • 撤销任务
  • 系统通知公告
    • 获取通知公告详情
    • 更新通知公告
    • 分页获取所有通知公告
    • 创建通知公告
    • 批量删除通知公告
  • 系统参数配置
    • 获取网站参数配置
    • 保存网站参数配置
    • 获取用户协议
    • 保存用户协议
    • 获取用户政策
    • 保存用户政策
    • 获取参数配置详情
    • 更新参数配置
    • 分页获取所有参数配置
    • 创建参数配置
    • 批量删除参数配置
  • 系统菜单
    • 获取用户菜单侧边栏
    • 获取菜单详情
    • 更新菜单
    • 删除菜单
    • 获取所有菜单展示树
    • 创建菜单
  • 系统令牌
    • 获取令牌列表
    • 踢下线
  • 系统上传
    • 上传图片
    • 上传视频
  • 系统插件
    • 安装插件
    • 打包插件
  • 系统数据规则
    • 获取数据规则可用模型
    • 获取数据规则可用模型列
    • 获取所有数据规则
    • 获取数据规则详情
    • 更新数据规则
    • 分页获取所有数据规则
    • 创建数据规则
    • 批量删除数据规则
  • 系统数据范围
    • 获取数据范围详情
    • 更新数据范围
    • 获取数据范围所有规则
    • 更新数据范围规则
    • 分页获取所有数据范围
    • 创建数据范围
    • 批量删除数据范围
  1. 代码生成

更新代码生成业务

PUT
/api/v1/gen/businesses/{pk}
代码生成
最后修改时间:2025-04-29 08:28:10
OperationId:update_business

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Path 参数
pk
integer 
Pk
必需
业务 ID
Body 参数application/json
更新代码生成业务参数
app_name
string 
App Name
必需
应用名称(英文)
table_name
string 
Table Name
必需
表名称(英文)
doc_comment
string 
Doc Comment
必需
文档注释(用于函数/参数文档)
table_comment
Table Comment
可选
表描述
Any of
class_name
Class Name
可选
基础类名 (默认为英文表名称)
Any of
schema_name
Schema Name
可选
Schema 名称 (默认为英文表名称)
Any of
filename
Filename
可选
基础文件名(默认为英文表名称)
Any of
default_datetime_column
boolean 
Default Datetime Column
可选
是否存在默认时间列
默认值:
true
api_version
string 
Api Version
可选
代码生成 api 版本
默认值:
v1
gen_path
Gen Path
可选
代码生成路径(默认为 app 根路径)
Any of
remark
Remark
可选
备注
Any of
示例
{
  "app_name": "string",
  "table_name": "string",
  "doc_comment": "string",
  "table_comment": "string",
  "class_name": "string",
  "schema_name": "string",
  "filename": "string",
  "default_datetime_column": true,
  "api_version": "v1",
  "gen_path": "string",
  "remark": "string"
}

返回响应

🟢200成功
application/json
Successful Response
Body
不包含返回数据 schema 的通用型统一返回模型
code
integer 
Code
可选
返回状态码
默认值:
200
msg
string 
Msg
可选
返回信息
默认值:
请求成功
data
Data
可选
返回数据
Any of
示例
{
  "code": 200,
  "msg": "请求成功",
  "data": null
}
🟠422参数错误
上一页
获取代码生成业务详情
下一页
删除代码生成业务
Built with