Model/DPumpHydr.Model.Open/ApiRequest/ApiRequest.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Model/DPumpHydr.Model.Open/ApiResult/ApiResult.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Model/DPumpHydr.Model.Open/ApiResult/ApiResultCode.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Model/DPumpHydr.Model.Open/DesginParameters/DesignParameter.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Model/DPumpHydr.Model.Open/DesginParameters/OutflowParas/OutflowParas.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Model/DPumpHydr.Model.Open/DesginParameters/OutflowParas/eOutflowStyle.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Model/DPumpHydr.Model.Open/ApiRequest/ApiRequest.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DPumpHydr.OpenModel { public class ApiRequest { /// <summary> /// 设计æ¥éª¤ /// </summary> public int StepNumber { get; set; } /// <summary> /// /// </summary> public DPumpHydr.OpenModel.DesignParameter DesignParameter { get; set; } } } Model/DPumpHydr.Model.Open/ApiResult/ApiResult.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,88 @@ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DPumpHydr.OpenModel { /// <summary> /// æ§è¡è¿åçéç¨ç±»ï¼è¯¥ç±»ä¸å¸¦ä¸å¡æ°æ®ï¼åªä¼åè¯ç¨æ·æ¤æ¬¡è°ç¨æ¯å¦æåä¸å¦ï¼ä»¥åä¸ä¸ªè¡¨ç¤ºæç¤ºä¿¡æ¯çå符串 /// </summary> public class ApiResult { /// <summary> /// ç¶æä¿¡æ¯ /// </summary> public ApiResultCode Code { get; set; } /// <summary> /// æç¤ºä¿¡æ¯ /// </summary> public string Message { get; set; } /// <summary> ///è®¾è®¡åæ° /// </summary> public DesignParameter DesignParameter { get; set; } /// <summary> /// æé 彿° /// </summary> public ApiResult() { this.Code = ApiResultCode.Success; } /// <summary> /// æé 彿° /// </summary> /// <param name="type">ç»æç¶ææ è¯</param> /// <param name="message">æç¤ºä¿¡æ¯</param> public ApiResult(ApiResultCode type, string message) { this.Code = type; this.Message = message; } /// <summary> /// æé 彿°ï¼é»è®¤è¿åç¶æError /// </summary> /// <param name="message">æç¤ºä¿¡æ¯</param> public ApiResult(string message) { this.Code = ApiResultCode.Error; this.Message = message; } /// <summary> /// æé 彿° /// </summary> /// <param name="type">ç¶ææ è¯</param> public ApiResult(ApiResultCode type) : this(type, "") { } /// <summary> /// è¿åä¸ä¸ªè¡¨ç¤ºéç¨çåºé对象 /// </summary> /// <param name="message">æç¤ºä¿¡æ¯</param> /// <returns>éç¨çåºé对象</returns> public static ApiResult Error(string message) { return new ApiResult(ApiResultCode.Error, message); } /// <summary> /// è¿åä¸ä¸ªè¡¨ç¤ºéç¨çæå对象 /// </summary> /// <param name="message">æç¤ºä¿¡æ¯</param> /// <returns>éç¨çæå对象</returns> public static ApiResult Success(string message = "") { return new ApiResult(ApiResultCode.Success, message); } } } Model/DPumpHydr.Model.Open/ApiResult/ApiResultCode.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,36 @@ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DPumpHydr.OpenModel { /// <summary> /// æ§è¡ç»æçç¶ææä¸¾ /// </summary> public enum ApiResultCode { /// <summary> /// æå /// </summary> Success = 0, /// <summary> /// éè¦ç¨æ·ç¡®è®¤ /// </summary> Cancel = -1, /// <summary> /// 失败 /// </summary> Error = -4, /// <summary> /// Token失æ /// </summary> TokenExpire = -7, } } Model/DPumpHydr.Model.Open/DesginParameters/DesignParameter.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DPumpHydr.OpenModel { public class DesignParameter { public OutflowParas OutflowParas { get; set; } } } Model/DPumpHydr.Model.Open/DesginParameters/OutflowParas/OutflowParas.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,95 @@ using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DPumpHydr.OpenModel { public class OutflowParas { public OutflowParas() { ShapeStyle = DPumpHydr.OpenModel.eOutflowShapeStyle.æªç¥; LinkStyle = DPumpHydr.OpenModel.eOutflowLinkStyle.æ²çº¿; this.Tangent_Top_Right = 1; this.Tangent_Btm_Right = 1; this.Tangent_Top_Left = 1; this.Tangent_Btm_Left = 1; } public OutflowParas(OutflowParas rhs) { this.ShapeStyle = rhs.ShapeStyle; this.LinkStyle = rhs.LinkStyle; this.Offset = rhs.Offset; this.Heigh = rhs.Heigh; this.Dia = rhs.Dia; this.Tangent_Top_Right = rhs.Tangent_Top_Right; this.Tangent_Btm_Right = rhs.Tangent_Btm_Right; this.Tangent_Top_Left = rhs.Tangent_Top_Left; this.Tangent_Btm_Left = rhs.Tangent_Btm_Left; this.H1 = rhs.H1; this.H2 = rhs.H2; this.R1 = rhs.R1; this.R2 = rhs.R2; this.Septalradius = rhs.Septalradius; } public DPumpHydr.OpenModel.eOutflowShapeStyle ShapeStyle { get; set; } public DPumpHydr.OpenModel.eOutflowLinkStyle LinkStyle { get; set; } /// <summary> /// ä¸å¿è·ç¦» å¾çä¸çA /// </summary> public double Offset { get; set; } //å¾çä¸çA = 0.0; /// <summary> /// åºå£é¿åº¦ å¾çä¸L /// </summary> public double Heigh { get; set; } //å¾çä¸çL = 420.0; /// <summary> /// åºå£å®½åº¦ å¾çä¸çD4 /// </summary> public double Dia { get; set; } //å¾çä¸çD4 = 80.0; /// <summary> /// å³ä¸æ²çº¿ç¼©æ¾é /// </summary> public double Tangent_Top_Right { get; set; } //å线缩æ¾é = m_dTopValue; /// <summary> /// å³ä¸æ²çº¿ç¼©æ¾é /// </summary> public double Tangent_Btm_Right { get; set; } //å线缩æ¾é = m_dBtmValue; /// <summary> /// 左䏿²çº¿ç¼©æ¾é /// </summary> public double Tangent_Top_Left { get; set; } //å线缩æ¾é = m_dTopValue; /// <summary> /// 左䏿²çº¿ç¼©æ¾é /// </summary> public double Tangent_Btm_Left { get; set; } //å线缩æ¾é = m_dBtmValue; /// <summary> /// å弧龿¥æ¶R1 /// </summary> public double R1 { get; set; }//åå¼§è¿æ¥æ¶çR1 /// <summary> /// å弧龿¥æ¶R2 /// </summary> public double R2 { get; set; }//åå¼§è¿æ¥æ¶çR2 /// <summary> /// åºå£ä¸æ²çº¿æåå¼§ä¹é´çé«åº¦ å·¦ /// </summary> public double H1 { get; set; } //å¾çä¸çH1 = 10; /// <summary> /// åºå£ä¸æ²çº¿æåå¼§ä¹é´çé«åº¦ å³ /// </summary> public double H2 { get; set; } //å¾çä¸çH2 = 10; /// <summary> /// å²èåå¾ /// </summary> public double Septalradius { get; set; } //éèåå¾r } } Model/DPumpHydr.Model.Open/DesginParameters/OutflowParas/eOutflowStyle.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,21 @@ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DPumpHydr.OpenModel { public enum eOutflowShapeStyle { æªç¥=-1, ä¸å¿åºå£ = 0, ä¾§é¢åºå£ = 1, ä¾§é¢å¯¹é½åºå£ = 2 } public enum eOutflowLinkStyle { æ²çº¿ = 0, ç´çº¿åå¼§ = 1, } }