34 lines
1.2 KiB
Go
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 ID `json:"platformBusierId"`
|
|
}
|
|
type BusinessBindingResponse struct {
|
|
UserID uint `json:"userId"`
|
|
SourceDB string `json:"sourceDb"`
|
|
PlatformName string `json:"platformName"`
|
|
PlatformBusierID uint64 `json:"platformBusierId,string"`
|
|
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"`
|
|
}
|