e

package
v0.0.0-...-c716174 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SUCCESS        = 0 //常用error
	INVALID_PARAMS = 110400
	ERROR          = 110500
)

通用错误信息

View Source
const (
	ERROR_CREATE_CHANNEL_FAILED           = 100000
	ERROR_JOIN_CHANNEL_FAILED             = 100001
	ERROR_INSTALL_CHAINCODE_FAILED        = 100002
	ERROR_PACKAGE_CHAINCODE_FAILED        = 100003
	ERROR_APPROVE_CHAINCODE_FAILED        = 100004
	ERROR_COMMIT_CHAINCODE_FAILED         = 100005
	ERROR_INVOKE_CHAINCODE_FAILED         = 100006
	ERROR_QUERY_CHAINCODE_FAILED          = 100007
	ERROR_INIT_CHAINCODE_FAILED           = 100008
	ERROR_QUERY_LEDGER_FAILED             = 100009
	ERROR_QUERY_BLOCKNUM_FAILED           = 100010
	ERROR_QUERY_CONFIG_FAILED             = 100011
	ERROR_QUERY_BLOCK_BY_BLOCKNUM_FAILED  = 100012
	ERROR_QUERY_BLOCK_BY_BLOCKHASH_FAILED = 100013
	ERROR_QUERY_BLOCK_BY_TXID_FAILED      = 100014
	ERROR_QUERY_TX_BY_HASH_FAILED         = 100015

	ERROR_TYPE_CHANGE_FAILED       = 100016
	ERROR_UPGRADE_CHAINCODE_FAILED = 100017
)
View Source
const (
	ERROR_AUTH_CHECK_TOKEN_FAIL                   = 110001 //权限验证错误
	ERROR_AUTH_CHECK_TOKEN_TIMEOUT                = 110002
	ERROR_AUTH_TOKEN                              = 110003
	ERROR_AUTH                                    = 110004
	ERROR_PASSWD                                  = 110005
	ERROR_AUTH_USER_AUTHENTICATED                 = 110006
	ERROR_AUTH_USER_NOT_AUTHENTICATED             = 110007
	ERROR_AUTH_USER_NOT_FOUND                     = 110008
	ERROR_AUTH_USER_NOT_LOGIN                     = 110009
	ERROR_AUTH_USER_NO_USERID                     = 110010
	ERROR_AUTH_USER_NO_DEPARTMENTID               = 110011
	ERROR_AUTH_USER_NO_LEVEL                      = 110012
	ERROR_CHAIN_FOBRID_NO_AUTH                    = 110101 //链操作权限
	ERROR_ORG_FOBRID_NO_AUTH                      = 110102
	ERROR_PEER_FOBRID_NO_AUTH                     = 110103
	ERROR_CHAIN_FOBRID_STOP_ORG_PEER              = 110104
	ERROR_CHAIN_FOBRID_LEAVE_NETWORK              = 110105
	ERROR_CHAIN_FOBRID_ACTION_PEER                = 110106
	ERROR_CHAIN_FOBRID_CEATE_DEPARTMENT_PEER_AURH = 110107
	ERROR_DB_INSERT_FAIL                          = 110201 //数据库错误
	ERROR_DB_GET_FAIL                             = 110202
	ERROR_DB_UPDATE_FAIL                          = 110203
	ERROR_DB_DELETE_FAIL                          = 110204
	ERROR_DB_ROWS_NO_EFFACT                       = 110205
	ERROR_DB_GET_COUNT_FAIL                       = 110206
	ERROR_DB_CREATE_TABLE                         = 110207
	ERROR_DB_SESSION_BEGIN_FAIL                   = 110311
	ERROR_DB_SESSION_ACTION_FAIL                  = 110312
	ERROR_DB_SESSION_COMMIT_FAIL                  = 110313
	ERROR_DB_SESSION_ROLLBACK_FAIL                = 110314
	ERROR_UPLOAD_SAVE_FILE_FAIL                   = 110401 //文件上传错误
	ERROR_UPLOAD_CHECK_FILE_FAIL                  = 110402
	ERROR_UPLOAD_CHECK_FILE_FORMAT                = 110403
	ERROR_READ_FILE_FAIL                          = 110404
	ERROR_JSON_MARSHAL                            = 110501 //数据序列化错误
	ERROR_JSON_UNMARSHAL                          = 110502
	ERROR_K8S_RESOURCES_CPU_NOT_ENOUGH            = 110601 //k8s资源
	ERROR_K8S_RESOURCES_MEM_NOT_ENOUGH            = 110602
	ERROR_K8S_RESOURCES_DISK_NOT_ENOUGH           = 110603
	ERROR_K8S_RESOURCES_NOT_ENOUGH                = 110604
	ERROR_ACCOUNT_CREATE_FAIL                     = 110701 //账户创建错误
	ERROR_ACCOUNT_DECODE_FAIL                     = 110702
	ERROR_ACCOUNT_ENCODE_FAIL                     = 110703
	ERROR_ACCOUNT_CHECK_FAIL                      = 110704
	ERROR_COMMON_PALTFORM_REQUEST_FAIL            = 110801 //平台错误
	ERROR_COMMON_PALTFORM_DEPARTMENT_GET_FAIL     = 110802
	ERROR_CROSS_PALTFORM_REQUEST_FAIL             = 110803
	ERROR_CROSS_PALTFORM_RECEIVE_DATA             = 110804
	ERROR_SIPC_ENGINE_REQUEST_TYPE_FAIL           = 112000 //sipc chain error
	ERROR_SIPC_ENGINE_REQUEST_FAIL                = 112001
	ERROR_SIPC_BUILD_CHAIN_FAIL                   = 112002
	ERROR_SIPC_BUILD_PEER_FAIL                    = 112003
	ERROR_SIPC_RUN_CHAIN_FAIL                     = 112004
	ERROR_SIPC_RUN_PEER_FAIL                      = 112005
	ERROR_SIPC_STOP_CHAIN_FAIL                    = 112006
	ERROR_SIPC_STOP_PEER_FAIL                     = 112007
	ERROR_SIPC_RELEASE_CHAIN_FAIL                 = 112008
	ERROR_SIPC_RELEASE_PEER_FAIL                  = 112009
	ERROR_SIPC_RELEASE_NODE_INFO                  = 112010
	ERROR_SIPC_RELEASE_NODE_RESOURCES             = 112011
	ERROR_SIPC_RELEASE_NODE_AVAILABLE_RESOURCES   = 112012
	ERROR_SIPC_GET_BLOCK_NUMBER_FAIL              = 112100 //manger
	ERROR_SIPC_GET_LASTEST_BLOCKS_FAIL            = 112101
	ERROR_SIPC_GET_BLOCK_FAIL                     = 112102
	ERROR_SIPC_GET_TRANSACTION_FAIL               = 112103
	ERROR_SIPC_GET_PODS_FAIL                      = 112104
	ERROR_SIPC_GET_RESOUCES_FAIL                  = 112105
	ERROR_SIPC_START_MINER_FAIL                   = 112106
	ERROR_SIPC_SEND_TRANSACTION_FAIL              = 112107
	ERROR_SIPC_JION_NETWORK_FAIL                  = 112108
	ERROR_SIPC_LEAVE_NETWORK_FAIL                 = 112109
	ERROR_SIPC_UPGRADE_ROLE_FAIL                  = 112110
	ERROR_SIPC_DOWNGRADE_ROLE_FAIL                = 112111
	ERROR_SIPC_ADD_ADMIN_PEER_FAIL                = 112112
	ERROR_SIPC_INIT_ADMIN_FAIL                    = 112113
	ERROR_SIPC_ADD_NEW_SIPE_INIT_FAIL             = 112114
	ERROR_SIPC_INTER_CONNECT_PEER_FAIL            = 112115
	ERROR_SIPC_PEER_RESOURCES_CHANGE_FAIL         = 112116
	ERROR_SIPC_LEDGER_QUERY_FAIL                  = 112117
	ERROR_SIPC_CONTRACT_DEPLOY_FAIL               = 112201 //contract
	ERROR_SIPC_CONTRACT_INVOKE_FAIL               = 112202
	ERROR_SIPC_CHAIN_NOT_BUILD                    = 112801 //SIPC网络状态异常
	ERROR_SIPC_PEER_NOT_BUILD                     = 112802
	ERROR_SIPC_CHAIN_NOT_RUN                      = 112803
	ERROR_SIPC_PEER_NOT_RUN                       = 112804
	ERROR_SIPC_CHAIN_STATUS_FORBID                = 112805
	ERROR_SIPC_PEER_STATUS_FORBID                 = 112806
	ERROR_SIPC_CHAIN_PEER_NOT_ALL_STOP            = 112807
	ERROR_SIPC_CHAIN_PEER_NOT_STOP                = 112808
	ERROR_SIPC_CHAIN_USER_ALREADY_EXIST           = 112809
	ERROR_SIPC_CHAIN_TASK_NOT_DONE                = 112810
	ERROR_SIPC_CHAIN_NOT_EXIST                    = 112901 //SIPC访问资源不存在
	ERROR_SIPC_PEER_NOT_EXIST                     = 112902
	ERROR_SIPC_CONTRACT_NOT_EXIST                 = 112903
	ERROR_SIPC_ACCOUNT_NOT_EXIST                  = 112904

	ERROR_HTO_MODULE_USERS_FAIL  = 113000 //获取指定模块的用户列表不存在
	ERROR_HTO_NOTICE_SUBMIT_FAIL = 113001 //系统日志提交失败
)

