You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
2.4 KiB

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.DataAnnotations.Schema;
  5. using Microsoft.EntityFrameworkCore;
  6. using Volo.Abp.Domain.Entities;
  7. using Volo.Abp.Domain.Entities.Auditing;
  8. namespace Shentun.Peis.Models
  9. {
  10. [Keyless]
  11. [Table("pbcatcol")]
  12. [Index(nameof(PbcTnam), nameof(PbcOwnr), nameof(PbcCnam), Name = "pbcatc_x")]
  13. public class Pbcatcol : FullAuditedEntity<Guid>
  14. {
  15. [Column("pbc_tnam")]
  16. [StringLength(129)]
  17. public string PbcTnam { get; set; } = null!;
  18. [Column("pbc_tid")]
  19. public int? PbcTid { get; set; }
  20. [Column("pbc_ownr")]
  21. [StringLength(129)]
  22. public string PbcOwnr { get; set; } = null!;
  23. [Column("pbc_cnam")]
  24. [StringLength(129)]
  25. public string PbcCnam { get; set; } = null!;
  26. [Column("pbc_cid")]
  27. public short? PbcCid { get; set; }
  28. [Column("pbc_labl")]
  29. [StringLength(254)]
  30. public string? PbcLabl { get; set; }
  31. [Column("pbc_lpos")]
  32. public short? PbcLpos { get; set; }
  33. [Column("pbc_hdr")]
  34. [StringLength(254)]
  35. public string? PbcHdr { get; set; }
  36. [Column("pbc_hpos")]
  37. public short? PbcHpos { get; set; }
  38. [Column("pbc_jtfy")]
  39. public short? PbcJtfy { get; set; }
  40. [Column("pbc_mask")]
  41. [StringLength(31)]
  42. public string? PbcMask { get; set; }
  43. [Column("pbc_case")]
  44. public short? PbcCase { get; set; }
  45. [Column("pbc_hght")]
  46. public short? PbcHght { get; set; }
  47. [Column("pbc_wdth")]
  48. public short? PbcWdth { get; set; }
  49. [Column("pbc_ptrn")]
  50. [StringLength(31)]
  51. public string? PbcPtrn { get; set; }
  52. [Column("pbc_bmap")]
  53. [StringLength(1)]
  54. public string? PbcBmap { get; set; }
  55. [Column("pbc_init")]
  56. [StringLength(254)]
  57. public string? PbcInit { get; set; }
  58. [Column("pbc_cmnt")]
  59. [StringLength(254)]
  60. public string? PbcCmnt { get; set; }
  61. [Column("pbc_edit")]
  62. [StringLength(31)]
  63. public string? PbcEdit { get; set; }
  64. [Column("pbc_tag")]
  65. [StringLength(254)]
  66. public string? PbcTag { get; set; }
  67. //public override object[] GetKeys()
  68. //{
  69. // return new object[] { PbcatcolId };
  70. //}
  71. }
  72. }