From 6da6dd9c789500fc493d75e81d2b2de8f438609e Mon Sep 17 00:00:00 2001 From: wenjy Date: Wed, 25 Feb 2026 10:29:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GenAgvSchedulingTaskDto.cs | 38 +++++++++++++ .../GenAgvSchedulingTaskResultDto.cs | 40 +++++++++++++ Sln.Wcs.Api/Domain/Enum/ApiBaseStatusEnum.cs | 38 +++++++++++++ .../Model/GenAgvSchedulingTaskResultModel.cs | 56 +++++++++++++++++++ Sln.Wcs.Api/Sln.Wcs.Api.csproj | 13 +++++ Sln.Wcs.Common/Domain/Dto/ResultDto.cs | 48 ++++++++++++++++ Sln.Wcs.Common/Sln.Wcs.Common.csproj | 9 +++ Sln.Wcs.sln | 37 ++++++++++++ Sln.Wcs/Program.cs | 10 ++++ Sln.Wcs/Sln.Wcs.csproj | 10 ++++ 10 files changed, 299 insertions(+) create mode 100644 Sln.Wcs.Api/Domain/Dto/genAgvSchedulingTask/GenAgvSchedulingTaskDto.cs create mode 100644 Sln.Wcs.Api/Domain/Dto/genAgvSchedulingTask/GenAgvSchedulingTaskResultDto.cs create mode 100644 Sln.Wcs.Api/Domain/Enum/ApiBaseStatusEnum.cs create mode 100644 Sln.Wcs.Api/Domain/Model/GenAgvSchedulingTaskResultModel.cs create mode 100644 Sln.Wcs.Api/Sln.Wcs.Api.csproj create mode 100644 Sln.Wcs.Common/Domain/Dto/ResultDto.cs create mode 100644 Sln.Wcs.Common/Sln.Wcs.Common.csproj create mode 100644 Sln.Wcs.sln create mode 100644 Sln.Wcs/Program.cs create mode 100644 Sln.Wcs/Sln.Wcs.csproj diff --git a/Sln.Wcs.Api/Domain/Dto/genAgvSchedulingTask/GenAgvSchedulingTaskDto.cs b/Sln.Wcs.Api/Domain/Dto/genAgvSchedulingTask/GenAgvSchedulingTaskDto.cs new file mode 100644 index 0000000..36a97ea --- /dev/null +++ b/Sln.Wcs.Api/Domain/Dto/genAgvSchedulingTask/GenAgvSchedulingTaskDto.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +#region << 版 本 注 释 >> +/*-------------------------------------------------------------------- +* 版权所有 (c) 2026 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:T14-GEN3-7895 +* 命名空间:Sln.Wcs.Api.Domain.Dto.genAgvSchedulingTask +* 唯一标识:8050269f-214b-4b32-96aa-f5dc77ee4f54 +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2026-02-25 10:06:10 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ +#endregion << 版 本 注 释 >> +namespace Sln.Wcs.Api.Domain.Dto.genAgvSchedulingTask +{ + /// + /// 生成任务单请求参数 + /// + public class GenAgvSchedulingTaskDto + { + //这里写请求参数 + } +} diff --git a/Sln.Wcs.Api/Domain/Dto/genAgvSchedulingTask/GenAgvSchedulingTaskResultDto.cs b/Sln.Wcs.Api/Domain/Dto/genAgvSchedulingTask/GenAgvSchedulingTaskResultDto.cs new file mode 100644 index 0000000..20f1ba7 --- /dev/null +++ b/Sln.Wcs.Api/Domain/Dto/genAgvSchedulingTask/GenAgvSchedulingTaskResultDto.cs @@ -0,0 +1,40 @@ +using Sln.Wcs.Api.Domain.Enum; +using Sln.Wcs.Api.Domain.Model; +using Sln.Wcs.Common.Domain.Dto; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +#region << 版 本 注 释 >> +/*-------------------------------------------------------------------- +* 版权所有 (c) 2026 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:T14-GEN3-7895 +* 命名空间:Sln.Wcs.Api.Domain.Dto.genAgvSchedulingTask +* 唯一标识:9a4a5630-b508-4b56-a5c1-240b156c6af1 +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2026-02-25 10:06:22 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ +#endregion << 版 本 注 释 >> +namespace Sln.Wcs.Api.Domain.Dto.genAgvSchedulingTask +{ + /// + /// 生成任务单返回参数 + /// + public class GenAgvSchedulingTaskResultDto:ResultDto + { + } +} diff --git a/Sln.Wcs.Api/Domain/Enum/ApiBaseStatusEnum.cs b/Sln.Wcs.Api/Domain/Enum/ApiBaseStatusEnum.cs new file mode 100644 index 0000000..ab57e5e --- /dev/null +++ b/Sln.Wcs.Api/Domain/Enum/ApiBaseStatusEnum.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +#region << 版 本 注 释 >> +/*-------------------------------------------------------------------- +* 版权所有 (c) 2026 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:T14-GEN3-7895 +* 命名空间:Sln.Wcs.Api.Domain.Enum +* 唯一标识:7d0a31f2-ad5a-475d-97a3-f3c124bdb776 +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2026-02-25 10:09:13 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ +#endregion << 版 本 注 释 >> +namespace Sln.Wcs.Api.Domain.Enum +{ + public enum ApiBaseStatusEnum + { + SUCCESS = 0, + 参数校验不通过 = 1, + 供应商API限流 = 2, + 供应商API鉴权失败 = 3, + } +} diff --git a/Sln.Wcs.Api/Domain/Model/GenAgvSchedulingTaskResultModel.cs b/Sln.Wcs.Api/Domain/Model/GenAgvSchedulingTaskResultModel.cs new file mode 100644 index 0000000..830ff8c --- /dev/null +++ b/Sln.Wcs.Api/Domain/Model/GenAgvSchedulingTaskResultModel.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +#region << 版 本 注 释 >> +/*-------------------------------------------------------------------- +* 版权所有 (c) 2026 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:T14-GEN3-7895 +* 命名空间:Sln.Wcs.Api.Domain.Model +* 唯一标识:a31bd1f2-40e6-4286-82a8-aeb545a5db4c +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2026-02-25 10:15:15 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ +#endregion << 版 本 注 释 >> +namespace Sln.Wcs.Api.Domain.Model +{ + /// + /// 生成任务单返回实体 + /// + public class GenAgvSchedulingTaskResultModel + { + /// + /// 返回码 + /// + public string code { get;set; } + + /// + /// 返回消息 + /// + public string message { get;set; } + + /// + /// 请求编号 + /// + public string reqCode { get;set; } + + /// + /// 自定义返回(返回任务单号) + /// + public string data { get;set; } + } +} diff --git a/Sln.Wcs.Api/Sln.Wcs.Api.csproj b/Sln.Wcs.Api/Sln.Wcs.Api.csproj new file mode 100644 index 0000000..1035fc5 --- /dev/null +++ b/Sln.Wcs.Api/Sln.Wcs.Api.csproj @@ -0,0 +1,13 @@ + + + + net8.0 + enable + enable + + + + + + + diff --git a/Sln.Wcs.Common/Domain/Dto/ResultDto.cs b/Sln.Wcs.Common/Domain/Dto/ResultDto.cs new file mode 100644 index 0000000..dbba167 --- /dev/null +++ b/Sln.Wcs.Common/Domain/Dto/ResultDto.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +#region << 版 本 注 释 >> +/*-------------------------------------------------------------------- +* 版权所有 (c) 2026 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:T14-GEN3-7895 +* 命名空间:Sln.Wcs.Common.Domain.Dto +* 唯一标识:303cf24d-5089-47f4-80d0-616529cb2d1f +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2026-02-25 9:56:45 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ +#endregion << 版 本 注 释 >> +namespace Sln.Wcs.Common.Domain.Dto +{ + public class ResultDto + { + /// + /// 状态码 + /// + public TCode? code { get; set; } + + /// + /// 错误信息 + /// + public string? error { get; set; } + + /// + /// 结果 + /// + public TData? data { get; set; } + } +} diff --git a/Sln.Wcs.Common/Sln.Wcs.Common.csproj b/Sln.Wcs.Common/Sln.Wcs.Common.csproj new file mode 100644 index 0000000..fa71b7a --- /dev/null +++ b/Sln.Wcs.Common/Sln.Wcs.Common.csproj @@ -0,0 +1,9 @@ + + + + net8.0 + enable + enable + + + diff --git a/Sln.Wcs.sln b/Sln.Wcs.sln new file mode 100644 index 0000000..7b9d305 --- /dev/null +++ b/Sln.Wcs.sln @@ -0,0 +1,37 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.10.35122.118 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sln.Wcs", "Sln.Wcs\Sln.Wcs.csproj", "{747BB353-A39B-4C49-A729-0260CC5A0C16}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sln.Wcs.Common", "Sln.Wcs.Common\Sln.Wcs.Common.csproj", "{D94D5F31-AA0D-4F60-A3B4-667A1FFCD6ED}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sln.Wcs.Api", "Sln.Wcs.Api\Sln.Wcs.Api.csproj", "{4C6BE335-DC72-4369-AEA8-AE812C849A12}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {747BB353-A39B-4C49-A729-0260CC5A0C16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {747BB353-A39B-4C49-A729-0260CC5A0C16}.Debug|Any CPU.Build.0 = Debug|Any CPU + {747BB353-A39B-4C49-A729-0260CC5A0C16}.Release|Any CPU.ActiveCfg = Release|Any CPU + {747BB353-A39B-4C49-A729-0260CC5A0C16}.Release|Any CPU.Build.0 = Release|Any CPU + {D94D5F31-AA0D-4F60-A3B4-667A1FFCD6ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D94D5F31-AA0D-4F60-A3B4-667A1FFCD6ED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D94D5F31-AA0D-4F60-A3B4-667A1FFCD6ED}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D94D5F31-AA0D-4F60-A3B4-667A1FFCD6ED}.Release|Any CPU.Build.0 = Release|Any CPU + {4C6BE335-DC72-4369-AEA8-AE812C849A12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C6BE335-DC72-4369-AEA8-AE812C849A12}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C6BE335-DC72-4369-AEA8-AE812C849A12}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C6BE335-DC72-4369-AEA8-AE812C849A12}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BF8155CE-86F5-44B8-8BE4-500D58B7E710} + EndGlobalSection +EndGlobal diff --git a/Sln.Wcs/Program.cs b/Sln.Wcs/Program.cs new file mode 100644 index 0000000..6cd7ab0 --- /dev/null +++ b/Sln.Wcs/Program.cs @@ -0,0 +1,10 @@ +namespace Sln.Wcs +{ + internal class Program + { + static void Main(string[] args) + { + Console.WriteLine("Hello, World!"); + } + } +} diff --git a/Sln.Wcs/Sln.Wcs.csproj b/Sln.Wcs/Sln.Wcs.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/Sln.Wcs/Sln.Wcs.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + +