Versions in this module Expand all Collapse all v0 v0.1.1 Nov 10, 2022 Changes in this version + type ClaimBIZ struct + func NewClaimBIZ(claimDAO wa.ClaimDAO, userDAO wa.UserDAO) *ClaimBIZ + func (a *ClaimBIZ) Get(session *wa.Session, uid wa.ID, key string) (string, error) + func (a *ClaimBIZ) GetKeys(session *wa.Session) ([]string, error) + func (a *ClaimBIZ) Query(session *wa.Session, uid wa.ID) ([]wa.Item[string, string], error) + func (a *ClaimBIZ) Set(session *wa.Session, uid wa.ID, key string, value string) error + type GroupBIZ struct + func NewGroupBIZ(groupDAO wa.GroupDAO) *GroupBIZ + func (a *GroupBIZ) Create(session *wa.Session, group *wa.Group) (*wa.Group, error) + func (a *GroupBIZ) Delete(session *wa.Session, gid wa.ID) error + func (a *GroupBIZ) Get(session *wa.Session, gid wa.ID) (*wa.Group, error) + func (a *GroupBIZ) Query(session *wa.Session, gid wa.ID, keyword string) ([]*wa.Group, error) + func (a *GroupBIZ) Update(session *wa.Session, group *wa.Group) (*wa.Group, error) + type UserBIZ struct + func NewUserBIZ(sessionMGR *wa.SessionMGR, userDAO wa.UserDAO) *UserBIZ + func (a *UserBIZ) Create(session *wa.Session, user *wa.User) (*wa.User, error) + func (a *UserBIZ) Delete(session *wa.Session, uid wa.ID) error + func (a *UserBIZ) Get(session *wa.Session, uid wa.ID) (*wa.User, error) + func (a *UserBIZ) Query(session *wa.Session, gid wa.ID, key string, value string, keyword string) ([]*wa.User, error) + func (a *UserBIZ) ResetPassword(session *wa.Session, uid wa.ID) (string, error) + func (a *UserBIZ) Update(session *wa.Session, user *wa.User) (*wa.User, error)