constant

package
v0.0.0-...-ad531c1 Latest Latest
Warning

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

Go to latest
Published: May 24, 2023 License: MIT Imports: 1 Imported by: 17

README

通用常量、枚举

这里使用的是结构体来做的枚举,并没有使用Map,源于Java的枚举本质也是类。

注意,通用的枚举才放置在这里,其余服务的放置在它项目服务内部。

定义时注意我定义的顺序和格式。Ok、Error、Warning..

Documentation

Overview

@Author: Ciusyan 2023/2/7

Index

Constants

View Source
const (
	CODE_OK    = 0
	CODE_ERROR = 1

	INTERNAL = "内部错误"
)
View Source
const (
	// OPERATE_OK 想要通过 code -> msg 那么定义code时,也必须唯一,所以只提供一个枚举值
	OPERATE_OK StatusCode = 0

	// SAVE_OK 下面的可表示其他成功:[如 custom.Ok(SAVE_OK)]
	SAVE_OK    = "保存成功"
	REMOVE_OK  = "删除成功"
	ACQUIRE_OK = "获取成功"
)
View Source
const (
	USER_ID                      = "user_id"
	OK_REGISTER                  = "注册成功"
	BAD_NAME_PASSWORD StatusCode = 70001
)

user_center 服务的常量、枚举

View Source
const (
	FOLLOW_ACTION   int32 = 1
	UNFOLLOW_ACTION int32 = 2
)

relation service

View Source
const (
	REQUEST_TOKEN = "token"
)

Variables

This section is empty.

Functions

func Code2Msg

func Code2Msg(code StatusCode) string

func Msg2Code

func Msg2Code(msg string) int32

Types

type StatusCode

type StatusCode int32
const (
	BAD_REQUEST      StatusCode = 400
	BAD_UNAUTHORIZED StatusCode = 401
	BAD_FORBIDDEN    StatusCode = 403
	BAD_NOT_FOUND    StatusCode = 404
	BAD_SERVER_ERROR StatusCode = 500
)
const (
	ERROR_OPERATE        StatusCode = 40001
	ERROR_SAVE           StatusCode = 40002
	ERROR_REMOVE         StatusCode = 40003
	ERROR_UPLOAD         StatusCode = 40004
	ERROR_TOKEN_VALIDATE StatusCode = 40005
	ERROR_ARGS_VALIDATE  StatusCode = 40006
	ERROR_ACQUIRE        StatusCode = 400007
)
const (
	WRONG_USER_NOT_EXIST StatusCode = 50001
	WRONG_PASSWORD       StatusCode = 50002
	WRONG_CAPTCHA        StatusCode = 50004
	WRONG_EXIST_USERS    StatusCode = 50005
	WRONG_NO_TOKEN       StatusCode = 50006
	WRONG_TOKEN_EXPIRED  StatusCode = 50007
	WRONG_NO_PERMISSION  StatusCode = 50008
)
const (
	REQUEST_FILE               = "data"
	BAD_NO_FILE     StatusCode = 80001
	BAD_UPLOAD_FILE StatusCode = 80002
)

video_service 服务的常量、枚举

Jump to

Keyboard shortcuts

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