Blame view

项目文档相关/sql/创建店长工资统计表.sql 5.92 KB
d8035736   “wangming”   Refactor project ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
  -- 创建店长工资统计表
  -- 表名:lq_store_manager_salary_statistics
  
  CREATE TABLE IF NOT EXISTS `lq_store_manager_salary_statistics` (
    `F_Id` VARCHAR(50) NOT NULL COMMENT '主键ID',
    
    -- 基础信息
    `F_StoreId` VARCHAR(50) NOT NULL COMMENT '门店ID(关联lq_mdxx.F_Id)',
    `F_StoreName` VARCHAR(200) NULL COMMENT '门店名称',
    `F_Position` VARCHAR(50) NULL COMMENT '核算岗位(店长)',
    `F_EmployeeId` VARCHAR(50) NOT NULL COMMENT '员工ID(关联BASE_USER.F_Id)',
    `F_EmployeeName` VARCHAR(100) NULL COMMENT '员工姓名',
    `F_StatisticsMonth` VARCHAR(6) NOT NULL COMMENT '统计月份(YYYYMM格式)',
    
    -- 门店信息
    `F_StoreType` INT NULL COMMENT '门店类型(判断旗舰店)',
    `F_StoreCategory` INT NULL COMMENT '门店类别(A/B/C类)',
    `F_IsNewStore` VARCHAR(10) NULL COMMENT '是否新店(是/否)',
    `F_NewStoreProtectionStage` INT DEFAULT 0 COMMENT '新店保护阶段',
    
    -- 业绩相关
    `F_StoreTotalPerformance` DECIMAL(18,2) DEFAULT 0.00 COMMENT '门店总业绩(开单业绩-退卡业绩)',
    `F_StoreBillingPerformance` DECIMAL(18,2) DEFAULT 0.00 COMMENT '门店开单业绩',
    `F_StoreRefundPerformance` DECIMAL(18,2) DEFAULT 0.00 COMMENT '门店退卡业绩',
    `F_StoreLifeline` DECIMAL(18,2) DEFAULT 0.00 COMMENT '门店生命线',
    `F_PerformanceCompletionRate` DECIMAL(18,4) DEFAULT 0.0000 COMMENT '业绩完成率',
    `F_PerformanceReached` VARCHAR(10) NULL COMMENT '业绩是否达标(是/否)',
    
    -- 考核相关
    `F_HeadCount` INT DEFAULT 0 COMMENT '进店消耗人数',
    `F_TargetHeadCount` DECIMAL(18,2) DEFAULT 0.00 COMMENT '目标人头数',
    `F_HeadCountReached` VARCHAR(10) NULL COMMENT '人头是否达标(是/否)',
    `F_StoreConsume` DECIMAL(18,2) DEFAULT 0.00 COMMENT '门店消耗金额',
    `F_TargetConsume` DECIMAL(18,2) DEFAULT 0.00 COMMENT '目标消耗金额',
    `F_ConsumeReached` VARCHAR(10) NULL COMMENT '消耗是否达标(是/否)',
    `F_UnreachedIndicatorCount` INT DEFAULT 0 COMMENT '未达标指标数量',
    `F_AssessmentDeduction` DECIMAL(18,2) DEFAULT 0.00 COMMENT '考核扣款金额',
    
    -- 毛利相关
    `F_SalesPerformance` DECIMAL(18,2) DEFAULT 0.00 COMMENT '销售业绩(开单业绩-退款业绩)',
    `F_ProductMaterial` DECIMAL(18,2) DEFAULT 0.00 COMMENT '产品物料(仓库领用金额)',
    `F_CooperationCost` DECIMAL(18,2) DEFAULT 0.00 COMMENT '合作项目成本',
    `F_StoreExpense` DECIMAL(18,2) DEFAULT 0.00 COMMENT '店内支出',
    `F_LaundryCost` DECIMAL(18,2) DEFAULT 0.00 COMMENT '洗毛巾费用',
    `F_GrossProfit` DECIMAL(18,2) DEFAULT 0.00 COMMENT '毛利(销售业绩-产品物料-合作项目成本-店内支出-洗毛巾)',
    
    -- 提成相关
    `F_CommissionRate` DECIMAL(18,4) DEFAULT 0.0000 COMMENT '提成比例',
    `F_CommissionAmount` DECIMAL(18,2) DEFAULT 0.00 COMMENT '提成金额(基于毛利)',
    
    -- 底薪相关
    `F_BaseSalary` DECIMAL(18,2) DEFAULT 4000.00 COMMENT '底薪金额(固定4000元)',
    `F_FlagshipStoreDeduction` DECIMAL(18,2) DEFAULT 0.00 COMMENT '旗舰店负奖励(800元)',
    `F_ActualBaseSalary` DECIMAL(18,2) DEFAULT 0.00 COMMENT '实际底薪(底薪-考核扣款-旗舰店负奖励)',
    
    -- 考勤相关
    `F_WorkingDays` INT DEFAULT 0 COMMENT '在店天数',
    `F_LeaveDays` INT DEFAULT 0 COMMENT '请假天数',
    
    -- 工资相关
    `F_GrossSalary` DECIMAL(18,2) DEFAULT 0.00 COMMENT '应发工资(实际底薪+提成)',
    `F_ActualSalary` DECIMAL(18,2) DEFAULT 0.00 COMMENT '实发工资(应发工资-扣款合计+补贴合计+奖金)',
    
    -- 扣款相关
    `F_MissingCard` DECIMAL(18,2) DEFAULT 0.00 COMMENT '缺卡扣款',
    `F_LateArrival` DECIMAL(18,2) DEFAULT 0.00 COMMENT '迟到扣款',
    `F_LeaveDeduction` DECIMAL(18,2) DEFAULT 0.00 COMMENT '请假扣款',
    `F_SocialInsuranceDeduction` DECIMAL(18,2) DEFAULT 0.00 COMMENT '扣社保',
    `F_RewardDeduction` DECIMAL(18,2) DEFAULT 0.00 COMMENT '扣除奖励',
    `F_AccommodationDeduction` DECIMAL(18,2) DEFAULT 0.00 COMMENT '扣住宿费',
    `F_StudyPeriodDeduction` DECIMAL(18,2) DEFAULT 0.00 COMMENT '扣学习期费用',
    `F_WorkClothesDeduction` DECIMAL(18,2) DEFAULT 0.00 COMMENT '扣工作服费用',
    `F_TotalDeduction` DECIMAL(18,2) DEFAULT 0.00 COMMENT '扣款合计',
    
    -- 补贴相关
    `F_MonthlyTrainingSubsidy` DECIMAL(18,2) DEFAULT 0.00 COMMENT '当月培训补贴',
    `F_MonthlyTransportSubsidy` DECIMAL(18,2) DEFAULT 0.00 COMMENT '当月交通补贴',
    `F_LastMonthTrainingSubsidy` DECIMAL(18,2) DEFAULT 0.00 COMMENT '上月培训补贴',
    `F_LastMonthTransportSubsidy` DECIMAL(18,2) DEFAULT 0.00 COMMENT '上月交通补贴',
    `F_TotalSubsidy` DECIMAL(18,2) DEFAULT 0.00 COMMENT '补贴合计',
    
    -- 奖金相关
    `F_Bonus` DECIMAL(18,2) DEFAULT 0.00 COMMENT '发奖金',
    `F_ReturnPhoneDeposit` DECIMAL(18,2) DEFAULT 0.00 COMMENT '退手机押金',
    `F_ReturnAccommodationDeposit` DECIMAL(18,2) DEFAULT 0.00 COMMENT '退住宿押金',
    
    -- 支付相关
    `F_MonthlyPaymentStatus` VARCHAR(50) NULL COMMENT '当月是否发放',
    `F_PaidAmount` DECIMAL(18,2) DEFAULT 0.00 COMMENT '支付金额',
    `F_PendingAmount` DECIMAL(18,2) DEFAULT 0.00 COMMENT '待支付金额',
    `F_LastMonthSupplement` DECIMAL(18,2) DEFAULT 0.00 COMMENT '补发上月',
    `F_MonthlyTotalPayment` DECIMAL(18,2) DEFAULT 0.00 COMMENT '当月支付总额',
    
    -- 其他
    `F_IsLocked` INT DEFAULT 0 COMMENT '是否锁定(0未锁定,1已锁定)',
    `F_CreateTime` DATETIME NULL COMMENT '创建时间',
    `F_UpdateTime` DATETIME NULL COMMENT '更新时间',
    `F_CreateUser` VARCHAR(50) NULL COMMENT '创建人',
    `F_UpdateUser` VARCHAR(50) NULL COMMENT '更新人',
    
    PRIMARY KEY (`F_Id`),
    KEY `idx_store_month` (`F_StoreId`, `F_StatisticsMonth`),
    KEY `idx_employee_month` (`F_EmployeeId`, `F_StatisticsMonth`),
    KEY `idx_statistics_month` (`F_StatisticsMonth`),
    KEY `idx_store_id` (`F_StoreId`),
    KEY `idx_employee_id` (`F_EmployeeId`)
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='店长工资统计表';