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"
    }
    Built with