using BarCode.Web.Core.Dto.Login; using BarCode.Web.Core.Dto.SecurityNumbers; using BarCode.Web.Core.Dto.SerialNumbers; using BarCode.Web.Domain.Entitys; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BarCode.Web.Domain.Infrastructure { /// /// 防伪码生成记录 /// public interface ISecurityGenerateRecordRepositories { /// 获取列表 Task<(List list, int total)> GetListAsync(SecurityGenerateRecordQueryRequest dto, LoginInDto loginInfo); /// 新增 Task Add(SecurityNumberGenerateRecord entity, bool isTransaction = true); ///编辑 Task Edit(SecurityNumberGenerateRecord entity, bool isTransaction = true); /// 批量添加 Task AddRange(List entitys, bool isTransaction = true); /// 修改实体集合 Task EditEntityList(List entitys, bool isTransaction = true); /// 查询实体集合 Task> GetEntityList(List ids); /// 查询实体 Task GetEntity(int id); /// 获取当天生成记录条数 Task GetGenerateRecordDayCount(); } }