using FryPot_DosingSystem.Attributes; using Microsoft.Toolkit.Mvvm.ComponentModel; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FryPot_DosingSystem.FryPotStatus { [Table("TbfryPotTwo")] [Serializable] internal class PotTwoStatus { [Key] [Column("Id")] [DatabaseGenerated(DatabaseGeneratedOption.Identity)]//自增 public int Id { get; set; } [Column("Temperature")] [Variable("FryPotTwoTemp", "2号炒锅温度", "D258", "")] /// /// 温度 /// public double? Temperature { get { return temperature; } set { temperature = value; } } private double? temperature=0; //[Column("HotPower")] //[Variable("FryPotTwoPower", "2号炒锅火力", "", "")] ///// ///// 火力 ///// //public string? HotPower { get { return hotPower; } set { hotPower = value; } } //private string? hotPower="0"; [Column("Speed")] [Variable("FryPotTwoSpeed", "2号炒锅搅拌速度", "D2500", "")] /// /// 搅拌速度 /// public double? Speed { get { return speed; } set { speed = value; } } private double? speed=0; [Column("FryPotWeight")] [Variable("FryPotTwoWeight", "2号炒锅载重", "D600", "")] /// /// 炒锅重量 /// public double? FryPotWeight { get { return fryPotWeight; } set { fryPotWeight = value; } } private double? fryPotWeight=0; [Column("ReicpeName")] /// /// 当前配方名称 /// public string RecipeName { get; set; } = string.Empty; [Column("Time")] /// /// 时间 /// public string Time { get; set; } = DateTime.Now.ToShortTimeString(); [Variable("FryPotTwoProcessStep", "2号炒锅当前工艺步数", "D3000", "")] /// /// 当前工艺步数 /// public ushort Step { get { return _step; } set { _step = value; } } private ushort _step; [Variable("FryPotTwoSmallFire", "2号炒锅小火火力", "D510", "")] public ushort SmallFire { get { return _smallFire; } set { _smallFire = value; } } private ushort _smallFire; [Variable("FryPotTwoMidFire", "2号炒锅中火火力", "D512", "")] public ushort MidFire { get { return _midFire; } set { _midFire = value; } } private ushort _midFire; [Variable("FryPotTwoBigFire", "2号炒锅大火火力", "D514", "")] public ushort BigFire { get { return _bigFire; } set { _bigFire = value; } } private ushort _bigFire; [Variable("FryPotTwoStrongFire", "2号炒锅强火火力", "D516", "")] public ushort StrongFire { get { return _strongFire; } set { _strongFire = value; } } private ushort _strongFire; [Column("OilCapacity")] [Variable("FryPotTwoOil", "2号炒锅当前配方用油量", "", "")] /// /// 单次配方用油量 /// public double? OilCapacity { get { return oilCapacity; } set { oilCapacity = value; } } private double? oilCapacity = 0; [Column("TotalOilCapactiy")] [Variable("FryPotTwoTotalOil", "2号炒锅总用油量", "", "")] /// /// 一天总用油量 /// public double? TotalOilCapactiy { get { return totalOilCapactiy; } set { totalOilCapactiy = value; } } private double? totalOilCapactiy = 0; [Column("TotalProduct")] [Variable("FryPotTwoTotalProduct", "2号炒锅总产量", "", "")] /// /// 一天配方生产总量 /// public int? TotalProduct { get { return totalProduct; } set { totalProduct = value; } } private int? totalProduct = 0; } }