| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- // Code generated by gorm.io/gen. DO NOT EDIT.
- // Code generated by gorm.io/gen. DO NOT EDIT.
- // Code generated by gorm.io/gen. DO NOT EDIT.
- package dao
- import (
- "context"
- "database/sql"
- "gorm.io/gorm"
- )
- func Use(db *gorm.DB) *Query {
- return &Query{
- db: db,
- AlarmEvent: newAlarmEvent(db),
- AlarmRelation: newAlarmRelation(db),
- AlarmStrategy: newAlarmStrategy(db),
- DevCpaction: newDevCpaction(db),
- DevCpinfo: newDevCpinfo(db),
- DevDataOptimize: newDevDataOptimize(db),
- DevDevinfo: newDevDevinfo(db),
- DevMpinfo: newDevMpinfo(db),
- DevTask: newDevTask(db),
- DevTaskEvent: newDevTaskEvent(db),
- LinkEvent: newLinkEvent(db),
- LinkRelationAction: newLinkRelationAction(db),
- LinkRelationObj: newLinkRelationObj(db),
- LinkStrategy: newLinkStrategy(db),
- LogOperate: newLogOperate(db),
- MapInfo: newMapInfo(db),
- Mypicturedatum: newMypicturedatum(db),
- Stagedatakey: newStagedatakey(db),
- Stagedatum: newStagedatum(db),
- Stagemoduledatum: newStagemoduledatum(db),
- SysAccess: newSysAccess(db),
- SysApp: newSysApp(db),
- SysParam: newSysParam(db),
- SysStation: newSysStation(db),
- SysUsr: newSysUsr(db),
- VideoAction: newVideoAction(db),
- VideoDevinfo: newVideoDevinfo(db),
- VideoMpinfo: newVideoMpinfo(db),
- }
- }
- type Query struct {
- db *gorm.DB
- AlarmEvent alarmEvent
- AlarmRelation alarmRelation
- AlarmStrategy alarmStrategy
- DevCpaction devCpaction
- DevCpinfo devCpinfo
- DevDataOptimize devDataOptimize
- DevDevinfo devDevinfo
- DevMpinfo devMpinfo
- DevTask devTask
- DevTaskEvent devTaskEvent
- LinkEvent linkEvent
- LinkRelationAction linkRelationAction
- LinkRelationObj linkRelationObj
- LinkStrategy linkStrategy
- LogOperate logOperate
- MapInfo mapInfo
- Mypicturedatum mypicturedatum
- Stagedatakey stagedatakey
- Stagedatum stagedatum
- Stagemoduledatum stagemoduledatum
- SysAccess sysAccess
- SysApp sysApp
- SysParam sysParam
- SysStation sysStation
- SysUsr sysUsr
- VideoAction videoAction
- VideoDevinfo videoDevinfo
- VideoMpinfo videoMpinfo
- }
- func (q *Query) Available() bool { return q.db != nil }
- func (q *Query) clone(db *gorm.DB) *Query {
- return &Query{
- db: db,
- AlarmEvent: q.AlarmEvent.clone(db),
- AlarmRelation: q.AlarmRelation.clone(db),
- AlarmStrategy: q.AlarmStrategy.clone(db),
- DevCpaction: q.DevCpaction.clone(db),
- DevCpinfo: q.DevCpinfo.clone(db),
- DevDataOptimize: q.DevDataOptimize.clone(db),
- DevDevinfo: q.DevDevinfo.clone(db),
- DevMpinfo: q.DevMpinfo.clone(db),
- DevTask: q.DevTask.clone(db),
- DevTaskEvent: q.DevTaskEvent.clone(db),
- LinkEvent: q.LinkEvent.clone(db),
- LinkRelationAction: q.LinkRelationAction.clone(db),
- LinkRelationObj: q.LinkRelationObj.clone(db),
- LinkStrategy: q.LinkStrategy.clone(db),
- LogOperate: q.LogOperate.clone(db),
- MapInfo: q.MapInfo.clone(db),
- Mypicturedatum: q.Mypicturedatum.clone(db),
- Stagedatakey: q.Stagedatakey.clone(db),
- Stagedatum: q.Stagedatum.clone(db),
- Stagemoduledatum: q.Stagemoduledatum.clone(db),
- SysAccess: q.SysAccess.clone(db),
- SysApp: q.SysApp.clone(db),
- SysParam: q.SysParam.clone(db),
- SysStation: q.SysStation.clone(db),
- SysUsr: q.SysUsr.clone(db),
- VideoAction: q.VideoAction.clone(db),
- VideoDevinfo: q.VideoDevinfo.clone(db),
- VideoMpinfo: q.VideoMpinfo.clone(db),
- }
- }
- type queryCtx struct {
- AlarmEvent *alarmEventDo
- AlarmRelation *alarmRelationDo
- AlarmStrategy *alarmStrategyDo
- DevCpaction *devCpactionDo
- DevCpinfo *devCpinfoDo
- DevDataOptimize *devDataOptimizeDo
- DevDevinfo *devDevinfoDo
- DevMpinfo *devMpinfoDo
- DevTask *devTaskDo
- DevTaskEvent *devTaskEventDo
- LinkEvent *linkEventDo
- LinkRelationAction *linkRelationActionDo
- LinkRelationObj *linkRelationObjDo
- LinkStrategy *linkStrategyDo
- LogOperate *logOperateDo
- MapInfo *mapInfoDo
- Mypicturedatum *mypicturedatumDo
- Stagedatakey *stagedatakeyDo
- Stagedatum *stagedatumDo
- Stagemoduledatum *stagemoduledatumDo
- SysAccess *sysAccessDo
- SysApp *sysAppDo
- SysParam *sysParamDo
- SysStation *sysStationDo
- SysUsr *sysUsrDo
- VideoAction *videoActionDo
- VideoDevinfo *videoDevinfoDo
- VideoMpinfo *videoMpinfoDo
- }
- func (q *Query) WithContext(ctx context.Context) *queryCtx {
- return &queryCtx{
- AlarmEvent: q.AlarmEvent.WithContext(ctx),
- AlarmRelation: q.AlarmRelation.WithContext(ctx),
- AlarmStrategy: q.AlarmStrategy.WithContext(ctx),
- DevCpaction: q.DevCpaction.WithContext(ctx),
- DevCpinfo: q.DevCpinfo.WithContext(ctx),
- DevDataOptimize: q.DevDataOptimize.WithContext(ctx),
- DevDevinfo: q.DevDevinfo.WithContext(ctx),
- DevMpinfo: q.DevMpinfo.WithContext(ctx),
- DevTask: q.DevTask.WithContext(ctx),
- DevTaskEvent: q.DevTaskEvent.WithContext(ctx),
- LinkEvent: q.LinkEvent.WithContext(ctx),
- LinkRelationAction: q.LinkRelationAction.WithContext(ctx),
- LinkRelationObj: q.LinkRelationObj.WithContext(ctx),
- LinkStrategy: q.LinkStrategy.WithContext(ctx),
- LogOperate: q.LogOperate.WithContext(ctx),
- MapInfo: q.MapInfo.WithContext(ctx),
- Mypicturedatum: q.Mypicturedatum.WithContext(ctx),
- Stagedatakey: q.Stagedatakey.WithContext(ctx),
- Stagedatum: q.Stagedatum.WithContext(ctx),
- Stagemoduledatum: q.Stagemoduledatum.WithContext(ctx),
- SysAccess: q.SysAccess.WithContext(ctx),
- SysApp: q.SysApp.WithContext(ctx),
- SysParam: q.SysParam.WithContext(ctx),
- SysStation: q.SysStation.WithContext(ctx),
- SysUsr: q.SysUsr.WithContext(ctx),
- VideoAction: q.VideoAction.WithContext(ctx),
- VideoDevinfo: q.VideoDevinfo.WithContext(ctx),
- VideoMpinfo: q.VideoMpinfo.WithContext(ctx),
- }
- }
- func (q *Query) Transaction(fc func(tx *Query) error, opts ...*sql.TxOptions) error {
- return q.db.Transaction(func(tx *gorm.DB) error { return fc(q.clone(tx)) }, opts...)
- }
- func (q *Query) Begin(opts ...*sql.TxOptions) *QueryTx {
- return &QueryTx{q.clone(q.db.Begin(opts...))}
- }
- func (q *Query) GetDb() *gorm.DB {
- return q.db
- }
- type QueryTx struct{ *Query }
- func (q *QueryTx) Commit() error {
- return q.db.Commit().Error
- }
- func (q *QueryTx) Rollback() error {
- return q.db.Rollback().Error
- }
- func (q *QueryTx) SavePoint(name string) error {
- return q.db.SavePoint(name).Error
- }
- func (q *QueryTx) RollbackTo(name string) error {
- return q.db.RollbackTo(name).Error
- }
|