request_params.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package permission_group
  2. import "git.sxidc.com/go-framework/baize/framework/core/api/request"
  3. type (
  4. CreatePermissionGroupJsonBody struct {
  5. Name string `json:"name" binding:"required" assign:"toField:Name"`
  6. Description string `json:"description" assign:"toField:Description"`
  7. request.CreateUserIDJsonBody
  8. }
  9. DeletePermissionGroupQueryParams struct {
  10. request.IDQueryParam
  11. }
  12. UpdatePermissionGroupJsonBody 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. GetPermissionGroupsQueryParams struct {
  19. request.BaseQueryParams
  20. Name string `form:"name" assign:"toField:Name"`
  21. Description string `form:"description" assign:"toField:Description"`
  22. }
  23. GetPermissionGroupQueryParams struct {
  24. request.IDQueryParam
  25. }
  26. UpdatePermissionsOfPermissionGroupJsonBody struct {
  27. request.IDJsonBody
  28. PermissionIDs []string `json:"permissionIds" assign:"toField:PermissionIDs"`
  29. }
  30. GetPermissionsOfPermissionGroupQueryParams struct {
  31. request.BaseQueryWithIDParams
  32. }
  33. )