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
+
+
+
+
+
+
+
+