-- ============================================================================= -- etl_feiqiu / app(RLS 视图层) -- 生成日期:2026-02-23 -- 来源:测试库(通过脚本自动导出) -- ============================================================================= CREATE SCHEMA IF NOT EXISTS app; -- 视图 CREATE OR REPLACE VIEW app.v_assistant AS SELECT assistant_id, tenant_id, site_id, real_name, nickname, mobile, level, assistant_status, leave_status FROM core.dim_assistant a; ; CREATE OR REPLACE VIEW app.v_assistant_daily AS SELECT id, site_id, tenant_id, assistant_id, assistant_nickname, stat_date, total_service_count, total_hours, base_hours, bonus_hours, room_hours, total_ledger_amount, unique_customers, unique_tables, created_at FROM dws.dws_assistant_daily_detail d; ; CREATE OR REPLACE VIEW app.v_finance_daily AS SELECT id, site_id, tenant_id, stat_date, gross_amount, table_fee_amount, goods_amount, assistant_pd_amount, assistant_cx_amount, discount_total, confirmed_income, cash_inflow_total, recharge_count, recharge_total, order_count, member_order_count, guest_order_count, avg_order_amount, created_at FROM dws.dws_finance_daily_summary f; ; CREATE OR REPLACE VIEW app.v_member AS SELECT member_id, system_member_id, tenant_id, register_site_id AS site_id, mobile, nickname, member_card_grade_name, status FROM core.dim_member m; ; CREATE OR REPLACE VIEW app.v_member_consumption AS SELECT id, site_id, tenant_id, member_id, stat_date, member_nickname, card_grade_name, total_visit_count, total_consume_amount, total_recharge_amount, last_consume_date, first_consume_date, days_since_last, customer_tier, created_at FROM dws.dws_member_consumption_summary mc; ; CREATE OR REPLACE VIEW app.v_order_summary AS SELECT site_id, order_settle_id, order_trade_no, order_date, tenant_id, member_id, member_flag, order_original_amount, order_final_amount, total_paid_amount, refund_amount, net_income, created_at FROM dws.dws_order_summary os; ; CREATE OR REPLACE VIEW app.v_site AS SELECT site_id, tenant_id, shop_name, site_label, shop_status FROM core.dim_site s; ;