mirror of
https://github.com/bufanyun/hotgo.git
synced 2025-01-31 00:38:37 +08:00
222 lines
10 KiB
Go
222 lines
10 KiB
Go
// ================================================================================
|
|
// Code generated by GoFrame CLI tool. DO NOT EDIT.
|
|
// You can delete these comments if you wish manually maintain this interface file.
|
|
// ================================================================================
|
|
|
|
package service
|
|
|
|
import (
|
|
"context"
|
|
"hotgo/api/backend/menu"
|
|
"hotgo/api/backend/role"
|
|
"hotgo/internal/library/hgorm/handler"
|
|
"hotgo/internal/model/input/adminin"
|
|
"hotgo/internal/model/input/form"
|
|
|
|
"github.com/gogf/gf/v2/database/gdb"
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
)
|
|
|
|
type (
|
|
IAdminMemberPost interface {
|
|
UpdatePostIds(ctx context.Context, member_id int64, post_ids []int64) (err error)
|
|
GetMemberByIds(ctx context.Context, member_id int64) (post_ids []int64, err error)
|
|
}
|
|
IAdminMenu interface {
|
|
RoleList(ctx context.Context, in adminin.MenuRoleListInp) (*adminin.MenuRoleListModel, error)
|
|
SearchList(ctx context.Context, req *menu.SearchListReq) (*menu.SearchListRes, error)
|
|
MaxSort(ctx context.Context, req *menu.MaxSortReq) (*menu.MaxSortRes, error)
|
|
NameUnique(ctx context.Context, req *menu.NameUniqueReq) (*menu.NameUniqueRes, error)
|
|
CodeUnique(ctx context.Context, req *menu.CodeUniqueReq) (*menu.CodeUniqueRes, error)
|
|
Delete(ctx context.Context, req *menu.DeleteReq) error
|
|
Edit(ctx context.Context, req *menu.EditReq) (err error)
|
|
View(ctx context.Context, req *menu.ViewReq) (res *menu.ViewRes, err error)
|
|
List(ctx context.Context, req *menu.ListReq) (lists []map[string]interface{}, err error)
|
|
GetMenuList(ctx context.Context, memberId int64) (lists role.DynamicRes, err error)
|
|
LoginPermissions(ctx context.Context, memberId int64) (lists adminin.MemberLoginPermissions, err error)
|
|
}
|
|
IAdminNotice interface {
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
Delete(ctx context.Context, in adminin.NoticeDeleteInp) error
|
|
Edit(ctx context.Context, in adminin.NoticeEditInp) (err error)
|
|
Status(ctx context.Context, in adminin.NoticeStatusInp) (err error)
|
|
MaxSort(ctx context.Context, in adminin.NoticeMaxSortInp) (*adminin.NoticeMaxSortModel, error)
|
|
View(ctx context.Context, in adminin.NoticeViewInp) (res *adminin.NoticeViewModel, err error)
|
|
List(ctx context.Context, in adminin.NoticeListInp) (list []*adminin.NoticeListModel, totalCount int, err error)
|
|
PullMessages(ctx context.Context, in adminin.PullMessagesInp) (res *adminin.PullMessagesModel, err error)
|
|
UnreadCount(ctx context.Context, in adminin.NoticeUnreadCountInp) (res *adminin.NoticeUnreadCountModel, err error)
|
|
UpRead(ctx context.Context, in adminin.NoticeUpReadInp) (err error)
|
|
ReadAll(ctx context.Context, in adminin.NoticeReadAllInp) (err error)
|
|
MessageList(ctx context.Context, in adminin.NoticeMessageListInp) (list []*adminin.NoticeMessageListModel, totalCount int, err error)
|
|
}
|
|
IAdminPost interface {
|
|
Delete(ctx context.Context, in adminin.PostDeleteInp) error
|
|
Edit(ctx context.Context, in adminin.PostEditInp) (err error)
|
|
MaxSort(ctx context.Context, in adminin.PostMaxSortInp) (*adminin.PostMaxSortModel, error)
|
|
NameUnique(ctx context.Context, in adminin.PostNameUniqueInp) (*adminin.PostNameUniqueModel, error)
|
|
CodeUnique(ctx context.Context, in adminin.PostCodeUniqueInp) (*adminin.PostCodeUniqueModel, error)
|
|
View(ctx context.Context, in adminin.PostViewInp) (res *adminin.PostViewModel, err error)
|
|
List(ctx context.Context, in adminin.PostListInp) (list []*adminin.PostListModel, totalCount int, err error)
|
|
GetMemberByStartName(ctx context.Context, memberId int64) (name string, err error)
|
|
Status(ctx context.Context, in adminin.PostStatusInp) (err error)
|
|
}
|
|
IAdminRole interface {
|
|
Verify(ctx context.Context, path, method string) bool
|
|
List(ctx context.Context, in adminin.RoleListInp) (list []g.Map, totalCount int, err error)
|
|
GetName(ctx context.Context, RoleId int64) (name string, err error)
|
|
GetMemberList(ctx context.Context, RoleId int64) (list []*adminin.RoleListModel, err error)
|
|
GetPermissions(ctx context.Context, reqInfo *role.GetPermissionsReq) (MenuIds []int64, err error)
|
|
UpdatePermissions(ctx context.Context, reqInfo *role.UpdatePermissionsReq) error
|
|
Edit(ctx context.Context, in *role.EditReq) (err error)
|
|
Delete(ctx context.Context, in *role.DeleteReq) (err error)
|
|
DataScopeSelect(ctx context.Context) (res form.Selects)
|
|
DataScopeEdit(ctx context.Context, in *adminin.DataScopeEditInp) (err error)
|
|
}
|
|
IAdminTest interface {
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
List(ctx context.Context, in adminin.TestListInp) (list []*adminin.TestListModel, totalCount int, err error)
|
|
Export(ctx context.Context, in adminin.TestListInp) (err error)
|
|
Edit(ctx context.Context, in adminin.TestEditInp) (err error)
|
|
Delete(ctx context.Context, in adminin.TestDeleteInp) (err error)
|
|
Status(ctx context.Context, in adminin.TestStatusInp) (err error)
|
|
Switch(ctx context.Context, in adminin.TestSwitchInp) (err error)
|
|
MaxSort(ctx context.Context, in adminin.TestMaxSortInp) (res *adminin.TestMaxSortModel, err error)
|
|
View(ctx context.Context, in adminin.TestViewInp) (res *adminin.TestViewModel, err error)
|
|
}
|
|
IAdminDept interface {
|
|
NameUnique(ctx context.Context, in adminin.DeptNameUniqueInp) (*adminin.DeptNameUniqueModel, error)
|
|
Delete(ctx context.Context, in adminin.DeptDeleteInp) (err error)
|
|
Edit(ctx context.Context, in adminin.DeptEditInp) (err error)
|
|
Status(ctx context.Context, in adminin.DeptStatusInp) (err error)
|
|
MaxSort(ctx context.Context, in adminin.DeptMaxSortInp) (*adminin.DeptMaxSortModel, error)
|
|
View(ctx context.Context, in adminin.DeptViewInp) (res *adminin.DeptViewModel, err error)
|
|
List(ctx context.Context, in adminin.DeptListInp) (list adminin.DeptListModel, err error)
|
|
ListTree(ctx context.Context, in adminin.DeptListTreeInp) (list []*adminin.DeptListTreeModel, err error)
|
|
GetName(ctx context.Context, id int64) (name string, err error)
|
|
}
|
|
IAdminMember interface {
|
|
UpdateCash(ctx context.Context, in adminin.MemberUpdateCashInp) (err error)
|
|
UpdateEmail(ctx context.Context, in adminin.MemberUpdateEmailInp) (err error)
|
|
UpdateMobile(ctx context.Context, in adminin.MemberUpdateMobileInp) (err error)
|
|
UpdateProfile(ctx context.Context, in adminin.MemberUpdateProfileInp) (err error)
|
|
UpdatePwd(ctx context.Context, in adminin.MemberUpdatePwdInp) (err error)
|
|
ResetPwd(ctx context.Context, in adminin.MemberResetPwdInp) (err error)
|
|
EmailUnique(ctx context.Context, in adminin.MemberEmailUniqueInp) (*adminin.MemberEmailUniqueModel, error)
|
|
MobileUnique(ctx context.Context, in adminin.MemberMobileUniqueInp) (*adminin.MemberMobileUniqueModel, error)
|
|
NameUnique(ctx context.Context, in adminin.MemberNameUniqueInp) (*adminin.MemberNameUniqueModel, error)
|
|
VerifySuperId(ctx context.Context, verifyId int64) bool
|
|
Delete(ctx context.Context, in adminin.MemberDeleteInp) error
|
|
Edit(ctx context.Context, in adminin.MemberEditInp) (err error)
|
|
MaxSort(ctx context.Context, in adminin.MemberMaxSortInp) (*adminin.MemberMaxSortModel, error)
|
|
View(ctx context.Context, in adminin.MemberViewInp) (res *adminin.MemberViewModel, err error)
|
|
List(ctx context.Context, in adminin.MemberListInp) (list []*adminin.MemberListModel, totalCount int, err error)
|
|
LoginMemberInfo(ctx context.Context) (res *adminin.LoginMemberInfoModel, err error)
|
|
Login(ctx context.Context, in adminin.MemberLoginInp) (res *adminin.MemberLoginModel, err error)
|
|
RoleMemberList(ctx context.Context, in adminin.RoleMemberListInp) (list []*adminin.MemberListModel, totalCount int, err error)
|
|
Status(ctx context.Context, in adminin.MemberStatusInp) (err error)
|
|
GetIdByCode(ctx context.Context, in adminin.GetIdByCodeInp) (res *adminin.GetIdByCodeModel, err error)
|
|
Select(ctx context.Context, in adminin.MemberSelectInp) (res []*adminin.MemberSelectModel, err error)
|
|
FilterAuthModel(ctx context.Context, memberId int64) *gdb.Model
|
|
MemberLoginStat(ctx context.Context, in adminin.MemberLoginStatInp) (res *adminin.MemberLoginStatModel, err error)
|
|
}
|
|
)
|
|
|
|
var (
|
|
localAdminMenu IAdminMenu
|
|
localAdminNotice IAdminNotice
|
|
localAdminPost IAdminPost
|
|
localAdminRole IAdminRole
|
|
localAdminTest IAdminTest
|
|
localAdminDept IAdminDept
|
|
localAdminMember IAdminMember
|
|
localAdminMemberPost IAdminMemberPost
|
|
)
|
|
|
|
func AdminMemberPost() IAdminMemberPost {
|
|
if localAdminMemberPost == nil {
|
|
panic("implement not found for interface IAdminMemberPost, forgot register?")
|
|
}
|
|
return localAdminMemberPost
|
|
}
|
|
|
|
func RegisterAdminMemberPost(i IAdminMemberPost) {
|
|
localAdminMemberPost = i
|
|
}
|
|
|
|
func AdminMenu() IAdminMenu {
|
|
if localAdminMenu == nil {
|
|
panic("implement not found for interface IAdminMenu, forgot register?")
|
|
}
|
|
return localAdminMenu
|
|
}
|
|
|
|
func RegisterAdminMenu(i IAdminMenu) {
|
|
localAdminMenu = i
|
|
}
|
|
|
|
func AdminNotice() IAdminNotice {
|
|
if localAdminNotice == nil {
|
|
panic("implement not found for interface IAdminNotice, forgot register?")
|
|
}
|
|
return localAdminNotice
|
|
}
|
|
|
|
func RegisterAdminNotice(i IAdminNotice) {
|
|
localAdminNotice = i
|
|
}
|
|
|
|
func AdminPost() IAdminPost {
|
|
if localAdminPost == nil {
|
|
panic("implement not found for interface IAdminPost, forgot register?")
|
|
}
|
|
return localAdminPost
|
|
}
|
|
|
|
func RegisterAdminPost(i IAdminPost) {
|
|
localAdminPost = i
|
|
}
|
|
|
|
func AdminRole() IAdminRole {
|
|
if localAdminRole == nil {
|
|
panic("implement not found for interface IAdminRole, forgot register?")
|
|
}
|
|
return localAdminRole
|
|
}
|
|
|
|
func RegisterAdminRole(i IAdminRole) {
|
|
localAdminRole = i
|
|
}
|
|
|
|
func AdminTest() IAdminTest {
|
|
if localAdminTest == nil {
|
|
panic("implement not found for interface IAdminTest, forgot register?")
|
|
}
|
|
return localAdminTest
|
|
}
|
|
|
|
func RegisterAdminTest(i IAdminTest) {
|
|
localAdminTest = i
|
|
}
|
|
|
|
func AdminDept() IAdminDept {
|
|
if localAdminDept == nil {
|
|
panic("implement not found for interface IAdminDept, forgot register?")
|
|
}
|
|
return localAdminDept
|
|
}
|
|
|
|
func RegisterAdminDept(i IAdminDept) {
|
|
localAdminDept = i
|
|
}
|
|
|
|
func AdminMember() IAdminMember {
|
|
if localAdminMember == nil {
|
|
panic("implement not found for interface IAdminMember, forgot register?")
|
|
}
|
|
return localAdminMember
|
|
}
|
|
|
|
func RegisterAdminMember(i IAdminMember) {
|
|
localAdminMember = i
|
|
}
|