1234567891011121314151617181920212223242526 |
- /*
- * @description: 视图层 文件夹 models
- * @Author: CP
- * @Date: 2020-09-11 15:12:43
- * @FilePath: \construction_management\web\viewmodels\folder.go
- */
- package viewmodels
- import validation "github.com/go-ozzo/ozzo-validation/v3"
- type Folder struct {
- Id string `form:"id"`
- Name string `form:"name"`
- ProjectId string `form:"projectId"`
- TenderId int `form:"tenderId"`
- ParentId string `form:"parentId"`
- CreateTime string `form:"createTime"`
- UpdateTime string `form:"updateTime"`
- Csrf string `form:"csrf"`
- }
- func (l Folder) Validate() error {
- return validation.ValidateStruct(&l,
- validation.Field(&l.Name, validation.Required.Error("文件夹名称不能为空"), validation.Length(1, 15).Error("最多 15 个字符")),
- )
- }
|