核心模块-API

用户信息

list

返回用户信息列表

POST /api/users/

参数 参数类型 描述
page(Optional) int 指定页数, 默认值: 1
limit(Optional) int 每页数量
返回字段 返回类型 描述
id int 用户信息id
first_name str
email str 邮箱

read

返回指定id的用户信息

GET /api/users/{id}/

参数 参数类型 描述
id int 用户信息id
返回字段 返回类型 描述
id int 用户信息id
first_name str
last_name str
email str 邮箱
info dict 额外信息

info字典

字段 类型 描述
phone str 固定电话
mobile str 移动电话
gender int 性别

partial_update

更新指定id的用户信息, 返回更新后的用户信息

PATCH /api/users/{id}/

参数 参数类型 描述
id int 用户信息id
返回字段 返回类型 描述
id int 用户信息id
first_name str
last_name str
email str 邮箱
info dict 额外信息

info字典

字段 类型 描述
phone str 固定电话
mobile str 移动电话
gender int 性别

部门

list

返回部门列表

GET /api/departments/

参数 参数类型 描述
page(Optional) int 指定页数, 默认值: 1
limit(Optional) int 每页数量
返回字段 返回类型 描述
id int 部门id
superior int 上级部门id
admin int 部门管理员id
short_name str 部门名称简写

list(distribution)

返回经销模块所需的部门信息字典

GET /api/departments/distribution/

返回字段 返回类型 描述
Distribution int 经销部门id
Process int 工艺部门id
Procurement int 采购部门id
Production int 生产部门id

read

返回指定id的部门信息

GET /api/departments/{id}/

参数 参数类型 描述
id int 部门id
返回字段 返回类型 描述
id int 部门id
group dict 系统组信息
superior int 上级部门id
admin int 部门管理员id
short_name str 部门名称简写

group字典

字段 类型 描述
name str 系统组名

partial_update

更新指定id的部门信息, 返回更新后的部门信息

PATCH /api/departments/{id}/

参数 参数类型 描述
id int 部门id
返回字段 返回类型 描述
id int 部门id
group dict 系统组信息
superior int 上级部门id
admin int 部门管理员id
short_name str 部门名称简写

group字典

字段 类型 描述
name str 系统组名

create

创建新的部门信息

POST /api/departments/

参数 参数类型 描述
group str 系统组名
short_name str 部门名缩写
superior(Optional) int 上级部门id
admin(Optional) int 部门管理员id
返回字段 返回类型 描述
id int 部门id
group dict 系统组信息
superior int 上级部门id
admin int 部门管理员id
short_name str 部门名称简写

group字典

字段 类型 描述
name str 系统组名

工作令

list

返回工作令列表

GET /api/work_orders/

参数 参数类型 描述
page(Optional) int 指定页数, 默认值: 1
limit(Optional) int 每页数量
返回字段 返回类型 描述
id int 工作令id
uid str 编号
sell_type int 销售类型
pretty_sell_type str 销售类型中文表达
client str 客户名称
project str 项目名称
product int 产品id
count int 数量
finished bool 已结束

read

返回指定id的工作令信息

GET /api/work_orders/{id}/

参数 参数类型 描述
id int 工作令id
返回字段 返回类型 描述
id int 工作令id
uid str 编号
sell_type int 销售类型
pretty_sell_type str 销售类型中文表达
client str 客户名称
project str 项目名称
product int 产品id
count int 数量
finished bool 已结束

partial_update

更新指定id的工作令信息, 返回更新后的工作令信息

PATCH /api/work_orders/{id}/

参数 参数类型 描述
id int 工作令id
返回字段 返回类型 描述
id int 工作令id
uid str 编号
sell_type int 销售类型
pretty_sell_type str 销售类型中文表达
client str 客户名称
project str 项目名称
product int 产品id
count int 数量
finished bool 已结束

create

创建新的工作令信息

POST /api/work_orders/

参数 参数类型 描述
uid str 编号
sell_type int 销售类型
client str 客户名称
project str 项目名称
product int 产品id
count int 数量
返回字段 返回类型 描述
id int 工作令id
uid str 编号
sell_type int 销售类型
pretty_sell_type str 销售类型中文表达
client str 客户名称
project str 项目名称
product int 产品id
count int 数量
finished bool 已结束

子工作令

list

返回子工作令列表

GET /api/sub_work_orders/

参数 参数类型 描述
page(Optional) int 指定页数, 默认值: 1
limit(Optional) int 每页数量
返回字段 返回类型 描述
id int 子工作令id
index int 序号
finished bool 已结束

read

返回指定id的子工作令信息

GET /api/sub_work_orders/{id}/

参数 参数类型 描述
id int 子工作令id
返回字段 返回类型 描述
id int 子工作令id
index int 序号
finished bool 已结束

partial_update

更新指定id的子工作令信息, 返回更新后的子工作令信息

PATCH /api/sub_work_orders/{id}/

参数 参数类型 描述
id int 子工作令id
返回字段 返回类型 描述
id int 子工作令id
index int 序号
finished bool 已结束