using FoodLabeling.Application.Contracts.Dtos.Common; using FoodLabeling.Application.Contracts.Dtos.Label; using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; namespace FoodLabeling.Application.Contracts.IServices; /// /// 标签管理接口(美国版) /// public interface ILabelAppService : IApplicationService { /// /// 按产品分页列表(一个产品展示多个标签) /// Task> GetListAsync(LabelGetListInputVo input); /// /// 标签详情(id=LabelCode) /// Task GetAsync(string id); /// /// 新增标签 /// Task CreateAsync(LabelCreateInputVo input); /// /// 编辑标签(id=LabelCode) /// Task UpdateAsync(string id, LabelUpdateInputVo input); /// /// 删除标签(逻辑删除) /// Task DeleteAsync(string id); /// /// 标签预览:解析模板 AUTO_DB/PRINT_INPUT(不做打印落库) /// Task PreviewAsync(LabelPreviewResolveInputVo input); }