next-terminal/pkg/api/resource.go
2021-01-15 22:13:46 +08:00

28 lines
597 B
Go

package api
import (
"github.com/labstack/echo/v4"
"next-terminal/pkg/model"
"strings"
)
func ResourceGetAssignEndPoint(c echo.Context) error {
resourceId := c.Param("id")
userIds, err := model.FindUserIdsByResourceId(resourceId)
if err != nil {
return err
}
return Success(c, userIds)
}
func ResourceOverwriteAssignEndPoint(c echo.Context) error {
resourceId := c.Param("id")
userIds := c.QueryParam("userIds")
resourceType := c.QueryParam("type")
uIds := strings.Split(userIds, ",")
model.OverwriteUserIdsByResourceId(resourceId, resourceType, uIds)
return Success(c, "")
}