后台接口说明

用户

  • 登陆 POST /login
对应数据表 USER
json参数
{
"user":string,
"password":string,
}

返回结果

{
    "expire": "2022-04-10T11:33:40+08:00",
    "ip": "123456",
    "msg": "ok",
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJUCI6IiIsIlBBU1NXT1JEIjoiMTIzNDU2IiwiVVNFUiI6ImFkbWluIiwiZXhwIjoxNjQ5NTYxNjIwLCJvcmlnX2lhdCI6MTY0OTU1ODAyMH0.moOMMHrILB4CXtpkr69R80dGeIKXpcZUqlcIm1rYM9o",
    "user": "admin"
}

在这里插入图片描述
登陆成功后以下所有接口必须用TOKEN登陆
在这里插入图片描述
发送头部增加授权,详细要求见图示

Authorization: "bearer " +所得到的 授权 token

上传文件

  • post /upload
对应数据表 upfile

JSON参数,接收文件
{
file:(binary) // binary 为文件
}

返回结果
{
"filePath":"反面.jpg", // 上传时的文件名称
"fdown":"004B7C7D4B020008.jpg" // 真实的访问地址
}

访问地址:
http://网站部署域名/upload/004B7C7D4B020008.jpg

工艺管理

  • 添加工艺 post addMesProgram
对应数据表

json参数
{
    "LibraryName": "书签",   //自定义名称
    "LibraryImg": "004B7C87BA8D0009.jpg", // 缩略图
  
    "OrderDbjCon": "打标说明",
    "OrderDbjFile": "004B7C881384000A.jpg", // 上传成功的在服务器上的图片地址名称,可以和OrderDbjImg OrderSsjImg 相同, 用于缩略图显示
    "OrderDbjImg": "004B7C881384000A.jpg", // 上传成功的在服务器上的图片地址名称可以和OrderDbjImg OrderDbjFile相同,用于图示
   
    "OrderSsjImg": "004B7C881384000A.jpg", // 上传成功的在服务器上的图片地址名称可以和OrderDbjImg OrderDbjFile相同,雕刻的图案
    "BookmarkColor": "#ffff00",  // 书签颜色
    "TypeId": 2,  //  类型写死 2 就是书签类型
    "selectValue": "书签"  //  类型写死  就是书签类
}

  • 编辑工艺 post editMesProgram
对应数据表

json参数
{
	"Id":3, // 要编辑的工艺ID
    "LibraryName": "书签",   //自定义名称
    "LibraryImg": "004B7C87BA8D0009.jpg", // 缩略图
  
    "OrderDbjCon": "打标说明",
    "OrderDbjFile": "004B7C881384000A.jpg", // 上传成功的在服务器上的图片地址名称,可以和OrderDbjImg OrderSsjImg 相同, 用于缩略图显示
    "OrderDbjImg": "004B7C881384000A.jpg", // 上传成功的在服务器上的图片地址名称可以和OrderDbjImg OrderDbjFile相同,用于图示
   
    "OrderSsjImg": "004B7C881384000A.jpg", // 上传成功的在服务器上的图片地址名称可以和OrderDbjImg OrderDbjFile相同,雕刻的图案
    "BookmarkColor": "#ffff00",  // 书签颜色
    "TypeId": 2,  //  类型写死 2 就是书签类型
    "selectValue": "书签"  //  类型写死  就是书签类
}

订单

  • 获取订单 get /mesOrder

json参数
{
  "OrderSn": "20220410104427", // 订单号 可不传,传入则只查询 些订单号相同的订单详情
 "OrderState": 0 //  不传,查询所有订单列表; 传0  未执行的订单列表; 传 1 历史订单列表
}
// 返回结果
{
    "Msg": "OK",
    "RtnData": [
        {
            "OrderUser": "admin",
            "OrderSn": "20211224152753",
            "OrderTime": "2022-02-12 18:41:14",
            "StartTime": "2022-02-12 18:28:14",
            "EndTime": "2022-02-12 18:29:36",
            "OrderContent": "",
            "OrderState": 3,
            "OrderNumber": 1,
            "OrderProcess": "1",
            "OrderProcessName": "3",
            "Id": 1,  // 工艺ID
            "OrderId": "",
            "LibraryName": "水晶方块",  // 工艺名称
            "BookmarkColor": "#060D20", // 书签颜色
            "LibraryImg": "004B0B5844BC0001.png", // 书签缩略图
            "OrderDbj": "1323435", // 书签描述
            "OrderDbjImg": "004AED8357AA0007.png", // 书签图片
            "OrderDbjCon": "2",
            "OrderDbjFile": "004AED8362100008.svg" // 书签文件
        }
    ]
}

  • 增加订单 post addMesOrder
对应数据表 mes_order
json参数
{
  "OrderSn": "20220410104427", // 订单号 由系统  当前时间的 年月日时分秒 自动生成
  "OrderNumber": 1, // 订单数量 写死 1  number/int
  "OrderContent": null,// 订单备注, 不是必填项 string
  "OrderProcess": "4",// 所选工艺id '4'sting
  "OrderProcessName": "书签"   // 所选工艺名称 sting
}

{"Msg":"OK","RtnData":"添加成功!"}
  • 编辑订单 post editMesOrder
对应数据表 mes_order
json参数
{
  "Id":3, //所要编辑订单的ID
  "OrderContent": null,// 订单备注, 不是必填项 string
  "OrderProcess": "4",// 所选工艺id '4'sting
  "OrderProcessName": "书签"   // 所选工艺名称 sting
}

返回结果
{"Msg":"OK","RtnData":"编辑成功!"}

  • 获取当前正在执行的订单及进度
    get /mesCommandOrder
{
    "Msg": "OK",
    "RtnData": [
        {
            "Id": 1,
            "ItemText": "设备就绪状态",
            "ItemName": "ready_state",
            "DataType": "Int",
            "ItemValue": "0",
            "Comment": "未就绪为0,就绪为1"
        },
        {
            "Id": 2,
            "ItemText": "订单状态",
            "ItemName": "order_state",
            "DataType": "Int",
            "ItemValue": "1",
            "Comment": "0:无订单,下单设置为1,后台开始处理设置为2,订单完成设置为100,异常设置101,"
        },
        {
            "Id": 3,
            "ItemText": "当前订单号",
            "ItemName": "order_sn",
            "DataType": "String",
            "ItemValue": "20220411103704",
            "Comment": "用于处理设备监控对应关系"
        },
        {
            "Id": 4,
            "ItemText": "订单总进度",
            "ItemName": "order_press",
            "DataType": "Int",
            "ItemValue": "80",
            "Comment": "百分比"
        },
        {
            "Id": 5,
            "ItemText": "订单复位",
            "ItemName": "order_rest",
            "DataType": "int",
            "ItemValue": "0",
            "Comment": "0:未复位,1:复位"
        }
    ]
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值