支持提号完成后财务调整
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
-- +goose Up
|
||||
|
||||
CREATE TABLE admin_pickup_financial_adjustments (
|
||||
id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
pickup_id BIGINT UNSIGNED NOT NULL COMMENT '关联提号ID',
|
||||
profit_delta_cent BIGINT NOT NULL DEFAULT 0 COMMENT '利润调整差额(分,可正负)',
|
||||
settle_delta_cent BIGINT NOT NULL DEFAULT 0 COMMENT '打款调整差额(分,可正负)',
|
||||
settlement_mode VARCHAR(32) NOT NULL COMMENT '调整时结算模式快照',
|
||||
status VARCHAR(24) NOT NULL COMMENT '打款调整状态: settled已处理/pending待付款/recovery_pending待追回',
|
||||
reason VARCHAR(255) NOT NULL COMMENT '调整原因',
|
||||
created_by BIGINT UNSIGNED NOT NULL COMMENT '创建管理员ID',
|
||||
settled_by BIGINT UNSIGNED NULL COMMENT '确认付款或追回的管理员ID',
|
||||
settled_at DATETIME NULL COMMENT '确认付款或追回时间',
|
||||
settlement_remark VARCHAR(255) NOT NULL DEFAULT '' COMMENT '确认备注',
|
||||
created_at DATETIME NOT NULL,
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_pickup_financial_adjustment_pickup (pickup_id, created_at),
|
||||
KEY idx_pickup_financial_adjustment_status (status, created_at)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员提号完成后的财务调整流水';
|
||||
|
||||
-- +goose Down
|
||||
|
||||
DROP TABLE IF EXISTS admin_pickup_financial_adjustments;
|
||||
Reference in New Issue
Block a user