-- Add earning type column to earnings ledger
ALTER TABLE `play_earnings_line`
    ADD COLUMN `earning_type` varchar(16) NOT NULL DEFAULT 'ORDER' COMMENT '收益类型（ORDER: 订单收益；COMMISSION: 提成收益）' AFTER `amount`;

-- Ensure existing数据标记为订单收益
UPDATE `play_earnings_line`
SET `earning_type` = 'ORDER'
WHERE `earning_type` IS NULL;

-- 标记工资单相关表已废弃（仅保留历史数据）
ALTER TABLE `play_clerk_wages_info`
    COMMENT='店员工资结算信息（Deprecated，仅保留历史数据）';

ALTER TABLE `play_clerk_wages_details_info`
    COMMENT='店员工资明细信息（Deprecated，仅保留历史数据）';

-- 若不存在提成收益，可留待后续插入