后台错误信息

View Source
const (
	ALLREADY_CREATE  = iota + 1001 // 已创建
	ALLREADY_BUILD                 // 已构建
	ALLREADY_RUN                   //已行中
	ALLREADY_STOP                  //已停止
	ALLREADY_RELEASE               //已释放
	ALLREADY_INIT
)
View Source
const (
	FAILURE_CREATE  = iota + 2001 //创建失败
	FAILURE_BUILD                 //构建失败
	FAILURE_RUN                   //运行失败
	FAILURE_STOP                  //停止失败
	FAILURE_RELEASE               //释放失败
	FAILURE_INIT
)
View Source
const (
	WITING_SCOPE    = iota + 3000 //等待范围
	WAITING_CREATE                //等待创建
	WAITING_BUILD                 //等待构建
	WAITING_RUN                   //等待运行
	WAITING_STOP                  //等待停止
	WAITING_RELEASE               //等待释放
	WAITING_INIT

	WAITING_JOIN
	WAITING_LEAVE
	WAITING_UPGRADE
	WAITING_DOWNGRADE
	WAITING_MINNER
	WAITING_DEFAULT
)
View Source
const (
	CHIAN_NOT_ANCHOR = 0
	CHAIN_ANCHOR     = 1
)
View Source
const (
	CHAIN_MAINCHAIN   = iota + 1 //本地主链
	CHAIN_SUBCHAIN               //本地子链
	CHAIN_REMOTECHAIN            //远程链
)
View Source
const (
	//链及节点status 状态
	NOT_INIT = iota + 1 //待初始化
	ALLOW               //允许
	FORBID              //禁止
	ROLE_NOTJOIN
	ROLE_ADMIN
	ROLE_MEMBER
	//节点身份
	PEERTYPE_DEFAULT
	PEERTYPE_MINNER

	//共识类型
	RAFT = "raft"
	POA  = "poa"

	TRUE  = "true"
	FALSE = "false"

	FABRIC = "fabric"
	SIPC   = "sipc"
)
View Source
const (
	Running                 = iota + 100
	Pending_Initialized     //等待中
	Pending_Ready           //等待中
	Pending_ContainersReady //等待中
	Pending_PodScheduled
	Running_Initialized       //运行中
	Running_Ready             //运行中
	Running_ContainersReady   //运行中
	Running_PodScheduled      //运行中
	Succeeded_Initialized     //正常终止
	Succeeded_Ready           //正常终止
	Succeeded_ContainersReady //正常终止
	Succeeded_PodScheduled    //正常终止
	Failed_Initialized        //异常停止
	Failed_Ready              //异常停止
	Failed_ContainersReady    //异常停止
	Failed_PodScheduled       //异常停止
	Unkonwn_Initialized       //未知状态
	Unkonwn_Ready             //未知状态
	Unkonwn_ContainersReady   //未知状态
	Unkonwn_PodScheduled      //未知状态
	Pod_HostIPIsEmpty
	Pod_IPIsEmpty
	Pod_ContainersRunning
	Pod_ContainersWaiting
	Pod_ContainersTerminated
	Offline // not online
)
View Source
const (
	RunningStatus                = "Running"
	PendingInitializedStatus     = "PendingInitialized"     //等待中
	PendingReadyStatus           = "PendingReady"           //等待中
	PendingContainersReadyStatus = "PendingContainersReady" //等待中
	PendingPodScheduledStatus    = "PendingPodScheduled"    //等待中

	RunningInitializedStatus     = "RunningInitialized"     //运行中
	RunningReadyStatus           = "RunningReady"           //运行中
	RunningContainersReadyStatus = "RunningContainersReady" //运行中
	RunningPodScheduledStatus    = "RunningPodScheduled"    //运行中

	SucceededInitializedStatus     = "SucceededInitialized"     //正常终止
	SucceededReadyStatus           = "SucceededReady"           //正常终止
	SucceededContainersReadyStatus = "SucceededContainersReady" //正常终止
	SucceededPodScheduledStatus    = "SucceededPodScheduled"    //正常终止

	FailedInitializedStatus     = "FailedInitialized"     //异常停止
	FailedReadyStatus           = "FailedReady"           //异常停止
	FailedContainersReadyStatus = "FailedContainersReady" //异常停止
	FailedPodScheduledStatus    = "FailedPodScheduled"    //异常停止

	UnkonwnInitializedStatus     = "UnkonwnInitialized"     //未知状态
	UnkonwnReadyStatus           = "UnkonwnReady"           //未知状态
	UnkonwnContainersReadyStatus = "UnkonwnContainersReady" //未知状态
	UnkonwnPodScheduledStatus    = "UnkonwnPodScheduled"    //未知状态

	PodHostIPIsEmptyStatus        = "EmptyPodHostIP"
	PodIPIsEmptyStatus            = "EmptyPodIP"
	PodContainersRunningStatus    = "RunningPodContainers"
	PodContainersWaitingStatus    = "WaitingPodContainers"
	PodContainersTerminatedStatus = "TerminatedPodContainers"

	OfflineStatus = "Offline"
)

