request_params.go 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package role
  2. import "git.sxidc.com/go-framework/baize/framework/core/api/request"
  3. type (
  4. CreateRoleJsonBody struct {
  5. Name string `json:"name" binding:"required" assign:"toField:Name"`
  6. Description string `json:"description" assign:"toField:Description"`
  7. request.CreateUserIDJsonBody
  8. }
  9. DeleteRoleQueryParams struct {
  10. request.IDQueryParam
  11. }
  12. UpdateRoleJsonBody struct {
  13. request.IDJsonBody
  14. Name string `json:"name" binding:"required" assign:"toField:Name"`
  15. Description string `json:"description" assign:"toField:Description"`
  16. request.UpdateUserIDJsonBody
  17. }
  18. GetRolesQueryParams struct {
  19. request.BaseQueryParams
  20. Name string `form:"name" assign:"toField:Name"`
  21. Description string `form:"description" assign:"toField:Description"`
  22. }
  23. GetRoleQueryParams struct {
  24. request.IDQueryParam
  25. }
  26. UpdateUsersOfRoleJsonBody struct {
  27. request.IDJsonBody
  28. UserIDs []string `json:"userIds" assign:"toField:UserIDs"`
  29. }
  30. GetUsersOfRoleQueryParams struct {
  31. request.BaseQueryWithIDParams
  32. }
  33. UpdatePermissionsOfRoleJsonBody struct {
  34. request.IDJsonBody
  35. PermissionIDs []string `json:"permissionIds" assign:"toField:PermissionIDs"`
  36. }
  37. GetPermissionsOfRoleQueryParams struct {
  38. request.BaseQueryWithIDParams
  39. }
  40. )