Documentation
¶
Index ¶
- type AgencyService
- func (s *AgencyService) CreateAgency(request agency.Agency) (result agency.Agency, err error)
- func (s *AgencyService) DeleteAgencys(request request.IdsRequest) (err error)
- func (s *AgencyService) GetAgency(request request.IdRequest) (result agency.Agency, err error)
- func (s *AgencyService) GetAgencys(request agency.AgencyRequest) (result []agency.Agency, total int64, err error)
- func (s *AgencyService) GetAllAgencys(request agency.AgencyRequest) (result []agency.Agency, err error)
- func (s *AgencyService) SwitchAgencys(request request.SwitchRequest) (err error)
- func (s *AgencyService) UpdateAgency(request agency.Agency) (result agency.Agency, err error)
- type ApiService
- func (s *ApiService) CreateApi(request agency.Api) (result agency.Api, err error)
- func (s *ApiService) DeleteApis(request request.IdsRequest) (err error)
- func (s *ApiService) GetAllApis(request agency.ApiRequest) (result []agency.Api, err error)
- func (s *ApiService) GetApi(request request.IdRequest) (result agency.Api, err error)
- func (s *ApiService) GetApis(request agency.ApiRequest) (result []agency.Api, total int64, err error)
- func (s *ApiService) GetApisByRoleId(roleId int) (result []agency.Api, err error)
- func (s *ApiService) GetApisByUserId(userId int) (result []agency.Api, err error)
- func (s *ApiService) GetUserApi(userId int, path string, method string) (result []agency.Api, err error)
- func (s *ApiService) SwitchApis(request request.SwitchRequest) (err error)
- func (s *ApiService) UpdateApi(request agency.Api) (result agency.Api, err error)
- type MenuService
- func (s *MenuService) CreateMenu(request agency.Menu) (result agency.Menu, err error)
- func (s *MenuService) DeleteMenus(request request.IdsRequest) (err error)
- func (s *MenuService) GetAllMenus(request agency.MenuRequest) (result []*agency.Menu, err error)
- func (s *MenuService) GetMenu(request request.IdRequest) (result agency.Menu, err error)
- func (s *MenuService) GetMenus(request agency.MenuRequest) (result []*agency.Menu, total int64, err error)
- func (s *MenuService) GetMenusByRoleIds(roleIds []int) (result []*agency.Menu, err error)
- func (s *MenuService) GetMenusByUserId(userId int) (result []*agency.Menu, err error)
- func (s *MenuService) SwitchMenus(request request.SwitchRequest) (err error)
- func (s *MenuService) UpdateMenu(request agency.Menu) (result agency.Menu, err error)
- type RoleService
- func (s *RoleService) CreateRole(request agency.Role) (result agency.Role, err error)
- func (s *RoleService) DeleteRoles(request request.IdsRequest) (err error)
- func (s *RoleService) GetAllRoles(request agency.RoleRequest) (result []agency.Role, err error)
- func (s *RoleService) GetRole(request request.IdRequest) (result agency.Role, err error)
- func (s *RoleService) GetRoles(request agency.RoleRequest) (result []agency.Role, total int64, err error)
- func (s *RoleService) SwitchRoles(request request.SwitchRequest) (err error)
- func (s *RoleService) UpdateRole(request agency.Role) (result agency.Role, err error)
- func (s *RoleService) UpdateRoleApis(request agency.Role) (result agency.Role, err error)
- func (s *RoleService) UpdateRoleMenus(request agency.Role) (result agency.Role, err error)
- type ServiceGroup
- type UserService
- func (s *UserService) CreateUser(request agency.User) (result agency.User, err error)
- func (s *UserService) DeleteUsers(request request.IdsRequest) (err error)
- func (s *UserService) GetAllUsers(request agency.UserRequest) (result []agency.User, err error)
- func (s *UserService) GetUser(request request.IdRequest) (result agency.User, err error)
- func (s *UserService) GetUsers(request agency.UserRequest) (result []agency.User, total int64, err error)
- func (s *UserService) Login(request agency.LoginRequest) (userInfo agency.LoginUserInfo, token string, err error)
- func (s *UserService) SwitchUsers(request request.SwitchRequest) (err error)
- func (s *UserService) UpdateUser(request agency.User) (result agency.User, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgencyService ¶
type AgencyService struct{}
func (*AgencyService) CreateAgency ¶
func (*AgencyService) DeleteAgencys ¶
func (s *AgencyService) DeleteAgencys(request request.IdsRequest) (err error)
func (*AgencyService) GetAgencys ¶
func (s *AgencyService) GetAgencys(request agency.AgencyRequest) (result []agency.Agency, total int64, err error)
func (*AgencyService) GetAllAgencys ¶
func (s *AgencyService) GetAllAgencys(request agency.AgencyRequest) (result []agency.Agency, err error)
func (*AgencyService) SwitchAgencys ¶
func (s *AgencyService) SwitchAgencys(request request.SwitchRequest) (err error)
func (*AgencyService) UpdateAgency ¶
type ApiService ¶
type ApiService struct{}
func (*ApiService) DeleteApis ¶
func (s *ApiService) DeleteApis(request request.IdsRequest) (err error)
func (*ApiService) GetAllApis ¶
func (s *ApiService) GetAllApis(request agency.ApiRequest) (result []agency.Api, err error)
func (*ApiService) GetApis ¶
func (s *ApiService) GetApis(request agency.ApiRequest) (result []agency.Api, total int64, err error)
func (*ApiService) GetApisByRoleId ¶
func (s *ApiService) GetApisByRoleId(roleId int) (result []agency.Api, err error)
根据角色Id获取该角色有权限的Api列表
func (*ApiService) GetApisByUserId ¶
func (s *ApiService) GetApisByUserId(userId int) (result []agency.Api, err error)
根据用户Id获取该用户有权限的Api列表
func (*ApiService) GetUserApi ¶
func (s *ApiService) GetUserApi(userId int, path string, method string) (result []agency.Api, err error)
获取指定的用户Api
func (*ApiService) SwitchApis ¶
func (s *ApiService) SwitchApis(request request.SwitchRequest) (err error)
type MenuService ¶
type MenuService struct{}
func (*MenuService) CreateMenu ¶
func (*MenuService) DeleteMenus ¶
func (s *MenuService) DeleteMenus(request request.IdsRequest) (err error)
func (*MenuService) GetAllMenus ¶
func (s *MenuService) GetAllMenus(request agency.MenuRequest) (result []*agency.Menu, err error)
func (*MenuService) GetMenus ¶
func (s *MenuService) GetMenus(request agency.MenuRequest) (result []*agency.Menu, total int64, err error)
func (*MenuService) GetMenusByRoleIds ¶
func (s *MenuService) GetMenusByRoleIds(roleIds []int) (result []*agency.Menu, err error)
根据角色Id获取该角色有权限的菜单列表
func (*MenuService) GetMenusByUserId ¶
func (s *MenuService) GetMenusByUserId(userId int) (result []*agency.Menu, err error)
根据用户Id获取该用户有权限的菜单列表
func (*MenuService) SwitchMenus ¶
func (s *MenuService) SwitchMenus(request request.SwitchRequest) (err error)
func (*MenuService) UpdateMenu ¶
type RoleService ¶
type RoleService struct{}
func (*RoleService) CreateRole ¶
func (*RoleService) DeleteRoles ¶
func (s *RoleService) DeleteRoles(request request.IdsRequest) (err error)
func (*RoleService) GetAllRoles ¶
func (s *RoleService) GetAllRoles(request agency.RoleRequest) (result []agency.Role, err error)
func (*RoleService) GetRoles ¶
func (s *RoleService) GetRoles(request agency.RoleRequest) (result []agency.Role, total int64, err error)
func (*RoleService) SwitchRoles ¶
func (s *RoleService) SwitchRoles(request request.SwitchRequest) (err error)
func (*RoleService) UpdateRole ¶
func (*RoleService) UpdateRoleApis ¶
func (*RoleService) UpdateRoleMenus ¶
type ServiceGroup ¶
type ServiceGroup struct { AgencyService MenuService ApiService RoleService UserService }
type UserService ¶
type UserService struct{}
func (*UserService) CreateUser ¶
func (*UserService) DeleteUsers ¶
func (s *UserService) DeleteUsers(request request.IdsRequest) (err error)
func (*UserService) GetAllUsers ¶
func (s *UserService) GetAllUsers(request agency.UserRequest) (result []agency.User, err error)
func (*UserService) GetUsers ¶
func (s *UserService) GetUsers(request agency.UserRequest) (result []agency.User, total int64, err error)
func (*UserService) Login ¶
func (s *UserService) Login(request agency.LoginRequest) (userInfo agency.LoginUserInfo, token string, err error)
func (*UserService) SwitchUsers ¶
func (s *UserService) SwitchUsers(request request.SwitchRequest) (err error)
func (*UserService) UpdateUser ¶
Click to show internal directories.
Click to hide internal directories.