在前后端开发联调前 的提交20260223
This commit is contained in:
121
docs/database/ddl/etl_feiqiu__app.sql
Normal file
121
docs/database/ddl/etl_feiqiu__app.sql
Normal file
@@ -0,0 +1,121 @@
|
||||
-- =============================================================================
|
||||
-- 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;
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user