mirror of
https://github.com/bufanyun/hotgo.git
synced 2025-09-18 09:16:40 +08:00
31 lines
874 B
Go
31 lines
874 B
Go
// Package form
|
|
// @Link https://github.com/bufanyun/hotgo
|
|
// @Copyright Copyright (c) 2023 HotGo CLI
|
|
// @Author Ms <133814250@qq.com>
|
|
// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
|
|
package form
|
|
|
|
import "hotgo/internal/consts"
|
|
|
|
// StatusReq 通用状态查询
|
|
type StatusReq struct {
|
|
Status int `json:"status" v:"in:-1,0,1,2,3#输入的状态是无效的" dc:"状态"`
|
|
}
|
|
|
|
// SwitchReq 更新开关状态
|
|
type SwitchReq struct {
|
|
Key string `json:"key" v:"required#测试ID不能为空" dc:"开关字段"`
|
|
Value int `json:"value" v:"in:1,2#输入的开关值是无效的" dc:"更新值"`
|
|
}
|
|
|
|
// AvatarGroup 头像组
|
|
type AvatarGroup struct {
|
|
Name string `json:"name" dc:"姓名"`
|
|
Src string `json:"src" dc:"头像地址"`
|
|
}
|
|
|
|
// DefaultMaxSort 默认最大排序
|
|
func DefaultMaxSort(baseSort int) int {
|
|
return baseSort + consts.MaxSortIncr
|
|
}
|