OrderHeaderCreateDto.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using System;
  2. using Abp.AutoMapper;
  3. using System.ComponentModel.DataAnnotations;
  4. using Abp.Domain.Entities;
  5. using ShwasherSys.Order;
  6. namespace ShwasherSys.Order.Dto
  7. {
  8. [AutoMapTo(typeof(OrderHeader))]
  9. public class OrderHeaderCreateDto:Entity<string>
  10. {
  11. [Required]
  12. [StringLength(OrderHeader.CustomerIdMaxLength)]
  13. public string CustomerId { get; set; }
  14. [Required]
  15. [StringLength(OrderHeader.LinkNameMaxLength)]
  16. public string LinkName { get; set; }
  17. public DateTime OrderDate { get; set; }
  18. [StringLength(OrderHeader.FaxMaxLength)]
  19. public string Fax { get; set; }
  20. [StringLength(OrderHeader.TelephoneMaxLength)]
  21. public string Telephone { get; set; }
  22. public int CustomerSendId { get; set; }
  23. [StringLength(OrderHeader.StockNoMaxLength)]
  24. public string StockNo { get; set; }
  25. public int OrderStatusId { get; set; }
  26. public DateTime? TimeCreated { get; set; }
  27. public DateTime? TimeLastMod { get; set; }
  28. [StringLength(OrderHeader.UserIDLastModMaxLength)]
  29. public string UserIDLastMod { get; set; }
  30. public int? SaleType { get; set; }
  31. public string SaleMan { get; set; }
  32. public string IsLock { get; set; }
  33. }
  34. }