[已用]创建经理门店基础信息视图.sql 1.13 KB
-- 创建经理门店基础信息视图(精简版)
-- 只包含必要的基础数据,不包含生命线设置

DROP VIEW IF EXISTS v_manager_store_basic;

CREATE VIEW v_manager_store_basic AS
SELECT 
    u.F_Id AS manager_user_id, -- 使用正确的用户ID字段
    u.F_RealName AS manager_name,
    u.F_GW AS manager_position,
    u.F_OrganizeId AS manager_organize_id,
    org.F_Id AS business_unit_id,
    org.F_FullName AS business_unit_name,
    org.F_ParentId AS parent_organize_id,
    parent_org.F_FullName AS parent_organize_name,
    md.F_Id AS store_id,
    md.mdbm AS store_code,
    md.dm AS store_name,
    md.syb AS store_business_unit_id
FROM BASE_USER u
INNER JOIN BASE_ORGANIZE org ON u.F_OrganizeId = org.F_Id
INNER JOIN BASE_ORGANIZE parent_org ON org.F_ParentId = parent_org.F_Id
INNER JOIN lq_mdxx md ON md.syb = org.F_Id
WHERE u.F_EnabledMark = 1 
    AND u.F_DeleteMark IS NULL
    AND org.F_EnabledMark = 1 
    AND org.F_DeleteMark IS NULL
    AND parent_org.F_EnabledMark = 1 
    AND parent_org.F_DeleteMark IS NULL
    AND (u.F_GW LIKE '%经理%' OR u.F_GW LIKE '%总经理%')
    AND parent_org.F_FullName = '事业部';