线边库

This commit is contained in:
qianhao.xu
2025-03-18 15:22:30 +08:00
parent ab8c1dbb9b
commit e14f34a107
31 changed files with 2121 additions and 5 deletions

View File

@@ -0,0 +1,24 @@
using System;
using DOAN.Model;
using DOAN.Model.Dto;
using DOAN.Model.MES.material.Dto;
using DOAN.Model.MES.material;
using System.Collections.Generic;
namespace DOAN.Service.MES.material.IService
{
/// <summary>
/// 北泽线边库分类service接口
/// </summary>
public interface IMaterialPartsCategoriesService : IBaseService<MaterialPartsCategories>
{
PagedInfo<MaterialPartsCategoriesDto> GetList(MaterialPartsCategoriesQueryDto parm);
MaterialPartsCategories GetInfo(int CategoryId);
MaterialPartsCategories AddMaterialPartsCategories(MaterialPartsCategories parm);
int UpdateMaterialPartsCategories(MaterialPartsCategories parm);
}
}

View File

@@ -0,0 +1,30 @@
using System;
using DOAN.Model;
using DOAN.Model.Dto;
using DOAN.Model.MES.material.Dto;
using DOAN.Model.MES.material;
using System.Collections.Generic;
namespace DOAN.Service.MES.material.IService
{
/// <summary>
/// 库存信息表service接口
/// </summary>
public interface IMaterialPartsInventoryService : IBaseService<MaterialPartsInventory>
{
PagedInfo<MaterialPartsInventoryDto2> GetList(MaterialPartsInventoryQueryDto parm);
MaterialPartsInventory GetInfo(int InventoryId);
MaterialPartsInventory AddMaterialPartsInventory(MaterialPartsInventory parm);
int UpdateMaterialPartsInventory(MaterialPartsInventory parm);
bool EntryInventory(MaterialPartsInventoryDto parm,string admin,int SupplierId);
bool OutInventory(MaterialPartsInventoryDto parm,string admin);
bool CheckInventory(MaterialPartsInventoryDto parm,string admin);
}
}

View File

@@ -0,0 +1,27 @@
using System;
using DOAN.Model;
using DOAN.Model.Dto;
using DOAN.Model.MES.material.Dto;
using DOAN.Model.MES.material;
using System.Collections.Generic;
namespace DOAN.Service.MES.material.IService
{
/// <summary>
/// 北泽线边库库位service接口
/// </summary>
public interface IMaterialPartsStorageLocationsService : IBaseService<MaterialPartsStorageLocations>
{
PagedInfo<MaterialPartsStorageLocationsDto> GetList(MaterialPartsStorageLocationsQueryDto parm);
string[] QueryMaterialPartsStorageLocationsLocationCode(string query);
MaterialPartsStorageLocations GetInfo(int LocationId);
MaterialPartsStorageLocations AddMaterialPartsStorageLocations(MaterialPartsStorageLocations parm);
int UpdateMaterialPartsStorageLocations(MaterialPartsStorageLocations parm);
}
}

View File

@@ -0,0 +1,26 @@
using System;
using DOAN.Model;
using DOAN.Model.Dto;
using DOAN.Model.MES.material.Dto;
using DOAN.Model.MES.material;
using System.Collections.Generic;
namespace DOAN.Service.MES.material.IService
{
/// <summary>
/// 北泽线边库供应商service接口
/// </summary>
public interface IMaterialPartsSuppliersService : IBaseService<MaterialPartsSuppliers>
{
PagedInfo<MaterialPartsSuppliersDto> GetList(MaterialPartsSuppliersQueryDto parm);
List<MaterialPartsSuppliersDto> GetListSupplier(string query);
MaterialPartsSuppliers GetInfo(int SupplierId);
MaterialPartsSuppliers AddMaterialPartsSuppliers(MaterialPartsSuppliers parm);
int UpdateMaterialPartsSuppliers(MaterialPartsSuppliers parm);
}
}

View File

@@ -0,0 +1,24 @@
using System;
using DOAN.Model;
using DOAN.Model.Dto;
using DOAN.Model.MES.material.Dto;
using DOAN.Model.MES.material;
using System.Collections.Generic;
namespace DOAN.Service.MES.material.IService
{
/// <summary>
/// 北泽线边库出入库service接口
/// </summary>
public interface IMaterialPartsTransactionsService : IBaseService<MaterialPartsTransactions>
{
PagedInfo<MaterialPartsTransactionsDto> GetList(MaterialPartsTransactionsQueryDto parm);
MaterialPartsTransactions GetInfo(int TransactionId);
MaterialPartsTransactions AddMaterialPartsTransactions(MaterialPartsTransactions parm);
int UpdateMaterialPartsTransactions(MaterialPartsTransactions parm);
}
}

View File

@@ -0,0 +1,26 @@
using System;
using DOAN.Model;
using DOAN.Model.Dto;
using DOAN.Model.MES.material.Dto;
using DOAN.Model.MES.material;
using System.Collections.Generic;
namespace DOAN.Service.MES.material.IService
{
/// <summary>
/// 北泽线边库基本信息表service接口
/// </summary>
public interface IMaterialSparePartsService : IBaseService<MaterialSpareParts>
{
PagedInfo<MaterialSparePartsDto> GetList(MaterialSparePartsQueryDto parm);
List<MaterialSparePartsDto> GetListNOPage(string query);
MaterialSpareParts GetInfo(int PartId);
MaterialSpareParts AddMaterialSpareParts(MaterialSpareParts parm);
int UpdateMaterialSpareParts(MaterialSpareParts parm);
}
}