Versions in this module Expand all Collapse all v0 v0.4.8 Nov 11, 2022 Changes in this version type UserCreate + CompanyID int v0.4.7 Nov 8, 2022 v0.4.6 Jun 30, 2021 v0.4.5 Jun 30, 2021 v0.4.4 Sep 28, 2020 v0.4.3 Sep 28, 2020 v0.4.2 May 30, 2020 v0.4.1 Nov 7, 2019 Changes in this version type User + HeadImage file.Image v0.4.0 Oct 27, 2019 v0.3.9 Aug 8, 2019 v0.3.8 Aug 8, 2019 v0.3.7 Aug 8, 2019 v0.3.6 Aug 8, 2019 v0.3.4 Aug 8, 2019 v0.3.3 Jul 22, 2019 v0.3.2 Jul 18, 2019 v0.3.1 Jul 18, 2019 Changes in this version + const SELECT_System_Config_SQL + const SaltSize + var LOCAL_SEED_USER_NAME = make(chan string) + func AuthItemsHandler(c *assist.Context) (err error) + func BeginLocalSeedUserName() + func CreateAuthItemsHandler(c *assist.Context) (err error) + func CreateSystemConfigsHandler(c *assist.Context) (err error) + func CreateUserHandler(c *assist.Context) (err error) + func DelAuthItemsHandler(c *assist.Context) (err error) + func DelSystemConfigsHandler(c *assist.Context) (err error) + func DelUsersHandler(c *assist.Context) (err error) + func EditAuthItemsHandler(c *assist.Context) (err error) + func EditSystemConfigsHandler(c *assist.Context) (err error) + func EditUsersHandler(c *assist.Context) (err error) + func PasswordHash(plain string) string + func PasswordVerify(secret, plain string) bool + func RoleAuthItemsChildsHandler(c *assist.Context) (err error) + func RolesHandler(c *assist.Context) (err error) + func SystemConfigsHandler(c *assist.Context) (err error) + func UsersHandler(c *assist.Context) (err error) + type Adapter struct + Conn redis.Conn + func NewAdapter(network string, address string, pwd string) *Adapter + func NewAdapterDB(driverName string, dataSourceName string) *Adapter + func (a *Adapter) AddPolicy(sec string, ptype string, rule []string) error + func (a *Adapter) LoadPolicy(model model.Model) (err error) + func (a *Adapter) RemoveFilteredPolicy(sec string, ptype string, fieldIndex int, fieldValues ...string) error + func (a *Adapter) RemovePolicy(sec string, ptype string, rule []string) error + func (a *Adapter) SavePolicy(model model.Model) error + type AuthAssignment struct + CreatedAt int64 + ItemName string + UserID string + func (p *AuthAssignment) Add(itemName string, userID string) (err error) + func (p *AuthAssignment) AddDefault(userID string) (err error) + func (p *AuthAssignment) Del(userID int, s *gorm.DB) (err error) + type AuthAssignments struct + AuthAssignments []AuthAssignment + func (p *AuthAssignments) BatchAdd(s *gorm.DB) (err error) + func (p *AuthAssignments) GetUserAll(userID int) + type AuthItem struct + BusName string + CreatedAt int64 + Description string + ModelName string + Name string + RouterName string + RouterType int + Type int + UpdatedAt int64 + func (p *AuthItem) Add(name string, authType int, description string) + func (p *AuthItem) Create(createAuthItem *CreateAuthItem) (err error) + func (p *AuthItem) Del(name string, authType int) (err error) + func (p *AuthItem) Edit(svc *SvcEditAuthItems) (err error) + type AuthItemChild struct + Child string + Parent string + func (p *AuthItemChild) Add(parent string, child string) (err error) + func (p *AuthItemChild) Del(parent string, child string) + type AuthItemChildAdds []AuthItemChild + type AuthItemChilds struct + AuthItemChilds []AuthItemChild + RoleAuths []AuthItemChild + RouterAuths []AuthItemChild + func (p *AuthItemChilds) AssignGroup(r *Roles) + func (p *AuthItemChilds) GetAll() + func (p *AuthItemChilds) GetGroup(r *Roles) + func (p *AuthItemChilds) GetRoleAuths(roleName string) + type AuthItems []AuthItem + func (authItems *AuthItems) GetAuthItemsCountByType(selected Selected) (count int, err error) + func (p *AuthItems) GetAll(authItemType int) (err error) + func (p *AuthItems) GetAllByType(pageSize int, offsetCount int, selected Selected, sort Sort) (err error) + type Casbin struct + func NewCasbin(openRouter []string, dataSourceName string) *Casbin + func (p *Casbin) AddAuthItemChild(c *assist.Context) (err error) + func (p *Casbin) AddAuthItemChilds(c *assist.Context) (err error) + func (p *Casbin) DelAuthItemChild(c *assist.Context) (err error) + func (p *Casbin) GetCasbinMenus() (casbinMenus Menus, err error) + func (p *Casbin) GetCasbinMenus2Handler(c *assist.Context) (err error) + func (p *Casbin) GetCasbinMenusHandler(c *assist.Context) (err error) + func (p *Casbin) ServeHTTP() echo.MiddlewareFunc + type CfgValue struct + Component string + Icon string + Name string + Url string + type CreateAuthItem struct + BusName string + Description string + ModelName string + Name string + RouterName string + RouterType int + Type int + type DelAuthItem struct + Name string + Type int + type DelSystemConfig struct + ID int + type EditSelected struct + Name string + Type int + type Menu struct + Comment string + Component string + Icon string + Name string + Order int + ParentID int + SubMenu MenuSlice + Url string + func (p *Menu) GetCfgValue(j string) (Cfg CfgValue) + func (p *Menu) GetMenus() (err error) + type MenuSlice []Menu + func (a MenuSlice) Len() int + func (a MenuSlice) Less(i, j int) bool + func (a MenuSlice) Swap(i, j int) + type Menus []Menu + func (a Menus) Len() int + func (a Menus) Less(i, j int) bool + func (a Menus) Swap(i, j int) + func (p *Menus) GetCfgValue(j string) (Cfg CfgValue) + func (p *Menus) GetMenus() (err error) + type QueryUser struct + AuthAssignments AuthAssignments + CompanyID int + CreatedAt string + Email string + HeadImgID int + ID int + Nickname string + OpenID string + Password string + Phone string + Status int + Username string + type ReqSvcAuthItemChilds struct + Selected RouterSelected + type ReqSvcAuthItems struct + Pagination business.PaginationIn + Selected Selected + Sort Sort + type ReqSvcSystemConfigs struct + Selected SystemConfigSelected + type ReqSvcUsers struct + Pagination business.PaginationIn + Selected UserSelected + Sort Sort + type ResSvcAuthItemChilds struct + InRoleRoleAuths []RoleAuthItem + InRoleRouterAuths []RoleAuthItem + OutRoleRoleAuths []RoleAuthItem + OutRoleRouterAuths []RoleAuthItem + RoleName string + func (p *ResSvcAuthItemChilds) GetRoleAuthItemsChilds(roleName string) (err error) + type ResSvcAuthItems struct + AuthItems AuthItems + Pagination business.PaginationOut + type ResSvcUsers struct + Pagination business.PaginationOut + Users Users + func (p *ResSvcUsers) GetUsers(reqSvc *ReqSvcUsers) (err error) + type Role struct + CreatedAt time.Time + ID int + Name string + type RoleAuthItem struct + BusName string + Description string + ModelName string + Name string + RouterName string + RouterType int + type Roles struct + RoleMap map[string]int + Roles []Role + func (p *Roles) CheckRole(name string) bool + func (p *Roles) GetAll() + func (p *Roles) GetRoles() (err error) + type RouterSelected struct + RoleName string + type Selected struct + Name string + RouterType int + Type int + type Sort struct + FieldName string + Order string + type SvcAuthItemChilds struct + ReqSvc ReqSvcAuthItemChilds + ResSvc ResSvcAuthItemChilds + type SvcAuthItems struct + ReqSvc ReqSvcAuthItems + ReqSvcCreate CreateAuthItem + ResSvc ResSvcAuthItems + func (p *SvcAuthItems) GetAuthItemsByType(reqSvc *ReqSvcAuthItems) (resSvc ResSvcAuthItems) + type SvcEditAuthItems struct + CreateAuthItem CreateAuthItem + EditSelected EditSelected + type SvcEditUser struct + UserCreate UserCreate + UserID int + type SvcUsers struct + ReqSvc ReqSvcUsers + ResSvc ResSvcUsers + type SystemConfig struct + CfgComment string + CfgName string + CfgOrder int + CfgPid int + CfgStatus int + CfgType string + CfgValue string + Ctime time.Time + ID int + func (p *SystemConfig) Create() (err error) + func (p *SystemConfig) Del(id int) (err error) + func (p *SystemConfig) Edit() (err error) + type SystemConfigSelected struct + CfgName string + CfgType string + type SystemConfigs struct + SystemConfigs []SystemConfig + func (p *SystemConfigs) GetSystemConfigs(cfgName string, cfgType string) (err error) + type User struct + AuthAssignments AuthAssignments + CompanyID int + CreatedAt time.Time + CreatedIP string + Email string + HeadImgID int + ID int + Nickname string + OpenID string + Password string + Phone string + RoleID int + StaffID int + StaffName string + Status int + Username string + var SessionUser *User + func NewUser() *User + func (p *User) BindWx(wxBindReq *WxBindReq, appID string, secretKey string, ...) (err error) + func (p *User) Create(user *UserCreate, ip string) (err error) + func (p *User) CreateUserName() + func (p *User) Del(id int) (err error) + func (p *User) Edit(svc *SvcEditUser) (err error) + func (p *User) GetCookie(mysession session.Session) bool + func (p *User) Login(user *UserLogin, mysession session.Session) (err error) + func (p *User) LoginWx(wxLoginReq *WxLoginReq, appID string, secretKey string, ...) (err error) + func (p *User) Logout(mysession session.Session) (err error) + func (p *User) QueryByField(fieldName string, fieldValue interface{}) (err error) + func (p *User) QueryByOpenID() (err error) + func (p *User) QueryByUsername() (err error) + func (p *User) Register(user *UserRegister, ip string) (err error) + func (s *User) GetSession() echo.MiddlewareFunc + type UserCreate struct + Email string + Nickname string + Password string + Phone string + Roles []Role + Status int + Username string + type UserLogin struct + Password string + Username string + type UserRegister struct + Email string + Nickname string + Password string + Username string + type UserSelected struct + ID int + Passkey string + Status string + type UserSystemConfig struct + MainComment string + ParentCfgOrder int + ParentCfgValue string + ParentID int + SubCfgComment string + SubCfgName string + SubCfgOrder int + SubCfgValue string + SubID int + UserCfgComment string + UserCfgName string + UserCfgOrder int + UserCfgPid int + UserCfgValue string + UserID int + type Users []QueryUser + func (p *Users) GetUsers(pageSize int, offsetCount int, selected UserSelected, sort Sort) (count int, err error) + type WeApp struct + AppID string + CodeToSessURL string + HeaderHost string + JsCode string + OpenID string + Secret string + SessionKey string + Timeout time.Duration + func (p *WeApp) GetData(url string) (data map[string]interface{}, err error) + func (p *WeApp) GetSession(appID string, secret string, jsCode string) (err error) + func (p *WeApp) OnInit(appID string, secret string) + func (p *WeApp) SetHeader(reqest *http.Request) + type WxBindReq struct + JsCode string + Password string + Username string + type WxLoginReq struct + AvatarUrl string + JsCode string + NickName string v0.0.2-beta.3 Jun 10, 2019