request.go 763 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package common
  2. type PageInfo struct {
  3. Page int `json:"page" form:"page"` // 页码
  4. PageSize int `json:"pageSize" form:"pageSize"` // 每页大小
  5. Keyword string `json:"keyword" form:"keyword"` //关键字
  6. }
  7. type GetById struct {
  8. ID int `json:"id" form:"id"` // 主键ID
  9. }
  10. func (r *GetById) Uint() uint {
  11. return uint(r.ID)
  12. }
  13. type IdReq struct {
  14. ID int `json:"id" form:"id"`
  15. }
  16. type IdsReq struct {
  17. IDs string `json:"ids" form:"ids"`
  18. }
  19. type GetRoleID struct {
  20. RoleID int `json:"roleId" form:"roleId"` // 角色ID
  21. }
  22. type GetRoleIDs struct {
  23. RoleIDs []int `json:"roleIds" form:"roleIds"` // 角色IDs
  24. }
  25. type WSReq struct {
  26. UserID int `json:"userId" form:"userId"`
  27. DeptID int `json:"deptId" form:"deptId"`
  28. }
  29. type Empty struct{}