add
wangpengfei
2023-08-24 ad36440e187ed56da78f2085ba87e5e5a9bb9971
docs/swagger.yaml
@@ -188,19 +188,16 @@
        description: 数据库密码
        type: string
      path:
        description: 服务器地址:端口
        type: string
      port:
        description: :端口
        type: string
      prefix:
        description: 全局表前缀,单独定义TableName则不生效
        type: string
      singular:
        description: 是否开启全局禁用复数,true表示开启
        type: boolean
      username:
        description: 数据库用户名
        description: 数据库密码
        type: string
    type: object
  config.Mysql:
@@ -231,19 +228,16 @@
        description: 数据库密码
        type: string
      path:
        description: 服务器地址:端口
        type: string
      port:
        description: :端口
        type: string
      prefix:
        description: 全局表前缀,单独定义TableName则不生效
        type: string
      singular:
        description: 是否开启全局禁用复数,true表示开启
        type: boolean
      username:
        description: 数据库用户名
        description: 数据库密码
        type: string
    type: object
  config.Oracle:
@@ -274,19 +268,16 @@
        description: 数据库密码
        type: string
      path:
        description: 服务器地址:端口
        type: string
      port:
        description: :端口
        type: string
      prefix:
        description: 全局表前缀,单独定义TableName则不生效
        type: string
      singular:
        description: 是否开启全局禁用复数,true表示开启
        type: boolean
      username:
        description: 数据库用户名
        description: 数据库密码
        type: string
    type: object
  config.Pgsql:
@@ -317,19 +308,16 @@
        description: 数据库密码
        type: string
      path:
        description: 服务器地址:端口
        type: string
      port:
        description: :端口
        type: string
      prefix:
        description: 全局表前缀,单独定义TableName则不生效
        type: string
      singular:
        description: 是否开启全局禁用复数,true表示开启
        type: boolean
      username:
        description: 数据库用户名
        description: 数据库密码
        type: string
    type: object
  config.Qiniu:
@@ -414,6 +402,8 @@
        $ref: '#/definitions/config.Qiniu'
      redis:
        $ref: '#/definitions/config.Redis'
      sqlite:
        $ref: '#/definitions/config.Sqlite'
      system:
        $ref: '#/definitions/config.System'
      tencent-cos:
@@ -455,13 +445,10 @@
        description: 数据库密码
        type: string
      path:
        description: 服务器地址:端口
        type: string
      port:
        description: :端口
        type: string
      prefix:
        description: 全局表前缀,单独定义TableName则不生效
        type: string
      singular:
        description: 是否开启全局禁用复数,true表示开启
@@ -469,7 +456,47 @@
      type:
        type: string
      username:
        description: 数据库用户名
        description: 数据库密码
        type: string
    type: object
  config.Sqlite:
    properties:
      config:
        description: 高级配置
        type: string
      db-name:
        description: 数据库名
        type: string
      engine:
        default: InnoDB
        description: 数据库引擎,默认InnoDB
        type: string
      log-mode:
        description: 是否开启Gorm全局日志
        type: string
      log-zap:
        description: 是否通过zap写入日志文件
        type: boolean
      max-idle-conns:
        description: 空闲中的最大连接数
        type: integer
      max-open-conns:
        description: 打开到数据库的最大连接数
        type: integer
      password:
        description: 数据库密码
        type: string
      path:
        type: string
      port:
        type: string
      prefix:
        type: string
      singular:
        description: 是否开启全局禁用复数,true表示开启
        type: boolean
      username:
        description: 数据库密码
        type: string
    type: object
  config.System:
@@ -562,9 +589,6 @@
    type: object
  example.ExaCustomer:
    properties:
      createdAt:
        description: 创建时间
        type: string
      customerName:
        description: 客户名
        type: string
@@ -584,17 +608,11 @@
      sysUserId:
        description: 管理ID
        type: integer
      updatedAt:
        description: 更新时间
        type: string
    type: object
  example.ExaFile:
    properties:
      chunkTotal:
        type: integer
      createdAt:
        description: 创建时间
        type: string
      exaFileChunk:
        items:
          $ref: '#/definitions/example.ExaFileChunk'
