lixiaojun
2023-11-07 62a273ee755729c9f5aec825fc6adb1076f21ec7
Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/dto/AddPumpCurveExMappingInput.cs
@@ -1,67 +1,72 @@
namespace IStation.Application
namespace Yw.Application
{
    /// <summary>
    /// 
    /// </summary>
    public class AddPumpCurveExMappingInput
    {
        /// <summary>
        /// 客户标识
        /// </summary>
        public long CorpID { get; set; }
        /// <summary>
        /// 曲线编码
        /// 泵id
        /// </summary>   
        public string CurveCode { get; set; }
        /// <summary>
        /// 曲线来源
        /// </summary>
        public eCurveSourceFrom SourceFrom { get; set; }
        /// <summary>
        /// 创建方法
        /// </summary>
        public eCurveCreateMethod CreateMethod { get; set; }
        /// <summary>
        /// 坐标参数
        /// </summary>
        public CurveCoordinateParas CoordParas { get; set; }
        /// <summary>
        /// 曲线信息
        /// </summary>
        public SingleCurveExpressGroup CurveInfo { get; set; }
        /// <summary>
        /// 点信息
        /// </summary>
        public SingleCurvePointListGroup PointInfo { get; set; }
        /// <summary>
        /// 泵标识
        /// </summary>
        [Required, Range(1, long.MaxValue, ErrorMessage = "PumpID 必须大于0")]
        public long PumpID { get; set; }
        /// <summary>
        /// 名称
        /// </summary>
        [Required]
        public string Name { get; set; }
        /// <summary>
        /// 别名
        /// </summary>   
        [Required]
        public string OtherName { get; set; }
        /// <summary>
        /// 排序码
        /// </summary>
        public int SortCode { get; set; }
        /// 来源方式
        /// </summary>
        [Required]
        public eSourceWay SourceWay { get; set; }
        /// <summary>
        /// 创建方法
        /// </summary>
        [Required]
        public string CreateMethod { get; set; }
        /// <summary>
        /// 坐标参数
        /// </summary>
        public Dictionary<string, string> CoordParas { get; set; }
        /// <summary>
        /// 曲线信息
        /// </summary>
        [Required]
        public PumpCurveInfoModel CurveInfo { get; set; }
        /// <summary>
        /// 可信度
        /// </summary>
        [Required]
        public eReliabilityStatus ReliabilityStatus { get; set; }
        /// <summary>
        /// 录入时间
        /// </summary>
        [Required]
        public DateTime InputTime { get; set; }
        /// <summary>
        /// 工作曲线
        /// </summary>   
        [Required]
        public bool IsWorking { get; set; }
        /// <summary>
        /// 备注说明
        /// 说明
        /// </summary>
        public string Description { get; set; }