2025-03-16 03:17:36 +08:00
|
|
|
using Seyounth.Hyosung.Data.Models;
|
|
|
|
|
|
|
|
namespace Seyounth.Hyosung.Data.Services;
|
|
|
|
|
|
|
|
public interface IVarietyService
|
|
|
|
{
|
|
|
|
/// <summary>
|
|
|
|
/// 通过品种代码获取品种信息
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="code">品种代码</param>
|
|
|
|
/// <param name="layers">码垛层数</param>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task<Variety?> GetVarietyByCodeAsync(string code, int? layers = null);
|
|
|
|
|
2025-03-16 23:38:23 +08:00
|
|
|
List<Variety> GetAll();
|
|
|
|
|
2025-03-16 03:17:36 +08:00
|
|
|
Task<Variety> GetById(int id);
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 添加品种信息
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="variety"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task AddVarietyAsync(Variety variety);
|
|
|
|
|
2025-03-17 22:44:15 +08:00
|
|
|
Task UpdateVarietyAsync(Variety variety);
|
|
|
|
|
|
|
|
Task DeleteVarietyAsync(Variety variety);
|
|
|
|
|
2025-03-16 03:17:36 +08:00
|
|
|
/// <summary>
|
|
|
|
/// 获取所有托盘信息
|
|
|
|
/// </summary>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task<List<Pallet>> GetPalletsAsync();
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 添加托盘信息
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="pallet"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task AddPalletAsync(Pallet pallet);
|
|
|
|
}
|