@@ -610,15 +628,9 @@
        type: integer
      isFinish:
        type: boolean
      updatedAt:
        description: 更新时间
        type: string
    type: object
  example.ExaFileChunk:
    properties:
      createdAt:
        description: 创建时间
        type: string
      exaFileID:
        type: integer
      fileChunkNumber:
@@ -628,15 +640,9 @@
      id:
        description: 主键ID
        type: integer
      updatedAt:
        description: 更新时间
        type: string
    type: object
  example.ExaFileUploadAndDownload:
    properties:
      createdAt:
        description: 创建时间
        type: string
      id:
        description: 主键ID
        type: integer
@@ -649,9 +655,6 @@
      tag:
        description: 文件标签
        type: string
      updatedAt:
        description: 更新时间
        type: string
      url:
        description: 文件地址
        type: string
@@ -659,25 +662,25 @@
  github_com_flipped-aurora_gin-vue-admin_server_config.Email:
    properties:
      from:
        description: 收件人
        description: 发件人  你自己要发邮件的邮箱
        type: string
      host:
        description: 服务器地址
        description: 服务器地址 例如 smtp.qq.com  请前往QQ或者你要发邮件的邮箱查看其smtp协议
        type: string
      is-ssl:
        description: 是否SSL
        description: 是否SSL   是否开启SSL
        type: boolean
      nickname:
        description: 昵称
        description: 昵称    发件人昵称 通常为自己的邮箱
        type: string
      port:
        description: 端口
        description: 端口     请前往QQ或者你要发邮件的邮箱查看其smtp协议 大多为 465
        type: integer
      secret:
        description: 密钥
        description: 密钥    用于登录的密钥 最好不要用邮箱密码 去邮箱smtp申请一个用于登录的密钥
        type: string
      to:
        description: 收件人:多个以英文逗号分隔
        description: 收件人:多个以英文逗号分隔 例:a@qq.com b@qq.com 正式开发中请把此项目作为参数使用
        type: string
    type: object
  request.AddMenuAuthorityInfo:
@@ -744,6 +747,9 @@
      dbName:
        description: 数据库名
        type: string
      dbPath:
        description: sqlite数据库文件路径
        type: string
      dbType:
        description: 数据库类型
        type: string
@@ -761,7 +767,6 @@
        type: string
    required:
    - dbName
    - userName
    type: object
  request.Login:
    properties:
@@ -834,9 +839,6 @@
      apiGroup:
        description: api组
        type: string
      createdAt:
        description: 创建时间
        type: string
      desc:
        description: 排序方式:升序false(默认)|降序true
        type: boolean
@@ -863,9 +865,6 @@
        type: integer
      path:
        description: api路径
        type: string
      updatedAt:
        description: 更新时间
        type: string
    type: object
  request.SetUserAuth:
@@ -1153,9 +1152,6 @@
      apiGroup:
        description: api组
        type: string
      createdAt:
        description: 创建时间
        type: string
      description:
        description: api中文描述
        type: string
@@ -1167,9 +1163,6 @@
        type: string
      path:
        description: api路径
        type: string
      updatedAt:
        description: 更新时间
        type: string
    type: object
  system.SysAuthority:
@@ -1209,9 +1202,6 @@
    type: object
  system.SysAutoCode:
    properties:
      createdAt:
        description: 创建时间
        type: string
      desc:
        type: string
      id:
@@ -1220,9 +1210,6 @@
      label:
        type: string
      packageName:
        type: string
      updatedAt:
        description: 更新时间
        type: string
    type: object
  system.SysBaseMenu:
@@ -1237,9 +1224,6 @@
        type: array
      component:
        description: 对应前端文件路径
        type: string
      createdAt:
        description: 创建时间
        type: string
      hidden:
        description: 是否在列表隐藏
