新增密炼物料皮重策略功能,包括相关实体、服务、控制器及接口,支持桌面端免密CRUD操作,优化打印记录与原料入场记录的衍生字段填充逻辑,提升用户体验。
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
using YY.Admin.Core.Entity;
|
||||
|
||||
namespace YY.Admin.Core.Services;
|
||||
|
||||
public interface IMixerMaterialTareStrategyService
|
||||
{
|
||||
Task<MixerMaterialTareStrategyPageResult> PageAsync(
|
||||
int pageNo,
|
||||
int pageSize,
|
||||
string? mixerMaterialName = null,
|
||||
string? supplierName = null,
|
||||
CancellationToken ct = default);
|
||||
|
||||
Task<MesXslMixerMaterialTareStrategy?> GetByIdAsync(string id, CancellationToken ct = default);
|
||||
Task<bool> AddAsync(MesXslMixerMaterialTareStrategy strategy, CancellationToken ct = default);
|
||||
Task<bool> EditAsync(MesXslMixerMaterialTareStrategy strategy, CancellationToken ct = default);
|
||||
Task<bool> DeleteAsync(string id, CancellationToken ct = default);
|
||||
Task<List<MesXslUnit>> GetUnitsAsync(CancellationToken ct = default);
|
||||
|
||||
/// <summary>拉取全部策略(用于原料入场拆码明细自动/手动匹配)。</summary>
|
||||
Task<IReadOnlyList<MesXslMixerMaterialTareStrategy>> GetAllForMatchAsync(CancellationToken ct = default);
|
||||
}
|
||||
|
||||
public record MixerMaterialTareStrategyPageResult(
|
||||
List<MesXslMixerMaterialTareStrategy> Records,
|
||||
long Total,
|
||||
int PageNo,
|
||||
int PageSize);
|
||||
Reference in New Issue
Block a user