支持客服主动发起申诉

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
+9
View File
@@ -22,6 +22,8 @@ type DisputeDTO struct {
OwnerPhone string `json:"owner_phone"`
RenterPhone string `json:"renter_phone"`
InitiatorID uint64 `json:"initiator_id"`
InitiatorType string `json:"initiator_type"`
InitiatorAdminID *uint64 `json:"initiator_admin_id,omitempty"`
TargetUserID uint64 `json:"target_user_id"`
Type string `json:"type"`
Status string `json:"status"`
@@ -46,6 +48,13 @@ type CreateRequest struct {
EvidenceURLS []string `json:"evidence_urls"`
}
type AdminCreateRequest struct {
Type string `json:"type" binding:"required"`
Description string `json:"description" binding:"required"`
TargetRole string `json:"target_role" binding:"required"`
EvidenceURLS []string `json:"evidence_urls"`
}
type ArbitrateRequest struct {
Result string `json:"result" binding:"required"`
Remark string `json:"remark" binding:"required"`