Files
kra-new/internal/service/dto/business_binding.go
T

34 lines
1.2 KiB
Go

package dto
type BusinessBindingQuery struct {
Page int `form:"pageNum"`
PageSize int `form:"pageSize"`
SourceDB []string `form:"sourceDb"`
Account string `form:"platformBusierAccount"`
Status string `form:"status"`
}
type BusinessBindingRequest struct {
SourceDB string `json:"sourceDb"`
Account string `json:"account"`
Password string `json:"password"`
PlatformBusierID uint64 `json:"platformBusierId"`
}
type BusinessBindingResponse struct {
UserID uint `json:"userId"`
SourceDB string `json:"sourceDb"`
PlatformName string `json:"platformName"`
PlatformBusierID uint64 `json:"platformBusierId"`
Account string `json:"platformBusierAccount"`
UserName string `json:"bindUserName"`
PromoteCount *int64 `json:"promoteCount"`
Status string `json:"status"`
RejectReason *string `json:"rejectReason"`
CreateTime *string `json:"createTime"`
ReviewTime *string `json:"reviewTime"`
ReviewAccount *string `json:"reviewAccount"`
}
type BusinessBindingPage struct {
Rows []*BusinessBindingResponse `json:"rows"`
Total int64 `json:"total"`
}