支持客服主动发起申诉

This commit is contained in:
yml2213
2026-07-26 09:54:27 +08:00
parent 4bc25b87d8
commit 9ccc16e068
20 changed files with 522 additions and 25 deletions
@@ -0,0 +1,19 @@
-- +goose Up
ALTER TABLE disputes
ADD COLUMN initiator_type VARCHAR(16) NOT NULL DEFAULT 'user' COMMENT '发起方类型: user用户/admin客服' AFTER initiator_id,
ADD COLUMN initiator_admin_id BIGINT UNSIGNED NULL COMMENT '客服发起时的管理员ID' AFTER initiator_type,
ADD KEY idx_disputes_initiator_type (initiator_type, initiator_id),
ADD KEY idx_disputes_initiator_admin (initiator_admin_id);
UPDATE disputes
SET initiator_type = 'user'
WHERE initiator_type = '';
-- +goose Down
ALTER TABLE disputes
DROP KEY idx_disputes_initiator_admin,
DROP KEY idx_disputes_initiator_type,
DROP COLUMN initiator_admin_id,
DROP COLUMN initiator_type;