feat: 添加毛隅管理模块的后台接口与菜单权限
This commit is contained in:
@@ -189,6 +189,28 @@ type (
|
||||
ReportHandle(ctx context.Context, in *sysin.CultivateReportHandleInp) error
|
||||
LogList(ctx context.Context, in *sysin.CultivateOperationLogListInp) (list []*sysin.CultivateOperationLogListModel, totalCount int, err error)
|
||||
}
|
||||
ISysMaoyuContent interface {
|
||||
Dashboard(ctx context.Context, in *sysin.MaoyuDashboardInp) (*sysin.MaoyuDashboardModel, error)
|
||||
List(ctx context.Context, in *sysin.CultivateContentListInp) (list []*sysin.CultivateContentListModel, totalCount int, err error)
|
||||
View(ctx context.Context, in *sysin.CultivateContentViewInp) (*sysin.CultivateContentViewModel, error)
|
||||
Review(ctx context.Context, in *sysin.CultivateContentReviewInp) error
|
||||
BatchReview(ctx context.Context, in *sysin.CultivateContentBatchReviewInp) (*sysin.CultivateContentBatchReviewModel, error)
|
||||
ReportList(ctx context.Context, in *sysin.CultivateReportListInp) (list []*sysin.CultivateReportListModel, totalCount int, err error)
|
||||
ReportView(ctx context.Context, in *sysin.CultivateReportViewInp) (*sysin.CultivateReportViewModel, error)
|
||||
ReportHandle(ctx context.Context, in *sysin.CultivateReportHandleInp) error
|
||||
LogList(ctx context.Context, in *sysin.CultivateOperationLogListInp) (list []*sysin.CultivateOperationLogListModel, totalCount int, err error)
|
||||
}
|
||||
ISysMaoyuPet interface {
|
||||
ActionConfigList(ctx context.Context, in *sysin.MaoyuActionConfigListInp) (list []*sysin.MaoyuActionConfigListModel, totalCount int, err error)
|
||||
ActionConfigView(ctx context.Context, in *sysin.MaoyuActionConfigViewInp) (*sysin.MaoyuActionConfigViewModel, error)
|
||||
ActionConfigEdit(ctx context.Context, in *sysin.MaoyuActionConfigEditInp) error
|
||||
ActionConfigStatus(ctx context.Context, in *sysin.MaoyuActionConfigStatusInp) error
|
||||
PetList(ctx context.Context, in *sysin.MaoyuPetListInp) (list []*sysin.MaoyuPetListModel, totalCount int, err error)
|
||||
PetView(ctx context.Context, in *sysin.MaoyuPetViewInp) (*sysin.MaoyuPetViewModel, error)
|
||||
JobList(ctx context.Context, in *sysin.MaoyuJobListInp) (list []*sysin.MaoyuJobListModel, totalCount int, err error)
|
||||
JobView(ctx context.Context, in *sysin.MaoyuJobViewInp) (*sysin.MaoyuJobViewModel, error)
|
||||
NoticeList(ctx context.Context, in *sysin.MaoyuNoticeListInp) (list []*sysin.MaoyuNoticeListModel, totalCount int, err error)
|
||||
}
|
||||
ISysImTenant interface {
|
||||
// Model IM租户ORM模型
|
||||
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
||||
@@ -967,6 +989,28 @@ func SysCultivateContent() ISysCultivateContent {
|
||||
|
||||
func RegisterSysCultivateContent(i ISysCultivateContent) { localSysCultivateContent = i }
|
||||
|
||||
var localSysMaoyuContent ISysMaoyuContent
|
||||
|
||||
func SysMaoyuContent() ISysMaoyuContent {
|
||||
if localSysMaoyuContent == nil {
|
||||
panic("implement not found for interface ISysMaoyuContent, forgot register?")
|
||||
}
|
||||
return localSysMaoyuContent
|
||||
}
|
||||
|
||||
func RegisterSysMaoyuContent(i ISysMaoyuContent) { localSysMaoyuContent = i }
|
||||
|
||||
var localSysMaoyuPet ISysMaoyuPet
|
||||
|
||||
func SysMaoyuPet() ISysMaoyuPet {
|
||||
if localSysMaoyuPet == nil {
|
||||
panic("implement not found for interface ISysMaoyuPet, forgot register?")
|
||||
}
|
||||
return localSysMaoyuPet
|
||||
}
|
||||
|
||||
func RegisterSysMaoyuPet(i ISysMaoyuPet) { localSysMaoyuPet = i }
|
||||
|
||||
func SysImTenant() ISysImTenant {
|
||||
if localSysImTenant == nil {
|
||||
panic("implement not found for interface ISysImTenant, forgot register?")
|
||||
|
||||
Reference in New Issue
Block a user