From 6b12b09324c99f3aac836be7bdf4b9dbf161ed30 Mon Sep 17 00:00:00 2001
From: zhoukeda <1315948824@qq.com>
Date: Wed, 26 Apr 2023 17:20:58 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../EbomTreeOutput.cs | 2 +-
.../EbomTreeQueryInput.cs | 2 +-
.../Dto/ProcessManage/RouteLineTreeOutput.cs | 2 +-
.../Tnb.BasicData.Entitys/Mapper/Mapper.cs | 2 +-
.../Tnb.BasicData.Interfaces/IBasEbomService.cs | 9 +++++++++
.../IBasMaterialService.cs | 7 +++++++
.../Tnb.BasicData.Interfaces/IBasMbomService.cs | 7 +++++++
.../IBasRouteService.cs | 17 +++++++++++++++++
.../{EbomService.cs => BasEbomService.cs} | 7 ++++---
...MaterialService.cs => BasMaterialService.cs} | 5 +++--
.../{MbomService.cs => BasMbomService.cs} | 5 +++--
.../{RouteService.cs => BasRouteService.cs} | 7 +++----
12 files changed, 57 insertions(+), 15 deletions(-)
rename BasicData/Tnb.BasicData.Entitys/Dto/{ParentMaterial => BasEbom}/EbomTreeOutput.cs (98%)
rename BasicData/Tnb.BasicData.Entitys/Dto/{ParentMaterial => BasEbom}/EbomTreeQueryInput.cs (89%)
create mode 100644 BasicData/Tnb.BasicData.Interfaces/IBasEbomService.cs
create mode 100644 BasicData/Tnb.BasicData.Interfaces/IBasMaterialService.cs
create mode 100644 BasicData/Tnb.BasicData.Interfaces/IBasMbomService.cs
create mode 100644 BasicData/Tnb.BasicData.Interfaces/IBasRouteService.cs
rename BasicData/Tnb.BasicData/{EbomService.cs => BasEbomService.cs} (97%)
rename BasicData/Tnb.BasicData/{MaterialService.cs => BasMaterialService.cs} (95%)
rename BasicData/Tnb.BasicData/{MbomService.cs => BasMbomService.cs} (86%)
rename BasicData/Tnb.BasicData/{RouteService.cs => BasRouteService.cs} (92%)
diff --git a/BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/EbomTreeOutput.cs b/BasicData/Tnb.BasicData.Entitys/Dto/BasEbom/EbomTreeOutput.cs
similarity index 98%
rename from BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/EbomTreeOutput.cs
rename to BasicData/Tnb.BasicData.Entitys/Dto/BasEbom/EbomTreeOutput.cs
index 6f681b9b..e6062a07 100644
--- a/BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/EbomTreeOutput.cs
+++ b/BasicData/Tnb.BasicData.Entitys/Dto/BasEbom/EbomTreeOutput.cs
@@ -1,4 +1,4 @@
-namespace Tnb.BasicData.Entitys.Dto
+namespace Tnb.BasicData.Entities.Dto
{
public class EbomTreeOutput
{
diff --git a/BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/EbomTreeQueryInput.cs b/BasicData/Tnb.BasicData.Entitys/Dto/BasEbom/EbomTreeQueryInput.cs
similarity index 89%
rename from BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/EbomTreeQueryInput.cs
rename to BasicData/Tnb.BasicData.Entitys/Dto/BasEbom/EbomTreeQueryInput.cs
index 9c4dfea5..4d8a7550 100644
--- a/BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/EbomTreeQueryInput.cs
+++ b/BasicData/Tnb.BasicData.Entitys/Dto/BasEbom/EbomTreeQueryInput.cs
@@ -1,4 +1,4 @@
-namespace Tnb.BasicData.Entitys.Dto
+namespace Tnb.BasicData.Entities.Dto
{
public class EbomTreeQueryInput
{
diff --git a/BasicData/Tnb.BasicData.Entitys/Dto/ProcessManage/RouteLineTreeOutput.cs b/BasicData/Tnb.BasicData.Entitys/Dto/ProcessManage/RouteLineTreeOutput.cs
index d3279972..aab0daec 100644
--- a/BasicData/Tnb.BasicData.Entitys/Dto/ProcessManage/RouteLineTreeOutput.cs
+++ b/BasicData/Tnb.BasicData.Entitys/Dto/ProcessManage/RouteLineTreeOutput.cs
@@ -5,7 +5,7 @@ using System.Text;
using System.Threading.Tasks;
using JNPF.Common.Security;
-namespace Tnb.BasicData.Entitys.Dto.ProcessManage
+namespace Tnb.BasicData.Entities.Dto
{
///
/// 工艺路线模版左侧树输出参数
diff --git a/BasicData/Tnb.BasicData.Entitys/Mapper/Mapper.cs b/BasicData/Tnb.BasicData.Entitys/Mapper/Mapper.cs
index fdb102c4..12c508bc 100644
--- a/BasicData/Tnb.BasicData.Entitys/Mapper/Mapper.cs
+++ b/BasicData/Tnb.BasicData.Entitys/Mapper/Mapper.cs
@@ -1,6 +1,6 @@
using Mapster;
using SqlSugar;
-using Tnb.BasicData.Entitys.Dto.ProcessManage;
+using Tnb.BasicData.Entities.Dto;
namespace Tnb.BasicData.Entities
{
diff --git a/BasicData/Tnb.BasicData.Interfaces/IBasEbomService.cs b/BasicData/Tnb.BasicData.Interfaces/IBasEbomService.cs
new file mode 100644
index 00000000..b51afb7d
--- /dev/null
+++ b/BasicData/Tnb.BasicData.Interfaces/IBasEbomService.cs
@@ -0,0 +1,9 @@
+using Tnb.BasicData.Entities.Dto;
+
+namespace Tnb.BasicData.Interfaces
+{
+ public interface IBasEbomService
+ {
+ public Task GetTree(EbomTreeQueryInput queryInput);
+ }
+}
\ No newline at end of file
diff --git a/BasicData/Tnb.BasicData.Interfaces/IBasMaterialService.cs b/BasicData/Tnb.BasicData.Interfaces/IBasMaterialService.cs
new file mode 100644
index 00000000..3fce3259
--- /dev/null
+++ b/BasicData/Tnb.BasicData.Interfaces/IBasMaterialService.cs
@@ -0,0 +1,7 @@
+namespace Tnb.BasicData.Interfaces
+{
+ public interface IBasMaterialService
+ {
+
+ }
+}
\ No newline at end of file
diff --git a/BasicData/Tnb.BasicData.Interfaces/IBasMbomService.cs b/BasicData/Tnb.BasicData.Interfaces/IBasMbomService.cs
new file mode 100644
index 00000000..97007bfc
--- /dev/null
+++ b/BasicData/Tnb.BasicData.Interfaces/IBasMbomService.cs
@@ -0,0 +1,7 @@
+namespace Tnb.BasicData.Interfaces
+{
+ public interface IBasMbomService
+ {
+
+ }
+}
\ No newline at end of file
diff --git a/BasicData/Tnb.BasicData.Interfaces/IBasRouteService.cs b/BasicData/Tnb.BasicData.Interfaces/IBasRouteService.cs
new file mode 100644
index 00000000..e986bd82
--- /dev/null
+++ b/BasicData/Tnb.BasicData.Interfaces/IBasRouteService.cs
@@ -0,0 +1,17 @@
+namespace Tnb.BasicData.Interfaces
+{
+ public interface IBasRouteService
+ {
+ ///
+ /// 发布工艺路线
+ ///
+ /// 工艺路线id id
+ public Task Publish(Dictionary parameters);
+
+ ///
+ /// 复制工艺路线
+ ///
+ /// 工艺路线id id
+ public Task Copy(Dictionary parameters);
+ }
+}
\ No newline at end of file
diff --git a/BasicData/Tnb.BasicData/EbomService.cs b/BasicData/Tnb.BasicData/BasEbomService.cs
similarity index 97%
rename from BasicData/Tnb.BasicData/EbomService.cs
rename to BasicData/Tnb.BasicData/BasEbomService.cs
index 2f53f42e..b91dd36a 100644
--- a/BasicData/Tnb.BasicData/EbomService.cs
+++ b/BasicData/Tnb.BasicData/BasEbomService.cs
@@ -4,8 +4,9 @@ using JNPF.DynamicApiController;
using JNPF.Systems.Interfaces.System;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
-using Tnb.BasicData.Entitys.Dto;
using Tnb.BasicData.Entities;
+using Tnb.BasicData.Entities.Dto;
+using Tnb.BasicData.Interfaces;
namespace Tnb.BasicData
{
@@ -14,13 +15,13 @@ namespace Tnb.BasicData
///
[ApiDescriptionSettings(Tag = ModuleConst.Tag, Area = ModuleConst.Area, Order = 1102)]
[Route("api/[area]/[controller]/[action]")]
- public class EbomService : IDynamicApiController, ITransient
+ public class BasEbomService : IBasEbomService,IDynamicApiController, ITransient
{
private readonly ISqlSugarRepository _repository;
private readonly DataBaseManager _dbManager;
private readonly IDictionaryDataService _dictionaryDataService;
- public EbomService(
+ public BasEbomService(
ISqlSugarRepository repository,DataBaseManager dbManager,IDictionaryDataService dictionaryDataService)
{
_repository = repository;
diff --git a/BasicData/Tnb.BasicData/MaterialService.cs b/BasicData/Tnb.BasicData/BasMaterialService.cs
similarity index 95%
rename from BasicData/Tnb.BasicData/MaterialService.cs
rename to BasicData/Tnb.BasicData/BasMaterialService.cs
index 75d49113..f855644e 100644
--- a/BasicData/Tnb.BasicData/MaterialService.cs
+++ b/BasicData/Tnb.BasicData/BasMaterialService.cs
@@ -5,6 +5,7 @@ using JNPF.Systems.Interfaces.System;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using Tnb.BasicData.Entities;
+using Tnb.BasicData.Interfaces;
namespace Tnb.BasicData
{
@@ -13,13 +14,13 @@ namespace Tnb.BasicData
///
[ApiDescriptionSettings(Tag = ModuleConst.Tag, Area = ModuleConst.Area, Order = 1102)]
[Route("api/[area]/[controller]/[action]")]
- public class MaterialService : IDynamicApiController, ITransient
+ public class BasMaterialService : IBasMaterialService,IDynamicApiController, ITransient
{
private readonly ISqlSugarRepository _repository;
private readonly DataBaseManager _dbManager;
private readonly IDictionaryDataService _dictionaryDataService;
- public MaterialService(
+ public BasMaterialService(
ISqlSugarRepository repository,DataBaseManager dbManager,IDictionaryDataService dictionaryDataService)
{
_repository = repository;
diff --git a/BasicData/Tnb.BasicData/MbomService.cs b/BasicData/Tnb.BasicData/BasMbomService.cs
similarity index 86%
rename from BasicData/Tnb.BasicData/MbomService.cs
rename to BasicData/Tnb.BasicData/BasMbomService.cs
index ac0fcabd..30b65047 100644
--- a/BasicData/Tnb.BasicData/MbomService.cs
+++ b/BasicData/Tnb.BasicData/BasMbomService.cs
@@ -5,6 +5,7 @@ using JNPF.Systems.Interfaces.System;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using Tnb.BasicData.Entities;
+using Tnb.BasicData.Interfaces;
namespace Tnb.BasicData
{
@@ -13,13 +14,13 @@ namespace Tnb.BasicData
///
[ApiDescriptionSettings(Tag = ModuleConst.Tag, Area = ModuleConst.Area, Order = 1102)]
[Route("api/[area]/[controller]/[action]")]
- public class MbomService : IDynamicApiController, ITransient
+ public class BasMbomService : IBasMbomService,IDynamicApiController, ITransient
{
private readonly ISqlSugarRepository _repository;
private readonly DataBaseManager _dbManager;
private readonly IDictionaryDataService _dictionaryDataService;
- public MbomService(
+ public BasMbomService(
ISqlSugarRepository repository,DataBaseManager dbManager,IDictionaryDataService dictionaryDataService)
{
_repository = repository;
diff --git a/BasicData/Tnb.BasicData/RouteService.cs b/BasicData/Tnb.BasicData/BasRouteService.cs
similarity index 92%
rename from BasicData/Tnb.BasicData/RouteService.cs
rename to BasicData/Tnb.BasicData/BasRouteService.cs
index 382c43de..1a1f37fb 100644
--- a/BasicData/Tnb.BasicData/RouteService.cs
+++ b/BasicData/Tnb.BasicData/BasRouteService.cs
@@ -5,6 +5,7 @@ using JNPF.DynamicApiController;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using Tnb.BasicData.Entities;
+using Tnb.BasicData.Interfaces;
namespace Tnb.BasicData
{
@@ -13,18 +14,16 @@ namespace Tnb.BasicData
///
[ApiDescriptionSettings(Tag = ModuleConst.Tag, Area = ModuleConst.Area, Order = 701)]
[Route("api/[area]/[controller]/[action]")]
- public class RouteService : IDynamicApiController, ITransient
+ public class BasRouteService : IBasRouteService,IDynamicApiController, ITransient
{
private readonly ISqlSugarRepository _repository;
- private readonly UserManager _userManager;
- public RouteService(
+ public BasRouteService(
UserManager userManager,
ISqlSugarRepository repository)
{
_repository = repository;
- _userManager = userManager;
}
///