wangpengfei
2023-08-09 30ecf91d875042d461457cdade7b55113a8ec4ab
docs/swagger.yaml
@@ -46,18 +46,6 @@
    type: string
    x-enum-varnames:
    - FaqQueryClassExpireLessThen60Days
  constvar.FileKeywordType:
    enum:
    - ""
    type: string
    x-enum-varnames:
    - FileKeywordCustomerName
  constvar.FileQueryClass:
    enum:
    - ""
    type: string
    x-enum-varnames:
    - FileQueryClassExpireLessThen60Days
  constvar.InvoiceKeywordType:
    enum:
    - ""
@@ -601,38 +589,6 @@
      id:
        type: integer
      name:
        type: string
    type: object
  model.File:
    properties:
      bucket:
        description: 对象存储bucket
        type: string
      downloadCount:
        description: 下次次数
        type: integer
      filePath:
        description: 文件路径
        type: string
      fileType:
        description: 文件类型
        type: string
      key:
        description: 对象存储key
        type: string
      name:
        type: string
      previewCount:
        description: 预览次数
        type: integer
      size:
        description: 文件大小
        type: integer
      sourceId:
        description: 来源id
        type: integer
      sourceType:
        description: 附件来源
        type: string
    type: object
  model.FollowRecord:
@@ -1625,6 +1581,33 @@
      username:
        type: string
      uuid:
        type: string
    type: object
  product.Product:
    properties:
      Amount:
        description: 库存剩余量
        type: number
      IsSale:
        description: 是否销售
        type: boolean
      MaterialMode:
        description: 物料类型
        type: string
      MinInventory:
        description: 安全库存
        type: integer
      Name:
        type: string
      Number:
        type: string
      PurchaseType:
        description: 采购类型
        type: string
      SalePrice:
        description: 销售价格
        type: number
      Unit:
        type: string
    type: object
  request.AddAccountId:
@@ -2788,6 +2771,26 @@
        items:
          type: integer
        type: array
    type: object
  request.DownloadFile:
    properties:
      id:
        description: 附件id
        type: integer
      key:
        description: 附件存储key
        type: string
      sourceId:
        description: 来源id
        type: integer
      sourceType:
        description: 附件来源
        type: string
    required:
    - id
    - key
    - sourceId
    - sourceType
    type: object
  request.FollowRecord:
    properties:
@@ -6960,49 +6963,42 @@
      summary: 删除附件
      tags:
      - 附件管理
  /api/file/list:
    get:
  /api/file/download:
    post:
      parameters:
      - in: query
        name: keyword
        type: string
      - enum:
        - ""
        in: query
        name: keywordType
        type: string
        x-enum-varnames:
        - FileKeywordCustomerName
      - description: 页码
        in: query
        name: page
        type: integer
      - description: 每页大小
        in: query
        name: pageSize
        type: integer
      - enum:
        - ""
        in: query
        name: queryClass
        type: string
        x-enum-varnames:
        - FileQueryClassExpireLessThen60Days
      - description: 参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.DownloadFile'
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            allOf:
            - $ref: '#/definitions/response.ListResponse'
            - properties:
                data:
                  items:
                    $ref: '#/definitions/model.File'
                  type: array
              type: object
      summary: 获取附件列表
            $ref: '#/definitions/contextx.Response'
      summary: 附件下载
      tags:
      - 附件管理
  /api/file/preview:
    post:
      parameters:
      - description: 参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.DownloadFile'
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            $ref: '#/definitions/contextx.Response'
      summary: 附件预览
      tags:
      - 附件管理
  /api/followRecord/add:
@@ -8213,6 +8209,65 @@
      summary: 更新优先级别
      tags:
      - 优先级别管理
  /api/product/info:
    get:
      parameters:
      - description: 参数
        in: query
        name: productNumber
        required: true
        type: string
      produces:
      - application/json
      responses:
        "200":
          description: 成功
          schema:
            allOf:
            - $ref: '#/definitions/contextx.Response'
            - properties:
                data:
                  $ref: '#/definitions/product.Product'
              type: object
      summary: 获取产品详情
      tags:
      - 产品
  /api/product/list:
    get:
      parameters:
      - description: 页码
        in: query
        name: page
        type: integer
      - description: 每页大小
        in: query
        name: pageSize
        type: integer
      - description: 产品名称
        in: query
        name: productName
        type: string
      - description: 产品编码
        in: query
        name: productNumber
        type: string
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            allOf:
            - $ref: '#/definitions/response.ListResponse'
            - properties:
                data:
                  items:
                    $ref: '#/definitions/product.Product'
                  type: array
              type: object
      summary: 获取产品列表
      tags:
      - 产品
  /api/province/add:
    post:
      parameters: