using.cs 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. global using GetConfig = Application.Features.Config.Get;
  2. global using UpdateConfig = Application.Features.Config.Update;
  3. global using GetUser = Application.Features.Director.User.Get;
  4. global using GetUserRoles = Application.Features.Director.User.GetRoles;
  5. global using UpdateUser = Application.Features.Director.User.Update;
  6. global using UpdateUserRoles = Application.Features.Director.User.UpdateRoles;
  7. global using GetUsers = Application.Features.Director.Users.Get;
  8. global using GetRoles = Application.Features.Director.Roles.Get;
  9. global using GetRole = Application.Features.Director.Role.Get;
  10. global using CreateRole = Application.Features.Director.Role.Create;
  11. global using DeleteRole = Application.Features.Director.Role.Delete;
  12. global using GetRolePermissions = Application.Features.Director.Role.Permissions.Get;
  13. global using UpdateRolePermissions = Application.Features.Director.Role.Permissions.Update;
  14. // 관리자 로그인 내역
  15. global using SearchAdminLoginLogs = Application.Features.Director.LoginLog.Search;
  16. global using DeleteAdminLoginLog = Application.Features.Director.LoginLog.Delete;
  17. // 관리자 접근 기록
  18. global using SearchAdminAccessLogs = Application.Features.Director.AccessLog.Search;
  19. global using DeleteAdminAccessLog = Application.Features.Director.AccessLog.Delete;
  20. // 문서
  21. global using SearchDocuments = Application.Features.Admin.Document.Search;
  22. global using GetDocument = Application.Features.Admin.Document.Get;
  23. global using CreateDocument = Application.Features.Admin.Document.Create;
  24. global using UpdateDocument = Application.Features.Admin.Document.Update;
  25. global using DeleteDocument = Application.Features.Admin.Document.Delete;
  26. // 팝업
  27. global using SearchPopups = Application.Features.Admin.Popup.Search;
  28. global using GetPopup = Application.Features.Admin.Popup.Get;
  29. global using CreatePopup = Application.Features.Admin.Popup.Create;
  30. global using UpdatePopup = Application.Features.Admin.Popup.Update;
  31. global using DeletePopup = Application.Features.Admin.Popup.Delete;
  32. // 팝업 위치
  33. global using GetPopupPositions = Application.Features.Admin.Popup.Position.GetAll;
  34. global using SavePopupPositions = Application.Features.Admin.Popup.Position.Save;
  35. // FAQ 분류
  36. global using GetFaqCategories = Application.Features.Admin.Faq.Category.GetAll;
  37. global using SaveFaqCategories = Application.Features.Admin.Faq.Category.Save;
  38. // FAQ 목록
  39. global using SearchFaqItems = Application.Features.Admin.Faq.Item.Search;
  40. global using GetFaqItem = Application.Features.Admin.Faq.Item.Get;
  41. global using CreateFaqItem = Application.Features.Admin.Faq.Item.Create;
  42. global using UpdateFaqItem = Application.Features.Admin.Faq.Item.Update;
  43. global using DeleteFaqItem = Application.Features.Admin.Faq.Item.Delete;
  44. // 배너 위치
  45. global using GetBannerPositions = Application.Features.Admin.Banner.Position.GetAll;
  46. global using SaveBannerPositions = Application.Features.Admin.Banner.Position.Save;
  47. // 배너 목록
  48. global using SearchBannerItems = Application.Features.Admin.Banner.Item.Search;
  49. global using GetBannerItem = Application.Features.Admin.Banner.Item.Get;
  50. global using CreateBannerItem = Application.Features.Admin.Banner.Item.Create;
  51. global using UpdateBannerItem = Application.Features.Admin.Banner.Item.Update;
  52. global using DeleteBannerItem = Application.Features.Admin.Banner.Item.Delete;
  53. // 회원 목록
  54. global using SearchMembers = Application.Features.Admin.Member.List.Search;
  55. global using GetMember = Application.Features.Admin.Member.List.Get;
  56. global using CreateMember = Application.Features.Admin.Member.List.Create;
  57. global using UpdateMember = Application.Features.Admin.Member.List.Update;
  58. global using DeleteMember = Application.Features.Admin.Member.List.Delete;
  59. global using ApproveMember = Application.Features.Admin.Member.List.Approve;
  60. // 회원 등급
  61. global using GetMemberGrades = Application.Features.Admin.MemberGrade.GetAll;
  62. global using GetMemberGrade = Application.Features.Admin.MemberGrade.Get;
  63. global using CreateMemberGrade = Application.Features.Admin.MemberGrade.Create;
  64. global using UpdateMemberGrade = Application.Features.Admin.MemberGrade.Update;
  65. global using DeleteMemberGrade = Application.Features.Admin.MemberGrade.Delete;
  66. // 로그인 내역
  67. global using SearchLoginLogs = Application.Features.Admin.Member.Logs.Login.Search;
  68. global using DeleteLoginLog = Application.Features.Admin.Member.Logs.Login.Delete;
  69. // 이메일 변경 내역
  70. global using SearchEmailChangeLogs = Application.Features.Admin.Member.Logs.EmailChange.Search;
  71. global using DeleteEmailChangeLog = Application.Features.Admin.Member.Logs.EmailChange.Delete;
  72. // 자기소개 변경 내역
  73. global using SearchIntroChangeLogs = Application.Features.Admin.Member.Logs.IntroChange.Search;
  74. global using DeleteIntroChangeLog = Application.Features.Admin.Member.Logs.IntroChange.Delete;
  75. // 별명 변경 내역
  76. global using SearchNameChangeLogs = Application.Features.Admin.Member.Logs.NameChange.Search;
  77. global using DeleteNameChangeLog = Application.Features.Admin.Member.Logs.NameChange.Delete;
  78. // 한마디 변경 내역
  79. global using SearchSummaryChangeLogs = Application.Features.Admin.Member.Logs.SummaryChange.Search;
  80. global using DeleteSummaryChangeLog = Application.Features.Admin.Member.Logs.SummaryChange.Delete;
  81. // 지갑 관리
  82. global using SearchWallets = Application.Features.Admin.Member.Wallet.List.Search;
  83. global using GetWallet = Application.Features.Admin.Member.Wallet.List.Get;
  84. global using ChargeWallet = Application.Features.Admin.Member.Wallet.List.Charge;
  85. // 거래 장부
  86. global using SearchWalletTransactions = Application.Features.Admin.Member.Wallet.Transactions.Search;
  87. global using GetWalletTransaction = Application.Features.Admin.Member.Wallet.Transactions.Get;
  88. global using DeleteWalletTransaction = Application.Features.Admin.Member.Wallet.Transactions.Delete;
  89. // 게시판 분류
  90. global using GetBoardGroups = Application.Features.Admin.Forum.BoardGroup.GetAll;
  91. global using SaveBoardGroups = Application.Features.Admin.Forum.BoardGroup.Save;
  92. // 게시판 목록
  93. global using SearchBoards = Application.Features.Admin.Forum.Board.Search;
  94. global using GetBoard = Application.Features.Admin.Forum.Board.Get;
  95. global using CreateBoard = Application.Features.Admin.Forum.Board.Create;
  96. global using UpdateBoard = Application.Features.Admin.Forum.Board.Update;
  97. global using DeleteBoard = Application.Features.Admin.Forum.Board.Delete;
  98. // 게시글 목록
  99. global using SearchPosts = Application.Features.Admin.Forum.Post.Search;
  100. global using GetPost = Application.Features.Admin.Forum.Post.Get;
  101. global using CreatePost = Application.Features.Admin.Forum.Post.Create;
  102. global using UpdatePost = Application.Features.Admin.Forum.Post.Update;
  103. global using DeletePost = Application.Features.Admin.Forum.Post.Delete;
  104. global using DeletePostThumbnail = Application.Features.Admin.Forum.Post.DeleteThumbnail;
  105. // 게시판 설정
  106. global using GetBoardMeta = Application.Features.Admin.Forum.BoardMeta.Get;
  107. global using UpdateBoardMeta = Application.Features.Admin.Forum.BoardMeta.Update;
  108. // 게시판 관리자
  109. global using GetBoardManagers = Application.Features.Admin.Forum.BoardManager.GetAll;
  110. global using SaveBoardManagers = Application.Features.Admin.Forum.BoardManager.Save;
  111. // 게시판 말머리
  112. global using GetBoardPrefixes = Application.Features.Admin.Forum.BoardPrefix.GetAll;
  113. global using SaveBoardPrefixes = Application.Features.Admin.Forum.BoardPrefix.Save;
  114. // 댓글 목록
  115. global using SearchComments = Application.Features.Admin.Forum.Comment.Search;
  116. global using GetComment = Application.Features.Admin.Forum.Comment.Get;
  117. global using DeleteComment = Application.Features.Admin.Forum.Comment.Delete;
  118. global using CreateAnswerComment = Application.Features.Admin.Forum.Comment.CreateAnswer;
  119. // 휴지통 - 게시글
  120. global using SearchTrashPosts = Application.Features.Admin.Forum.Trash.Post.Search;
  121. global using RestoreTrashPost = Application.Features.Admin.Forum.Trash.Post.Restore;
  122. global using PermanentDeleteTrashPost = Application.Features.Admin.Forum.Trash.Post.PermanentDelete;
  123. // 휴지통 - 댓글
  124. global using SearchTrashComments = Application.Features.Admin.Forum.Trash.Comment.Search;
  125. global using RestoreTrashComment = Application.Features.Admin.Forum.Trash.Comment.Restore;
  126. global using PermanentDeleteTrashComment = Application.Features.Admin.Forum.Trash.Comment.PermanentDelete;
  127. // 게시글 이미지
  128. global using SearchPostImages = Application.Features.Admin.Forum.PostImage.Search;
  129. global using DeletePostImage = Application.Features.Admin.Forum.PostImage.Delete;
  130. global using ToggleDisablePostImage = Application.Features.Admin.Forum.PostImage.ToggleDisable;
  131. // 게시글 첨부파일
  132. global using SearchPostFiles = Application.Features.Admin.Forum.PostFile.Search;
  133. global using DeletePostFile = Application.Features.Admin.Forum.PostFile.Delete;
  134. global using ToggleDisablePostFile = Application.Features.Admin.Forum.PostFile.ToggleDisable;
  135. // 댓글 이미지
  136. global using SearchCommentImages = Application.Features.Admin.Forum.CommentImage.Search;
  137. global using DeleteCommentImage = Application.Features.Admin.Forum.CommentImage.Delete;
  138. global using ToggleDisableCommentImage = Application.Features.Admin.Forum.CommentImage.ToggleDisable;
  139. // 댓글 첨부파일
  140. global using SearchCommentFiles = Application.Features.Admin.Forum.CommentFile.Search;
  141. global using DeleteCommentFile = Application.Features.Admin.Forum.CommentFile.Delete;
  142. global using ToggleDisableCommentFile = Application.Features.Admin.Forum.CommentFile.ToggleDisable;
  143. // 게시글 반응
  144. global using SearchPostReactions = Application.Features.Admin.Forum.PostReaction.Search;
  145. global using DeletePostReaction = Application.Features.Admin.Forum.PostReaction.Delete;
  146. // 댓글 반응
  147. global using SearchCommentReactions = Application.Features.Admin.Forum.CommentReaction.Search;
  148. global using DeleteCommentReaction = Application.Features.Admin.Forum.CommentReaction.Delete;
  149. // 게시글 신고
  150. global using SearchPostReports = Application.Features.Admin.Forum.PostReport.Search;
  151. global using UpdatePostReportStatus = Application.Features.Admin.Forum.PostReport.UpdateStatus;
  152. global using DeletePostReport = Application.Features.Admin.Forum.PostReport.Delete;
  153. // 댓글 신고
  154. global using SearchCommentReports = Application.Features.Admin.Forum.CommentReport.Search;
  155. global using UpdateCommentReportStatus = Application.Features.Admin.Forum.CommentReport.UpdateStatus;
  156. global using DeleteCommentReport = Application.Features.Admin.Forum.CommentReport.Delete;
  157. // 채널 목록
  158. global using SearchChannels = Application.Features.Admin.Channel.List.Search;
  159. global using GetChannel = Application.Features.Admin.Channel.List.Get;
  160. global using CreateChannel = Application.Features.Admin.Channel.List.Create;
  161. global using UpdateChannel = Application.Features.Admin.Channel.List.Update;
  162. global using DeleteChannel = Application.Features.Admin.Channel.List.Delete;
  163. // 채널 - 경험치 관리
  164. global using GetChannelExpConfig = Application.Features.Admin.Channel.ExpConfig.Get;
  165. global using UpdateChannelExpConfig = Application.Features.Admin.Channel.ExpConfig.Update;
  166. // 채널 - YouTube PubSub 구독 관리
  167. global using GetYouTubePubSub = Application.Features.Admin.Channel.YouTubePubSub.Get;
  168. global using ResubscribeYouTubePubSub = Application.Features.Admin.Channel.YouTubePubSub.Resubscribe;
  169. global using UnsubscribeYouTubePubSub = Application.Features.Admin.Channel.YouTubePubSub.Unsubscribe;
  170. global using ManualDetectYouTubeLive = Application.Features.Admin.Channel.YouTubePubSub.ManualDetect;
  171. global using GetYouTubeLiveStatus = Application.Features.Admin.Channel.YouTubePubSub.GetLiveStatus;
  172. global using GetYouTubeHealth = Application.Features.Admin.Channel.YouTubePubSub.GetHealth;
  173. global using TestYouTubeApiKey = Application.Features.Admin.Channel.YouTubePubSub.TestApiKey;
  174. global using ForceYouTubeLive = Application.Features.Admin.Channel.YouTubePubSub.ForceLive;
  175. global using ForceYouTubeOffline = Application.Features.Admin.Channel.YouTubePubSub.ForceOffline;
  176. // 토스 결제 내역
  177. global using SearchTossConfirms = Application.Features.Admin.Payment.Toss.Confirm.Search;
  178. global using GetTossConfirm = Application.Features.Admin.Payment.Toss.Confirm.Get;
  179. global using CancelTossConfirm = Application.Features.Admin.Payment.Toss.Confirm.Cancel;
  180. global using DeleteTossConfirms = Application.Features.Admin.Payment.Toss.Confirm.Delete;
  181. // 토스 취소 내역
  182. global using SearchTossCancels = Application.Features.Admin.Payment.Toss.Cancel.Search;
  183. global using GetTossCancel = Application.Features.Admin.Payment.Toss.Cancel.Get;
  184. global using DeleteTossCancels = Application.Features.Admin.Payment.Toss.Cancel.Delete;
  185. // 토스 오류 내역
  186. global using SearchTossLogs = Application.Features.Admin.Payment.Toss.Log.Search;
  187. global using DeleteTossLogs = Application.Features.Admin.Payment.Toss.Log.Delete;
  188. // 메일 관리
  189. global using SearchEmailLogs = Application.Features.Admin.Mail.Search;
  190. global using GetEmailLog = Application.Features.Admin.Mail.Get;
  191. global using ResendEmailLog = Application.Features.Admin.Mail.Resend;
  192. global using DeleteEmailLog = Application.Features.Admin.Mail.Delete;
  193. // 상황판 (Dashboard)
  194. global using GetMailHealth = Application.Features.Admin.Dashboard.MailHealth;
  195. // 뉴스 소스 (API)
  196. // 스토어 - 게임 관리
  197. global using SearchGames = Application.Features.Admin.Store.Game.Search;
  198. global using GetGame = Application.Features.Admin.Store.Game.Get;
  199. global using GetGames = Application.Features.Admin.Store.Game.GetAll;
  200. global using CreateGame = Application.Features.Admin.Store.Game.Create;
  201. global using UpdateGame = Application.Features.Admin.Store.Game.Update;
  202. global using DeleteGame = Application.Features.Admin.Store.Game.Delete;
  203. global using GenerateGameCode = Application.Features.Admin.Store.Game.GenerateCode;
  204. // 스토어 - 상품 관리
  205. global using SearchProducts = Application.Features.Admin.Store.Product.Search;
  206. global using GetProduct = Application.Features.Admin.Store.Product.Get;
  207. global using CreateProduct = Application.Features.Admin.Store.Product.Create;
  208. global using UpdateProduct = Application.Features.Admin.Store.Product.Update;
  209. global using DeleteProduct = Application.Features.Admin.Store.Product.Delete;
  210. global using GetProductLimitConfig = Application.Features.Admin.Store.Product.LimitConfig.Get;
  211. global using UpdateProductLimitConfig = Application.Features.Admin.Store.Product.LimitConfig.Update;
  212. // 스토어 - 쿠폰 관리
  213. global using SearchCoupons = Application.Features.Admin.Store.Coupon.Search;
  214. global using GetCoupon = Application.Features.Admin.Store.Coupon.Get;
  215. global using CreateCoupon = Application.Features.Admin.Store.Coupon.Create;
  216. global using UpdateCoupon = Application.Features.Admin.Store.Coupon.Update;
  217. global using DeleteCoupon = Application.Features.Admin.Store.Coupon.Delete;
  218. global using ListCouponCodes = Application.Features.Admin.Store.Coupon.ListCodes;
  219. global using ImportCouponCodes = Application.Features.Admin.Store.Coupon.ImportCodes;
  220. global using ExportCouponCodes = Application.Features.Admin.Store.Coupon.ExportCodes;
  221. global using DeleteCouponCodes = Application.Features.Admin.Store.Coupon.DeleteCodes;
  222. global using ExpireCouponCodes = Application.Features.Admin.Store.Coupon.ExpireCodes;
  223. global using RestoreCouponCodes = Application.Features.Admin.Store.Coupon.RestoreCodes;
  224. // 스토어 - 주문 관리
  225. global using SearchOrders = Application.Features.Admin.Store.Order.Search;
  226. global using GetOrder = Application.Features.Admin.Store.Order.Get;
  227. global using RequestOrderRefund = Application.Features.Admin.Store.Order.RequestRefund;
  228. global using ProcessOrderRefund = Application.Features.Admin.Store.Order.ProcessRefund;
  229. global using RejectOrderRefund = Application.Features.Admin.Store.Order.RejectRefund;
  230. // 스토어 - 배송 관리
  231. global using SearchShipments = Application.Features.Admin.Store.Shipment.Search;
  232. global using GetShipment = Application.Features.Admin.Store.Shipment.Get;
  233. global using UpdateShipmentStatus = Application.Features.Admin.Store.Shipment.UpdateStatus;
  234. // 스토어 - 게임사 정산
  235. global using SearchGameSettlements = Application.Features.Admin.Store.Settlement.Search;
  236. global using GetGameSettlement = Application.Features.Admin.Store.Settlement.Get;
  237. global using MarkSettlementSettled = Application.Features.Admin.Store.Settlement.MarkSettled;