tx
2025-04-15 6a407cd9fb759ce68ff289ae26dd854ddc310314
遗漏
已添加6个文件
273 ■■■■■ 文件已修改
Model/DPumpHydr.Model.Open/ApiRequest/ApiRequest.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/DPumpHydr.Model.Open/ApiResult/ApiResult.cs 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/DPumpHydr.Model.Open/ApiResult/ApiResultCode.cs 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/DPumpHydr.Model.Open/DesginParameters/DesignParameter.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/DPumpHydr.Model.Open/DesginParameters/OutflowParas/OutflowParas.cs 95 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/DPumpHydr.Model.Open/DesginParameters/OutflowParas/eOutflowStyle.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | 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,
    }
}