rbac

package
v0.0.0-...-65ce0d0 Latest Latest
Warning

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

Go to latest
Published: Jul 24, 2014 License: BSD-2-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OrganizationUnit

type OrganizationUnit struct {
	Id         int
	Pid        int                 `orm:"default(0)" form:"Pid" valid:"Numeric"`
	UnitName   string              `orm:"size(100)" form:"UnitName" valid:"Required;MaxSize(100)"`
	SortRank   uint8               `orm:"default(50)" form:"SortRank" valid:"Range(1,100)"`
	Remark     string              `orm:"null;size(200)" form:"Remark" valid:"MaxSize(200)"`
	Status     uint8               `orm:"default(1)" form:"Status" valid:"Range(0,1)"`
	ChildUnits []*OrganizationUnit `orm:"-"`
}

type User

type User struct {
	Id       int
	UserName string `orm:"size(50)" form:"UserName" valid:"Required;MaxSize(50)"`
	PassWord string `orm:"size(40)" form:"PassWord" valid:"Required;MaxSize(40)"`
	Mobile   string `orm:"size:(20)" form:"Mobile" valid:"Required;Mobile"`
	Phone    string `orm:"size:(20)" form:"Phone" valid:"Phone"`
	IdCard   string `orm:"size:(20)" form:"IdCard" valid:"Required;Match(/\d{17}[\dXx]{1}/)"`
	Status   uint8  `orm:"default(0)" form:"Status" valid:"Range(0,1)"`
}

Jump to

Keyboard shortcuts

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