@page @model Admin.Pages.Forum.Reports.Post.IndexModel @using Microsoft.AspNetCore.Mvc.Rendering @using Domain.Entities.Forum.ValueObject @{ ViewData["Title"] = "게시글 신고 관리"; }

@ViewData["Title"]


~

Total : @Model?.Total.ToString("N0")
@if (Model.List == null || Model.Total <= 0) { } else { var typeLabels = new Dictionary { { ReportType.None, "-" }, { ReportType.Abuse, "욕설" }, { ReportType.Obscene, "음란" }, { ReportType.Illegal, "불법" }, { ReportType.Impersonation, "사칭" }, { ReportType.CashTrade, "현금거래" }, { ReportType.SpamAd, "스팸/광고" }, { ReportType.Flood, "도배" }, { ReportType.PersonalLeak, "개인정보" }, { ReportType.Other, "기타" } }; @foreach (var row in Model.List) { } }
게시판 게시글 신고자 사유 등록일
유형 상태 메모
No Data.
@row.BoardName @(row.PostSubject.Length > 30 ? row.PostSubject[..30] + "..." : row.PostSubject) @(row.MemberName ?? $"ID:{row.MemberID}") @row.Reason @row.CreatedAt
@(typeLabels.GetValueOrDefault(row.Type, "-")) @if (row.Status == ReportStatus.Received) { 접수 } else if (row.Status == ReportStatus.Processing) { 처리중 } else if (row.Status == ReportStatus.Completed) { 완료 } @row.Memo
@Html.AntiForgeryToken()
@section Scripts { }