feat(ticket): 添加issue_type字段支持工单分类

在工单系统中新增issue_type字段用于区分工单类型(0-普通工单,1-提现工单)
修改相关API、模型和逻辑以支持该字段的创建、查询和筛选
This commit is contained in:
2025-09-15 01:42:44 -07:00
parent 2d4bfe0330
commit ac3bbaf7bf
8 changed files with 36 additions and 23 deletions
+13 -9
View File
@@ -529,6 +529,7 @@ type CreateUserTicketFollowRequest struct {
type CreateUserTicketRequest struct {
Title string `json:"title"`
Description string `json:"description"`
IssueType uint8 `json:"issue_type"`
}
type Currency struct {
@@ -905,11 +906,12 @@ type GetSubscriptionResponse struct {
}
type GetTicketListRequest struct {
Page int64 `form:"page"`
Size int64 `form:"size"`
UserId int64 `form:"user_id,omitempty"`
Status *uint8 `form:"status,omitempty"`
Search string `form:"search,omitempty"`
Page int64 `form:"page"`
Size int64 `form:"size"`
UserId int64 `form:"user_id,omitempty"`
Status *uint8 `form:"status,omitempty"`
IssueType *uint8 `form:"issue_type,omitempty"`
Search string `form:"search,omitempty"`
}
type GetTicketListResponse struct {
@@ -1021,10 +1023,11 @@ type GetUserTicketDetailRequest struct {
}
type GetUserTicketListRequest struct {
Page int `form:"page"`
Size int `form:"size"`
Status *uint8 `form:"status,omitempty"`
Search string `form:"search,omitempty"`
Page int `form:"page"`
Size int `form:"size"`
Status *uint8 `form:"status,omitempty"`
IssueType *uint8 `form:"issue_type,omitempty"`
Search string `form:"search,omitempty"`
}
type GetUserTicketListResponse struct {
@@ -1769,6 +1772,7 @@ type Ticket struct {
UserId int64 `json:"user_id"`
Follows []Follow `json:"follow,omitempty"`
Status uint8 `json:"status"`
IssueType uint8 `json:"issue_type"`
CreatedAt int64 `json:"created_at"`
UpdatedAt int64 `json:"updated_at"`
}