db

package
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DB *gorm.DB

Functions

func DeleteLines added in v0.1.0

func DeleteLines(trans *gorm.DB) error

func DeleteRoute added in v0.1.0

func DeleteRoute(trans *gorm.DB) error

func DeleteRouteStops added in v0.1.0

func DeleteRouteStops(trans *gorm.DB) error

func DeleteScheduleMaster added in v0.1.0

func DeleteScheduleMaster(trans *gorm.DB) error

func DeleteScheduleTime added in v0.1.0

func DeleteScheduleTime(trans *gorm.DB) error

func DeleteStop added in v0.1.0

func DeleteStop(trans *gorm.DB) error

func DeleteStopByRoute added in v0.1.0

func DeleteStopByRoute(routeCode int64) error

func IntializeDb

func IntializeDb() error

func LineList01 added in v0.1.0

func LineList01() ([]models.Line, error)

func LineList01Distinct added in v0.1.0

func LineList01Distinct() ([]models.Line, error)

func LineListBymlcode added in v0.1.0

func LineListBymlcode(mlcode int16) ([]models.Line, error)

func RouteList01 added in v0.1.0

func RouteList01() ([]models.Route, error)

func SaveLine added in v0.1.0

func SaveLine(input models.Line) error

func SaveRoute added in v0.1.0

func SaveRoute(input models.Route) error

func SaveRouteStops added in v0.1.0

func SaveRouteStops(input models.RouteStops) error

func SaveScheduleMaster added in v0.1.0

func SaveScheduleMaster(input models.ScheduleMaster) error

func SaveScheduleTime added in v0.1.0

func SaveScheduleTime(input models.ScheduleTime) error

func SaveStop added in v0.1.0

func SaveStop(busStop models.Stop) error

func SelectByLineCode added in v0.1.0

func SelectByLineCode(lineCode int64) (*models.Line, error)

func SelectByRouteCode added in v0.1.0

func SelectByRouteCode(routeCode int32) (*models.Route, error)

func SelectBySdcCodeLineCode added in v0.1.0

func SelectBySdcCodeLineCode(iLine int64, iSdc int32) (*models.ScheduleMaster, error)

func SelectByStopCode added in v0.1.0

func SelectByStopCode(stopCode int64) (*models.Stop, error)

func SelectClosestStops added in v0.1.1

func SelectClosestStops(point models.Point, from float32, to float32) ([]models.StopDto, error)

func SelectRouteByLineCode added in v0.1.0

func SelectRouteByLineCode(lineCode int32) (*[]models.Route, error)

func SelectScheduleTime added in v0.1.0

func SelectScheduleTime(lineCode int64, sdcCode int32) ([]models.ScheduleTime, error)

func SelectScheduleTimeByKey added in v0.1.0

func SelectScheduleTimeByKey(lineCode int64, sdcCode int32, tTime string, typ int) ([]models.ScheduleTime, error)

func SequenceGetNextVal

func SequenceGetNextVal(seqName string) (*int64, error)

func SequenceList01 added in v0.1.0

func SequenceList01() ([]models.Sequence, error)

func StopList01 added in v0.1.0

func StopList01(routeCode int32) (*[]models.Stop, error)

func UpdateSequence added in v0.1.0

func UpdateSequence(trans *gorm.DB, seq models.Sequence) error

func ZeroAllSequence added in v0.1.0

func ZeroAllSequence(trans *gorm.DB) error

Types

type DataSource

type DataSource struct {
	Address      *string
	Port         *int32
	User         string
	Password     string
	DatabaseName string
}

func (DataSource) DatasourceUrl

func (ds DataSource) DatasourceUrl() string
type DatasourceLink interface {
	DatasourceUrl() (string, error)
}

type OpswValidateError added in v0.1.0

type OpswValidateError struct {
	Key     string
	Message string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL