Documentation
¶
Index ¶
- type CreateDataListParams
- type CreateSiteConfigParams
- type CreateUserParams
- type DeleteIDParams
- type GetAllDataListByKindsParams
- type GetDataListSortDataParams
- type GetUserByParams
- type ItemOrderParams
- type ListDataByKindParams
- type UpdateDataListParams
- type UpdateSiteConfigParams
- type UploadToS3Params
- type UserLoginParams
- type WriteFileParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDataListParams ¶
type CreateDataListParams struct {
Label string `json:"label" binding:"required"`
Key string `json:"key" binding:"required"`
Kind string `json:"kind" binding:"required"`
Value string `json:"value" binding:"required"`
ItemOrder int `json:"item_order"`
}
CreateDataListParams 创建参数
func (*CreateDataListParams) GetMessages ¶
func (c *CreateDataListParams) GetMessages() valid.ValidatorMessages
func (*CreateDataListParams) Optimize ¶
func (c *CreateDataListParams) Optimize() error
type CreateSiteConfigParams ¶
type CreateSiteConfigParams struct {
Name string `json:"name" binding:"required"`
Config string `json:"config" binding:"required"`
}
func (*CreateSiteConfigParams) GetMessages ¶
func (c *CreateSiteConfigParams) GetMessages() valid.ValidatorMessages
type CreateUserParams ¶
type CreateUserParams struct {
Username string `json:"username" binding:"required"`
Password string `json:"password" binding:"required"`
Role user.Role `json:"-"`
}
func (*CreateUserParams) GetMessages ¶
func (c *CreateUserParams) GetMessages() valid.ValidatorMessages
type DeleteIDParams ¶
type DeleteIDParams struct {
ID int64 `json:"id" binding:"required"`
}
func (*DeleteIDParams) GetMessages ¶
func (d *DeleteIDParams) GetMessages() valid.ValidatorMessages
type GetDataListSortDataParams ¶
type GetDataListSortDataParams struct {
Kind string `json:"kind" binding:"required" form:"kind"`
}
GetDataListSortDataParams 获取排序数据
func (*GetDataListSortDataParams) GetMessages ¶
func (g *GetDataListSortDataParams) GetMessages() valid.ValidatorMessages
type GetUserByParams ¶
type ItemOrderParams ¶
type ItemOrderParams struct {
IDs []int64 `json:"ids" binding:"required"`
Orders []int `json:"orders" binding:"required"`
}
func (*ItemOrderParams) GetMessages ¶
func (i *ItemOrderParams) GetMessages() valid.ValidatorMessages
func (*ItemOrderParams) Optimize ¶
func (i *ItemOrderParams) Optimize() error
type ListDataByKindParams ¶
type ListDataByKindParams struct {
Kind string `json:"kind" form:"kind"`
Page int `json:"page" binding:"min=1" form:"page"`
Size int `json:"size" binding:"min=1,max=100" form:"size"`
Offset int `json:"-" form:"-"`
}
func (*ListDataByKindParams) GetMessages ¶
func (l *ListDataByKindParams) GetMessages() valid.ValidatorMessages
func (*ListDataByKindParams) Optimize ¶
func (l *ListDataByKindParams) Optimize() error
type UpdateDataListParams ¶
type UpdateDataListParams struct {
ID int64 `json:"id" binding:"required"`
Key string `json:"key" binding:"required"`
Value string `json:"value" binding:"required"`
ItemOrder *int `json:"item_order"`
}
UpdateDataListParams 更新参数
func (*UpdateDataListParams) GetMessages ¶
func (u *UpdateDataListParams) GetMessages() valid.ValidatorMessages
type UpdateSiteConfigParams ¶
type UpdateSiteConfigParams struct {
Name string `json:"name" binding:"required"`
Config string `json:"config" binding:"required"`
}
func (*UpdateSiteConfigParams) GetMessages ¶
func (u *UpdateSiteConfigParams) GetMessages() valid.ValidatorMessages
type UploadToS3Params ¶
type UploadToS3Params struct {
Prefix string `json:"prefix" binding:"required" form:"prefix"`
Object string `json:"object" binding:"required" form:"object"`
File *multipart.FileHeader `json:"file" binding:"required" form:"file"`
}
type UserLoginParams ¶
type UserLoginParams struct {
Username string `json:"username" binding:"required"`
Password string `json:"password" binding:"required"`
}
func (*UserLoginParams) GetMessages ¶
func (u *UserLoginParams) GetMessages() valid.ValidatorMessages
type WriteFileParams ¶
type WriteFileParams struct {
Filename string `json:"filename" binding:"required"`
Data string `json:"data" binding:"required"`
}
func (*WriteFileParams) GetMessages ¶
func (w *WriteFileParams) GetMessages() valid.ValidatorMessages
Click to show internal directories.
Click to hide internal directories.