// ========================================================================== // 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 }