@@ -1271,15 +1255,9 @@
      sort:
        description: 排序标记
        type: integer
      updatedAt:
        description: 更新时间
        type: string
    type: object
  system.SysBaseMenuBtn:
    properties:
      createdAt:
        description: 创建时间
        type: string
      desc:
        type: string
      id:
@@ -1289,15 +1267,9 @@
        type: string
      sysBaseMenuID:
        type: integer
      updatedAt:
        description: 更新时间
        type: string
    type: object
  system.SysBaseMenuParameter:
    properties:
      createdAt:
        description: 创建时间
        type: string
      id:
        description: 主键ID
        type: integer
@@ -1309,18 +1281,12 @@
      type:
        description: 地址栏携带参数为params还是query
        type: string
      updatedAt:
        description: 更新时间
        type: string
      value:
        description: 地址栏携带参数的值
        type: string
    type: object
  system.SysDictionary:
    properties:
      createdAt:
        description: 创建时间
        type: string
      desc:
        description: 描述
        type: string
@@ -1340,15 +1306,9 @@
      type:
        description: 字典名(英)
        type: string
      updatedAt:
        description: 更新时间
        type: string
    type: object
  system.SysDictionaryDetail:
    properties:
      createdAt:
        description: 创建时间
        type: string
      id:
        description: 主键ID
        type: integer
@@ -1364,9 +1324,6 @@
      sysDictionaryID:
        description: 关联标记
        type: integer
      updatedAt:
        description: 更新时间
        type: string
      value:
        description: 字典值
        type: integer
@@ -1387,9 +1344,6 @@
        type: array
      component:
        description: 对应前端文件路径
        type: string
      createdAt:
        description: 创建时间
        type: string
      hidden:
        description: 是否在列表隐藏
@@ -1423,9 +1377,6 @@
      sort:
        description: 排序标记
        type: integer
      updatedAt:
        description: 更新时间
        type: string
    type: object
  system.SysOperationRecord:
    properties:
@@ -1434,9 +1385,6 @@
        type: string
      body:
        description: 请求Body
        type: string
      createdAt:
        description: 创建时间
        type: string
      error_message:
        description: 错误信息
@@ -1462,9 +1410,6 @@
      status:
        description: 请求状态
        type: integer
      updatedAt:
        description: 更新时间
        type: string
      user:
        $ref: '#/definitions/system.SysUser'
      user_id:
@@ -1488,9 +1433,6 @@
      baseColor:
        description: 基础颜色
        type: string
      createdAt:
        description: 创建时间
        type: string
      email:
        description: 用户邮箱
        type: string
@@ -1512,9 +1454,6 @@
      sideMode:
        description: 用户侧边主题
        type: string
      updatedAt:
        description: 更新时间
        type: string
      userName:
        description: 用户登录名
        type: string
@@ -1526,6 +1465,22 @@
    properties:
      config:
        $ref: '#/definitions/config.Server'
    type: object
  test.Industry:
    properties:
      id:
        description: 主键ID
        type: integer
      name:
        type: string
    type: object
  test.SupplierType:
    properties:
      id:
        description: 主键ID
        type: integer
      name:
        type: string
    type: object
info:
  contact: {}
@@ -2034,32 +1989,32 @@
  /autoCode/createPlug:
    post:
      consumes:
      - multipart/form-data
      - application/json
      parameters:
      - description: this is a test file
        in: formData
        name: plug
      - description: 创建插件模板
        in: body
        name: data
        required: true
        type: file
        schema:
          $ref: '#/definitions/system.SysAutoCode'
      produces:
      - application/json
      responses:
        "200":
          description: 安装插件成功
          description: 创建插件模板成功
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                data:
                  items:
                    type: object
                  type: array
                  additionalProperties: true
                  type: object
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 安装插件
      summary: 创建插件模板
      tags:
      - AutoCode
  /autoCode/createTemp:
