2022-12-11 20:48:18 +08:00
|
|
|
// ================================================================================
|
|
|
|
// 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/internal/library/queue"
|
|
|
|
"hotgo/internal/model"
|
|
|
|
"hotgo/internal/model/entity"
|
|
|
|
"hotgo/internal/model/input/sysin"
|
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
"github.com/gogf/gf/v2/database/gdb"
|
2022-12-11 20:48:18 +08:00
|
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
|
|
)
|
|
|
|
|
|
|
|
type (
|
|
|
|
ISysLog interface {
|
|
|
|
Export(ctx context.Context, in sysin.LogListInp) (err error)
|
|
|
|
RealWrite(ctx context.Context, commonLog entity.SysLog) error
|
|
|
|
AutoLog(ctx context.Context) (err error)
|
|
|
|
QueueJob(ctx context.Context, mqMsg queue.MqMsg) (err error)
|
|
|
|
AnalysisLog(ctx context.Context) entity.SysLog
|
|
|
|
View(ctx context.Context, in sysin.LogViewInp) (res *sysin.LogViewModel, err error)
|
|
|
|
Delete(ctx context.Context, in sysin.LogDeleteInp) error
|
2023-01-18 16:23:39 +08:00
|
|
|
List(ctx context.Context, in sysin.LogListInp) (list []*sysin.LogListModel, totalCount int, err error)
|
|
|
|
}
|
|
|
|
ISysProvinces interface {
|
|
|
|
Delete(ctx context.Context, in sysin.ProvincesDeleteInp) error
|
|
|
|
Edit(ctx context.Context, in sysin.ProvincesEditInp) (err error)
|
|
|
|
Status(ctx context.Context, in sysin.ProvincesStatusInp) (err error)
|
|
|
|
MaxSort(ctx context.Context, in sysin.ProvincesMaxSortInp) (*sysin.ProvincesMaxSortModel, error)
|
|
|
|
View(ctx context.Context, in sysin.ProvincesViewInp) (res *sysin.ProvincesViewModel, err error)
|
|
|
|
List(ctx context.Context, in sysin.ProvincesListInp) (list []*sysin.ProvincesListModel, totalCount int, err error)
|
2022-12-11 20:48:18 +08:00
|
|
|
}
|
2022-12-15 16:12:08 +08:00
|
|
|
ISysAttachment interface {
|
|
|
|
Delete(ctx context.Context, in sysin.AttachmentDeleteInp) error
|
|
|
|
Edit(ctx context.Context, in sysin.AttachmentEditInp) (err error)
|
|
|
|
Status(ctx context.Context, in sysin.AttachmentStatusInp) (err error)
|
|
|
|
MaxSort(ctx context.Context, in sysin.AttachmentMaxSortInp) (*sysin.AttachmentMaxSortModel, error)
|
|
|
|
View(ctx context.Context, in sysin.AttachmentViewInp) (res *sysin.AttachmentViewModel, err error)
|
2023-01-18 16:23:39 +08:00
|
|
|
List(ctx context.Context, in sysin.AttachmentListInp) (list []*sysin.AttachmentListModel, totalCount int, err error)
|
2022-12-15 16:12:08 +08:00
|
|
|
Add(ctx context.Context, meta *sysin.UploadFileMeta, fullPath, drive string) (data *entity.SysAttachment, err error)
|
|
|
|
}
|
2022-12-11 20:48:18 +08:00
|
|
|
ISysBlacklist interface {
|
|
|
|
Delete(ctx context.Context, in sysin.BlacklistDeleteInp) error
|
|
|
|
Edit(ctx context.Context, in sysin.BlacklistEditInp) (err error)
|
|
|
|
Status(ctx context.Context, in sysin.BlacklistStatusInp) (err error)
|
|
|
|
MaxSort(ctx context.Context, in sysin.BlacklistMaxSortInp) (*sysin.BlacklistMaxSortModel, error)
|
|
|
|
View(ctx context.Context, in sysin.BlacklistViewInp) (res *sysin.BlacklistViewModel, err error)
|
2023-01-18 16:23:39 +08:00
|
|
|
List(ctx context.Context, in sysin.BlacklistListInp) (list []*sysin.BlacklistListModel, totalCount int, err error)
|
2022-12-11 20:48:18 +08:00
|
|
|
}
|
|
|
|
ISysCron interface {
|
|
|
|
StartCron(ctx context.Context)
|
|
|
|
Delete(ctx context.Context, in sysin.CronDeleteInp) error
|
|
|
|
Edit(ctx context.Context, in sysin.CronEditInp) (err error)
|
|
|
|
Status(ctx context.Context, in sysin.CronStatusInp) (err error)
|
|
|
|
MaxSort(ctx context.Context, in sysin.CronMaxSortInp) (*sysin.CronMaxSortModel, error)
|
|
|
|
View(ctx context.Context, in sysin.CronViewInp) (res *sysin.CronViewModel, err error)
|
2023-01-18 16:23:39 +08:00
|
|
|
List(ctx context.Context, in sysin.CronListInp) (list []*sysin.CronListModel, totalCount int, err error)
|
|
|
|
}
|
|
|
|
ISysCronGroup interface {
|
|
|
|
Delete(ctx context.Context, in sysin.CronGroupDeleteInp) error
|
|
|
|
Edit(ctx context.Context, in sysin.CronGroupEditInp) (err error)
|
|
|
|
Status(ctx context.Context, in sysin.CronGroupStatusInp) (err error)
|
|
|
|
MaxSort(ctx context.Context, in sysin.CronGroupMaxSortInp) (*sysin.CronGroupMaxSortModel, error)
|
|
|
|
View(ctx context.Context, in sysin.CronGroupViewInp) (res *sysin.CronGroupViewModel, err error)
|
|
|
|
List(ctx context.Context, in sysin.CronGroupListInp) (list []*sysin.CronGroupListModel, totalCount int, err error)
|
|
|
|
Select(ctx context.Context, in sysin.CronGroupSelectInp) (list sysin.CronGroupSelectModel, err error)
|
|
|
|
}
|
|
|
|
ISysCurdDemo interface {
|
|
|
|
Model(ctx context.Context) *gdb.Model
|
|
|
|
List(ctx context.Context, in sysin.CurdDemoListInp) (list []*sysin.CurdDemoListModel, totalCount int, err error)
|
|
|
|
Export(ctx context.Context, in sysin.CurdDemoListInp) (err error)
|
|
|
|
Edit(ctx context.Context, in sysin.CurdDemoEditInp) (err error)
|
|
|
|
Delete(ctx context.Context, in sysin.CurdDemoDeleteInp) (err error)
|
|
|
|
MaxSort(ctx context.Context, in sysin.CurdDemoMaxSortInp) (res *sysin.CurdDemoMaxSortModel, err error)
|
|
|
|
View(ctx context.Context, in sysin.CurdDemoViewInp) (res *sysin.CurdDemoViewModel, err error)
|
|
|
|
Status(ctx context.Context, in sysin.CurdDemoStatusInp) (err error)
|
|
|
|
Switch(ctx context.Context, in sysin.CurdDemoSwitchInp) (err error)
|
2022-12-11 20:48:18 +08:00
|
|
|
}
|
2022-12-15 16:12:08 +08:00
|
|
|
ISysDictData interface {
|
|
|
|
Delete(ctx context.Context, in sysin.DictDataDeleteInp) error
|
|
|
|
Edit(ctx context.Context, in sysin.DictDataEditInp) (err error)
|
2023-01-18 16:23:39 +08:00
|
|
|
List(ctx context.Context, in sysin.DictDataListInp) (list []*sysin.DictDataListModel, totalCount int, err error)
|
|
|
|
Select(ctx context.Context, in sysin.DataSelectInp) (list sysin.DataSelectModel, err error)
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|
|
|
|
ISysConfig interface {
|
2023-01-18 16:23:39 +08:00
|
|
|
GetLoadGenerate(ctx context.Context) (conf *model.GenerateConfig, err error)
|
|
|
|
GetSms(ctx context.Context) (conf *model.SmsConfig, err error)
|
|
|
|
GetGeo(ctx context.Context) (conf *model.GeoConfig, err error)
|
|
|
|
GetUpload(ctx context.Context) (conf *model.UploadConfig, err error)
|
2022-12-15 16:12:08 +08:00
|
|
|
GetSmtp(ctx context.Context) (conf *model.EmailConfig, err error)
|
2023-01-18 16:23:39 +08:00
|
|
|
GetLoadSSL(ctx context.Context) (conf *model.SSLConfig, err error)
|
|
|
|
GetLoadLog(ctx context.Context) (conf *model.LogConfig, err error)
|
2022-12-15 16:12:08 +08:00
|
|
|
GetConfigByGroup(ctx context.Context, in sysin.GetConfigInp) (*sysin.GetConfigModel, error)
|
|
|
|
ConversionType(ctx context.Context, models *entity.SysConfig) (value interface{}, err error)
|
|
|
|
UpdateConfigByGroup(ctx context.Context, in sysin.UpdateConfigInp) error
|
|
|
|
}
|
2023-01-18 16:23:39 +08:00
|
|
|
ISysDictType interface {
|
|
|
|
Tree(ctx context.Context) (list []g.Map, err error)
|
|
|
|
Delete(ctx context.Context, in sysin.DictTypeDeleteInp) error
|
|
|
|
Edit(ctx context.Context, in sysin.DictTypeEditInp) (err error)
|
|
|
|
Select(ctx context.Context, in sysin.DictTypeSelectInp) (list sysin.DictTypeSelectModel, err error)
|
|
|
|
TreeSelect(ctx context.Context, in sysin.DictTreeSelectInp) (list sysin.DictTreeSelectModel, err error)
|
2022-12-11 20:48:18 +08:00
|
|
|
}
|
2023-01-18 16:23:39 +08:00
|
|
|
ISysGenCodes interface {
|
|
|
|
Delete(ctx context.Context, in sysin.GenCodesDeleteInp) error
|
|
|
|
Edit(ctx context.Context, in sysin.GenCodesEditInp) (res *sysin.GenCodesEditModel, err error)
|
|
|
|
Status(ctx context.Context, in sysin.GenCodesStatusInp) (err error)
|
|
|
|
MaxSort(ctx context.Context, in sysin.GenCodesMaxSortInp) (*sysin.GenCodesMaxSortModel, error)
|
|
|
|
View(ctx context.Context, in sysin.GenCodesViewInp) (res *sysin.GenCodesViewModel, err error)
|
|
|
|
List(ctx context.Context, in sysin.GenCodesListInp) (list []*sysin.GenCodesListModel, totalCount int, err error)
|
|
|
|
Selects(ctx context.Context, in sysin.GenCodesSelectsInp) (res *sysin.GenCodesSelectsModel, err error)
|
|
|
|
TableSelect(ctx context.Context, in sysin.GenCodesTableSelectInp) (res []*sysin.GenCodesTableSelectModel, err error)
|
|
|
|
ColumnSelect(ctx context.Context, in sysin.GenCodesColumnSelectInp) (res []*sysin.GenCodesColumnSelectModel, err error)
|
|
|
|
ColumnList(ctx context.Context, in sysin.GenCodesColumnListInp) (res []*sysin.GenCodesColumnListModel, err error)
|
|
|
|
Preview(ctx context.Context, in sysin.GenCodesPreviewInp) (res *sysin.GenCodesPreviewModel, err error)
|
|
|
|
Build(ctx context.Context, in sysin.GenCodesBuildInp) (err error)
|
2022-12-11 20:48:18 +08:00
|
|
|
}
|
|
|
|
)
|
|
|
|
|
|
|
|
var (
|
2022-12-15 16:12:08 +08:00
|
|
|
localSysBlacklist ISysBlacklist
|
2022-12-11 20:48:18 +08:00
|
|
|
localSysCron ISysCron
|
2023-01-18 16:23:39 +08:00
|
|
|
localSysCronGroup ISysCronGroup
|
|
|
|
localSysCurdDemo ISysCurdDemo
|
2022-12-11 20:48:18 +08:00
|
|
|
localSysDictData ISysDictData
|
|
|
|
localSysLog ISysLog
|
2022-12-15 16:12:08 +08:00
|
|
|
localSysProvinces ISysProvinces
|
2023-01-18 16:23:39 +08:00
|
|
|
localSysAttachment ISysAttachment
|
|
|
|
localSysDictType ISysDictType
|
|
|
|
localSysGenCodes ISysGenCodes
|
2022-12-15 16:12:08 +08:00
|
|
|
localSysConfig ISysConfig
|
2022-12-11 20:48:18 +08:00
|
|
|
)
|
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
func SysBlacklist() ISysBlacklist {
|
|
|
|
if localSysBlacklist == nil {
|
|
|
|
panic("implement not found for interface ISysBlacklist, forgot register?")
|
2022-12-11 20:48:18 +08:00
|
|
|
}
|
2023-01-18 16:23:39 +08:00
|
|
|
return localSysBlacklist
|
2022-12-11 20:48:18 +08:00
|
|
|
}
|
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
func RegisterSysBlacklist(i ISysBlacklist) {
|
|
|
|
localSysBlacklist = i
|
|
|
|
}
|
|
|
|
|
|
|
|
func SysCron() ISysCron {
|
|
|
|
if localSysCron == nil {
|
|
|
|
panic("implement not found for interface ISysCron, forgot register?")
|
|
|
|
}
|
|
|
|
return localSysCron
|
|
|
|
}
|
|
|
|
|
|
|
|
func RegisterSysCron(i ISysCron) {
|
|
|
|
localSysCron = i
|
2022-12-11 20:48:18 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
func SysCronGroup() ISysCronGroup {
|
|
|
|
if localSysCronGroup == nil {
|
|
|
|
panic("implement not found for interface ISysCronGroup, forgot register?")
|
|
|
|
}
|
|
|
|
return localSysCronGroup
|
|
|
|
}
|
|
|
|
|
|
|
|
func RegisterSysCronGroup(i ISysCronGroup) {
|
|
|
|
localSysCronGroup = i
|
|
|
|
}
|
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
func SysCurdDemo() ISysCurdDemo {
|
|
|
|
if localSysCurdDemo == nil {
|
|
|
|
panic("implement not found for interface ISysCurdDemo, forgot register?")
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|
2023-01-18 16:23:39 +08:00
|
|
|
return localSysCurdDemo
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
func RegisterSysCurdDemo(i ISysCurdDemo) {
|
|
|
|
localSysCurdDemo = i
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|
|
|
|
|
2022-12-11 20:48:18 +08:00
|
|
|
func SysDictData() ISysDictData {
|
|
|
|
if localSysDictData == nil {
|
|
|
|
panic("implement not found for interface ISysDictData, forgot register?")
|
|
|
|
}
|
|
|
|
return localSysDictData
|
|
|
|
}
|
|
|
|
|
|
|
|
func RegisterSysDictData(i ISysDictData) {
|
|
|
|
localSysDictData = i
|
|
|
|
}
|
|
|
|
|
|
|
|
func SysLog() ISysLog {
|
|
|
|
if localSysLog == nil {
|
|
|
|
panic("implement not found for interface ISysLog, forgot register?")
|
|
|
|
}
|
|
|
|
return localSysLog
|
|
|
|
}
|
|
|
|
|
|
|
|
func RegisterSysLog(i ISysLog) {
|
|
|
|
localSysLog = i
|
|
|
|
}
|
2022-12-15 16:12:08 +08:00
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
func SysProvinces() ISysProvinces {
|
|
|
|
if localSysProvinces == nil {
|
|
|
|
panic("implement not found for interface ISysProvinces, forgot register?")
|
|
|
|
}
|
|
|
|
return localSysProvinces
|
|
|
|
}
|
|
|
|
|
|
|
|
func RegisterSysProvinces(i ISysProvinces) {
|
|
|
|
localSysProvinces = i
|
|
|
|
}
|
|
|
|
|
2022-12-15 16:12:08 +08:00
|
|
|
func SysAttachment() ISysAttachment {
|
|
|
|
if localSysAttachment == nil {
|
|
|
|
panic("implement not found for interface ISysAttachment, forgot register?")
|
|
|
|
}
|
|
|
|
return localSysAttachment
|
|
|
|
}
|
|
|
|
|
|
|
|
func RegisterSysAttachment(i ISysAttachment) {
|
|
|
|
localSysAttachment = i
|
|
|
|
}
|
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
func SysDictType() ISysDictType {
|
|
|
|
if localSysDictType == nil {
|
|
|
|
panic("implement not found for interface ISysDictType, forgot register?")
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|
2023-01-18 16:23:39 +08:00
|
|
|
return localSysDictType
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
func RegisterSysDictType(i ISysDictType) {
|
|
|
|
localSysDictType = i
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
func SysGenCodes() ISysGenCodes {
|
|
|
|
if localSysGenCodes == nil {
|
|
|
|
panic("implement not found for interface ISysGenCodes, forgot register?")
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|
2023-01-18 16:23:39 +08:00
|
|
|
return localSysGenCodes
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|
|
|
|
|
2023-01-18 16:23:39 +08:00
|
|
|
func RegisterSysGenCodes(i ISysGenCodes) {
|
|
|
|
localSysGenCodes = i
|
|
|
|
}
|
|
|
|
|
|
|
|
func SysConfig() ISysConfig {
|
|
|
|
if localSysConfig == nil {
|
|
|
|
panic("implement not found for interface ISysConfig, forgot register?")
|
|
|
|
}
|
|
|
|
return localSysConfig
|
|
|
|
}
|
|
|
|
|
|
|
|
func RegisterSysConfig(i ISysConfig) {
|
|
|
|
localSysConfig = i
|
2022-12-15 16:12:08 +08:00
|
|
|
}
|