cmfx

package module
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2022 License: MIT Imports: 5 Imported by: 0

README

cmfx

目录结构

  • pkg 一些通用的包;
  • modules 通用模块,模块只能是单例;
  • locales cmfx 用到的本地化内容;

Documentation

Index

Constants

View Source
const (
	BadRequest              = "40000"
	BadRequestInvalidParam  = "40001"
	BadRequestInvalidQuery  = "40002"
	BadRequestInvalidHeader = "40003"
	BadRequestInvalidBody   = "40004"
)

定义可用的错误代码

View Source
const (
	Unauthorized                   = "40100"
	UnauthorizedInvalidState       = "40101"
	UnauthorizedInvalidToken       = "40102"
	UnauthorizedInvalidPassword    = "40103"
	UnauthorizedInvalidAccount     = "40104"
	UnauthorizedNeedChangePassword = "40105"
)

401

View Source
const (
	Forbidden                    = "40300"
	ForbiddenStateNotAllow       = "40301"
	ForbiddenCaNotDeleteYourself = "40302"
)

403

Variables

This section is empty.

Functions

func AddProblems

func AddProblems(p *server.Problems)

func Init added in v0.2.0

func Init(cleanup func(), f ...func() error)

Init 执行一系列的初始化操作

依次执行 f 中的函数,碰到第一个返回错误的函数时即退出整个流程,并执行 cleanup 进行清理操作。

cleanup 清理操作,只有当 f 出错时,才会执行 cleanup。

Types

This section is empty.

Directories

Path Synopsis
cmd
enums command
简单的生成枚举数据
简单的生成枚举数据
Package locales 本地化内容
Package locales 本地化内容
modules
admin
Package admin 管理端的相关操作
Package admin 管理端的相关操作
pkg
config
Package config 用于配置项的各类定义
Package config 用于配置项的各类定义
eav
Package eav EAV 模式的数据库操作
Package eav EAV 模式的数据库操作
enum
Package enum 提供对枚举方法的生成
Package enum 提供对枚举方法的生成
passport
Package passport 验证系统
Package passport 验证系统
query
Package query 查询操作
Package query 查询操作
rbac
Package rbac 简单的 RBAC 权限规则实现
Package rbac 简单的 RBAC 权限规则实现
rules
Package rules 一些通用的验证规则
Package rules 一些通用的验证规则
securitylog
Package securitylog 安全日志
Package securitylog 安全日志
setting
Package setting 设置项管理
Package setting 设置项管理
setting/store
Package store 提供对 setting.Store 的实现
Package store 提供对 setting.Store 的实现
test
Package test 提供测试功能函数
Package test 提供测试功能函数
token
Package token 令牌管理
Package token 令牌管理

Jump to

Keyboard shortcuts

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