using Admin.NET.Core; using System.ComponentModel.DataAnnotations; namespace Admin.NET.Application; /// /// 打印配置表基础输入参数 /// public class WmsConfigPrintBaseInput { /// /// 打印分类 /// public virtual Admin.NET.Application.PrintClassifyEnum PrintClassify { get; set; } /// /// 打印分类名 /// public virtual string PrintClassifyName { get; set; } /// /// 打印模板名 /// public virtual string PrintTemplate { get; set; } /// /// 打印模板地址 /// public virtual string PrintTemplateAddr { get; set; } /// /// 打印机列表 /// public virtual List PrinterListList { get; set; } /// /// 备注 /// public virtual string Remark { get; set; } /// /// 创建人 /// public virtual string CreateUserName { get; set; } /// /// 创建时间 /// public virtual DateTime? CreateTime { get; set; } /// /// 修改人 /// public virtual string UpdateUserName { get; set; } /// /// 修改时间 /// public virtual DateTime? UpdateTime { get; set; } /// /// 创建人Id /// public virtual long? CreateUserId { get; set; } /// /// 修改人Id /// public virtual long? UpdateUserId { get; set; } /// /// 软删除 /// public virtual bool IsDelete { get; set; } } /// /// 打印配置表分页查询输入参数 /// public class WmsConfigPrintInput : BasePageInput { /// /// 关键字查询 /// public string? SearchKey { get; set; } /// /// 打印分类 /// public Admin.NET.Application.PrintClassifyEnum? PrintClassify { get; set; } /// /// 打印分类名 /// public string? PrintClassifyName { get; set; } /// /// 打印模板名 /// public string? PrintTemplate { get; set; } /// /// 打印模板地址 /// public string? PrintTemplateAddr { get; set; } /// /// 打印机列表 /// public string? PrinterList { get; set; } /// /// 备注 /// public string? Remark { get; set; } } /// /// 打印配置表增加输入参数 /// public class AddWmsConfigPrintInput : WmsConfigPrintBaseInput { /// /// 打印分类 /// [Required(ErrorMessage = "打印分类不能为空")] public override Admin.NET.Application.PrintClassifyEnum PrintClassify { get; set; } /// /// 打印模板名 /// [Required(ErrorMessage = "打印模板名不能为空")] public override string PrintTemplate { get; set; } /// /// 打印模板地址 /// [Required(ErrorMessage = "打印模板地址不能为空")] public override string PrintTemplateAddr { get; set; } /// /// 打印机列表 /// [Required(ErrorMessage = "打印机列表不能为空")] public override List PrinterListList { get; set; } /// /// 软删除 /// [Required(ErrorMessage = "软删除不能为空")] public override bool IsDelete { get; set; } } /// /// 打印配置表删除输入参数 /// public class DeleteWmsConfigPrintInput : BaseIdInput { } /// /// 打印配置表更新输入参数 /// public class UpdateWmsConfigPrintInput : AddWmsConfigPrintInput { /// /// 主键Id /// [Required(ErrorMessage = "主键Id不能为空")] public long Id { get; set; } } /// /// 打印配置表主键查询输入参数 /// public class QueryByIdWmsConfigPrintInput : DeleteWmsConfigPrintInput { }