global using GetConfig = Application.Features.Config.Get; global using UpdateConfig = Application.Features.Config.Update; global using GetUser = Application.Features.Director.User.Get; global using GetUserRoles = Application.Features.Director.User.GetRoles; global using UpdateUser = Application.Features.Director.User.Update; global using UpdateUserRoles = Application.Features.Director.User.UpdateRoles; global using GetUsers = Application.Features.Director.Users.Get; global using GetRoles = Application.Features.Director.Roles.Get; global using GetRole = Application.Features.Director.Role.Get; global using CreateRole = Application.Features.Director.Role.Create; global using DeleteRole = Application.Features.Director.Role.Delete; global using GetRolePermissions = Application.Features.Director.Role.Permissions.Get; global using UpdateRolePermissions = Application.Features.Director.Role.Permissions.Update; // 관리자 로그인 내역 global using SearchAdminLoginLogs = Application.Features.Director.LoginLog.Search; global using DeleteAdminLoginLog = Application.Features.Director.LoginLog.Delete; // 관리자 접근 기록 global using SearchAdminAccessLogs = Application.Features.Director.AccessLog.Search; global using DeleteAdminAccessLog = Application.Features.Director.AccessLog.Delete; // 문서 global using SearchDocuments = Application.Features.Admin.Document.Search; global using GetDocument = Application.Features.Admin.Document.Get; global using CreateDocument = Application.Features.Admin.Document.Create; global using UpdateDocument = Application.Features.Admin.Document.Update; global using DeleteDocument = Application.Features.Admin.Document.Delete; // 팝업 global using SearchPopups = Application.Features.Admin.Popup.Search; global using GetPopup = Application.Features.Admin.Popup.Get; global using CreatePopup = Application.Features.Admin.Popup.Create; global using UpdatePopup = Application.Features.Admin.Popup.Update; global using DeletePopup = Application.Features.Admin.Popup.Delete; // 팝업 위치 global using GetPopupPositions = Application.Features.Admin.Popup.Position.GetAll; global using SavePopupPositions = Application.Features.Admin.Popup.Position.Save; // FAQ 분류 global using GetFaqCategories = Application.Features.Admin.Faq.Category.GetAll; global using SaveFaqCategories = Application.Features.Admin.Faq.Category.Save; // FAQ 목록 global using SearchFaqItems = Application.Features.Admin.Faq.Item.Search; global using GetFaqItem = Application.Features.Admin.Faq.Item.Get; global using CreateFaqItem = Application.Features.Admin.Faq.Item.Create; global using UpdateFaqItem = Application.Features.Admin.Faq.Item.Update; global using DeleteFaqItem = Application.Features.Admin.Faq.Item.Delete; // 배너 위치 global using GetBannerPositions = Application.Features.Admin.Banner.Position.GetAll; global using SaveBannerPositions = Application.Features.Admin.Banner.Position.Save; // 배너 목록 global using SearchBannerItems = Application.Features.Admin.Banner.Item.Search; global using GetBannerItem = Application.Features.Admin.Banner.Item.Get; global using CreateBannerItem = Application.Features.Admin.Banner.Item.Create; global using UpdateBannerItem = Application.Features.Admin.Banner.Item.Update; global using DeleteBannerItem = Application.Features.Admin.Banner.Item.Delete; // 회원 목록 global using SearchMembers = Application.Features.Admin.Member.List.Search; global using GetMember = Application.Features.Admin.Member.List.Get; global using CreateMember = Application.Features.Admin.Member.List.Create; global using UpdateMember = Application.Features.Admin.Member.List.Update; global using DeleteMember = Application.Features.Admin.Member.List.Delete; global using ApproveMember = Application.Features.Admin.Member.List.Approve; // 회원 등급 global using GetMemberGrades = Application.Features.Admin.MemberGrade.GetAll; global using GetMemberGrade = Application.Features.Admin.MemberGrade.Get; global using CreateMemberGrade = Application.Features.Admin.MemberGrade.Create; global using UpdateMemberGrade = Application.Features.Admin.MemberGrade.Update; global using DeleteMemberGrade = Application.Features.Admin.MemberGrade.Delete; // 로그인 내역 global using SearchLoginLogs = Application.Features.Admin.Member.Logs.Login.Search; global using DeleteLoginLog = Application.Features.Admin.Member.Logs.Login.Delete; // 이메일 변경 내역 global using SearchEmailChangeLogs = Application.Features.Admin.Member.Logs.EmailChange.Search; global using DeleteEmailChangeLog = Application.Features.Admin.Member.Logs.EmailChange.Delete; // 자기소개 변경 내역 global using SearchIntroChangeLogs = Application.Features.Admin.Member.Logs.IntroChange.Search; global using DeleteIntroChangeLog = Application.Features.Admin.Member.Logs.IntroChange.Delete; // 별명 변경 내역 global using SearchNameChangeLogs = Application.Features.Admin.Member.Logs.NameChange.Search; global using DeleteNameChangeLog = Application.Features.Admin.Member.Logs.NameChange.Delete; // 한마디 변경 내역 global using SearchSummaryChangeLogs = Application.Features.Admin.Member.Logs.SummaryChange.Search; global using DeleteSummaryChangeLog = Application.Features.Admin.Member.Logs.SummaryChange.Delete; // 지갑 관리 global using SearchWallets = Application.Features.Admin.Member.Wallet.List.Search; global using GetWallet = Application.Features.Admin.Member.Wallet.List.Get; global using ChargeWallet = Application.Features.Admin.Member.Wallet.List.Charge; // 거래 장부 global using SearchWalletTransactions = Application.Features.Admin.Member.Wallet.Transactions.Search; global using GetWalletTransaction = Application.Features.Admin.Member.Wallet.Transactions.Get; global using DeleteWalletTransaction = Application.Features.Admin.Member.Wallet.Transactions.Delete; // 게시판 분류 global using GetBoardGroups = Application.Features.Admin.Forum.BoardGroup.GetAll; global using SaveBoardGroups = Application.Features.Admin.Forum.BoardGroup.Save; // 게시판 목록 global using SearchBoards = Application.Features.Admin.Forum.Board.Search; global using GetBoard = Application.Features.Admin.Forum.Board.Get; global using CreateBoard = Application.Features.Admin.Forum.Board.Create; global using UpdateBoard = Application.Features.Admin.Forum.Board.Update; global using DeleteBoard = Application.Features.Admin.Forum.Board.Delete; // 게시글 목록 global using SearchPosts = Application.Features.Admin.Forum.Post.Search; global using GetPost = Application.Features.Admin.Forum.Post.Get; global using CreatePost = Application.Features.Admin.Forum.Post.Create; global using UpdatePost = Application.Features.Admin.Forum.Post.Update; global using DeletePost = Application.Features.Admin.Forum.Post.Delete; global using DeletePostThumbnail = Application.Features.Admin.Forum.Post.DeleteThumbnail; // 게시판 설정 global using GetBoardMeta = Application.Features.Admin.Forum.BoardMeta.Get; global using UpdateBoardMeta = Application.Features.Admin.Forum.BoardMeta.Update; // 게시판 관리자 global using GetBoardManagers = Application.Features.Admin.Forum.BoardManager.GetAll; global using SaveBoardManagers = Application.Features.Admin.Forum.BoardManager.Save; // 게시판 말머리 global using GetBoardPrefixes = Application.Features.Admin.Forum.BoardPrefix.GetAll; global using SaveBoardPrefixes = Application.Features.Admin.Forum.BoardPrefix.Save; // 댓글 목록 global using SearchComments = Application.Features.Admin.Forum.Comment.Search; global using GetComment = Application.Features.Admin.Forum.Comment.Get; global using DeleteComment = Application.Features.Admin.Forum.Comment.Delete; global using CreateAnswerComment = Application.Features.Admin.Forum.Comment.CreateAnswer; // 휴지통 - 게시글 global using SearchTrashPosts = Application.Features.Admin.Forum.Trash.Post.Search; global using RestoreTrashPost = Application.Features.Admin.Forum.Trash.Post.Restore; global using PermanentDeleteTrashPost = Application.Features.Admin.Forum.Trash.Post.PermanentDelete; // 휴지통 - 댓글 global using SearchTrashComments = Application.Features.Admin.Forum.Trash.Comment.Search; global using RestoreTrashComment = Application.Features.Admin.Forum.Trash.Comment.Restore; global using PermanentDeleteTrashComment = Application.Features.Admin.Forum.Trash.Comment.PermanentDelete; // 게시글 이미지 global using SearchPostImages = Application.Features.Admin.Forum.PostImage.Search; global using DeletePostImage = Application.Features.Admin.Forum.PostImage.Delete; global using ToggleDisablePostImage = Application.Features.Admin.Forum.PostImage.ToggleDisable; // 게시글 첨부파일 global using SearchPostFiles = Application.Features.Admin.Forum.PostFile.Search; global using DeletePostFile = Application.Features.Admin.Forum.PostFile.Delete; global using ToggleDisablePostFile = Application.Features.Admin.Forum.PostFile.ToggleDisable; // 댓글 이미지 global using SearchCommentImages = Application.Features.Admin.Forum.CommentImage.Search; global using DeleteCommentImage = Application.Features.Admin.Forum.CommentImage.Delete; global using ToggleDisableCommentImage = Application.Features.Admin.Forum.CommentImage.ToggleDisable; // 댓글 첨부파일 global using SearchCommentFiles = Application.Features.Admin.Forum.CommentFile.Search; global using DeleteCommentFile = Application.Features.Admin.Forum.CommentFile.Delete; global using ToggleDisableCommentFile = Application.Features.Admin.Forum.CommentFile.ToggleDisable; // 게시글 반응 global using SearchPostReactions = Application.Features.Admin.Forum.PostReaction.Search; global using DeletePostReaction = Application.Features.Admin.Forum.PostReaction.Delete; // 댓글 반응 global using SearchCommentReactions = Application.Features.Admin.Forum.CommentReaction.Search; global using DeleteCommentReaction = Application.Features.Admin.Forum.CommentReaction.Delete; // 게시글 신고 global using SearchPostReports = Application.Features.Admin.Forum.PostReport.Search; global using UpdatePostReportStatus = Application.Features.Admin.Forum.PostReport.UpdateStatus; global using DeletePostReport = Application.Features.Admin.Forum.PostReport.Delete; // 댓글 신고 global using SearchCommentReports = Application.Features.Admin.Forum.CommentReport.Search; global using UpdateCommentReportStatus = Application.Features.Admin.Forum.CommentReport.UpdateStatus; global using DeleteCommentReport = Application.Features.Admin.Forum.CommentReport.Delete; // 채널 목록 global using SearchChannels = Application.Features.Admin.Channel.List.Search; global using GetChannel = Application.Features.Admin.Channel.List.Get; global using CreateChannel = Application.Features.Admin.Channel.List.Create; global using UpdateChannel = Application.Features.Admin.Channel.List.Update; global using DeleteChannel = Application.Features.Admin.Channel.List.Delete; // 채널 - 경험치 관리 global using GetChannelExpConfig = Application.Features.Admin.Channel.ExpConfig.Get; global using UpdateChannelExpConfig = Application.Features.Admin.Channel.ExpConfig.Update; // 채널 - YouTube PubSub 구독 관리 global using GetYouTubePubSub = Application.Features.Admin.Channel.YouTubePubSub.Get; global using ResubscribeYouTubePubSub = Application.Features.Admin.Channel.YouTubePubSub.Resubscribe; global using UnsubscribeYouTubePubSub = Application.Features.Admin.Channel.YouTubePubSub.Unsubscribe; global using ManualDetectYouTubeLive = Application.Features.Admin.Channel.YouTubePubSub.ManualDetect; global using GetYouTubeLiveStatus = Application.Features.Admin.Channel.YouTubePubSub.GetLiveStatus; global using GetYouTubeHealth = Application.Features.Admin.Channel.YouTubePubSub.GetHealth; global using TestYouTubeApiKey = Application.Features.Admin.Channel.YouTubePubSub.TestApiKey; global using ForceYouTubeLive = Application.Features.Admin.Channel.YouTubePubSub.ForceLive; global using ForceYouTubeOffline = Application.Features.Admin.Channel.YouTubePubSub.ForceOffline; // 토스 결제 내역 global using SearchTossConfirms = Application.Features.Admin.Payment.Toss.Confirm.Search; global using GetTossConfirm = Application.Features.Admin.Payment.Toss.Confirm.Get; global using CancelTossConfirm = Application.Features.Admin.Payment.Toss.Confirm.Cancel; global using DeleteTossConfirms = Application.Features.Admin.Payment.Toss.Confirm.Delete; // 토스 취소 내역 global using SearchTossCancels = Application.Features.Admin.Payment.Toss.Cancel.Search; global using GetTossCancel = Application.Features.Admin.Payment.Toss.Cancel.Get; global using DeleteTossCancels = Application.Features.Admin.Payment.Toss.Cancel.Delete; // 토스 오류 내역 global using SearchTossLogs = Application.Features.Admin.Payment.Toss.Log.Search; global using DeleteTossLogs = Application.Features.Admin.Payment.Toss.Log.Delete; // 메일 관리 global using SearchEmailLogs = Application.Features.Admin.Mail.Search; global using GetEmailLog = Application.Features.Admin.Mail.Get; global using ResendEmailLog = Application.Features.Admin.Mail.Resend; global using DeleteEmailLog = Application.Features.Admin.Mail.Delete; // 상황판 (Dashboard) global using GetMailHealth = Application.Features.Admin.Dashboard.MailHealth; // 뉴스 소스 (API) // 스토어 - 게임 관리 global using SearchGames = Application.Features.Admin.Store.Game.Search; global using GetGame = Application.Features.Admin.Store.Game.Get; global using GetGames = Application.Features.Admin.Store.Game.GetAll; global using CreateGame = Application.Features.Admin.Store.Game.Create; global using UpdateGame = Application.Features.Admin.Store.Game.Update; global using DeleteGame = Application.Features.Admin.Store.Game.Delete; global using GenerateGameCode = Application.Features.Admin.Store.Game.GenerateCode; // 스토어 - 상품 관리 global using SearchProducts = Application.Features.Admin.Store.Product.Search; global using GetProduct = Application.Features.Admin.Store.Product.Get; global using CreateProduct = Application.Features.Admin.Store.Product.Create; global using UpdateProduct = Application.Features.Admin.Store.Product.Update; global using DeleteProduct = Application.Features.Admin.Store.Product.Delete; global using GetProductLimitConfig = Application.Features.Admin.Store.Product.LimitConfig.Get; global using UpdateProductLimitConfig = Application.Features.Admin.Store.Product.LimitConfig.Update; // 스토어 - 쿠폰 관리 global using SearchCoupons = Application.Features.Admin.Store.Coupon.Search; global using GetCoupon = Application.Features.Admin.Store.Coupon.Get; global using CreateCoupon = Application.Features.Admin.Store.Coupon.Create; global using UpdateCoupon = Application.Features.Admin.Store.Coupon.Update; global using DeleteCoupon = Application.Features.Admin.Store.Coupon.Delete; global using ListCouponCodes = Application.Features.Admin.Store.Coupon.ListCodes; global using ImportCouponCodes = Application.Features.Admin.Store.Coupon.ImportCodes; global using ExportCouponCodes = Application.Features.Admin.Store.Coupon.ExportCodes; global using DeleteCouponCodes = Application.Features.Admin.Store.Coupon.DeleteCodes; global using ExpireCouponCodes = Application.Features.Admin.Store.Coupon.ExpireCodes; global using RestoreCouponCodes = Application.Features.Admin.Store.Coupon.RestoreCodes; // 스토어 - 주문 관리 global using SearchOrders = Application.Features.Admin.Store.Order.Search; global using GetOrder = Application.Features.Admin.Store.Order.Get; global using RequestOrderRefund = Application.Features.Admin.Store.Order.RequestRefund; global using ProcessOrderRefund = Application.Features.Admin.Store.Order.ProcessRefund; global using RejectOrderRefund = Application.Features.Admin.Store.Order.RejectRefund; // 스토어 - 배송 관리 global using SearchShipments = Application.Features.Admin.Store.Shipment.Search; global using GetShipment = Application.Features.Admin.Store.Shipment.Get; global using UpdateShipmentStatus = Application.Features.Admin.Store.Shipment.UpdateStatus; // 스토어 - 게임사 정산 global using SearchGameSettlements = Application.Features.Admin.Store.Settlement.Search; global using GetGameSettlement = Application.Features.Admin.Store.Settlement.Get; global using MarkSettlementSettled = Application.Features.Admin.Store.Settlement.MarkSettled;