using CMS.Plugin.HIAWms.Domain.Shared.Enums; using MiniExcelLibs.Attributes; namespace CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsAreas { /// /// WmsAreas导出模型 /// public class WmsAreasExportModel { /// /// WmsArea导出模型 /// public class WorkSectionExportModel { /// /// 获取或设置库区编号 /// /// WH-AREA-001 [ExcelColumn(Name = "库区编号", Width = 20)] public string AreaNo { get; set; } /// /// 获取或设置库区名称 /// /// 原材料A区 [ExcelColumn(Name = "库区名称", Width = 25)] public string AreaName { get; set; } /// /// 获取或设置库区描述信息 /// /// 存放电子元器件 [ExcelColumn(Name = "描述", Width = 30)] public string AreaDesc { get; set; } /// /// 获取或设置库区状态 /// /// Normal [ExcelColumn(Name = "库区状态", Width = 15)] public AreaStatusEnum AreaStatus { get; set; } /// /// 获取或设置库区类型 /// /// Storage [ExcelColumn(Name = "库区类型", Width = 15)] public AreaTypeEnum AreaType { get; set; } /// /// 仓库代码 /// /// 仓库名称 /// [ExcelColumn(Name = "仓库名称", Width = 15)] public string? StoreName { get; set; } /// /// 获取或设置预留扩展字段1 /// /// 自定义用途 [ExcelColumn(Name = "扩展字段1", Width = 20)] public string RedundantField1 { get; set; } /// /// 获取或设置预留扩展字段2 /// [ExcelColumn(Name = "扩展字段2", Width = 20)] public string RedundantField2 { get; set; } /// /// 获取或设置预留扩展字段3 /// [ExcelColumn(Name = "扩展字段3", Width = 20)] public string RedundantField3 { get; set; } /// /// 备注 /// [ExcelColumn(Name = "备注", Width = 25)] public virtual string Remark { get; set; } } } }