1
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"handle": "88.123.99/638504356449571895",
|
"handle": "88.123.99/638509045455920164",
|
||||||
"templateVersion": "Template-1.0.0",
|
"templateVersion": "Template-1.0.0",
|
||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
@@ -73,6 +73,24 @@
|
|||||||
"value": "0001/1/1 0:00:00"
|
"value": "0001/1/1 0:00:00"
|
||||||
},
|
},
|
||||||
"type": "FinishTime"
|
"type": "FinishTime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"auth": null,
|
||||||
|
"index": 8,
|
||||||
|
"data": {
|
||||||
|
"format": "String",
|
||||||
|
"value": ""
|
||||||
|
},
|
||||||
|
"type": "ProductHandle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"auth": null,
|
||||||
|
"index": 9,
|
||||||
|
"data": {
|
||||||
|
"format": "String",
|
||||||
|
"value": ""
|
||||||
|
},
|
||||||
|
"type": "Materials"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@@ -74,6 +74,24 @@
|
|||||||
"minLength": 0,
|
"minLength": 0,
|
||||||
"maxLength": 255
|
"maxLength": 255
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "产品标识",
|
||||||
|
"idType": "ProductHandle",
|
||||||
|
"metaData": {
|
||||||
|
"type": "String",
|
||||||
|
"minLength": 0,
|
||||||
|
"maxLength": 255
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "原材料标识",
|
||||||
|
"idType": "Materials",
|
||||||
|
"metaData": {
|
||||||
|
"type": "String",
|
||||||
|
"minLength": 0,
|
||||||
|
"maxLength": 255
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"handle": "88.123.99/638504356450474051",
|
"handle": "88.123.99/638509045457186952",
|
||||||
"templateVersion": "Template-1.0.0",
|
"templateVersion": "Template-1.0.0",
|
||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"handle": "88.123.99/638504356450486389",
|
"handle": "88.123.99/638509045457197724",
|
||||||
"templateVersion": "Template-1.0.0",
|
"templateVersion": "Template-1.0.0",
|
||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"handle": "88.123.99/638504356450495496",
|
"handle": "88.123.99/638509045457205790",
|
||||||
"templateVersion": "Template-1.0.0",
|
"templateVersion": "Template-1.0.0",
|
||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"handle": "88.123.99/638504356450505177",
|
"handle": "88.123.99/638509045457215305",
|
||||||
"templateVersion": "Template-1.0.0",
|
"templateVersion": "Template-1.0.0",
|
||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
"index": 5,
|
"index": 5,
|
||||||
"data": {
|
"data": {
|
||||||
"format": "DateTime",
|
"format": "DateTime",
|
||||||
"value": "2024/5/4 16:07:24"
|
"value": "2024/5/10 2:22:25"
|
||||||
},
|
},
|
||||||
"type": "CreateTime"
|
"type": "CreateTime"
|
||||||
},
|
},
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"index": 6,
|
"index": 6,
|
||||||
"data": {
|
"data": {
|
||||||
"format": "DateTime",
|
"format": "DateTime",
|
||||||
"value": "2024/5/4 16:07:24"
|
"value": "2024/5/10 2:22:25"
|
||||||
},
|
},
|
||||||
"type": "CompleteTime"
|
"type": "CompleteTime"
|
||||||
},
|
},
|
||||||
@@ -70,9 +70,18 @@
|
|||||||
"index": 7,
|
"index": 7,
|
||||||
"data": {
|
"data": {
|
||||||
"format": "DateTime",
|
"format": "DateTime",
|
||||||
"value": "2024/5/4 16:07:24"
|
"value": "2024/5/10 2:22:25"
|
||||||
},
|
},
|
||||||
"type": "LastUpdateTime"
|
"type": "LastUpdateTime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"auth": null,
|
||||||
|
"index": 8,
|
||||||
|
"data": {
|
||||||
|
"format": "String",
|
||||||
|
"value": ""
|
||||||
|
},
|
||||||
|
"type": "OderHandle"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@@ -13,7 +13,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "",
|
"name": "物料名称",
|
||||||
"idType": "MaterialName",
|
"idType": "MaterialName",
|
||||||
"metaData": {
|
"metaData": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
@@ -74,6 +74,15 @@
|
|||||||
"minLength": 0,
|
"minLength": 0,
|
||||||
"maxLength": 255
|
"maxLength": 255
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "订单标识",
|
||||||
|
"idType": "OderHandle",
|
||||||
|
"metaData": {
|
||||||
|
"type": "String",
|
||||||
|
"minLength": 0,
|
||||||
|
"maxLength": 255
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"handle": "88.123.99/638504356450514755",
|
"handle": "88.123.99/638509045457226466",
|
||||||
"templateVersion": "Template-1.0.0",
|
"templateVersion": "Template-1.0.0",
|
||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
@@ -70,7 +70,7 @@
|
|||||||
"index": 7,
|
"index": 7,
|
||||||
"data": {
|
"data": {
|
||||||
"format": "DateTime",
|
"format": "DateTime",
|
||||||
"value": "2024/5/4 16:07:24"
|
"value": "2024/5/10 2:22:25"
|
||||||
},
|
},
|
||||||
"type": "CreateTime"
|
"type": "CreateTime"
|
||||||
},
|
},
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
"index": 8,
|
"index": 8,
|
||||||
"data": {
|
"data": {
|
||||||
"format": "DateTime",
|
"format": "DateTime",
|
||||||
"value": "2024/5/4 16:07:24"
|
"value": "2024/5/10 2:22:25"
|
||||||
},
|
},
|
||||||
"type": "CompleteTime"
|
"type": "CompleteTime"
|
||||||
},
|
},
|
||||||
@@ -88,9 +88,18 @@
|
|||||||
"index": 9,
|
"index": 9,
|
||||||
"data": {
|
"data": {
|
||||||
"format": "DateTime",
|
"format": "DateTime",
|
||||||
"value": "2024/5/4 16:07:24"
|
"value": "2024/5/10 2:22:25"
|
||||||
},
|
},
|
||||||
"type": "LastUpdateTime"
|
"type": "LastUpdateTime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"auth": null,
|
||||||
|
"index": 10,
|
||||||
|
"data": {
|
||||||
|
"format": "String",
|
||||||
|
"value": ""
|
||||||
|
},
|
||||||
|
"type": "OderHandle"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@@ -92,6 +92,15 @@
|
|||||||
"minLength": 0,
|
"minLength": 0,
|
||||||
"maxLength": 255
|
"maxLength": 255
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "订单标识",
|
||||||
|
"idType": "OderHandle",
|
||||||
|
"metaData": {
|
||||||
|
"type": "String",
|
||||||
|
"minLength": 0,
|
||||||
|
"maxLength": 255
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@@ -4,7 +4,9 @@ using Newtonsoft.Json;
|
|||||||
|
|
||||||
namespace IDIS.YL106.Model;
|
namespace IDIS.YL106.Model;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 数据-订单
|
||||||
|
/// </summary>
|
||||||
public record Data_Oder : IDIS_Model
|
public record Data_Oder : IDIS_Model
|
||||||
{
|
{
|
||||||
public override string[] Tags { get; set; } = new string[] { "order" };
|
public override string[] Tags { get; set; } = new string[] { "order" };
|
||||||
@@ -47,4 +49,16 @@ public record Data_Oder : IDIS_Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[DisplayName("完成时间")]
|
[DisplayName("完成时间")]
|
||||||
public DateTime FinishTime { get; set; } = DateTime.MinValue;
|
public DateTime FinishTime { get; set; } = DateTime.MinValue;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 产品标识
|
||||||
|
/// </summary>
|
||||||
|
[DisplayName("产品标识")]
|
||||||
|
public string ProductHandle { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 原材料标识
|
||||||
|
/// </summary>
|
||||||
|
[DisplayName("原材料标识")]
|
||||||
|
public string Materials { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
|
@@ -5,7 +5,7 @@ using Newtonsoft.Json;
|
|||||||
namespace IDIS.YL106.Model;
|
namespace IDIS.YL106.Model;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 设备模型,用于描述例如机器人、传送带等设备的信息
|
/// 实体,用于描述例如机器人、传送带等设备的信息
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public record Object_Equipment : IDIS_Model
|
public record Object_Equipment : IDIS_Model
|
||||||
{
|
{
|
||||||
|
@@ -4,6 +4,9 @@ using Newtonsoft.Json;
|
|||||||
|
|
||||||
namespace IDIS.YL106.Model;
|
namespace IDIS.YL106.Model;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 实体,用于描述物料的信息
|
||||||
|
/// </summary>
|
||||||
public record Object_Material: IDIS_Model
|
public record Object_Material: IDIS_Model
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@@ -4,6 +4,9 @@ using Newtonsoft.Json;
|
|||||||
|
|
||||||
namespace IDIS.YL106.Model;
|
namespace IDIS.YL106.Model;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 实体,用于描述产品的信息
|
||||||
|
/// </summary>
|
||||||
public record Object_Product:IDIS_Model
|
public record Object_Product:IDIS_Model
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -47,5 +50,6 @@ public record Object_Product:IDIS_Model
|
|||||||
[DisplayName("注意事项")]
|
[DisplayName("注意事项")]
|
||||||
[JsonProperty("note")]
|
[JsonProperty("note")]
|
||||||
public string Note { get; set; } = "请不要在用力弯曲或者误食笔芯";
|
public string Note { get; set; } = "请不要在用力弯曲或者误食笔芯";
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -1,9 +1,17 @@
|
|||||||
|
using System.ComponentModel;
|
||||||
|
|
||||||
namespace IDIS.YL106.Model;
|
namespace IDIS.YL106.Model;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 装配工序
|
||||||
|
/// </summary>
|
||||||
public record Procedure_Assembly:Procedure_Base
|
public record Procedure_Assembly:Procedure_Base
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 物料名称
|
/// 物料名称
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
[DisplayName("物料名称")]
|
||||||
public string MaterialName { get; set; } = string.Empty;
|
public string MaterialName { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@@ -4,6 +4,9 @@ using Newtonsoft.Json;
|
|||||||
|
|
||||||
namespace IDIS.YL106.Model;
|
namespace IDIS.YL106.Model;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 工序基类
|
||||||
|
/// </summary>
|
||||||
public record Procedure_Base:IDIS_Model
|
public record Procedure_Base:IDIS_Model
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -19,7 +22,7 @@ public record Procedure_Base:IDIS_Model
|
|||||||
[JsonProperty("assignment_code")]
|
[JsonProperty("assignment_code")]
|
||||||
public string AssignmentCode { get; set; } = string.Empty;
|
public string AssignmentCode { get; set; } = string.Empty;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 主要物体
|
/// 主要物体,例如设备、物料等
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DisplayName("主要物体")]
|
[DisplayName("主要物体")]
|
||||||
[JsonProperty("main_object")]
|
[JsonProperty("main_object")]
|
||||||
@@ -42,4 +45,11 @@ public record Procedure_Base:IDIS_Model
|
|||||||
[DisplayName("最后更新时间")]
|
[DisplayName("最后更新时间")]
|
||||||
[JsonProperty("last_updateTime")]
|
[JsonProperty("last_updateTime")]
|
||||||
public DateTime LastUpdateTime { get; set; } = DateTime.Now;
|
public DateTime LastUpdateTime { get; set; } = DateTime.Now;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 订单标识
|
||||||
|
/// </summary>
|
||||||
|
[DisplayName("订单标识")]
|
||||||
|
[JsonProperty("order_handle")]
|
||||||
|
public string OderHandle { get; set; } = string.Empty;
|
||||||
}
|
}
|
@@ -4,6 +4,9 @@ using Newtonsoft.Json;
|
|||||||
|
|
||||||
namespace IDIS.YL106.Model;
|
namespace IDIS.YL106.Model;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 出库工序
|
||||||
|
/// </summary>
|
||||||
public record Procedure_Transport:Procedure_Base
|
public record Procedure_Transport:Procedure_Base
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
25
ReadMe.md
25
ReadMe.md
@@ -1,5 +1,8 @@
|
|||||||
# YL106 标识 类库
|
# YL106 标识 类库
|
||||||
|
|
||||||
|
同时需要Clone以下仓库
|
||||||
|
- `标识类库` [IDIS.Model](http://server.bitfall.icu:3000/root/IDIS.Model.git)
|
||||||
|
|
||||||
新建的标识模板类继承`IDIS_Model`
|
新建的标识模板类继承`IDIS_Model`
|
||||||
|
|
||||||
就可以使用`AsTemplate`方法将其转换为模板类
|
就可以使用`AsTemplate`方法将其转换为模板类
|
||||||
@@ -15,6 +18,28 @@
|
|||||||
- `88.123.99@Procedure_Transport-1.0.0`
|
- `88.123.99@Procedure_Transport-1.0.0`
|
||||||
#### 产品
|
#### 产品
|
||||||
- `88.123.99@Product-1.0.0`
|
- `88.123.99@Product-1.0.0`
|
||||||
|
### 这些tag是什么
|
||||||
|
#### 产品
|
||||||
|
- `product` 产品
|
||||||
|
- `product_LS_black` 产品-罗氏黑签字笔
|
||||||
|
- `product_sliver_black` 产品-罗氏银签字笔
|
||||||
|
- `product_knurling` 产品-滚花签字笔
|
||||||
|
- `product_hero` 产品-英雄签字笔
|
||||||
|
#### 订单
|
||||||
|
- `order` 订单
|
||||||
|
#### 设备
|
||||||
|
- `device` 设备
|
||||||
|
#### 物料
|
||||||
|
- `material` 物料
|
||||||
|
- `material_pen_cap` 物料-笔帽
|
||||||
|
- `material_pen_core` 物料-笔芯
|
||||||
|
- `material_pen_shell` 物料-笔壳
|
||||||
|
- `material_pen_body` 物料-笔身
|
||||||
|
- `material_gift_box` 物料-礼品盒总成
|
||||||
|
#### 工序
|
||||||
|
- `procedure` 工序
|
||||||
|
- `procedure_assembly` 组装工序
|
||||||
|
- `procedure_transport` 出库工序
|
||||||
### 如何使其成为模板类?
|
### 如何使其成为模板类?
|
||||||
```csharp
|
```csharp
|
||||||
IDIS_Model model = new MyModel();
|
IDIS_Model model = new MyModel();
|
||||||
|
Reference in New Issue
Block a user