Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthController ¶
type AuthController struct {
beego.Controller
}
func (*AuthController) Authorize ¶
func (this *AuthController) Authorize()
@Title authorize @Description authorize @Param token header string true "Auth token" @Success 200 {object} models.Result @router /authorize [post]
func (*AuthController) Signin ¶
func (this *AuthController) Signin()
@Title Signin @Description get auth @Param name query string true "user name" @Param pwd query string true "user pwd" @Success 200 {object} models.Result @router /signin [post]
type ClusterController ¶
type ClusterController struct {
beego.Controller
}
Cluster object api list
func (*ClusterController) AddCluster ¶
func (this *ClusterController) AddCluster()
@Title AddCluster @Description Add Cluster @Param token header string true "Auth token" @Param Cluster body models.Cluster true "Cluster object" @Success 200 {object} models.Result @router /addCluster [post]
func (*ClusterController) ClusterList ¶
func (this *ClusterController) ClusterList()
@Title GetCluster @Description get Clusters @Param token header string true "Auth token" @Param name query string false "Cluster name" @Param ip query string false "Cluster ip" @Param from query int 0 false "from" @Param limit query int 20 false "limit" @Success 200 {object} models.Result @router / [post]
func (*ClusterController) DeleteCluster ¶
func (this *ClusterController) DeleteCluster()
@Title DelCluster @Description Delete Cluster @Param token header string true "Auth token" @Param id path int true "Cluster id" @Success 200 {object} models.Result @router /:id [delete]
type HostController ¶
type HostController struct {
beego.Controller
}
Hosts object api list
func (*HostController) AddHost ¶
func (this *HostController) AddHost()
@Title AddHost @Description Add Host @Param token header string true "Auth token" @Param Host body models.Host true "host object" @Success 200 {object} models.Result @router /addhost [post]
func (*HostController) DeleteHost ¶
func (this *HostController) DeleteHost()
@Title DelHost @Description Delete Host @Param token header string true "Auth token" @Param id path int true "host id" @Success 200 {object} models.Result @router /:id [delete]
func (*HostController) HostList ¶
func (this *HostController) HostList()
@Title GetHost @Description Get Hosts @Param token header string true "Auth token" @Param name query string false "host name" @Param ip query string false "host ip" @Param from query int 0 false "from" @Param limit query int 20 false "limit" @Success 200 {object} models.Result @router / [post]
type NestPreparer ¶
type NestPreparer interface {
NestPrepare()
}
type OrderDetailController ¶
type OrderDetailController struct {
beego.Controller
}
Cluster object api list
func (*OrderDetailController) AddOrderDetail ¶
func (this *OrderDetailController) AddOrderDetail()
@Title AddOrderDetail @Description Add OrderDetail @Param token header string true "Auth token" @Param OrderDetail body models.OrderDetail true "OrderDetail object" @Success 200 {object} models.Result @router /addOrderDetail [post]
func (*OrderDetailController) DeleteOrderDetail ¶
func (this *OrderDetailController) DeleteOrderDetail()
@Title DelOrderDetail @Description Delete OrderDetail @Param token header string true "Auth token" @Param id path int true "OrderDetail id" @Success 200 {object} models.Result @router /:id [delete]
func (*OrderDetailController) OrderDetailList ¶
func (this *OrderDetailController) OrderDetailList()
@Title GetOrderDetail @Description get OrderDetails @Param token header string true "Auth token" @Param name query string false "OrderDetail name" @Param from query int 0 false "from" @Param limit query int 20 false "limit" @Success 200 {object} models.Result @router / [post]
type OrderMasterController ¶
type OrderMasterController struct {
beego.Controller
}
Cluster object api list
func (*OrderMasterController) AddOrderMaster ¶
func (this *OrderMasterController) AddOrderMaster()
@Title AddOrderMaster @Description Add OrderMaster @Param token header string true "Auth token" @Param OrderMaster body models.OrderMaster true "OrderMaster object" @Success 200 {object} models.Result @router /addOrderMaster [post]
func (*OrderMasterController) DeleteOrderMaster ¶
func (this *OrderMasterController) DeleteOrderMaster()
@Title DelOrderMaster @Description Delete OrderMaster @Param token header string true "Auth token" @Param id path int true "OrderMaster id" @Success 200 {object} models.Result @router /:id [delete]
func (*OrderMasterController) OrderMasterList ¶
func (this *OrderMasterController) OrderMasterList()
@Title GetOrderMaster @Description get OrderMasters @Param token header string true "Auth token" @Param name query string false "OrderMaster name" @Param from query int 0 false "from" @Param limit query int 20 false "limit" @Success 200 {object} models.Result @router / [post]
type OrderRenewalController ¶
type OrderRenewalController struct {
beego.Controller
}
Cluster object api list
func (*OrderRenewalController) AddOrderRenewal ¶
func (this *OrderRenewalController) AddOrderRenewal()
@Title AddOrderRenewal @Description Add OrderRenewal @Param token header string true "Auth token" @Param OrderRenewal body models.OrderRenewal true "OrderRenewal object" @Success 200 {object} models.Result @router /addOrderRenewal [post]
func (*OrderRenewalController) DeleteOrderRenewal ¶
func (this *OrderRenewalController) DeleteOrderRenewal()
@Title DelOrderRenewal @Description Delete OrderRenewal @Param token header string true "Auth token" @Param id path int true "OrderRenewal id" @Success 200 {object} models.Result @router /:id [delete]
func (*OrderRenewalController) OrderRenewalList ¶
func (this *OrderRenewalController) OrderRenewalList()
@Title GetOrderRenewal @Description get OrderRenewals @Param token header string true "Auth token" @Param name query string false "OrderRenewal name" @Param from query int 0 false "from" @Param limit query int 20 false "limit" @Success 200 {object} models.Result @router / [post]
type PromotionController ¶
type PromotionController struct {
beego.Controller
}
Promotion object api list
func (*PromotionController) AddPromotion ¶
func (this *PromotionController) AddPromotion()
@Title AddPromotion @Description Add Promotion @Param token header string true "Auth token" @Param Promotion body models.Promotion true "Promotion object" @Success 200 {object} models.Result @router /addPromotion [post]
func (*PromotionController) DeletePromotion ¶
func (this *PromotionController) DeletePromotion()
@Title DelPromotion @Description Delete Promotion @Param token header string true "Auth token" @Param id path int true "Promotion id" @Success 200 {object} models.Result @router /:id [delete]
func (*PromotionController) PromotionList ¶
func (this *PromotionController) PromotionList()
@Title GetPromotion @Description get Promotions @Param token header string true "Auth token" @Param name query string false "Promotion name" @Param from query int 0 false "from" @Param limit query int 20 false "limit" @Success 200 {object} models.Result @router / [post]
type RancherServerController ¶
type RancherServerController struct {
beego.Controller
}
RancherServers object api list
func (*RancherServerController) AddRancherServer ¶
func (this *RancherServerController) AddRancherServer()
@Title AddRancherServer @Description Add RancherServer @Param token header string true "Auth token" @Param RancherServer body models.RancherServer true "RancherServer object" @Success 200 {object} models.Result @router /addRancherServer [post]
func (*RancherServerController) DeleteRancherServer ¶
func (this *RancherServerController) DeleteRancherServer()
@Title DelRancherServer @Description Delete RancherServer @Param token header string true "Auth token" @Param id path int true "RancherServer id" @Success 200 {object} models.Result @router /:id [delete]
func (*RancherServerController) RancherServerList ¶
func (this *RancherServerController) RancherServerList()
@Title GetRancherServer @Description get RancherServers @Param token header string true "Auth token" @Param region query string false "RancherServer name" @Param from query int 0 false "from" @Param limit query int 20 false "limit" @Success 200 {object} models.Result @router / [post]
type UserController ¶
type UserController struct {
beego.Controller
}
Users object api list
func (*UserController) AddUser ¶
func (this *UserController) AddUser()
@Title AddUser @Description Add User @Param token header string true "Auth token" @Param User body models.User true "User object" @Success 200 {object} models.Result @router /addUser [post]
func (*UserController) DeleteUser ¶
func (this *UserController) DeleteUser()
@Title DelUser @Description Delete User @Param token header string true "Auth token" @Param id path int true "User id" @Success 200 {object} models.Result @router /:id [delete]
func (*UserController) UserInfo ¶
func (this *UserController) UserInfo()
@Title GetUserInfo @Description get User Info @Param token header string true "Auth token" @Success 200 {object} models.Result @router /info [get]
func (*UserController) UserList ¶
func (this *UserController) UserList()
@Title GetUser @Description get Users @Param token header string true "Auth token" @Param mobile query string false "User mobile" @Param email query string false "User email" @Param from query int 0 false "from" @Param limit query int 20 false "limit" @Success 200 {object} models.Result @router / [post]