request_params.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package permission
  2. import "git.sxidc.com/go-framework/baize/framework/core/api/request"
  3. type (
  4. CreatePermissionJsonBody struct {
  5. Name string `json:"name" binding:"required" assign:"toField:Name"`
  6. Description string `json:"description" assign:"toField:Description"`
  7. Resource string `json:"resource" binding:"required" assign:"toField:Resource"`
  8. Action string `json:"action" binding:"required" assign:"toField:Action"`
  9. request.CreateUserIDJsonBody
  10. }
  11. DeletePermissionQueryParams struct {
  12. request.IDQueryParam
  13. }
  14. UpdatePermissionJsonBody struct {
  15. request.IDJsonBody
  16. Name string `json:"name" binding:"required" assign:"toField:Name"`
  17. Description string `json:"description" assign:"toField:Description"`
  18. Resource string `json:"resource" binding:"required" assign:"toField:Resource"`
  19. Action string `json:"action" binding:"required" assign:"toField:Action"`
  20. request.UpdateUserIDJsonBody
  21. }
  22. GetPermissionsQueryParams struct {
  23. request.BaseQueryParams
  24. Name string `form:"name" assign:"toField:Name"`
  25. Resource string `form:"resource" assign:"toField:Resource"`
  26. Action string `form:"action" assign:"toField:Action"`
  27. }
  28. GetPermissionQueryParams struct {
  29. request.IDQueryParam
  30. }
  31. )