Files
zmkgC/internal/app/system/service/bus_company.go

39 lines
1.3 KiB
Go
Raw Normal View History

2025-07-07 20:11:59 +08:00
// ==========================================================================
// GFast自动生成service操作代码。
// 生成日期2023-07-28 14:08:14
// 生成路径: internal/app/system/service/bus_company.go
// 生成人gfast
// desc:公司
// company:云南奇讯科技有限公司
// ==========================================================================
package service
import (
"context"
"github.com/tiger1103/gfast/v3/api/v1/system"
"github.com/tiger1103/gfast/v3/internal/app/system/model"
)
type IBusCompany interface {
List(ctx context.Context, req *system.BusCompanySearchReq) (res *system.BusCompanySearchRes, err error)
GetByCompanyId(ctx context.Context, CompanyId int64) (res *model.BusCompanyInfoRes, err error)
Add(ctx context.Context, req *system.BusCompanyAddReq) (err error)
Edit(ctx context.Context, req *system.BusCompanyEditReq) (err error)
Delete(ctx context.Context, CompanyId []int64) (err error)
AppList(ctx context.Context, req *system.BusCompanyAppSearchReq) (res *system.BusCompanyAppSearchRes, err error)
}
var localBusCompany IBusCompany
func BusCompany() IBusCompany {
if localBusCompany == nil {
panic("implement not found for interface IBusCompany, forgot register?")
}
return localBusCompany
}
func RegisterBusCompany(i IBusCompany) {
localBusCompany = i
}