Documentation ¶
Index ¶
- Constants
- func CreateEntity(entity interface{}) (int64, error)
- func DeleteByEntitys(ids []int64, entityType interface{}) (effect int64, err error)
- func DoCreateEntity(ctx iris.Context, entity interface{}) (int64, int, error)
- func DoDeleteEntitys(ids string, entityType interface{}) (int64, error)
- func DoPaginationList(ctx iris.Context, list interface{}) (int64, int, error)
- func DoUpdateEntity(ctx iris.Context, id interface{}, entity interface{}) (int64, int, error)
- func Error(ctx iris.Context, status int, msg string, data interface{})
- func GetOneEntity(entity interface{}) (bool, error)
- func GetPagination(list interface{}, page *Pagination) (int64, error)
- func Ok(ctx iris.Context, msg string, data interface{})
- func OkR(ctx iris.Context, msg string)
- func Unauthorized(ctx iris.Context, msg string, data interface{})
- func UpdateEntityByColums(id interface{}, entity interface{}, columns ...string) (int64, error)
- func UpdateEntityByID(id interface{}, entity interface{}) (int64, error)
- type GroupDefine
- type Pagination
- type RoleDefine
Constants ¶
View Source
const ( // CODE key定义 CODE string = "code" MSG string = "msg" DATA string = "data" // msg define Success = "恭喜, 成功" OptionSuccess string = "恭喜, 操作成功" OptionFailur string = "抱歉, 操作失败" ParseParamsFailur string = "解析参数失败" DeleteFailur string = "删除失败" DeleteSuccess string = "删除成功" RegisteSuccess string = "恭喜, 注册用户成功" RegisteFailur string = "注册失败" LoginSuccess string = "恭喜, 登录成功" LoginFailur string = "登录失败" DeleteUsersSuccess string = "删除用户成功" DeleteUsersFailur string = "删除用户错误" DepCreateFailur string = "部门创建失败" DeleteRolesSuccess string = "删除角色成功" DeleteRolesFailur string = "删除角色错误" UsernameFailur string = "用户名错误" PasswordFailur string = "密码错误" TokenCreateFailur string = "生成token错误" TokenExactFailur string = "token不存在或header设置不正确" TokenExpire string = "回话已过期" TokenParseFailur string = "token解析错误" TokenParseFailurAndEmpty string = "解析错误,token为空" TokenParseFailurAndInvalid string = "解析错误,token无效" NotFound string = "您请求的url不存在" PermissionsLess string = "权限不足" RoleCreateFailur string = "创建角色失败" RoleCreateSuccess string = "创建角色成功" // value define // TODO:下面的真正项目时替换 DeleteProductSuccess string = "删除产品成功" DeleteProductFailur string = "删除产品错误" )
Variables ¶
This section is empty.
Functions ¶
func DeleteByEntitys ¶
DeleteByEntitys 删除实体
func DoCreateEntity ¶
DoCreateEntity 通用保存方法
func DoDeleteEntitys ¶
DoDeleteEntitys 通用的删除实体
func DoPaginationList ¶
DoPaginationList 通用分页
func DoUpdateEntity ¶
DoUpdateEntity 更新单元实体 TODO:存在错误,不能更新,明明已经有id了,可生成的update语句id=0
func GetPagination ¶
func GetPagination(list interface{}, page *Pagination) (int64, error)
GetPagination 抽象出公用
func Unauthorized ¶
Unauthorized 401 error define
func UpdateEntityByColums ¶
UpdateEntityByColums 更新单元实体
func UpdateEntityByID ¶
UpdateEntityByID 更新单元实体
Types ¶
type GroupDefine ¶
GroupDefine 用户所属角色组
Source Files ¶
Click to show internal directories.
Click to hide internal directories.