/*
    股份统计相关表结构设计
    Created Date: 2025-12-16
    Description: 用于存储门店、科技部、总部的股份统计数据
*/

-- ----------------------------
-- 1. 门店股份统计表 (lq_share_statistics_store)
-- ----------------------------
DROP TABLE IF EXISTS `lq_share_statistics_store`;
CREATE TABLE `lq_share_statistics_store` (
  `F_Id` varchar(50) NOT NULL COMMENT '主键ID',
  `F_StoreId` varchar(50) NOT NULL COMMENT '门店ID',
  `F_StoreName` varchar(100) DEFAULT NULL COMMENT '门店名称',
  `F_StatisticsMonth` varchar(50) NOT NULL COMMENT '统计月份(YYYYMM)',
  
  -- 收入部分
  `F_MainIncome` decimal(18,2) DEFAULT '0.00' COMMENT '主营收入(消耗总业绩, 不扣减退款)',
  `F_ConsumeLifeBeauty` decimal(18,2) DEFAULT '0.00' COMMENT '生美消耗业绩',
  `F_ConsumeTechBeauty` decimal(18,2) DEFAULT '0.00' COMMENT '科美消耗业绩',
  `F_ConsumeMedicalBeauty` decimal(18,2) DEFAULT '0.00' COMMENT '医美消耗业绩',
  `F_ConsumeCooperation` decimal(18,2) DEFAULT '0.00' COMMENT '合作消费业绩',
  `F_ConsumeProduct` decimal(18,2) DEFAULT '0.00' COMMENT '产品消耗业绩',
  `F_ConsumeOther` decimal(18,2) DEFAULT '0.00' COMMENT '其他消耗业绩',
  `F_OtherIncome` decimal(18,2) DEFAULT '0.00' COMMENT '其他收入(退款差额>0)',
  `F_AdvanceReceipt` decimal(18,2) DEFAULT '0.00' COMMENT '预收款(开单实付)',
  `F_Refund` decimal(18,2) DEFAULT '0.00' COMMENT '实际退款(实退业绩)',
  `F_Receivables` decimal(18,2) DEFAULT '0.00' COMMENT '应收(合作医院)',
  `F_BankDeposit` decimal(18,2) DEFAULT '0.00' COMMENT '银行存款(开单实付-应收)',
  
  -- 成本部分
  `F_CostProduct` decimal(18,2) DEFAULT '0.00' COMMENT '主营成本-产品(仓库领取)',
  `F_CostFutian` decimal(18,2) DEFAULT '0.00' COMMENT '主营成本-福田(福田仓库领取)',
  `F_CostTowel` decimal(18,2) DEFAULT '0.00' COMMENT '主营成本-毛巾(清洗送出)',
  `F_CostTechDept` decimal(18,2) DEFAULT '0.00' COMMENT '主营成本-科技部(科美业绩30%)',
  `F_CostManagementFee` decimal(18,2) DEFAULT '0.00' COMMENT '主营成本-管理费(总业绩9%)',
  `F_CostCooperation` decimal(18,2) DEFAULT '0.00' COMMENT '主营成本-合作(保留)',
  `F_CostMajorProject` decimal(18,2) DEFAULT '0.00' COMMENT '主营成本-大项目(保留)',
  `F_CostOther` decimal(18,2) DEFAULT '0.00' COMMENT '其他成本(退款差额<0)',
  
  -- 人工工资部分
  `F_SalaryBaseHealthCoach` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-健康师底薪',
  `F_SalaryBaseAssistant` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-店助底薪',
  `F_SalaryBaseDirector` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-店助主任底薪',
  `F_SalaryBaseStoreManager` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-店长底薪',
  `F_SalaryBaseGeneralManager` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-总经理/经理底薪',
  
  `F_SalaryCommissionHealthCoach` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-健康师提成',
  `F_SalaryCommissionAssistant` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-店助提成',
  `F_SalaryCommissionDirector` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-店助主任提成',
  `F_SalaryCommissionStoreManager` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-店长提成',
  `F_SalaryCommissionGeneralManager` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-总经理/经理提成',
  `F_SalaryManual` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-手工',
  `F_SalaryAttendance` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-出勤(保留)',
  `F_SalaryPhoneCustody` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-岗位-手机保管费',
  `F_SalaryHeadcountReward` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-岗位-人头',
  `F_SalaryTZone` decimal(18,2) DEFAULT '0.00' COMMENT '人工工资-门店T区',
  
  -- 费用与其他
  `F_SocialSecurity` decimal(18,2) DEFAULT '0.00' COMMENT '社保(保留)',
  `F_StoreRent` decimal(18,2) DEFAULT '0.00' COMMENT '门店房租',
  `F_DormRent` decimal(18,2) DEFAULT '0.00' COMMENT '宿舍房租(保留)',
  `F_CurrentPeriodExpense` decimal(18,2) DEFAULT '0.00' COMMENT '当期费用(报销)',
  `F_CurrentPeriodExpenseQin` decimal(18,2) DEFAULT '0.00' COMMENT '当前费用-秦董(保留)',
  `F_FinancialFee` decimal(18,2) DEFAULT '0.00' COMMENT '财务费用(保留)',
  
  -- 奖励
  `F_RewardMedicalBeauty` decimal(18,2) DEFAULT '0.00' COMMENT '奖励-医美(保留)',
  `F_RewardOther` decimal(18,2) DEFAULT '0.00' COMMENT '奖励-其他(保留)',
  `F_RewardLargeOrder` decimal(18,2) DEFAULT '0.00' COMMENT '奖励-大单奖(保留)',
  `F_RewardFirstOrder` decimal(18,2) DEFAULT '0.00' COMMENT '奖励-首单奖(保留)',
  `F_RewardGeneral` decimal(18,2) DEFAULT '0.00' COMMENT '奖励(保留)',
  
  -- 其他保留字段
  `F_Other1` decimal(18,2) DEFAULT '0.00' COMMENT '其他1(保留)',
  `F_Other2` decimal(18,2) DEFAULT '0.00' COMMENT '其他2(保留)',
  
  -- 利润结果
  `F_Profit` decimal(18,2) DEFAULT '0.00' COMMENT '利润(预收-实退-主营成本-人工工资[分项汇总]-房租-费用-奖励-其他)',
  `F_FinancialProfit` decimal(18,2) DEFAULT '0.00' COMMENT '财务利润(主营-其他收入-主营成本-人工工资[分项汇总]-房租-费用-奖励-其他)',
  
  -- 基础字段
  `F_CreateTime` datetime DEFAULT NULL COMMENT '创建时间',
  `F_UpdateTime` datetime DEFAULT NULL COMMENT '更新时间',
  `F_CreateUser` varchar(50) DEFAULT NULL COMMENT '创建人',
  `F_UpdateUser` varchar(50) DEFAULT NULL COMMENT '更新人',
  `F_IsEffective` int(1) DEFAULT '1' COMMENT '是否有效(1:有效 0:无效)',
  
  PRIMARY KEY (`F_Id`),
  KEY `Idx_StoreId` (`F_StoreId`),
  KEY `Idx_Month` (`F_StatisticsMonth`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店股份统计表';


-- ----------------------------
-- 2. 科技部股份统计表 (lq_share_statistics_tech_dept)
-- ----------------------------
DROP TABLE IF EXISTS `lq_share_statistics_tech_dept`;
CREATE TABLE `lq_share_statistics_tech_dept` (
  `F_Id` varchar(50) NOT NULL COMMENT '主键ID',
  `F_DepartmentName` varchar(100) DEFAULT NULL COMMENT '部门名称(科技一部/二部)',
  `F_StatisticsMonth` varchar(50) NOT NULL COMMENT '统计月份(YYYYMM)',
  
  -- 收入
  `F_Income` decimal(18,2) DEFAULT '0.00' COMMENT '收入(门店科美开单30%)',
  
  -- 成本
  `F_CostReimbursement` decimal(18,2) DEFAULT '0.00' COMMENT '成本-报销',
  `F_CostTeacherBase` decimal(18,2) DEFAULT '0.00' COMMENT '成本-人工-科技部老师底薪',
  `F_CostTeacherManual` decimal(18,2) DEFAULT '0.00' COMMENT '成本-人工-科技部手工费',
  `F_CostTeacherBillingComm` decimal(18,2) DEFAULT '0.00' COMMENT '成本-人工-科技部开单提成',
  `F_CostTeacherConsumeComm` decimal(18,2) DEFAULT '0.00' COMMENT '成本-人工-科技部消耗提成',
  `F_CostTeacherExpertComm` decimal(18,2) DEFAULT '0.00' COMMENT '成本-人工-科技部专家提成(保留)',
  `F_CostTeacherOvertime` decimal(18,2) DEFAULT '0.00' COMMENT '成本-人工-科技部加班(保留)',
  `F_CostGMBase` decimal(18,2) DEFAULT '0.00' COMMENT '成本-人工-科技部总经理底薪',
  `F_CostGMComm` decimal(18,2) DEFAULT '0.00' COMMENT '成本-人工-科技部总经理提成',
  `F_RewardTechDept` decimal(18,2) DEFAULT '0.00' COMMENT '奖励-科技部(保留)',
  
  -- 其他
  `F_CostOther1` decimal(18,2) DEFAULT '0.00' COMMENT '成本-其他1(保留)',
  `F_CostOther2` decimal(18,2) DEFAULT '0.00' COMMENT '成本-其他2(保留)',
  
  -- 利润结果
  `F_Profit` decimal(18,2) DEFAULT '0.00' COMMENT '科技部利润',
  
  -- 基础字段
  `F_CreateTime` datetime DEFAULT NULL COMMENT '创建时间',
  `F_UpdateTime` datetime DEFAULT NULL COMMENT '更新时间',
  `F_CreateUser` varchar(50) DEFAULT NULL COMMENT '创建人',
  `F_UpdateUser` varchar(50) DEFAULT NULL COMMENT '更新人',
  `F_IsEffective` int(1) DEFAULT '1' COMMENT '是否有效(1:有效 0:无效)',
  
  PRIMARY KEY (`F_Id`),
  KEY `Idx_Month` (`F_StatisticsMonth`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='科技部股份统计表';


-- ----------------------------
-- 3. 总部股份统计表 (lq_share_statistics_hq)
-- ----------------------------
DROP TABLE IF EXISTS `lq_share_statistics_hq`;
CREATE TABLE `lq_share_statistics_hq` (
  `F_Id` varchar(50) NOT NULL COMMENT '主键ID',
  `F_StatisticsMonth` varchar(50) NOT NULL COMMENT '统计月份(YYYYMM)',
  
  -- 收入
  `F_IncomeGeneral` decimal(18,2) DEFAULT '0.00' COMMENT '收入-全部(开单业绩9%)',
  `F_IncomeTechDept` decimal(18,2) DEFAULT '0.00' COMMENT '收入-科技部(科美30%的9%)',
  
  -- 成本
  `F_CostReimbursement` decimal(18,2) DEFAULT '0.00' COMMENT '成本-报销(总部费用)',
  `F_CostLabor` decimal(18,2) DEFAULT '0.00' COMMENT '成本-人工(保留)',
  `F_CostEducationRent` decimal(18,2) DEFAULT '0.00' COMMENT '成本-教育部房租',
  `F_CostWarehouseRent` decimal(18,2) DEFAULT '0.00' COMMENT '成本-仓库房租',
  `F_CostHQRent` decimal(18,2) DEFAULT '0.00' COMMENT '成本-总部房租',
  
  -- 利润结果
  `F_OperationalProfit` decimal(18,2) DEFAULT '0.00' COMMENT '总部运营利润',
  
  -- 基础字段
  `F_CreateTime` datetime DEFAULT NULL COMMENT '创建时间',
  `F_UpdateTime` datetime DEFAULT NULL COMMENT '更新时间',
  `F_CreateUser` varchar(50) DEFAULT NULL COMMENT '创建人',
  `F_UpdateUser` varchar(50) DEFAULT NULL COMMENT '更新人',
  `F_IsEffective` int(1) DEFAULT '1' COMMENT '是否有效(1:有效 0:无效)',
  
  PRIMARY KEY (`F_Id`),
  KEY `Idx_Month` (`F_StatisticsMonth`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='总部股份统计表';
