From 394d05e64b6742a3a9a1862896cebd65e5cdbc33 Mon Sep 17 00:00:00 2001 From: tangxu <tangxu76880903> Date: 星期五, 01 十二月 2023 16:40:29 +0800 Subject: [PATCH] 添加坐标 --- Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/dto/AddPumpCurveExMappingInput.cs | 85 ++++++++++++++++++++++-------------------- 1 files changed, 45 insertions(+), 40 deletions(-) diff --git a/Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/dto/AddPumpCurveExMappingInput.cs b/Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/dto/AddPumpCurveExMappingInput.cs index 5fd2095..fa5c94b 100644 --- a/Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/dto/AddPumpCurveExMappingInput.cs +++ b/Yw.Application.Curve.Core/3-pump-curve-extension/1-mgr/dto/AddPumpCurveExMappingInput.cs @@ -1,67 +1,72 @@ -锘縩amespace IStation.Application +锘縩amespace Yw.Application { /// <summary> /// /// </summary> public class AddPumpCurveExMappingInput { - /// <summary> - /// 瀹㈡埛鏍囪瘑 - /// </summary> - public long CorpID { get; set; } /// <summary> - /// 鏇茬嚎缂栫爜 + /// 娉礽d /// </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 PumpCurveExpressInput CurveExpress { 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; } -- Gitblit v1.9.3