复制页面
PCB
pcb模版
PCB模版创建
POST
PCB模版更新
PUT
PCB删除模版(中and英一起删)
DELETE
根据id获取中文模版信息
GET
获得所有中文模版信息
GET
模版规则
生成规则 (会生成中and英)
POST
查询所有规则(中文版)
POST
根据组合删除(会删除中and英)
DELETE
根据id查找规则
POST
查询所有规则(英文版)
POST
PCB模版_国际化
录入/修改中英文模版
POST
根据id获取中英文模版信息
GET
根据id获取英文模版信息
GET
获取所有的中英文模版信息
GET
获取所有的英文模版信息
GET
价格
存储价格规则(中文)
POST
存储价格规则(英文)
POST
计算价格(中文)
POST
计算价格(英文)
POST
根据模版的ID获取所有的规则(中文)
GET
根据模版的ID获取所有的规则(英文)
GET
根据模版ID和规则ID获取价格规则(中文)
GET
根据模版ID和规则ID获取价格规则(英文)
GET
根据模版ID和规则条件获取价格规则(中文)
POST
根据模版OD和规则条件获取价格规则(英文)
POST
根据模版ID和模版规则ID删除规则
DELETE
Authentication & User management APIs
用户注册(版本1.0)
用户登录(版本1.0)
用户登出(版本1.0)
带token获取个人信息(版本1.0)
刷新token
请求修改密码(预留邮件接口)
修改密码
PCB Order Management APIs
创建PCB订单
分页查询(可选填status来过滤)
查询订单信息(根据order_ID)
更新订单信息(draft only,根据order_id)
根据id删除(软删除)
查询详细订单信息(json文件)
提交订单进行审核
取消订单
File Upload APIs → Database index + Server Storcage
上传gerber文件
获取所有的上传的gerber文件(根据order_id)
删除gerber文件(根据文件id)
下载gerber文件(根据id,只能管理员工程师下载)
用户配置文件管理(user profile)
获取用户资料
更新用户资料
访客订单管理 API
创建访客订单
通过令牌获取访客订单
将访客订单转移给注册用户
订单状态管理
更新订单状态
获取订单状态历史
添加状态历史记录
订单分配与管理
分配订单给工程师
数据模型
Admin
OrderInfo
User
OrderInfo
复制页面
{
"id"
:
1
,
"user_id"
:
-2147483648
,
"json_path"
:
"string"
,
"created_at"
:
"CURRENT_TIMESTAMP"
}