model.go 792 B

123456789101112131415161718192021222324252627
  1. package base
  2. import (
  3. "time"
  4. )
  5. // GlobalModel 全局映射实体
  6. type GlobalModel struct {
  7. CreateTime time.Time `json:"createTime"` //创建时间
  8. CreateBy string `json:"createBy"` //创建人
  9. UpdateTime time.Time `json:"updateTime"` //更新时间
  10. UpdateBy string `json:"updateBy"` //更新人
  11. }
  12. type OrderBy struct {
  13. Label string `form:"label"` //排序字段
  14. IsAsc int `form:"isAsc"` //排序方式(1 正序 2 倒序)
  15. }
  16. // GlobalQuery 全局Query通用条件
  17. type GlobalQuery struct {
  18. BeginTime string `form:"beginTime"` //开始时间
  19. EndTime string `form:"endTime"` //结束时间
  20. PageNum int `form:"pageNo"` //当前页码
  21. PageSize int `form:"pageSize"` //显示条数
  22. OrderBy []OrderBy `form:"orderBy"` //排序
  23. }