detail

package
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Add = validates.Validates{Validate: AddValidate{}}

Add 重写验证器结构体,切记不使用引用,而是拷贝

View Source
var Delete = validates.Validates{Validate: DeleteValidate{}}

Delete 重写验证器结构体,切记不使用引用,而是拷贝

View Source
var Find = validates.Validates{Validate: FindValidate{}}

Find 重写验证器结构体,切记不使用引用,而是拷贝

View Source
var Modify = validates.Validates{Validate: ModifyValidate{}}

Modify 重写验证器结构体,切记不使用引用,而是拷贝

Functions

This section is empty.

Types

type AddValidate

type AddValidate struct {
	DictionaryId string `json:"dictionaryId" validate:"required,numeric" label:"数据字典ID"`
	Name         string `json:"name" validate:"required,max=30" label:"明细值名称"`
	Code         string `json:"code" validate:"required,max=30" label:"明细值KEY"`
	Value        string `json:"value" validate:"required,max=50" label:"明细值"`
	Remark       string `json:"remark" validate:"omitempty,max=225" label:"备注"`
	Sort         uint   `json:"sort" validate:"required,numeric" label:"排序"`
	State        uint8  `json:"state" validate:"required,oneof=1 2" label:"状态"`
}

AddValidate 明细值添加验证规则

type DeleteValidate

type DeleteValidate struct {
	Id []uint `json:"id" validate:"required" label:"明细值ID"`
}

DeleteValidate 明细值查询验证规则

type FindValidate

type FindValidate struct {
	Id uint `json:"id" validate:"required,numeric" label:"明细值ID"`
}

FindValidate 明细值查询验证规则

type ModifyValidate

type ModifyValidate struct {
	Id           uint   `json:"id" validate:"required,numeric" label:"明细值ID"`
	DictionaryId uint   `json:"dictionaryId" validate:"required,numeric" label:"数据字典ID"`
	Name         string `json:"name" validate:"required,max=30" label:"明细值名称"`
	Code         string `json:"code" validate:"required,max=30" label:"明细值KEY"`
	Value        string `json:"value" validate:"required,max=50" label:"明细值"`
	Remark       string `json:"remark" validate:"omitempty,max=225" label:"备注"`
	Sort         uint   `json:"sort" validate:"required,numeric" label:"排序"`
	State        uint8  `json:"state" validate:"required,oneof=1 2" label:"状态"`
}

ModifyValidate 明细值修改验证规则

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL