89 lines
3.0 KiB
Go
89 lines
3.0 KiB
Go
package entitys
|
|
|
|
type (
|
|
LoginAppRequest struct {
|
|
Secret string `json:"secret" validate:"required" zh:"密钥"`
|
|
}
|
|
|
|
GetUserAndAutoStatusRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
}
|
|
|
|
AddUserRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
Name string `json:"name" validate:"required" zh:"用户名"`
|
|
}
|
|
|
|
DelUserRequest struct {
|
|
ID int `json:"id" validate:"required" zh:"用户ID"`
|
|
}
|
|
|
|
GetAppRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
UserIndex string `json:"user_index" validate:"required" zh:"用户索引"`
|
|
}
|
|
|
|
PublishRecordsRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
Records []PublishRecordItem `json:"records" validate:"required" zh:"发布记录"`
|
|
}
|
|
|
|
PublishRecordItem struct {
|
|
UserIndex string `json:"user_index"`
|
|
PlatIndex string `json:"plat_index" validate:"required" zh:"平台索引"`
|
|
Title string `json:"title"`
|
|
Tag string `json:"tag"`
|
|
Type int32 `json:"type" validate:"required" zh:"类型"`
|
|
URL string `json:"url" validate:"required" zh:"链接"`
|
|
PublishTime string `json:"publish_time" validate:"required" zh:"发布时间"`
|
|
Img string `json:"img"`
|
|
RequestID string `json:"request_id"`
|
|
}
|
|
|
|
PublishOnRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
}
|
|
|
|
PublishOffRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
}
|
|
|
|
PublishStatusRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
RequestID string `json:"request_id"`
|
|
}
|
|
|
|
PublishExecuteOnceRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
}
|
|
|
|
PublishExecuteRetryRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
RequestID string `json:"request_id" validate:"required" zh:"请求ID"`
|
|
}
|
|
|
|
GetPublishListRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
Page int `json:"page"`
|
|
PageSize int `json:"page_size"`
|
|
UserIndex string `json:"user_index"`
|
|
Tag string `json:"tag"`
|
|
Type int `json:"type"`
|
|
PlatIndex string `json:"plat_index"`
|
|
Status int `json:"status"`
|
|
RequestID string `json:"request_id"`
|
|
}
|
|
|
|
LoginPlatformRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
UserIndex string `json:"user_index" validate:"required" zh:"用户索引"`
|
|
PlatIndex string `json:"plat_index" validate:"required" zh:"平台索引"`
|
|
}
|
|
|
|
LogoutPlatformRequest struct {
|
|
AccessToken string `json:"access_token" validate:"required" zh:"access_token"`
|
|
UserIndex string `json:"user_index" validate:"required" zh:"用户索引"`
|
|
PlatIndex string `json:"plat_index" validate:"required" zh:"平台索引"`
|
|
}
|
|
)
|