@@ -2301,6 +2256,37 @@
      summary: 获取当前数据库所有表
      tags:
      - AutoCode
  /autoCode/installPlugin:
    post:
      consumes:
      - multipart/form-data
      parameters:
      - description: this is a test file
        in: formData
        name: plug
        required: true
        type: file
      produces:
      - application/json
      responses:
        "200":
          description: 安装插件成功
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                data:
                  items:
                    type: object
                  type: array
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 安装插件
      tags:
      - AutoCode
  /autoCode/preview:
    post:
      consumes:
@@ -2330,6 +2316,37 @@
      security:
      - ApiKeyAuth: []
      summary: 预览创建后的代码
      tags:
      - AutoCode
  /autoCode/pubPlug:
    get:
      consumes:
      - application/json
      parameters:
      - description: 打包插件
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/system.SysAutoCode'
      produces:
      - application/json
      responses:
        "200":
          description: 打包插件成功
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                data:
                  additionalProperties: true
                  type: object
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 打包插件
      tags:
      - AutoCode
  /autoCode/rollback:
@@ -2499,10 +2516,6 @@
      consumes:
      - application/json
      parameters:
      - description: 创建时间
        in: query
        name: createdAt
        type: string
      - description: 客户名
        in: query
        name: customerName
@@ -2523,10 +2536,6 @@
        in: query
        name: sysUserId
        type: integer
      - description: 更新时间
        in: query
        name: updatedAt
        type: string
      produces:
      - application/json
      responses:
@@ -2839,6 +2848,164 @@
      summary: 上传文件示例
      tags:
      - ExaFileUploadAndDownload
  /i/createIndustry:
    post:
      consumes:
      - application/json
      parameters:
      - description: 创建Industry
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/test.Industry'
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"获取成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 创建Industry
      tags:
      - Industry
  /i/deleteIndustry:
    delete:
      consumes:
      - application/json
      parameters:
      - description: 删除Industry
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/test.Industry'
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"删除成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 删除Industry
      tags:
      - Industry
  /i/deleteIndustryByIds:
    delete:
      consumes:
      - application/json
      parameters:
      - description: 批量删除Industry
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/request.IdsReq'
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"批量删除成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 批量删除Industry
      tags:
      - Industry
  /i/findIndustry:
    get:
      consumes:
      - application/json
      parameters:
      - description: 主键ID
        in: query
        name: id
        type: integer
      - in: query
        name: name
        type: string
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"查询成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 用id查询Industry
      tags:
      - Industry
  /i/getIndustryList:
    get:
      consumes:
      - application/json
      parameters:
      - in: query
        name: endCreatedAt
        type: string
      - description: 主键ID
        in: query
        name: id
        type: integer
      - description: 关键字
        in: query
        name: keyword
        type: string
      - in: query
        name: name
        type: string
      - description: 页码
        in: query
        name: page
        type: integer
      - description: 每页大小
        in: query
        name: pageSize
        type: integer
      - in: query
        name: startCreatedAt
        type: string
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"获取成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 分页获取Industry列表
      tags:
      - Industry
  /i/updateIndustry:
    put:
      consumes:
      - application/json
      parameters:
      - description: 更新Industry
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/test.Industry'
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"更新成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 更新Industry
      tags:
      - Industry
  /init/checkdb:
    post:
      produces:
