fix: int64 ID 字段序列化为 JSON string

This commit is contained in:
zetaloop
2026-05-03 05:54:48 +08:00
parent 83fa982749
commit cf639f1bca
22 changed files with 86 additions and 82 deletions
+6 -5
View File
@@ -7,11 +7,11 @@ type (
Id int64 `path:"id"`
}
Dispute {
Id int64 `json:"id"`
OrderId int64 `json:"orderId"`
InitiatorId int64 `json:"initiatorId"`
Id int64 `json:"id,string"`
OrderId int64 `json:"orderId,string"`
InitiatorId int64 `json:"initiatorId,string"`
InitiatorName string `json:"initiatorName"`
RespondentId int64 `json:"respondentId"`
RespondentId int64 `json:"respondentId,string"`
Reason string `json:"reason"`
Evidence []string `json:"evidence"`
Status string `json:"status"`
@@ -20,7 +20,7 @@ type (
RespondentEvidence []string `json:"respondentEvidence"`
AppealReason string `json:"appealReason,optional"`
AppealedAt string `json:"appealedAt,optional"`
ResolvedBy int64 `json:"resolvedBy,optional"`
ResolvedBy int64 `json:"resolvedBy,string,optional"`
ResolvedAt string `json:"resolvedAt,optional"`
CreatedAt string `json:"createdAt"`
UpdatedAt string `json:"updatedAt"`
@@ -74,3 +74,4 @@ service dispute-api {
@handler AppealDispute
post /disputes/:id/appeal (AppealReq) returns (EmptyResp)
}