nano

package
v0.0.0-...-b08fcc5 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2023 License: Apache-2.0 Imports: 11 Imported by: 1

Documentation

Index

Constants

View Source
const (
	ConsulProdUrl = "127.0.0.1:8500" // consul 线上地址
)

Variables

View Source
var (
	Workdir = ""
	Name    = ""
	Env     = Dev
	Version = "latest"
	HostId  = 1

	Lang map[string]map[int32]string
)

Functions

func CnyToUsd

func CnyToUsd(rate float64, rmbAmount int64) (usdAmount int64)

CnyToUsd 人民币转美元

func CreateEightNumber

func CreateEightNumber() int64

CreateEightNumber 获取随机八位数

func GetUpdateInfo

func GetUpdateInfo(obj interface{}) (map[string]interface{}, []string)

GetUpdateInfo 获取更新的信息,会忽略nil值

func Init

func Init(name string, log func() error, trace func() error)

func Int64ToString

func Int64ToString(n int64) string

Int64ToString int64转string

func IsDev

func IsDev() bool

IsDev 本地环境

func IsGray

func IsGray() bool

IsGray 灰度环境

func IsProd

func IsProd() bool

IsProd 线上环境

func IsTest

func IsTest() bool

IsTest 测试环境

func RunNotProd

func RunNotProd(fn func())

RunNotProd 仅在非线上环境执行

func RunOnDev

func RunOnDev(fn func())

RunOnDev 仅在DEV环境下执行

func StringToInt64

func StringToInt64(str string) int64

StringToInt64 string转uint64,失败返回空字符串

func StructConv

func StructConv(src interface{}, dest interface{}) (err error)

StructConv struct转换,注意该方法效率比较低下

Types

type ENV

type ENV string
var (
	Dev  ENV = "dev"
	Test ENV = "test"
	Gray ENV = "gray"
	Prod ENV = "prod"
)

Jump to

Keyboard shortcuts

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