parent
c3f557e7f1
commit
28f62d88e6
@ -0,0 +1,23 @@
|
||||
package golog
|
||||
|
||||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"go.dtapp.net/gotime"
|
||||
)
|
||||
|
||||
// DeleteData 删除N天前数据
|
||||
func (ag *ApiGorm) DeleteData(ctx context.Context, day int) error {
|
||||
if ag.gormConfig.tableName == "" {
|
||||
return errors.New("没有设置表名")
|
||||
}
|
||||
return ag.gormClient.GetDb().Table(ag.gormConfig.tableName).Where("request_time >= ?", gotime.Current().BeforeDay(day).Time).Delete(&apiPostgresqlLog{}).Error
|
||||
}
|
||||
|
||||
// DeleteDataCustom 删除N天前数据
|
||||
func (ag *ApiGorm) DeleteDataCustom(ctx context.Context, tableName string, day int) error {
|
||||
if tableName == "" {
|
||||
return errors.New("没有设置表名")
|
||||
}
|
||||
return ag.gormClient.GetDb().Table(tableName).Where("request_time >= ?", gotime.Current().BeforeDay(day).Time).Delete(&apiPostgresqlLog{}).Error
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
package golog
|
||||
|
||||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"go.dtapp.net/gotime"
|
||||
)
|
||||
|
||||
// DeleteData 删除N天前数据
|
||||
func (gg *GinGorm) DeleteData(ctx context.Context, day int) error {
|
||||
if gg.gormConfig.tableName == "" {
|
||||
return errors.New("没有设置表名")
|
||||
}
|
||||
return gg.gormClient.GetDb().Table(gg.gormConfig.tableName).Where("request_time >= ?", gotime.Current().BeforeDay(day).Time).Delete(&ginPostgresqlLog{}).Error
|
||||
}
|
||||
|
||||
// DeleteDataCustom 删除N天前数据
|
||||
func (gg *GinGorm) DeleteDataCustom(ctx context.Context, tableName string, day int) error {
|
||||
if tableName == "" {
|
||||
return errors.New("没有设置表名")
|
||||
}
|
||||
return gg.gormClient.GetDb().Table(tableName).Where("request_time >= ?", gotime.Current().BeforeDay(day).Time).Delete(&ginPostgresqlLog{}).Error
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
package golog
|
||||
|
||||
const (
|
||||
Version = "1.0.106"
|
||||
Version = "1.0.107"
|
||||
)
|
||||
|
Loading…
Reference in new issue