rolemod

package
v0.0.0-...-0218ea2 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// RoleVerify 创建角色效验
	RoleVerify = validator.Rules{
		"RoleName": {validator.NotEmpty(), validator.Le("32")},
		"Remake":   {validator.Le("255")},
	}
)

Functions

This section is empty.

Types

type Role

type Role struct {

	/** 主键id */
	ID string `json:"id"                         gorm:"column:id;primary_key;type:varchar(36)"`

	/** 创建时间 */
	CreateTime string `json:"createTime"                 gorm:"column:create_time;index;type:varchar(20)"`

	/** 修改时间 */
	UpdateTime string `json:"updateTime"                 gorm:"column:update_time;type:varchar(20)"`

	/** 角色名称 */
	RoleName string `json:"roleName"                   gorm:"column:role_name;comment:角色名称;type:varchar(32);index;not null;"`

	/** 角色描述 */
	Remake string `json:"remark"                     gorm:"column:remark;comment:角色描述;type:varchar(255);"`

	/** 角色所属商户 */
	MerchantNo string `json:"merchantNo"                 gorm:"column:merchant_no;comment:所属商户;type:varchar(32);"`

	/** 商户名称 */
	MerchantName string `json:"merchantName"               gorm:"-"`
}

Role 角色结构体

func (Role) TableName

func (Role) TableName() string

TableName 自定义表名

type RoleButton

type RoleButton struct {

	/** 角色ID */
	RoleId string `json:"roleID"                     gorm:"column:role_id;comment:角色ID;primary_key;type:varchar(36)"`

	/** 按钮ID */
	ButtonId string `json:"buttonId"                   gorm:"column:button_id;comment:按钮ID;primary_key;type:varchar(36)"`

	/** 菜单ID */
	MenuId string `json:"menuId"                     gorm:"column:menu_id;comment:菜单ID;type:varchar(36)"`

	/** 创建时间 */
	CreateTime string `json:"createTime"                 gorm:"column:create_time;index;type:varchar(20)"`

	/** 修改时间 */
	UpdateTime string `json:"updateTime"                 gorm:"column:update_time;type:varchar(20)"`
}

func (RoleButton) TableName

func (RoleButton) TableName() string

TableName 自定义表名

type RoleMenu

type RoleMenu struct {

	/** 角色ID */
	RoleID string `json:"roleID"                     gorm:"column:role_id;comment:角色ID;primary_key;type:varchar(36)"`

	/** 菜单项ID */
	MenuID string `json:"menuID"                     gorm:"column:menu_id;comment:菜单项ID;primary_key;type:varchar(36)"`

	/** 创建时间 */
	CreateTime string `json:"createTime"                 gorm:"column:create_time;index;type:varchar(20)"`

	/** 修改时间 */
	UpdateTime string `json:"updateTime"                 gorm:"column:update_time;type:varchar(20)"`
}

RoleMenu 角色菜单关系表

func (RoleMenu) TableName

func (RoleMenu) TableName() string

TableName 自定义表名

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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