Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LineRepository ¶
type LineRepository interface {
SelectByCode(lineCode int32) (*models.Line, error)
Insert(line *models.Line) (*models.Line, error)
InsertArray([]models.Line) ([]models.Line, error)
Update(line *models.Line) (*models.Line, error)
LineList01() ([]models.Line, error)
DeleteAll() error
WithTx(*gorm.DB) lineRepository
}
func NewLineRepository ¶
func NewLineRepository(iConnection *gorm.DB) LineRepository
type Route01Repository ¶
type Route01Repository interface {
InsertRoute01Arr([]models.Route01) ([]models.Route01, error)
Delete() error
}
func NewRoute01Repository ¶
func NewRoute01Repository(dbConnection *gorm.DB) Route01Repository
type Route02Repository ¶
type Route02Repository interface {
SelectByCode(int32, int64, int16) (*models.Route02, error)
DeleteStopByRoute(int32) error
InsertRoute02(models.Route02) error
InsertRoute02Arr([]models.Route02) error
UpdateRoute02(models.Route02) error
DeleteRoute02() error
}
func NewRoute02Repository ¶
func NewRoute02Repository(dbConnection *gorm.DB) Route02Repository
type RouteRepository ¶
type RouteRepository interface {
SelectByCode(int32) (*models.Route, error)
SelectByLineCode(int32) (*[]models.Route, error)
Insert(models.Route) (*models.Route, error)
InsertArray([]models.Route) ([]models.Route, error)
Update(models.Route) (*models.Route, error)
List01() ([]models.Route, error)
WithTx(*gorm.DB) routeRepository
DeleteAll() error
}
func NewRouteRepository ¶
func NewRouteRepository(dbConnection *gorm.DB) RouteRepository
type Schedule01Repository ¶
type Schedule01Repository interface {
}
type ScheduleRepository ¶
type SequenceRepository ¶
type StopRepository ¶
type StopRepository interface {
SelectByCode(int32) (*models.Stop, error)
Insert(models.Stop) (*models.Stop, error)
InsertArray([]models.Stop) ([]models.Stop, error)
Update(models.Stop) (*models.Stop, error)
List01(int32) (*[]models.Stop, error)
DeleteAll() error
SelectClosestStops(models.Point, float32, float32) ([]models.StopDto, error)
WithTx(*gorm.DB) stopRepository
}
func NewStopRepository ¶
func NewStopRepository(connection *gorm.DB) StopRepository
type UVersionRepository ¶
type UVersionRepository interface {
Create(entity *models.UVersions) error
Update(entity *models.UVersions) error
SelectAll() ([]models.UVersions, error)
Select(string) (*models.UVersions, error)
WithTx(*gorm.DB) uVersionRepository
}
func NewUversionRepository ¶
func NewUversionRepository(db *gorm.DB) UVersionRepository
Click to show internal directories.
Click to hide internal directories.