RedStampInvoice.cs 943 B

12345678910111213141516171819202122232425262728
  1. using System;
  2. using System.ComponentModel.DataAnnotations;
  3. using System.ComponentModel.DataAnnotations.Schema;
  4. using Abp.Domain.Entities.Auditing;
  5. namespace ShwasherSys.Invoice
  6. {
  7. [Table("RedStampInvoiceInfo")]
  8. public class RedStampInvoice:FullAuditedEntity<int>
  9. {
  10. public const int NoMaxLength = 32;
  11. public const int InvoiceNoMaxLength = 50;
  12. [MaxLength(NoMaxLength)]
  13. public string No { get; set; }
  14. [MaxLength(InvoiceNoMaxLength)]
  15. public string InvoiceNo { get; set; }
  16. [MaxLength(InvoiceNoMaxLength)]
  17. public string OriginalInvoiceNo { get; set; }
  18. [MaxLength(InvoiceNoMaxLength)]
  19. public string ReturnOrderNo { get; set; }
  20. [MaxLength(InvoiceNoMaxLength)]
  21. public string OrderNo { get; set; }
  22. [MaxLength(InvoiceNoMaxLength)]
  23. public string InvoiceMan { get; set; }
  24. public DateTime InvoiceDate{ get; set; }
  25. }
  26. }