31 lines
569 B
Go
31 lines
569 B
Go
package api
|
|
|
|
import (
|
|
"fmt"
|
|
"net/http"
|
|
|
|
"github.com/uptrace/bunrouter"
|
|
)
|
|
|
|
type getAliasesOutputAlias struct {
|
|
Id int64 `json:"id"`
|
|
Name string `json:"name"`
|
|
}
|
|
|
|
// GetAliases
|
|
//
|
|
// @summary Get aliases
|
|
// @description get alias ids and names
|
|
// @success 200 {object} []getAliasesOutputAlias
|
|
// @failure 400
|
|
// @failure 401
|
|
// @router /api/aliases [get]
|
|
func (self *Handlers) GetAliases(
|
|
w http.ResponseWriter, req bunrouter.Request,
|
|
) error {
|
|
// mock output
|
|
fmt.Fprintf(w, "%s", `[{"id": 1, "name": "yajiu"}]`)
|
|
return nil
|
|
// return utils.Success(w)
|
|
}
|