Documentation
¶
Index ¶
- type Dao
- func (d *Dao) AvChargeStatis(c context.Context, id int64, limit int) (data []*model.AvChargeStatis, err error)
- func (d *Dao) AvDailyCharge(c context.Context, date time.Time, id int64, limit int) (data []*model.AvCharge, err error)
- func (d *Dao) AvMonthlyCharge(c context.Context, date time.Time, id int64, limit int) (data []*model.AvCharge, err error)
- func (d *Dao) AvWeeklyCharge(c context.Context, date time.Time, id int64, limit int) (data []*model.AvCharge, err error)
- func (d *Dao) BgmCharge(c context.Context, date time.Time, id int64, limit int, table string) (bgms []*model.BgmCharge, err error)
- func (d *Dao) BgmStatis(c context.Context, id int64, limit int) (bgms []*model.BgmStatis, err error)
- func (d *Dao) Close()
- func (d *Dao) CmStatis(c context.Context, id int64, limit int) (columns []*model.ColumnStatis, err error)
- func (d *Dao) ColumnCharge(c context.Context, date time.Time, id int64, limit int, table string) (columns []*model.Column, err error)
- func (d *Dao) CountCmDailyCharge(c context.Context, date string) (count int64, err error)
- func (d *Dao) DelStatisTable(c context.Context, table, date string) (rows int64, err error)
- func (d *Dao) Exec(c context.Context, sql string) (err error)
- func (d *Dao) GetAvCharge(c context.Context, sql string, date string, id int64, limit int) (data []*model.AvCharge, err error)
- func (d *Dao) GetBgm(c context.Context, id int64, limit int64) (bs []*model.Bgm, last int64, err error)
- func (d *Dao) GetUpCharges(c context.Context, table string, date string, offset, limit int64) (last int64, charges map[int64]*model.UpCharge, err error)
- func (d *Dao) InsertAvChargeStatisBatch(c context.Context, vals string) (count int64, err error)
- func (d *Dao) InsertAvChargeTable(c context.Context, vals, table string) (rows int64, err error)
- func (d *Dao) InsertBgmChargeTable(c context.Context, vals, table string) (rows int64, err error)
- func (d *Dao) InsertBgmStatisBatch(c context.Context, vals string) (rows int64, err error)
- func (d *Dao) InsertCmChargeTable(c context.Context, vals, table string) (rows int64, err error)
- func (d *Dao) InsertCmStatisBatch(c context.Context, vals string) (rows int64, err error)
- func (d *Dao) InsertStatisTable(c context.Context, table, vals string) (rows int64, err error)
- func (d *Dao) InsertUpCharge(c context.Context, table string, values string) (rows int64, err error)
- func (d *Dao) Ping(c context.Context) (err error)
- func (d *Dao) Query(c context.Context, sql string) (rows *sql.Rows, err error)
- func (d *Dao) QueryRow(c context.Context, sql string) (rows *sql.Row)
- type IAvCharge
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dao ¶
type Dao struct {
// contains filtered or unexported fields
}
Dao dao
func (*Dao) AvChargeStatis ¶
func (d *Dao) AvChargeStatis(c context.Context, id int64, limit int) (data []*model.AvChargeStatis, err error)
AvChargeStatis get av_charge_statis
func (*Dao) AvDailyCharge ¶
func (d *Dao) AvDailyCharge(c context.Context, date time.Time, id int64, limit int) (data []*model.AvCharge, err error)
AvDailyCharge av_daily_charge
func (*Dao) AvMonthlyCharge ¶
func (d *Dao) AvMonthlyCharge(c context.Context, date time.Time, id int64, limit int) (data []*model.AvCharge, err error)
AvMonthlyCharge av_monthly_charge
func (*Dao) AvWeeklyCharge ¶
func (d *Dao) AvWeeklyCharge(c context.Context, date time.Time, id int64, limit int) (data []*model.AvCharge, err error)
AvWeeklyCharge av_weekly_charge
func (*Dao) BgmCharge ¶
func (d *Dao) BgmCharge(c context.Context, date time.Time, id int64, limit int, table string) (bgms []*model.BgmCharge, err error)
BgmCharge get bgm charge by date
func (*Dao) BgmStatis ¶
func (d *Dao) BgmStatis(c context.Context, id int64, limit int) (bgms []*model.BgmStatis, err error)
BgmStatis bgm statis
func (*Dao) CmStatis ¶
func (d *Dao) CmStatis(c context.Context, id int64, limit int) (columns []*model.ColumnStatis, err error)
CmStatis column statis
func (*Dao) ColumnCharge ¶
func (d *Dao) ColumnCharge(c context.Context, date time.Time, id int64, limit int, table string) (columns []*model.Column, err error)
ColumnCharge get column charge by date
func (*Dao) CountCmDailyCharge ¶
CountCmDailyCharge get column_daily_charge count
func (*Dao) DelStatisTable ¶
DelStatisTable delete av_charge_statis
func (*Dao) GetAvCharge ¶
func (d *Dao) GetAvCharge(c context.Context, sql string, date string, id int64, limit int) (data []*model.AvCharge, err error)
GetAvCharge get av_charge
func (*Dao) GetBgm ¶
func (d *Dao) GetBgm(c context.Context, id int64, limit int64) (bs []*model.Bgm, last int64, err error)
GetBgm get bgms
func (*Dao) GetUpCharges ¶
func (d *Dao) GetUpCharges(c context.Context, table string, date string, offset, limit int64) (last int64, charges map[int64]*model.UpCharge, err error)
GetUpCharges get up_charge
func (*Dao) InsertAvChargeStatisBatch ¶
InsertAvChargeStatisBatch add av charge statis batch
func (*Dao) InsertAvChargeTable ¶
InsertAvChargeTable add av charge batch
func (*Dao) InsertBgmChargeTable ¶
InsertBgmChargeTable insert bgm charge
func (*Dao) InsertBgmStatisBatch ¶
InsertBgmStatisBatch insert bgm statis
func (*Dao) InsertCmChargeTable ¶
InsertCmChargeTable insert column charge
func (*Dao) InsertCmStatisBatch ¶
InsertCmStatisBatch insert column statis
func (*Dao) InsertStatisTable ¶
InsertStatisTable add archive_charge_date_statis batch
func (*Dao) InsertUpCharge ¶
func (d *Dao) InsertUpCharge(c context.Context, table string, values string) (rows int64, err error)
InsertUpCharge insert up_charge