test_request.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package req
  2. import (
  3. "time"
  4. "ulink-admin/pkg/base"
  5. )
  6. type TestAdd struct {
  7. Label string `json:"label" binding:"required" msg:"名称必填"` //名称
  8. Image string `json:"image" binding:"required" msg:"图片必填"` //图片
  9. IsDel int `json:"isDel" binding:"required,oneof=1 2" msg:"删除标志在数字1,2中"` //删除(1是 2否)
  10. }
  11. type TestEdit struct {
  12. Id int64 `json:"id" binding:"required"` //主键id
  13. Label string `json:"label" binding:"required" msg:"名称必填"` //名称
  14. Image string `json:"image" binding:"required" msg:"图片必填"` //图片
  15. IsDel int `json:"isDel" binding:"required,oneof=1 2 " msg:"删除标志在数字1,2中"` //删除(1是 2否)
  16. }
  17. type TestQuery struct {
  18. base.GlobalQuery
  19. Id int64 `form:"id"` //主键id
  20. Label string `form:"label"` //名称
  21. Image string `form:"image"` //图片
  22. IsDel int `form:"isDel"` //删除(1是 2否)
  23. CreateBy string `form:"createBy"` //创建人
  24. CreateTime time.Time `form:"createTime"` //创建时间
  25. UpdateBy string `form:"updateBy"` //更新人
  26. UpdateTime time.Time `form:"updateTime"` //更新时间
  27. }
  28. type TestBody struct {
  29. Id int64 `json:"id" binding:"required"` //主键id
  30. Label string `json:"label" binding:"required"` //名称
  31. Image string `json:"image" binding:"required"` //图片
  32. IsDel int `json:"isDel" binding:"required"` //删除(1是 2否)
  33. CreateBy string `json:"createBy" ` //创建人
  34. CreateTime time.Time `json:"createTime" ` //创建时间
  35. UpdateBy string `json:"updateBy" ` //更新人
  36. UpdateTime time.Time `json:"updateTime" ` //更新时间
  37. }