-- ============================================ -- 创建员工工资统计表(通用工资表) -- 功能:存储所有员工每月的工资计算数据,包括底薪、业绩提成、扣款、补贴、奖金、支付等信息 -- 创建时间:2025年 -- 数据来源:Excel工资全字段.xlsx -- 适用范围:所有岗位员工(健康师、科技部老师、店长、主任等) -- ============================================ -- 删除表(如果存在) DROP TABLE IF EXISTS lq_employee_salary_statistics; -- ============================================ -- 创建员工工资统计表(通用工资表) -- ============================================ CREATE TABLE lq_employee_salary_statistics ( -- 主键 F_Id VARCHAR(50) NOT NULL COMMENT '主键ID', -- ============================================ -- 一、基础信息字段(关联字段) -- ============================================ F_StatisticsMonth VARCHAR(6) NOT NULL COMMENT '统计月份(YYYYMM格式)', F_StoreId VARCHAR(50) NOT NULL COMMENT '门店ID(关联lq_mdxx.F_Id)', F_StoreName VARCHAR(200) NOT NULL COMMENT '门店名称', F_EmployeeId VARCHAR(50) NOT NULL COMMENT '员工ID(关联BASE_USER.F_Id)', F_EmployeeName VARCHAR(100) NOT NULL COMMENT '员工姓名', F_EmployeePhone VARCHAR(50) NULL COMMENT '员工电话(关联BASE_USER.F_MobilePhone)', F_Position VARCHAR(50) NULL COMMENT '岗位', F_GoldenTriangleTeam VARCHAR(200) NULL COMMENT '金三角战队', F_IsNewStore VARCHAR(10) NULL COMMENT '是否新店(是/否)', F_NewStoreProtectionStage INT NULL COMMENT '新店保护阶段(0/1/2)', F_IsLocked INT NOT NULL DEFAULT 0 COMMENT '锁定状态(0=未锁定,1=已锁定)', -- ============================================ -- 二、业绩相关字段 -- ============================================ F_TotalPerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '总业绩', F_BasePerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '基础业绩', F_CooperationPerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '合作业绩', F_RewardPerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '奖励业绩', F_ActualBasePerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '实际基础业绩', F_ActualCooperationPerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '实际合作业绩', F_NewCustomerPerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '新客业绩', F_UpgradePerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '升单业绩', F_BaseRewardPerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '基础奖励业绩', F_CooperationRewardPerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '合作奖励业绩', F_OtherPerformanceAdd DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '其他业绩加', F_OtherPerformanceSubtract DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '其他业绩减', F_StoreTotalPerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '门店总业绩', F_TeamPerformance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '队伍业绩', F_PerformanceRatio DECIMAL(18,4) NOT NULL DEFAULT 0.0000 COMMENT '占比', -- ============================================ -- 三、消耗和业务数据字段 -- ============================================ F_Consumption DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '消耗', F_ProjectCount DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '项目数', F_CustomerVisitCount DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '到店人头', F_WorkingDays DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '在店天数', F_LeaveDays DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '请假天数', F_DailyAverageConsumption DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '日均消耗', F_DailyAverageProjectCount DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '日均项目数', F_TeamTotalConsumption DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '战队总消耗', -- ============================================ -- 四、新客相关字段 -- ============================================ F_NewCustomerConversionRate DECIMAL(18,4) NOT NULL DEFAULT 0.0000 COMMENT '新客转化率', F_NewCustomerCommissionRate DECIMAL(18,4) NOT NULL DEFAULT 0.0000 COMMENT '新客提点', F_NewCustomerCommission DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '新客业绩提成', -- ============================================ -- 五、升单相关字段 -- ============================================ F_UpgradeCustomerCount DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '升单人头数', F_UpgradeCommissionRate DECIMAL(18,4) NOT NULL DEFAULT 0.0000 COMMENT '升单提点', F_UpgradeCommission DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '升单业绩提成', -- ============================================ -- 六、提成相关字段 -- ============================================ F_CommissionRate DECIMAL(18,4) NOT NULL DEFAULT 0.0000 COMMENT '提点', F_BasePerformanceCommission DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '基础业绩提成', F_CooperationPerformanceCommission DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '合作业绩提成', F_ConsultantCommission DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '顾问提成', F_StoreTZoneCommission DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '门店T区提成', F_TotalCommission DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '提成合计', -- ============================================ -- 七、工资基础字段 -- ============================================ F_BaseSalary DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '底薪', F_HandworkFee DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '手工费', F_ExtraHandworkFee DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '额外手工费', F_CalculatedGrossSalary DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '核算应发工资', -- ============================================ -- 八、保底工资相关字段 -- ============================================ F_GuaranteedSalary DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '保底工资', F_GuaranteedLeaveDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '保底请假扣款', F_GuaranteedBaseSalary DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '保底底薪', F_GuaranteedSupplement DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '保底补差', F_FinalGrossSalary DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '最终应发工资', -- ============================================ -- 九、补贴相关字段 -- ============================================ F_TransportationAllowance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '车补', F_LessRest DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '少休费', F_FullAttendance DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '全勤奖', F_MonthlyTrainingSubsidy DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '当月培训补贴', F_MonthlyTransportSubsidy DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '当月交通补贴', F_LastMonthTrainingSubsidy DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '上月培训补贴', F_LastMonthTransportSubsidy DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '上月交通补贴', F_TotalSubsidy DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '补贴合计', -- ============================================ -- 十、扣款相关字段 -- ============================================ F_MissingCard DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '缺卡扣款', F_LateArrival DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '迟到扣款', F_LeaveDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '请假扣款(此字段删除)', F_PhoneDepositDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '扣手机押金', F_WechatMultipleDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '扣微信多开', F_SocialInsuranceDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '扣社保', F_RewardDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '扣除奖励', F_AccommodationDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '扣住宿费', F_StudyPeriodDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '扣学习期费用', F_WorkClothesDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '扣工作服费用', F_OtherDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '其他扣项', F_TotalDeduction DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '扣款合计', -- ============================================ -- 十一、奖金和其他收入字段 -- ============================================ F_Bonus DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '发奖金(嘉宾奖)', F_DormitoryLeaderReward DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '宿舍长奖励', F_ReturnPhoneDeposit DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '退手机押金', F_ReturnAccommodationDeposit DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '退住宿押金', F_OtherAdd DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '其他加项', F_LastMonthSupplement DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '补发上月', F_PrepayNextMonth DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '预付下月', -- ============================================ -- 十二、支付相关字段 -- ============================================ F_ActualSalary DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '实发工资', F_MonthlyPaymentStatus VARCHAR(20) NOT NULL DEFAULT '未发放' COMMENT '当月是否发放(已发放/未发放/部分发放)', F_PaidAmount DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '支付金额', F_PendingAmount DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '待支付金额', F_MonthlyTotalPayment DECIMAL(18,2) NOT NULL DEFAULT 0.00 COMMENT '当月支付总额', -- ============================================ -- 十三、系统字段 -- ============================================ F_CreatorTime DATETIME NULL COMMENT '创建时间', F_CreatorUserId VARCHAR(50) NULL COMMENT '创建人ID', F_LastModifyTime DATETIME NULL COMMENT '最后修改时间', F_LastModifyUserId VARCHAR(50) NULL COMMENT '最后修改人ID', F_DeleteMark INT NOT NULL DEFAULT 0 COMMENT '删除标记(0=未删除,1=已删除)', -- 主键 PRIMARY KEY (F_Id), -- 唯一索引:确保同一员工同一月份只有一条记录 UNIQUE KEY UK_Employee_Month (F_EmployeeId, F_StatisticsMonth, F_StoreId), -- 普通索引 KEY IDX_StatisticsMonth (F_StatisticsMonth), KEY IDX_StoreId (F_StoreId), KEY IDX_EmployeeId (F_EmployeeId), KEY IDX_EmployeeName (F_EmployeeName), KEY IDX_IsLocked (F_IsLocked), KEY IDX_DeleteMark (F_DeleteMark) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='员工工资统计表(通用工资表)'; -- ============================================ -- 表说明 -- ============================================ /* 表名:lq_employee_salary_statistics(员工工资统计表-通用工资表) 功能说明: 1. 存储所有员工每月的工资计算数据(适用于所有岗位:健康师、科技部老师、店长、主任等) 2. 包括底薪、业绩提成、扣款、补贴、奖金、支付等信息 3. 支持按员工、门店、月份查询 4. 记录所有工资计算相关的字段 主要关联字段: - F_StoreId:关联门店表 lq_mdxx.F_Id - F_EmployeeId:关联员工表 BASE_USER.F_Id - F_EmployeePhone:关联员工表 BASE_USER.F_MobilePhone - F_Position:岗位(健康师、科技部老师、店长、主任等) 数据来源: - 员工基本信息:BASE_USER 表 - 门店信息:lq_mdxx 表 - 业绩数据:根据岗位不同,关联不同的业绩表 - 健康师:lq_kd_jksyj(开单健康师业绩)、lq_xh_jksyj(耗卡健康师业绩)等 - 科技部老师:lq_kd_kjbsyj(开单科技部老师业绩)、lq_xh_kjbsyj(耗卡科技部老师业绩)等 - 考勤数据:考勤系统或相关表 字段分组说明: 一、基础信息:门店、员工、岗位等基础信息 二、业绩相关:各种业绩指标和统计 三、消耗和业务数据:消耗、项目数、到店人头等业务指标 四、新客相关:新客转化率和提成 五、升单相关:升单人数和提成 六、提成相关:各种提成计算 七、工资基础:底薪、手工费等 八、保底工资:保底相关计算 九、补贴:各种补贴项目 十、扣款:各种扣款项目 十一、奖金和其他收入:奖金、退款等 十二、支付:实发工资和支付状态 十三、系统字段:创建时间、修改时间等 索引说明: - 主键索引:F_Id - 唯一索引:F_EmployeeId + F_StatisticsMonth + F_StoreId(确保同一员工同一月份同一门店只有一条记录) - 普通索引: - F_StatisticsMonth:按月份查询 - F_StoreId:按门店查询 - F_EmployeeId:按员工查询 - F_EmployeeName:按员工姓名查询 - F_IsLocked:按锁定状态查询 - F_DeleteMark:按删除标记查询 */