mirror of
https://gitlab.52pay.top/go/easygoadmin.git
synced 2025-09-26 22:58:01 +08:00
45 lines
1.5 KiB
Go
45 lines
1.5 KiB
Go
/**
|
||
* 站点Dto
|
||
* @author
|
||
* @since 2021/11/13
|
||
* @File : item
|
||
*/
|
||
package dto
|
||
|
||
// 分页查询条件
|
||
type ItemPageReq struct {
|
||
Name string `form:"name"` // 站点名称
|
||
Type int `form:"type"` // 站点类型
|
||
Page int `form:"page"` // 页码
|
||
Limit int `form:"limit"` // 每页数
|
||
}
|
||
|
||
// 添加站点
|
||
type ItemAddReq struct {
|
||
Name string `form:"name" binding:"required"` // 站点名称
|
||
Type string `form:"type" binding:"required"` // 站点类型:1普通站点 2其他
|
||
Url string `form:"url" binding:"required"` // 站点地址
|
||
Image string `form:"image"` // 站点图片
|
||
Status string `form:"status" binding:"required"` // 状态:1在用 2停用
|
||
Note string `form:"note"` // 站点备注
|
||
Sort string `form:"sort"` // 显示顺序
|
||
}
|
||
|
||
// 更新站点
|
||
type ItemUpdateReq struct {
|
||
Id string `form:"id" binding:"required"`
|
||
Name string `form:"name" binding:"required"` // 站点名称
|
||
Type string `form:"type" binding:"required"` // 站点类型:1普通站点 2其他
|
||
Url string `form:"url" binding:"required"` // 站点地址
|
||
Image string `form:"image"` // 站点图片
|
||
Status string `form:"status" binding:"required"` // 状态:1在用 2停用
|
||
Note string `form:"note"` // 站点备注
|
||
Sort string `form:"sort"` // 显示顺序
|
||
}
|
||
|
||
// 设置状态
|
||
type ItemStatusReq struct {
|
||
Id string `form:"id" binding:"required"`
|
||
Status string `form:"status" binding:"required"`
|
||
}
|