Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Space ¶
Space management for microservice spaces
func (*Space) Create ¶
@Tags SpaceAPI @Security ApiKeyAuth @Summary Create space record @Param body body schema.SpaceForm true "Request body" @Success 200 {object} util.ResponseResult{data=schema.Space} @Failure 400 {object} util.ResponseResult @Failure 401 {object} util.ResponseResult @Failure 500 {object} util.ResponseResult @Router /api/v1/spaces [post]
func (*Space) Delete ¶
@Tags SpaceAPI @Security ApiKeyAuth @Summary Delete space record by ID @Param id path string true "unique id" @Success 200 {object} util.ResponseResult @Failure 401 {object} util.ResponseResult @Failure 500 {object} util.ResponseResult @Router /api/v1/spaces/{id} [delete]
func (*Space) Get ¶
@Tags SpaceAPI @Security ApiKeyAuth @Summary Get space record by ID @Param id path string true "unique id" @Success 200 {object} util.ResponseResult{data=schema.Space} @Failure 401 {object} util.ResponseResult @Failure 500 {object} util.ResponseResult @Router /api/v1/spaces/{id} [get]
func (*Space) Query ¶
@Tags SpaceAPI @Security ApiKeyAuth @Summary Query space list @Param current query int true "pagination index" default(1) @Param pageSize query int true "pagination size" default(10) @Param name query string false "Name of space" @Param code query string false "Code of space" @Param tenant query string false "Tenant" @Success 200 {object} util.ResponseResult{data=[]schema.Space} @Failure 401 {object} util.ResponseResult @Failure 500 {object} util.ResponseResult @Router /api/v1/spaces [get]
func (*Space) Update ¶
@Tags SpaceAPI @Security ApiKeyAuth @Summary Update space record by ID @Param id path string true "unique id" @Param body body schema.SpaceForm true "Request body" @Success 200 {object} util.ResponseResult @Failure 400 {object} util.ResponseResult @Failure 401 {object} util.ResponseResult @Failure 500 {object} util.ResponseResult @Router /api/v1/spaces/{id} [put]