|
- using Microsoft.Toolkit.Mvvm.ComponentModel;
- using System;
- using System.Collections.Generic;
- using System.Collections.ObjectModel;
- using System.ComponentModel.DataAnnotations.Schema;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace BPASmart.Model
- {
- public class RecipeMaterials : ObservableObject
- {
- /// <summary>
- /// 原料ID
- /// </summary>
- public string ID { get { return _id; } set { _id = value; OnPropertyChanged(); } }
- private string _id;
- /// <summary>
- /// 物料名称
- /// </summary>
- public string Name { get { return _name; } set { _name = value; OnPropertyChanged(); } }
- private string _name;
- /// <summary>
- /// 物料种类
- /// </summary>
- public MaterialType MaterialType { get { return _materialType; } set { _materialType = value; OnPropertyChanged(); } }
- private MaterialType _materialType;
- /// <summary>
- /// 物料重量
- /// </summary>
- [NotMapped]
- public int MaterialWeight { get { return _materialWeight; } set { _materialWeight = value; OnPropertyChanged(); } }
- private int _materialWeight;
- /// <summary>
- /// 原料位置
- /// </summary>
- public string MaterialPosion { get { return _materialPosion; } set { _materialPosion = value; OnPropertyChanged(); } }
- private string _materialPosion;
-
- /// <summary>
- /// 自定义原料属性集合
- /// </summary>
- [NotMapped]
- public ObservableCollection<Property> PropertyCollections = new ObservableCollection<Property>();
- }
-
- public enum MaterialType
- {
- 无 = 0,
- 干料 = 1,
- 湿料 = 2,
- 粉体 = 3,
- 膏体 = 4
- }
-
- }
|