Documentation
¶
Index ¶
- type AddNetworkServerReq
- type AddNetworkServerRes
- type AddNetworkTunnelReq
- type AddNetworkTunnelRes
- type DeleteNetworkServerReq
- type DeleteNetworkServerRes
- type DeleteNetworkTunnelReq
- type DeleteNetworkTunnelRes
- type EditNetworkServerReq
- type EditNetworkServerRes
- type EditNetworkTunnelReq
- type EditNetworkTunnelRes
- type GetNetworkServerByIdReq
- type GetNetworkServerByIdRes
- type GetNetworkServerListReq
- type GetNetworkServerListRes
- type GetNetworkTunnelByIdReq
- type GetNetworkTunnelByIdRes
- type GetNetworkTunnelListReq
- type GetNetworkTunnelListRes
- type SetNetworkServerStatusReq
- type SetNetworkServerStatusRes
- type SetNetworkTunnelStatusReq
- type SetNetworkTunnelStatusRes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddNetworkServerReq ¶
type AddNetworkServerReq struct {
g.Meta `path:"/server/add" method:"post" summary:"添加通讯服务" tags:"网络组件管理"`
Name string `json:"name" description:""`
Types string `json:"types" description:"tcp/udp"`
Addr string `json:"addr" description:""`
Register string `json:"register" description:"注册包"`
Heartbeat string `json:"heartbeat" description:"心跳包"`
Protocol string `json:"protocol" description:"协议"`
Devices string `json:"devices" description:"默认设备"`
Remark string `json:"remark" description:"备注"`
Status int `json:"status" description:""`
// 认证信息
IsTls uint `json:"isTls" dc:"开启TLS:1=是,0=否"`
AuthType int `json:"authType" dc:"认证方式(1=Basic,2=AccessToken,3=证书)"`
AuthUser string `json:"authUser" dc:"认证用户"`
AuthPasswd string `json:"authPasswd" dc:"认证密码"`
AccessToken string `json:"accessToken" dc:"AccessToken"`
CertificateId int `json:"certificateId" dc:"证书ID"`
Stick model.Stick `json:"stick" dc:"粘包处理方式"`
}
添加数据api
type AddNetworkServerRes ¶
type AddNetworkServerRes struct{}
type AddNetworkTunnelReq ¶
type AddNetworkTunnelReq struct {
g.Meta `path:"/tunnel/add" method:"post" summary:"添加通道" tags:"网络组件管理"`
Name string `json:"name" description:"" v:"required#名称不能为空"`
Types string `json:"types" description:"" v:"required#类型不能为空"`
Addr string `json:"addr" description:""`
Remote string `json:"remote" description:""`
Status string `json:"status" description:""`
Retry string `json:"retry" description:""`
Heartbeat string `json:"heartbeat" description:""`
Serial string `json:"serial" description:""`
Protoccol string `json:"protoccol" description:""`
Remark string `json:"remark" description:"备注"`
}
添加数据api
type AddNetworkTunnelRes ¶
type AddNetworkTunnelRes struct{}
type DeleteNetworkServerReq ¶
type DeleteNetworkServerReq struct {
g.Meta `path:"/server/delete" method:"delete" summary:"删除通讯服务" tags:"网络组件管理"`
Ids []int `json:"ids" description:"ids" v:"required#ids不能为空"`
}
删除数据api
type DeleteNetworkServerRes ¶
type DeleteNetworkServerRes struct{}
type DeleteNetworkTunnelReq ¶
type DeleteNetworkTunnelReq struct {
g.Meta `path:"/tunnel/delete" method:"delete" summary:"删除通道" tags:"网络组件管理"`
Ids []int `json:"ids" description:"ids" v:"required#ids不能为空"`
}
删除数据api
type DeleteNetworkTunnelRes ¶
type DeleteNetworkTunnelRes struct{}
type EditNetworkServerReq ¶
type EditNetworkServerReq struct {
g.Meta `path:"/server/edit" method:"put" summary:"编辑通讯服务" tags:"网络组件管理"`
Id int `json:"id" description:"id" v:"required#id不能为空"`
Name string `json:"name" description:""`
Types string `json:"types" description:"tcp/udp"`
Addr string `json:"addr" description:""`
Register string `json:"register" description:"注册包"`
Heartbeat string `json:"heartbeat" description:"心跳包"`
Protocol string `json:"protocol" description:"协议"`
Devices string `json:"devices" description:"默认设备"`
Status int `json:"status" description:"状态"`
Remark string `json:"remark" description:"备注"`
// 认证信息
IsTls uint `json:"isTls" dc:"开启TLS:1=是,0=否"`
AuthType int `json:"authType" dc:"认证方式(1=Basic,2=AccessToken,3=证书)"`
AuthUser string `json:"authUser" dc:"认证用户"`
AuthPasswd string `json:"authPasswd" dc:"认证密码"`
AccessToken string `json:"accessToken" dc:"AccessToken"`
CertificateId int `json:"certificateId" dc:"证书ID"`
Stick model.Stick `json:"stick" dc:"粘包处理方式"`
}
编辑数据api
type EditNetworkServerRes ¶
type EditNetworkServerRes struct{}
type EditNetworkTunnelReq ¶
type EditNetworkTunnelReq struct {
g.Meta `path:"/tunnel/edit" method:"put" summary:"编辑通道" tags:"网络组件管理"`
Id int `json:"id" description:"id" v:"required#id不能为空"`
Name string `json:"name" description:"" v:"required#名称不能为空"`
Types string `json:"types" description:"" v:"required#类型不能为空"`
Addr string `json:"addr" description:""`
Remote string `json:"remote" description:""`
Status string `json:"status" description:""`
Retry string `json:"retry" description:""`
Heartbeat string `json:"heartbeat" description:""`
Serial string `json:"serial" description:""`
Protoccol string `json:"protoccol" description:""`
Remark string `json:"remark" description:"备注"`
}
编辑数据api
type EditNetworkTunnelRes ¶
type EditNetworkTunnelRes struct{}
type GetNetworkServerByIdReq ¶
type GetNetworkServerByIdReq struct {
g.Meta `path:"/get" method:"get" summary:"获取通讯服务详情" tags:"网络组件管理"`
Id int `json:"id" description:"id" v:"required#id不能为空"`
}
获取指定ID的数据api
type GetNetworkServerByIdRes ¶
type GetNetworkServerByIdRes struct {
Data *model.NetworkServerRes
}
type GetNetworkServerListReq ¶
type GetNetworkServerListReq struct {
g.Meta `path:"/server/list" method:"get" summary:"获取通讯服务列表" tags:"网络组件管理"`
common.PaginationReq
}
获取列表api
type GetNetworkServerListRes ¶
type GetNetworkServerListRes struct {
Data []*model.NetworkServerRes
common.PaginationRes
}
type GetNetworkTunnelByIdReq ¶
type GetNetworkTunnelByIdReq struct {
g.Meta `path:"/tunnel/get" method:"get" summary:"获取单个通道" tags:"网络组件管理"`
Id int `json:"id" description:"id" v:"required#id不能为空"`
}
获取指定ID的数据api
type GetNetworkTunnelByIdRes ¶
type GetNetworkTunnelByIdRes struct {
Data *model.NetworkTunnelRes
}
type GetNetworkTunnelListReq ¶
type GetNetworkTunnelListReq struct {
g.Meta `path:"/tunnel/list" method:"get" summary:"获取通道列表" tags:"网络组件管理"`
ServiceId int `json:"serviceId" dc:"服务ID"`
DeviceKey string `json:"deviceKey" dc:"设备标识"`
*common.PaginationReq
}
获取列表api
type GetNetworkTunnelListRes ¶
type GetNetworkTunnelListRes struct {
Data []*model.NetworkTunnelRes
common.PaginationRes
}
type SetNetworkServerStatusReq ¶
type SetNetworkServerStatusReq struct {
g.Meta `path:"/server/status" method:"post" summary:"修改服务状态" tags:"网络组件管理"`
Id int `json:"id" description:"id" v:"required#id不能为空"`
Status int `json:"status" description:"status" v:"required#status不能为空"`
}
服务状态api
type SetNetworkServerStatusRes ¶
type SetNetworkServerStatusRes struct{}
type SetNetworkTunnelStatusReq ¶
type SetNetworkTunnelStatusReq struct {
g.Meta `path:"/tunnel/status" method:"post" summary:"修改通道状态" tags:"网络组件管理"`
Id int `json:"id" description:"id" v:"required#id不能为空"`
Status int `json:"status" description:"status" v:"required#status不能为空"`
}
通道状态api
type SetNetworkTunnelStatusRes ¶
type SetNetworkTunnelStatusRes struct{}
Click to show internal directories.
Click to hide internal directories.