1234567891011121314151617181920212223 |
- /*
- * @description:视图层login models
- * @Author: CP
- * @Date: 2020-09-01 17:43:05
- * @FilePath: \construction_management\web\viewmodels\login.go
- */
- package viewmodels
- import validation "github.com/go-ozzo/ozzo-validation/v3"
- type Login struct {
- // Code string `form:"code" json:"code"`
- Account string `form:"account" json:"account"`
- Password string `form:"password" json:"password"`
- // Csrf string `form:"csrf" json:"csrf"`
- }
- func (l Login) Validate() error {
- return validation.ValidateStruct(&l, validation.Field(&l.Account, validation.Required.Error("账号不能为空"), validation.Length(2, 50).Error("账号最少要输入 3 个字符")),
- validation.Field(&l.Password, validation.Required.Error("密码不能为空"), validation.Length(2, 50).Error("密码最少要输入 6 个字符"))) // Code cannot be empty, and the length must between 5 and 50
- // validation.Field(&l.Code, validation.Required.Error("项目编号不能为空"), validation.Length(3, 50).Error("项目编号最少要输入 3 个字符")),
- }
|