using CsvHelper.Configuration; using FATrace.WPLApp.ModelDto; namespace FATrace.WPLApp.CsvModel { /// /// RawProUserCsvDto 的 CSV 列映射,固定输出顺序并设置日期格式。 /// public class RawProUserCsvDtoMap : ClassMap { public RawProUserCsvDtoMap() { //Map(x => x.RawCode).Index(0).Name(nameof(RawProUserCsvDto.RawCode)); //Map(x => x.RawName).Index(1).Name(nameof(RawProUserCsvDto.RawName)); //Map(x => x.InBagCode).Index(2).Name(nameof(RawProUserCsvDto.InBagCode)); //Map(x => x.BoxCode).Index(3).Name(nameof(RawProUserCsvDto.BoxCode)); //Map(x => x.Batch).Index(4).Name(nameof(RawProUserCsvDto.Batch)); //Map(x => x.ShelfLife).Index(5).Name(nameof(RawProUserCsvDto.ShelfLife)); //Map(x => x.Weight).Index(6).Name(nameof(RawProUserCsvDto.Weight)); //Map(x => x.DeliveryDate).Index(7).Name(nameof(RawProUserCsvDto.DeliveryDate)); //Map(x => x.RemainWeight).Index(8).Name(nameof(RawProUserCsvDto.RemainWeight)); //Map(x => x.StockWeight).Index(9).Name(nameof(RawProUserCsvDto.StockWeight)); //Map(x => x.WeightTime).Index(10).Name(nameof(RawProUserCsvDto.WeightTime)).TypeConverterOption.Format("yyyy-MM-dd HH:mm:ss"); //Map(x => x.OpUser).Index(11).Name(nameof(RawProUserCsvDto.OpUser)); //Map(x => x.CheckUser).Index(12).Name(nameof(RawProUserCsvDto.CheckUser)); //Map(x => x.OutTime).Index(13).Name(nameof(RawProUserCsvDto.OutTime)).TypeConverterOption.Format("yyyy-MM-dd HH:mm:ss"); Map(x => x.RawCode).Index(0).Name("原料编号"); Map(x => x.RawName).Index(1).Name("原料名称"); Map(x => x.InBagCode).Index(2).Name("内袋二维码"); Map(x => x.BoxCode).Index(3).Name("外箱二维码"); Map(x => x.Batch).Index(4).Name("批号"); Map(x => x.ShelfLife).Index(5).Name("保质期"); Map(x => x.Weight).Index(6).Name("称重重量(g)"); Map(x => x.DeliveryDate).Index(7).Name("配料日期"); Map(x => x.RemainWeight).Index(8).Name("剩余重量(Kg)"); Map(x => x.StockWeight).Index(9).Name("入库总重量(Kg)"); Map(x => x.WeightTime).Index(10).Name("称重时间").TypeConverterOption.Format("yyyy-MM-dd HH:mm:ss"); Map(x => x.OpUser).Index(11).Name("操作者"); Map(x => x.CheckUser).Index(12).Name("确认者"); Map(x => x.OutTime).Index(13).Name("外箱扫码时间").TypeConverterOption.Format("yyyy-MM-dd HH:mm:ss"); } } }