OrderSendBillUpdateDto.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System;
  2. using Abp.AutoMapper;
  3. using Abp.Application.Services.Dto;
  4. using System.ComponentModel.DataAnnotations;
  5. using ShwasherSys.OrderSendInfo;
  6. namespace ShwasherSys.OrderSendInfo.Dto
  7. {
  8. [AutoMapTo(typeof(OrderSendBill))]
  9. public class OrderSendBillUpdateDto: EntityDto<string>
  10. {
  11. [Required]
  12. [StringLength(OrderSendBill.CustomerIdMaxLength)]
  13. public string CustomerId { get; set; }
  14. public DateTime? SendDate { get; set; }
  15. [StringLength(OrderSendBill.SendAddressMaxLength)]
  16. public string SendAddress { get; set; }
  17. [StringLength(OrderSendBill.ContactTelsMaxLength)]
  18. public string ContactTels { get; set; }
  19. [StringLength(OrderSendBill.ContactManMaxLength)]
  20. public string ContactMan { get; set; }
  21. public DateTime? TimeCreated { get; set; }
  22. public DateTime? TimeLastMod { get; set; }
  23. [StringLength(OrderSendBill.UserIDLastModMaxLength)]
  24. public string UserIDLastMod { get; set; }
  25. [StringLength(OrderSendBill.IsDoBillMaxLength)]
  26. public string IsDoBill { get; set; }
  27. public int? ExpressId { get; set; }
  28. public string ExpressBillNo { get; set; }
  29. }
  30. public class OrderSendBillExpressUpdateDto : EntityDto<string>
  31. {
  32. public int? ExpressId { get; set; }
  33. public string ExpressBillNo { get; set; }
  34. }
  35. }