@@ -3163,6 +3330,164 @@
      summary: 更新菜单
      tags:
      - Menu
  /st/createSupplierType:
    post:
      consumes:
      - application/json
      parameters:
      - description: 创建SupplierType
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/test.SupplierType'
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"获取成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 创建SupplierType
      tags:
      - SupplierType
  /st/deleteSupplierType:
    delete:
      consumes:
      - application/json
      parameters:
      - description: 删除SupplierType
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/test.SupplierType'
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"删除成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 删除SupplierType
      tags:
      - SupplierType
  /st/deleteSupplierTypeByIds:
    delete:
      consumes:
      - application/json
      parameters:
      - description: 批量删除SupplierType
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/request.IdsReq'
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"批量删除成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 批量删除SupplierType
      tags:
      - SupplierType
  /st/findSupplierType:
    get:
      consumes:
      - application/json
      parameters:
      - description: 主键ID
        in: query
        name: id
        type: integer
      - in: query
        name: name
        type: string
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"查询成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 用id查询SupplierType
      tags:
      - SupplierType
  /st/getSupplierTypeList:
    get:
      consumes:
      - application/json
      parameters:
      - in: query
        name: endCreatedAt
        type: string
      - description: 主键ID
        in: query
        name: id
        type: integer
      - description: 关键字
        in: query
        name: keyword
        type: string
      - in: query
        name: name
        type: string
      - description: 页码
        in: query
        name: page
        type: integer
      - description: 每页大小
        in: query
        name: pageSize
        type: integer
      - in: query
        name: startCreatedAt
        type: string
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"获取成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 分页获取SupplierType列表
      tags:
      - SupplierType
  /st/updateSupplierType:
    put:
      consumes:
      - application/json
      parameters:
      - description: 更新SupplierType
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/test.SupplierType'
      produces:
      - application/json
      responses:
        "200":
          description: '{"success":true,"data":{},"msg":"更新成功"}'
          schema:
            type: string
      security:
      - ApiKeyAuth: []
      summary: 更新SupplierType
      tags:
      - SupplierType
  /sysDictionary/createSysDictionary:
    post:
      consumes:
@@ -3224,10 +3549,6 @@
      consumes:
      - application/json
      parameters:
      - description: 创建时间
        in: query
        name: createdAt
        type: string
      - description: 描述
        in: query
        name: desc
@@ -3247,10 +3568,6 @@
      - description: 字典名(英)
        in: query
        name: type
        type: string
      - description: 更新时间
        in: query
        name: updatedAt
        type: string
      produces:
      - application/json
@@ -3277,10 +3594,6 @@
      consumes:
      - application/json
      parameters:
      - description: 创建时间
        in: query
        name: createdAt
        type: string
      - description: 描述
        in: query
        name: desc
@@ -3312,10 +3625,6 @@
      - description: 字典名(英)
        in: query
        name: type
        type: string
      - description: 更新时间
        in: query
        name: updatedAt
        type: string
      produces:
      - application/json
@@ -3425,10 +3734,6 @@
      consumes:
      - application/json
      parameters:
      - description: 创建时间
        in: query
        name: createdAt
        type: string
      - description: 主键ID
        in: query
        name: id
@@ -3449,10 +3754,6 @@
        in: query
        name: sysDictionaryID
        type: integer
      - description: 更新时间
        in: query
        name: updatedAt
        type: string
      - description: 字典值
        in: query
        name: value
@@ -3482,10 +3783,6 @@
      consumes:
      - application/json
      parameters:
      - description: 创建时间
        in: query
        name: createdAt
        type: string
      - description: 主键ID
        in: query
        name: id
@@ -3518,10 +3815,6 @@
        in: query
        name: sysDictionaryID
        type: integer
      - description: 更新时间
        in: query
        name: updatedAt
        type: string
      - description: 字典值
        in: query
        name: value
@@ -3670,10 +3963,6 @@
        in: query
        name: body
        type: string
      - description: 创建时间
        in: query
        name: createdAt
        type: string
      - description: 错误信息
        in: query
        name: error_message
@@ -3706,10 +3995,6 @@
        in: query
        name: status
        type: integer
      - description: 更新时间
        in: query
        name: updatedAt
        type: string
      - description: 用户id
        in: query
        name: user_id
@@ -3746,10 +4031,6 @@
      - description: 请求Body
        in: query
        name: body
        type: string
      - description: 创建时间
        in: query
        name: createdAt
        type: string
      - description: 错误信息
        in: query
@@ -3795,10 +4076,6 @@
        in: query
        name: status
        type: integer
      - description: 更新时间
        in: query
        name: updatedAt
        type: string
      - description: 用户id
        in: query
        name: user_id