From 9ba870acc23d334ef992488549c3edc5e50d1aba Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Thu, 10 Feb 2022 02:15:10 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Binance.TradeRobot.API.sln | 14 +++++- .../Binance.TradeRobot.API.csproj | 5 ++ .../Binance.TradeRobot.Business.csproj | 12 +++++ .../Base/BusinessException.cs | 20 ++++++++ Binance.TradeRobot.Model/Base/Enums.cs | 50 +++++++++++++++++++ Binance.TradeRobot.Model/Base/IDependency.cs | 10 ++++ .../Binance.TradeRobot.Model.csproj | 13 +++++ 7 files changed, 123 insertions(+), 1 deletion(-) create mode 100644 Binance.TradeRobot.Business/Binance.TradeRobot.Business.csproj create mode 100644 Binance.TradeRobot.Model/Base/BusinessException.cs create mode 100644 Binance.TradeRobot.Model/Base/Enums.cs create mode 100644 Binance.TradeRobot.Model/Base/IDependency.cs create mode 100644 Binance.TradeRobot.Model/Binance.TradeRobot.Model.csproj diff --git a/Binance.TradeRobot.API.sln b/Binance.TradeRobot.API.sln index 849e46b..e492144 100644 --- a/Binance.TradeRobot.API.sln +++ b/Binance.TradeRobot.API.sln @@ -3,7 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Binance.TradeRobot.API", "Binance.TradeRobot.API\Binance.TradeRobot.API.csproj", "{D568610C-F70C-406F-AB41-C6E2B89B327F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Binance.TradeRobot.API", "Binance.TradeRobot.API\Binance.TradeRobot.API.csproj", "{D568610C-F70C-406F-AB41-C6E2B89B327F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Binance.TradeRobot.Model", "Binance.TradeRobot.Model\Binance.TradeRobot.Model.csproj", "{2E56BEBE-2330-41D8-AAB7-B6B5CC707BBB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Binance.TradeRobot.Business", "Binance.TradeRobot.Business\Binance.TradeRobot.Business.csproj", "{74CD58F4-1AA3-4EE9-A68B-386C76CF2125}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -15,6 +19,14 @@ Global {D568610C-F70C-406F-AB41-C6E2B89B327F}.Debug|Any CPU.Build.0 = Debug|Any CPU {D568610C-F70C-406F-AB41-C6E2B89B327F}.Release|Any CPU.ActiveCfg = Release|Any CPU {D568610C-F70C-406F-AB41-C6E2B89B327F}.Release|Any CPU.Build.0 = Release|Any CPU + {2E56BEBE-2330-41D8-AAB7-B6B5CC707BBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2E56BEBE-2330-41D8-AAB7-B6B5CC707BBB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2E56BEBE-2330-41D8-AAB7-B6B5CC707BBB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2E56BEBE-2330-41D8-AAB7-B6B5CC707BBB}.Release|Any CPU.Build.0 = Release|Any CPU + {74CD58F4-1AA3-4EE9-A68B-386C76CF2125}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {74CD58F4-1AA3-4EE9-A68B-386C76CF2125}.Debug|Any CPU.Build.0 = Debug|Any CPU + {74CD58F4-1AA3-4EE9-A68B-386C76CF2125}.Release|Any CPU.ActiveCfg = Release|Any CPU + {74CD58F4-1AA3-4EE9-A68B-386C76CF2125}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Binance.TradeRobot.API/Binance.TradeRobot.API.csproj b/Binance.TradeRobot.API/Binance.TradeRobot.API.csproj index d12c450..05a0c37 100644 --- a/Binance.TradeRobot.API/Binance.TradeRobot.API.csproj +++ b/Binance.TradeRobot.API/Binance.TradeRobot.API.csproj @@ -4,5 +4,10 @@ netcoreapp3.1 + + + + + diff --git a/Binance.TradeRobot.Business/Binance.TradeRobot.Business.csproj b/Binance.TradeRobot.Business/Binance.TradeRobot.Business.csproj new file mode 100644 index 0000000..6f073a2 --- /dev/null +++ b/Binance.TradeRobot.Business/Binance.TradeRobot.Business.csproj @@ -0,0 +1,12 @@ + + + + netstandard2.1 + enable + + + + + + + diff --git a/Binance.TradeRobot.Model/Base/BusinessException.cs b/Binance.TradeRobot.Model/Base/BusinessException.cs new file mode 100644 index 0000000..0ba020b --- /dev/null +++ b/Binance.TradeRobot.Model/Base/BusinessException.cs @@ -0,0 +1,20 @@ +using System; + +namespace Binance.TradeRobot.Model.Base +{ + /// + /// 业务异常 + /// + public class BusinessException : Exception + { + public BusinessException(string message) : base(message) + { + + } + + /// + /// 错误代码 + /// + public int Code { get; set; } + } +} diff --git a/Binance.TradeRobot.Model/Base/Enums.cs b/Binance.TradeRobot.Model/Base/Enums.cs new file mode 100644 index 0000000..32b3399 --- /dev/null +++ b/Binance.TradeRobot.Model/Base/Enums.cs @@ -0,0 +1,50 @@ +using System.ComponentModel; + +namespace Binance.TradeRobot.Model.Base +{ + public class Enums + { + #region 用户资金 + /// + /// 资金变更类型 追投=0,提现=1,转移=2 + /// + public enum CapitalChangeType + { + /// + /// 增加资金 + /// + Add = 0, + /// + /// 减少资金 + /// + Reduce = 1, + /// + /// 转移资金 + /// + Transfer = 2 + } + + /// + /// 资金方向 转入=0,转出=1 + /// + public enum FundDirection + { + In = 0, + Out = 1 + } + #endregion + + #region 机器人 + /// + /// 机器人状态 Stop=0,Runing=1 + /// + public enum RobotStatus + { + [Description("停止")] + Stop = 0, + [Description("运行中")] + Runing = 1 + } + #endregion + } +} diff --git a/Binance.TradeRobot.Model/Base/IDependency.cs b/Binance.TradeRobot.Model/Base/IDependency.cs new file mode 100644 index 0000000..dd5442e --- /dev/null +++ b/Binance.TradeRobot.Model/Base/IDependency.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace HY.TradingRobot.Model.Base +{ + public interface IDependency + { + } +} diff --git a/Binance.TradeRobot.Model/Binance.TradeRobot.Model.csproj b/Binance.TradeRobot.Model/Binance.TradeRobot.Model.csproj new file mode 100644 index 0000000..2f1c21b --- /dev/null +++ b/Binance.TradeRobot.Model/Binance.TradeRobot.Model.csproj @@ -0,0 +1,13 @@ + + + + netstandard2.1 + enable + + + + + + + +