Documentation ¶
Index ¶
- Constants
- type AppInfo
- type BiosInfo
- type BlcApp
- type BlcChaincode
- type BlcChaincodeMethod
- type BlcUser
- type BlockInfo
- type BlockInfoD
- type CcResD
- type ChatApiSetNameReq
- type ChatMsg
- type Context
- type ContextUser
- type CpuInfo
- type D
- type DiskInfo
- type DownloadFileReq
- type HardInfo
- type HeaderD
- type ImagePullReq
- type MemoryInfo
- type Message
- type MessageResp
- type NodeInfo
- type NodeRegReq
- type RHeaderD
- type ReqChainCode_Body
- type ReqChainCode_Req
- type ReqChainCode_Resp
- type SysCmdExecReq
- type TestDockerApiReg
- type TestSshReq
- type TestWebSocketReq
- type Transaction
- type TransactionInfo
- type UkeyInfo
Constants ¶
View Source
const (
// 上下文变量存储键名
ContextKey = "ContextKey"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppInfo ¶
type AppInfo struct { AppName string `json:"appname"` //应用名 AppType string `json:"apptype"` // 应用密钥托管类型 CaType int `json:"catype"` // 应用密钥类型,1:托管2:非托用密钥类型 AlgorithmType int `json:"algorithmtype"` // 应用密钥算法类型 1:SM22:ECDS城市 MspId string `json:"mspid"` // 城市MspId ChannelId string `json:"channelid"` //应用链名称 }
type BiosInfo ¶
type BiosInfo struct { Vendor string // 供应商 Version string // 版本 ReleaseDate string // 发布日期 Address string // 地址 RuntimeSize string // 运行时大小 ROMSize string // 只读随机存储 Characteristics string // 特性 BIOSRevision string // 修订版本 }
Bios信息
type BlcApp ¶
type BlcApp struct { Id uint `orm:"id,primary" json:"id"` // 自动编号 Appcode string `orm:"appcode" json:"appcode"` // 应用唯一标识 Usercode string `orm:"usercode" json:"usercode"` // 用户唯一标识 CreateAt *gtime.Time `orm:"create_at" json:"createAt"` // 创建时间 UpdateAt *gtime.Time `orm:"update_at" json:"updateAt"` // 更新时间 }
BlcApp is the golang structure for table blc_app.
type BlcChaincode ¶
type BlcChaincode struct { Id uint `orm:"id,primary" json:"id"` // 自动编号 Name string `orm:"name" json:"name"` // 链码名称 Deployname string `orm:"deployname" json:"deployname"` // 链码部署名称 CreateAt *gtime.Time `orm:"create_at" json:"createAt"` // 创建时间 UpdateAt *gtime.Time `orm:"update_at" json:"updateAt"` // 更新时间 }
BlcChaincode is the golang structure for table blc_chaincode.
type BlcChaincodeMethod ¶
type BlcChaincodeMethod struct { Id uint `orm:"id,primary" json:"id"` // 自动编号 ChaincodeId string `orm:"chaincode_id" json:"chaincodeId"` // 链码ID Name string `orm:"name" json:"name"` // 功能名称 Methodname string `orm:"methodname" json:"methodname"` // 链码Func CreateAt *gtime.Time `orm:"create_at" json:"createAt"` // 创建时间 UpdateAt *gtime.Time `orm:"update_at" json:"updateAt"` // 更新时间 }
BlcChaincodeMethod is the golang structure for table blc_chaincode_method.
type BlcUser ¶
type BlcUser struct { Id uint `orm:"id,primary" json:"id"` // 用户ID Passport string `orm:"passport" json:"passport"` // 用户账号 Password string `orm:"password" json:"password"` // 用户密码 Nickname string `orm:"nickname" json:"nickname"` // 用户昵称 CreateAt *gtime.Time `orm:"create_at" json:"createAt"` // 创建时间 UpdateAt *gtime.Time `orm:"update_at" json:"updateAt"` // 更新时间 UserCode string `orm:"userCode" json:"userCode"` // 用户唯一标识 }
BlcUser is the golang structure for table blc_user.
type BlockInfoD ¶
type ChatApiSetNameReq ¶
type ChatApiSetNameReq struct {
Name string `json:"type" v:"required|max-length:21#取一个响当当的名字吧|用户昵称最长为21字节"`
}
设置昵称请求
type ChatMsg ¶
type ChatMsg struct { Type string `json:"type" v:"required#消息类型不能为空"` Data interface{} `json:"data" v:""` From string `json:"name" v:""` }
Chat Msg 消息结构体
type Context ¶
type Context struct { Session *ghttp.Session // 当前Session管理对象 User *ContextUser // 上下文用户信息 }
请求上下文结构
type ContextUser ¶
请求上下文中的用户信息
type CpuInfo ¶
type CpuInfo struct { ModelName string // model name VendorId string // 供应商ID CpuMHz string // cpu MHz 频率 CacheSize string // 缓存大小 PhysicCpuCount int // 物理CPU个数 查看系统中实际物理CPU的数量(物理)grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l CpuCount int // 系统中实际物理CPU的数量(核数)cat /proc/cpuinfo |grep 'processor'|wc -l CpuCoreCount int // 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo |grep "cores"|uniq }
CPU信息
type DownloadFileReq ¶
type ImagePullReq ¶
type MemoryInfo ¶
type MessageResp ¶
type NodeRegReq ¶
type ReqChainCode_Body ¶
type ReqChainCode_Req ¶
type ReqChainCode_Req struct { Header HeaderD `json:"header"` Body ReqChainCode_Body `json:"body"` Mac string `json:"mac"` }
type ReqChainCode_Resp ¶
type ReqChainCode_Resp struct { BlockInfo BlockInfoD // 区块信息 CcRes CcResD // 链码调用结果 }
type SysCmdExecReq ¶
type TestDockerApiReg ¶
type TestSshReq ¶
type TestWebSocketReq ¶
type Transaction ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.