Variables

View Source
var ChianStatusFlag = map[int]string{}
View Source
var MsgFlags = map[ErrCode]string{}/* 118 elements not displayed */
View Source
var PodStatusFlag = map[string]int{
	RunningStatus:                Running,
	PendingInitializedStatus:     Pending_Initialized,
	PendingReadyStatus:           Pending_Ready,
	PendingContainersReadyStatus: Pending_ContainersReady,
	PendingPodScheduledStatus:    Pending_PodScheduled,

	RunningInitializedStatus:     Running_Initialized,
	RunningReadyStatus:           Running_Ready,
	RunningContainersReadyStatus: Running_ContainersReady,
	RunningPodScheduledStatus:    Running_PodScheduled,

	SucceededInitializedStatus:     Succeeded_Initialized,
	SucceededReadyStatus:           Succeeded_Ready,
	SucceededContainersReadyStatus: Succeeded_ContainersReady,
	SucceededPodScheduledStatus:    Succeeded_PodScheduled,

	FailedInitializedStatus:     Failed_Initialized,
	FailedReadyStatus:           Failed_Ready,
	FailedContainersReadyStatus: Failed_ContainersReady,
	FailedPodScheduledStatus:    Failed_PodScheduled,

	UnkonwnInitializedStatus:      Unkonwn_Initialized,
	UnkonwnReadyStatus:            Unkonwn_Ready,
	UnkonwnContainersReadyStatus:  Unkonwn_ContainersReady,
	UnkonwnPodScheduledStatus:     Unkonwn_PodScheduled,
	PodHostIPIsEmptyStatus:        Pod_HostIPIsEmpty,
	PodIPIsEmptyStatus:            Pod_IPIsEmpty,
	PodContainersRunningStatus:    Pod_ContainersRunning,
	PodContainersWaitingStatus:    Pod_ContainersWaiting,
	PodContainersTerminatedStatus: Pod_ContainersTerminated,
	OfflineStatus:                 Offline,
}

Functions

This section is empty.

Types

type ErrCode

type ErrCode int

func (ErrCode) Error

func (e ErrCode) Error() string

type Role

type Role int

type STATUS

type STATUS []byte

多维度状态值创建、获取某一维度、设置某一维度

func NewStatus

func NewStatus(run, init, kind, anchor byte) STATUS

func StatusDecode

func StatusDecode(status string) STATUS

func (STATUS) SetAnchorStatus

func (s STATUS) SetAnchorStatus(anchor byte) STATUS

func (STATUS) SetInitStatus

func (s STATUS) SetInitStatus(init byte) STATUS

func (STATUS) SetKindStatus

func (s STATUS) SetKindStatus(kind byte) STATUS

func (STATUS) SetRunStatus

func (s STATUS) SetRunStatus(run byte) STATUS

func (STATUS) String

func (s STATUS) String() string

Jump to

Keyboard shortcuts

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