file.go 1016 B

123456789101112131415161718192021222324252627282930
  1. package model
  2. import (
  3. "time"
  4. )
  5. type ReqSysUserFile struct {
  6. OriginalName string `json:"originalName"` //文件原始名
  7. AuthId string `json:"authId"` //权限id
  8. CategoryName string `json:"categoryName"` //文件类别名
  9. DeptsId []int `json:"deptsId"` //下发的部门id
  10. EffectiveDate *time.Time `json:"effectiveDate"` //阅读的有效日期
  11. }
  12. type ReqSysUsers struct {
  13. SysUsersId []int `json:"users"` //转发的用户id
  14. }
  15. type SearchSysUserFiles struct {
  16. OriginalName string `json:"originalName"` //文件原始名
  17. SuffixName string `json:"suffixName"` //文件后缀名
  18. Sort int `json:"sort"` //排序方式
  19. PageNO int `json:"pageNO"` //当前页
  20. PageSize int `json:"pageSize"` //每页大小
  21. }
  22. type RespFileInfo struct {
  23. AuthId string `json:"authId"` //权限id
  24. EffectiveDate time.Time `json:"effectiveDate" gorm:"effectiveDate"` //阅读的有效日期
  25. }