LogoBricksmith

Console Feature 브릭

29개 Console feature 브릭 목록 - 관리자 콘솔 전용 브릭

Console Feature 브릭#

Bricksmith는 관리자 콘솔 전용 29개 Console feature 브릭을 제공합니다. 각 브릭은 kobic 프로젝트에서 추출된 관리자 UI + Serverpod backend를 포함합니다.

카테고리 요약#

카테고리브릭 수설명
Console 관리23일반 관리자 기능 (대시보드, 사용자, 매출, 콘텐츠 등)
Publisher4출판사 관리 (관리, 정산, 계약, 분석)
SCM 견본 관리2견본 도서 관리 및 신청

공통 변수#

모든 Console feature 브릭은 App feature 브릭과 동일한 변수 체계를 사용합니다:

VariableTypeDescription
project_namestring프로젝트명 (snake_case)
org_namestring조직명
org_tldstring최상위 도메인 (default: com)
feature_namestringFeature 모듈명 (snake_case)
primary_entitystring주요 도메인 Entity명 (PascalCase)
secondary_entitystring보조 Entity명 (PascalCase)

Console 관리 (23개)#

브릭feature_nameprimary_entitysecondary_entity설명
Console Dashboard console_dashboard DashboardMetric DashboardWidget 관리자 대시보드
Console User Management console_user_management ManagedUser UserRole 사용자 관리
Console Sales Analysis console_sales_analysis SalesRecord SalesReport 매출 분석
Console Content Management console_content_management ManagedContent ContentCategory 콘텐츠 관리
Console Notification console_notification NotificationTemplate NotificationLog 알림 관리
Console Settings console_settings SystemSetting SettingCategory 설정 관리
Console Report console_report AdminReport ReportTemplate 리포트 관리
Console Community console_community ManagedPost ManagedComment 커뮤니티 관리
Console Notice console_notice NoticeItem NoticeCategory 공지사항 관리
Console Chat console_chat ChatSession ChatMessage 채팅 관리
Console Review console_review ManagedReview ReviewReport 리뷰 관리
Console Payment console_payment PaymentRecord RefundRequest 결제 관리
Console Store console_store ManagedProduct ProductCategory 상점 관리
Console Ranking console_ranking RankingConfig RankEntry 랭킹 관리
Console Assessment console_assessment TestConfig QuestionBank 평가 관리
Console Check-in console_check_in AttendanceLog CheckInConfig 출석 관리
Console Group console_group ManagedGroup GroupMember 그룹 관리
Console Task console_task TaskAssignment TaskSubmission 과제 관리
Console Search console_search SearchIndex SearchLog 검색 관리
Console My Library console_my_library LibraryContent LibraryCategory 서재 관리
Console Book Content console_book_content BookMetadata ContentFile 도서 콘텐츠 관리
Console AI Chat console_ai_chat AiChatConfig AiChatLog AI 챗봇 관리
Console Onboarding console_onboarding OnboardingConfig OnboardingStep 온보딩 관리

Publisher (4개)#

브릭feature_nameprimary_entitysecondary_entity설명
Console Publisher Management console_publisher_management Publisher PublisherContract 출판사 관리
Console Publisher Settlement console_publisher_settlement Settlement SettlementItem 출판사 정산
Console Publisher Contract console_publisher_contract Contract ContractTerm 출판사 계약
Console Publisher Analytics console_publisher_analytics PublisherMetric SalesData 출판사 분석

SCM 견본 관리 (2개)#

브릭feature_nameprimary_entitysecondary_entity설명
Console SCM Sample Book console_scm_sample_book SampleBook SampleBookStock 견본 도서 관리
Console SCM Sample Book Request console_scm_sample_book_request SampleBookRequest RequestItem 견본 도서 신청 관리

사용법#

단일 Console Feature 적용#

bricksmith apply --feature console_dashboard

복수 Console Feature 동시 적용#

bricksmith apply --features console_dashboard,console_user_management,console_sales_analysis

Entity 커스터마이징#

bricksmith apply --feature console_sales_analysis \
  --primary-entity Revenue \
  --secondary-entity RevenueReport

전체 Console Feature 동기화#

템플릿 프로젝트에서 29개 Console feature를 일괄 동기화합니다:

bricksmith sync --type all-console-features --project-dir template/kobic
Console feature 브릭은 kobic 프로젝트에서 추출되었습니다. 모든 브릭에 Serverpod backend 모듈이 포함되어 있습니다.