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.

75 lines
1.6 KiB

  1. using System;
  2. using System.Collections.Generic;
  3. using Volo.Abp.Domain.Entities;
  4. using Volo.Abp.Domain.Entities.Auditing;
  5. namespace Shentun.WebPeis.Models;
  6. /// <summary>
  7. /// 团检单位设置
  8. /// </summary>
  9. public partial class CustomerOrg:AuditedEntity, IHasConcurrencyStamp
  10. {
  11. /// <summary>
  12. /// 单位ID
  13. /// </summary>
  14. public Guid CustomerOrgId { get; set; }
  15. /// <summary>
  16. /// 单位名称
  17. /// </summary>
  18. public string CustomerOrgName { get; set; } = null!;
  19. /// <summary>
  20. /// 简称
  21. /// </summary>
  22. public string ShortName { get; set; } = null!;
  23. /// <summary>
  24. /// 父编号
  25. /// </summary>
  26. public Guid? ParentId { get; set; }
  27. /// <summary>
  28. /// 路径编码
  29. /// </summary>
  30. public string PathCode { get; set; } = null!;
  31. /// <summary>
  32. /// 拼音简码
  33. /// </summary>
  34. public string SimpleCode { get; set; } = null!;
  35. /// <summary>
  36. /// 备注
  37. /// </summary>
  38. public string? Remark { get; set; }
  39. /// <summary>
  40. /// 状态
  41. /// </summary>
  42. public char IsActive { get; set; }
  43. /// <summary>
  44. /// 显示顺序
  45. /// </summary>
  46. public int DisplayOrder { get; set; }
  47. public string? ConcurrencyStamp { get; set; }
  48. /// <summary>
  49. /// 体检中心ID
  50. /// </summary>
  51. public Guid MedicalCenterId { get; set; }
  52. public string? CountryOrgCode { get; set; }
  53. public virtual ICollection<CustomerOrgRegister> CustomerOrgRegisters { get; set; } = new List<CustomerOrgRegister>();
  54. public override object?[] GetKeys()
  55. {
  56. return [CustomerOrgId];
  57. }
  58. }