MemberApprove.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using Microsoft.EntityFrameworkCore;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel;
  5. /// <summary>
  6. /// 사용자단 회원 수신, 알림 각종 동의 여부 모음
  7. /// </summary>
  8. namespace bitforum.Models.Account
  9. {
  10. [Table("MemberApprove")]
  11. [Comment("회원 동의 및 수신 여부")]
  12. public class MemberApprove
  13. {
  14. [ForeignKey("MemberID")]
  15. public virtual Member? Member { get; set; }
  16. [Key]
  17. [DisplayName("회원 ID")]
  18. [Comment("회원 ID")]
  19. public int MemberID { get; set; }
  20. [DisplayName("SMS 수신 여부")]
  21. [Comment("SMS 수신 여부")]
  22. public bool IsReceiveSMS { get; set; } = false;
  23. [DisplayName("E-MAIL 수신 여부")]
  24. [Comment("E-MAIL 수신 여부")]
  25. public bool IsReceiveEmail { get; set; } = false;
  26. [DisplayName("쪽지 수신 여부")]
  27. [Comment("쪽지 수신 여부")]
  28. public bool IsReceiveNote { get; set; } = false;
  29. [DisplayName("투자 현황 공개 여부")]
  30. [Comment("투자 현황 공개 여부")]
  31. public bool IsDisclosureInvest { get; set; } = false;
  32. }
  33. }