DisplayStatus.cs 601 B

123456789101112131415161718192021222324252627282930
  1. using System.ComponentModel.DataAnnotations;
  2. namespace Domain.Entities.Forum.ValueObject;
  3. /// <summary>
  4. /// 게시글 또는 댓글 상태
  5. /// </summary>
  6. public enum DisplayStatus : byte
  7. {
  8. [Display(Name = "정상")]
  9. Normal = 0,
  10. [Display(Name = "나만보기")]
  11. Hidden = 1,
  12. [Display(Name = "본인 삭제")]
  13. DeletedByOwner = 2,
  14. [Display(Name = "운영자 삭제")]
  15. RemovedByAdmin = 3,
  16. [Display(Name = "운영자 숨김")]
  17. HiddenByAdmin = 4,
  18. [Display(Name = "신고로 숨김")]
  19. HiddenByReport = 5,
  20. [Display(Name = "대기")]
  21. Pending = 6
  22. }