using System.ComponentModel.DataAnnotations; using Admin.NET.Core; using Admin.NET.Core.Service; namespace Admin.NET.Application { /// /// 库口表查询参数 /// public class WareWarehouseEntranceSearch : PageInputBase { /// /// 名称 /// public virtual string Name { get; set; } /// /// 编码 /// public virtual string Code { get; set; } /// /// 类型-1.入库口_2.出库口 /// public virtual WarehouseEntranceEnum? Type { get; set; } /// /// 所属车间 /// public virtual LesWorkShopType? LesWorkShopType { get; set; } /// /// 所属巷道 /// public virtual int? AffiliatedRoadway { get; set; } /// /// 备注 /// public virtual string Remark { get; set; } /// /// 状态 /// public virtual CommonStatus? Status { get; set; } } /// /// 库口表不分页查询参数 /// public class WareWarehouseEntranceSearchNonPage : PageInputNonPageBase { /// /// 名称 /// public virtual string Name { get; set; } /// /// 编码 /// public virtual string Code { get; set; } /// /// 类型-1.入库口_2.出库口 /// public virtual WarehouseEntranceEnum? Type { get; set; } /// /// 所属车间 /// public virtual LesWorkShopType? LesWorkShopType { get; set; } /// /// 所属巷道 /// public virtual int? AffiliatedRoadway { get; set; } /// /// 备注 /// public virtual string? Remark { get; set; } /// /// 状态 /// public virtual CommonStatus? Status { get; set; } } /// /// 库口表输入参数 /// public class WmsWarehouseEntranceInput { /// /// 名称 /// public virtual string Name { get; set; } /// /// 编码 /// public virtual string Code { get; set; } /// /// 类型-1.入库口_2.出库口 /// public virtual WarehouseEntranceEnum Type { get; set; } /// /// 所属车间 /// public virtual LesWorkShopType LesWorkShopType { get; set; } /// /// 所属巷道 /// public virtual int AffiliatedRoadway { get; set; } /// /// 备注 /// public virtual string Remark { get; set; } /// /// 状态 /// public virtual CommonStatus Status { get; set; } } /// /// /// public class AddWareWarehouseEntranceInput : WmsWarehouseEntranceInput { } /// /// /// public class DeleteWareWarehouseEntranceInput : BaseId { } /// /// /// public class UpdateWareWarehouseEntranceInput : WmsWarehouseEntranceInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } /// /// /// public class QueryeWareWarehouseEntranceInput : BaseId { } }