controllers

package
v0.0.0-...-76c1244 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2019 License: MIT Imports: 5 Imported by: 1

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]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL