Browse Source

项目初始化

master
shanji 4 years ago
parent
commit
9ba870acc2
  1. 14
      Binance.TradeRobot.API.sln
  2. 5
      Binance.TradeRobot.API/Binance.TradeRobot.API.csproj
  3. 12
      Binance.TradeRobot.Business/Binance.TradeRobot.Business.csproj
  4. 20
      Binance.TradeRobot.Model/Base/BusinessException.cs
  5. 50
      Binance.TradeRobot.Model/Base/Enums.cs
  6. 10
      Binance.TradeRobot.Model/Base/IDependency.cs
  7. 13
      Binance.TradeRobot.Model/Binance.TradeRobot.Model.csproj

14
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

5
Binance.TradeRobot.API/Binance.TradeRobot.API.csproj

@ -4,5 +4,10 @@
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Binance.TradeRobot.Business\Binance.TradeRobot.Business.csproj" />
<ProjectReference Include="..\Binance.TradeRobot.Model\Binance.TradeRobot.Model.csproj" />
</ItemGroup>
</Project>

12
Binance.TradeRobot.Business/Binance.TradeRobot.Business.csproj

@ -0,0 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Binance.TradeRobot.Model\Binance.TradeRobot.Model.csproj" />
</ItemGroup>
</Project>

20
Binance.TradeRobot.Model/Base/BusinessException.cs

@ -0,0 +1,20 @@
using System;
namespace Binance.TradeRobot.Model.Base
{
/// <summary>
/// 业务异常
/// </summary>
public class BusinessException : Exception
{
public BusinessException(string message) : base(message)
{
}
/// <summary>
/// 错误代码
/// </summary>
public int Code { get; set; }
}
}

50
Binance.TradeRobot.Model/Base/Enums.cs

@ -0,0 +1,50 @@
using System.ComponentModel;
namespace Binance.TradeRobot.Model.Base
{
public class Enums
{
#region 用户资金
/// <summary>
/// 资金变更类型 追投=0,提现=1,转移=2
/// </summary>
public enum CapitalChangeType
{
/// <summary>
/// 增加资金
/// </summary>
Add = 0,
/// <summary>
/// 减少资金
/// </summary>
Reduce = 1,
/// <summary>
/// 转移资金
/// </summary>
Transfer = 2
}
/// <summary>
/// 资金方向 转入=0,转出=1
/// </summary>
public enum FundDirection
{
In = 0,
Out = 1
}
#endregion
#region 机器人
/// <summary>
/// 机器人状态 Stop=0,Runing=1
/// </summary>
public enum RobotStatus
{
[Description("停止")]
Stop = 0,
[Description("运行中")]
Runing = 1
}
#endregion
}
}

10
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
{
}
}

13
Binance.TradeRobot.Model/Binance.TradeRobot.Model.csproj

@ -0,0 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<Folder Include="Db\" />
<Folder Include="Dto\" />
</ItemGroup>
</Project>
Loading…
Cancel
Save