using Admin.NET.Core; using System.ComponentModel.DataAnnotations; namespace Admin.NET.Application; /// /// 出库详细基础输入参数 /// public class OutboundDetailBaseInput { /// /// 出库单ID /// public virtual long? OutboundId { get; set; } /// /// 条码ID列表 /// public virtual string? CodeTableIds { get; set; } } /// /// 出库详细分页查询输入参数 /// public class OutboundDetailInput : BasePageInput { /// /// 关键字查询 /// public string? SearchKey { get; set; } /// /// 出库单ID /// public long? OutboundId { get; set; } /// /// 条码ID列表 /// public string? CodeTableIds { get; set; } } /// /// 出库详细增加输入参数 /// public class AddOutboundDetailInput : OutboundDetailBaseInput { } /// /// 出库详细删除输入参数 /// public class DeleteOutboundDetailInput : BaseIdInput { } /// /// 出库详细更新输入参数 /// public class UpdateOutboundDetailInput : OutboundDetailBaseInput { /// /// 主键Id /// [Required(ErrorMessage = "主键Id不能为空")] public long Id { get; set; } } /// /// 出库详细主键查询输入参数 /// public class QueryByIdOutboundDetailInput : DeleteOutboundDetailInput { }