后台管理-工艺包
创建工艺包
类型
POST
描述
由管理员或者销售创建工艺包。
创建工艺包之后会默认创建一条版本为空的工艺包版本数据,此数据代表不限制版本。
请求地址
txt
{{host}}/admin/bags/create参数说明
示例
json
{
"name": "自动码垛工艺包",
"desc": "这是自动码垛工艺包的描述",
"identifier": "stacking"
}介绍
| 参数 | 位置 | 类型 | 说明 |
|---|---|---|---|
| name | Body | String | 工艺包名称 |
| desc | Body | String | 工艺包描述 |
| identifier | Body | String | 工艺包标识,上位机软件使用此标识确认具体是什么工艺包 |
权限说明
🔒 需要带有 JWT 权限,示例:
txt
Authorization: Bearer {token}返回值说明
示例
json
{
"success": true,
"msg": "OK"
}解析
| 参数 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 此次请求是否成功 |
| msg | String | 返回的信息 |
查询工艺包
类型
GET
描述
条件查询工艺包
请求地址
txt
{{host}}/admin/bags/list参数说明
示例
txt
{{host}}/admin/bags/list?page=1&per_page=10&sortby=createdAt&order=desc&id=7&uuid=2474C2E6-859E-4F36-9077-F4C7BE37DDA7&status=1&name=ddd介绍
| 参数 | 位置 | 类型 | 说明 |
|---|---|---|---|
| page | Query | String? | 当前页,默认 1 |
| per_page | Query | String? | 每页数量,默认 10 |
| sortby | Query | String? | 排序字段,可选 'id', 'createdAt', 'updatedAt',默认 'id' |
| order | Query | String? | 升序降序,可选 'asc', 'desc',默认 'asc' |
| id | Query | Number? | 条件查询: id |
| uuid | Query | String? | 条件查询: uuid |
| status | Query | Number? | 条件查询: 状态,可选 0(未废弃), 1(已废弃) 默认 0 |
| name | Query | String? | 条件查询: 名称 |
权限说明
🔒 需要带有 JWT 权限,示例:
txt
Authorization: Bearer {token}返回值说明
示例
json
{
"success": true,
"msg": "OK",
"data": {
"currentPage": 1,
"pageSize": 10,
"totalCount": 5,
"totalPage": 1,
"list": [
{
"id": 7,
"uuid": "2474C2E6-859E-4F36-9077-F4C7BE37DDA7",
"type": null,
"status": 0,
"name": "ddd2",
"desc": "qwe",
"jContent": null,
"valid": 1,
"version": 15,
"createdAt": "2023-09-18T09:48:06.000Z",
"updatedAt": "2023-09-19T03:33:42.000Z"
},
{
"id": 9,
"uuid": "C26CFFB1-C56C-41DE-A17F-D288A330699C",
"type": null,
"status": 0,
"name": "ddd",
"desc": "qwe",
"jContent": null,
"valid": 1,
"version": 1,
"createdAt": "2023-09-19T03:08:12.000Z",
"updatedAt": "2023-09-19T03:08:12.000Z"
},
{
"id": 10,
"uuid": "FE79C246-7FB2-4368-A322-2642BB34E5FE",
"type": null,
"status": 0,
"name": "ddd3",
"desc": "qwe",
"jContent": null,
"valid": 1,
"version": 1,
"createdAt": "2023-09-19T04:28:24.000Z",
"updatedAt": "2023-09-19T04:28:24.000Z"
},
{
"id": 12,
"uuid": "3E935CBF-695C-4693-90B9-C18631C6E1A4",
"type": null,
"status": 0,
"name": "ddd5",
"desc": "qwe",
"jContent": null,
"valid": 1,
"version": 1,
"createdAt": "2023-09-19T06:11:40.000Z",
"updatedAt": "2023-09-19T06:11:40.000Z"
},
{
"id": 13,
"uuid": "94506FF8-B1AF-479C-B55B-45D63FA90A9F",
"type": null,
"status": 0,
"name": "自动码垛工艺包",
"desc": "这是自动码垛工艺包的描述",
"jContent": null,
"valid": 1,
"version": 1,
"createdAt": "2023-09-21T09:40:20.000Z",
"updatedAt": "2023-09-21T09:40:20.000Z"
}
]
}
}解析
| 参数 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 此次请求是否成功 |
| msg | String | 返回的信息 |
| data | Objcet | 数据 |
| data.currentPage | Number | 当前页 |
| data.pageSize | Number | 每页数据量 |
| data.totalCount | Number | 总数 |
| data.totalPage | Number | 总页数 |
| data.list | Array | 查询列表 |
| data.list[n].id | Number | 工艺包 id |
| data.list[n].uuid | String | 工艺包 uuid |
| data.list[n].status | Number | 工艺包 状态 |
| data.list[n].name | String | 工艺包 名称 |
| data.list[n].desc | String | 工艺包 描述 |
| data.list[n].[other] | Any | 工艺包 其他信息 |
废弃工艺包
类型
PATCH
描述
工艺包不允许修改和删除,错误的工艺包只能废弃处理。前台应该也支持查看已经废弃的工艺包。
废弃工艺包的同时,此接口会同时废弃掉工艺包下面的所有的工艺包版本,和通过这些版本创建的所有激活码。
这个接口建议前端做二次确认。
请求地址
txt
{{host}}/admin/bags/abandon/uuid/:uuid参数说明
示例
txt
{{host}}/admin/bags/abandon/uuid/2474C2E6-859E-4F36-9077-F4C7BE37DDA7介绍
| 参数 | 位置 | 类型 | 说明 |
|---|---|---|---|
| uuid | Param | String | 工艺包 UUID |
权限说明
🔒 需要带有 JWT 权限,示例:
txt
Authorization: Bearer {token}返回值说明
示例
json
{
"success": true,
"msg": "OK"
}解析
| 参数 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 此次请求是否成功 |
| msg | String | 返回的信息 |