实现V4目录管理后台前端
This commit is contained in:
@@ -9,6 +9,7 @@ export type AuthPermissionCode =
|
||||
| 'RESERVATION_AUDIT_READ'
|
||||
| 'RESERVATION_INVOICE_GENERATE'
|
||||
| 'RESERVATION_ROOMING_LIST_GENERATE'
|
||||
| 'RESERVATION_CATALOG_MANAGE'
|
||||
| 'HOTEL_SWITCH'
|
||||
| 'SYSTEM_AUTH_READ'
|
||||
| 'SYSTEM_ADMIN_CONSOLE_ACCESS'
|
||||
|
||||
@@ -31,6 +31,11 @@ export interface AdminHotelListFilters extends SystemAdminPageFilters {
|
||||
hotel_status?: string
|
||||
}
|
||||
|
||||
export interface AdminReservationCatalogListFilters extends SystemAdminPageFilters {
|
||||
hotel_id?: string
|
||||
status?: string
|
||||
}
|
||||
|
||||
export interface AdminUserRoleResult {
|
||||
id: string
|
||||
role_code: string
|
||||
@@ -128,6 +133,40 @@ export interface AdminHotelResult {
|
||||
updated_at: string | null
|
||||
}
|
||||
|
||||
export interface AdminReservationCatalogAccountResult {
|
||||
id: string
|
||||
hotel_id: string
|
||||
account_code: string
|
||||
account_name: string
|
||||
market_code: string
|
||||
source_code: string
|
||||
status: string
|
||||
catalog_source: string
|
||||
external_account_id: string | null
|
||||
catalog_version: string | null
|
||||
metadata_json: string | null
|
||||
version: number | null
|
||||
created_at: string | null
|
||||
updated_at: string | null
|
||||
}
|
||||
|
||||
export interface AdminReservationCatalogCodeResult {
|
||||
id: string
|
||||
hotel_id: string
|
||||
catalog_type: string
|
||||
code: string
|
||||
display_name: string
|
||||
status: string
|
||||
catalog_source: string
|
||||
external_id: string | null
|
||||
sort_order: number | null
|
||||
catalog_version: string | null
|
||||
metadata_json: string | null
|
||||
version: number | null
|
||||
created_at: string | null
|
||||
updated_at: string | null
|
||||
}
|
||||
|
||||
export interface AdminUserCreateRequest {
|
||||
username: string
|
||||
initial_password: string
|
||||
@@ -235,6 +274,31 @@ export interface AdminHotelStatusUpdateRequest {
|
||||
hotel_status: string
|
||||
}
|
||||
|
||||
export interface AdminReservationCatalogAccountCreateRequest {
|
||||
hotel_id: string
|
||||
account_code: string
|
||||
account_name: string
|
||||
market_code: string
|
||||
source_code: string
|
||||
external_account_id?: string
|
||||
catalog_version?: string
|
||||
metadata_json?: string
|
||||
}
|
||||
|
||||
export interface AdminReservationCatalogCodeCreateRequest {
|
||||
hotel_id: string
|
||||
code: string
|
||||
display_name: string
|
||||
external_id?: string
|
||||
sort_order?: number
|
||||
catalog_version?: string
|
||||
metadata_json?: string
|
||||
}
|
||||
|
||||
export interface AdminReservationCatalogStatusUpdateRequest {
|
||||
status: string
|
||||
}
|
||||
|
||||
export interface AdminAuditLogListFilters extends SystemAdminPageFilters {
|
||||
target_type?: string
|
||||
target_id?: string
|
||||
|
||||
Reference in New Issue
Block a user