request

package
v0.0.0-...-1d1ce7e Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultMenu

func DefaultMenu() []system.SysBaseMenu

Types

type BaseClaims

type BaseClaims struct {
	UUID     uuid.UUID
	ID       uint
	Username string
	NickName string
	RoleId   uint
}

type CasbinInReceive

type CasbinInReceive struct {
	RoleID      uint         `json:"roleId"`
	CasbinInfos []CasbinInfo `json:"casbinInfos"`
}

type CasbinInfo

type CasbinInfo struct {
	Path   string `json:"path"`
	Method string `json:"method"`
}

func DefaultCasbin

func DefaultCasbin() []CasbinInfo

type ChangePassword

type ChangePassword struct {
	ID          uint   `json:"uid"`         // user.id
	Password    string `json:"password"`    // 旧密码
	NewPassword string `json:"newPassword"` // 新密码
}

ChangePassword structure

type Create

type Create struct {
	ParentId int    `json:"parentId"`
	DeptPath string `json:"deptPath"`
	DeptName string `json:"deptName"`
	Sort     int    `json:"sort"`
	Leader   string `json:"leader"`
	Phone    string `json:"phone"`
	Email    string `json:"email"`
	Status   string `json:"status"`
}

Create structure

type CustomClaims

type CustomClaims struct {
	BaseClaims
	BufferTime int64
	jwt.StandardClaims
}

type GetApiList

type GetApiList struct {
	Page        int    `json:"page"`     // 页码
	PageSize    int    `json:"pageSize"` // 每页大小
	Path        string `json:"path"`
	Description string `json:"description"`
	ApiGroup    string `json:"apiGroup"`
	Method      string `json:"method"`
}

type GetDeptList

type GetDeptList struct {
	Page     int    `json:"page"`     // 页码
	PageSize int    `json:"pageSize"` // 每页大小
	DeptName string `json:"deptName"` // 用户昵称 	// 用户手机号
	Status   string `json:"status"`   // 用户状态
}

GetDeptList structure

type GetMenuByName

type GetMenuByName struct {
	Name string `json:"name"`
}

type GetPackageList

type GetPackageList struct {
	Page        int    `json:"page"`         // 页码
	PageSize    int    `json:"pageSize"`     // 每页大小
	PackageName string `json:"package_name"` // 包名
}

GetPackageList structure

type GetSpecialRoleByID

type GetSpecialRoleByID struct {
	RoleId uint `json:"roleId"`
}

type GetUserList

type GetUserList struct {
	Page     int    `json:"page"`     // 页码
	PageSize int    `json:"pageSize"` // 每页大小
	NickName string `json:"nickName"` // 用户昵称
	Phone    string `json:"phone"`    // 用户手机号
	Status   string `json:"status"`   // 用户状态
}

GetUserList structure

type InitDB

type InitDB struct {
	DbType   string `json:"dbType"`
	Host     string `json:"host"`
	Port     string `json:"port"`
	UserName string `json:"userName"`
	Password string `json:"password"`
	DbName   string `json:"dbName"`
}

func (*InitDB) MysqlEmptyDsn

func (i *InitDB) MysqlEmptyDsn() string

MysqlEmptyDsn 数据库链接拼接

func (*InitDB) ToMysqlConfig

func (i *InitDB) ToMysqlConfig() config.Mysql

type Login

type Login struct {
	Username     string `json:"username"`     // 用户名
	Password     string `json:"password"`     // 密码
	Phone        string `json:"phone"`        // 手机号
	IsPhoneLogin bool   `json:"isPhoneLogin"` // 是否通过手机号登录
	Captcha      string `json:"captcha"`      // 验证码
	CaptchaId    string `json:"captchaId"`    // 验证码ID
}

Login structure

type MenuRoleInfo struct {
	RoleId uint                 `json:"roleId"`
	Menus  []system.SysBaseMenu `json:"menus"`
}

type Register

type Register struct {
	Username  string         `json:"username"`  // 用户登录名
	Sex       int            `json:"sex"`       // 用户性别
	Password  string         `json:"password"`  // 用户登录密码
	NickName  string         `json:"nickName"`  // 用户昵称
	HeaderImg string         `json:"headerImg"` // 用户头像
	Phone     string         `json:"phone"`     // 用户手机号
	Email     string         `json:"email"`     // 用户邮箱
	Status    int            `json:"status"`    // 用户状态
	DeptsId   int            `json:"deptsId"`   // 部门ID
	SysDept   system.SysDept `json:"sysDept"`
	RolesId   int            `json:"rolesId"` // 用户角色ID
	SysRole   system.SysRole `json:"sysRole"`
}

Register structure

type SysDictionaryDetailSearch

type SysDictionaryDetailSearch struct {
	system.SysDictionaryDetail
	request.PageInfo
}

type UUID

type UUID struct {
	Uuid uuid.UUID `json:"uuid"`
}

Jump to

Keyboard shortcuts

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