1
0
forked from erp-dev/erp

feat: added print_count api, added merchant setting model, added manual mode setting for purchase order

This commit is contained in:
2025-11-28 15:01:11 +08:00
parent 53f2a24b20
commit 0c62398120
36 changed files with 1634 additions and 478 deletions

View File

@@ -414,12 +414,12 @@ paths:
description: 开版日期结束。
- in: query
name: required_completion_date_from
schema: {type: string, format: date}
description: 要求完成日期起始
schema: {type: string, format: date-time}
description: 要求完成时间起始ISO8601
- in: query
name: required_completion_date_to
schema: {type: string, format: date}
description: 要求完成日期结束
schema: {type: string, format: date-time}
description: 要求完成时间结束ISO8601
- in: query
name: created_date_from
schema: {type: string, format: date}
@@ -713,10 +713,11 @@ components:
type: string
description: 开版方式。
plate_image:
type: string
format: binary
type: array
nullable: true
description: 开版图片(仅 multipart/form-data 时可上传)。
description: 已上传开版图片引用列表(先调用 /api/v1/upload/ 获取 file_id
items:
$ref: '#/components/schemas/PlateImageInput'
image_name:
type: string
nullable: true
@@ -784,9 +785,9 @@ components:
description: 客户要求的米样米数。
required_completion_date:
type: string
format: date
format: date-time
nullable: true
description: 要求完成日期
description: 要求完成时间(含具体时刻)
completion_date:
type: string
format: date-time
@@ -806,6 +807,49 @@ components:
type: integer
nullable: true
description: 关联流程 ID缺省时采用 settings.PLATE_ORDER_DEFAULT_PROCESS_ID。
PlateImageInput:
type: object
required: [file_id]
properties:
file_id:
type: integer
description: 上传文件的 ID来自 `/api/v1/upload/`
name:
type: string
nullable: true
description: 可选名称,默认使用文件原始名称
PlateImageItem:
type: object
properties:
file_id:
type: integer
nullable: true
description: 上传文件 ID若为外部链接可为空
name:
type: string
nullable: true
description: 图片名称或备注
url:
type: string
nullable: true
description: 图片可访问 URL
path:
type: string
nullable: true
description: 图片相对路径
size:
type: integer
nullable: true
description: 文件大小(字节)
content_type:
type: string
nullable: true
description: 文件内容类型
uploaded_at:
type: string
format: date-time
nullable: true
description: 上传时间
StateAdvanceRequest:
type: object
properties: