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
|
package golog
|
||||||
|
|
||||||
const (
|
const (
|
||||||
Version = "1.0.106"
|
Version = "1.0.107"
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in new issue