init: hgmj server initial commit

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-10-08 16:50:13 +08:00
co-authored by Claude Opus 4.7
commit 625e89c15d
1870 changed files with 254090 additions and 0 deletions
+94
View File
@@ -0,0 +1,94 @@
package dataclean
import (
"91jd-server/models/v/usermod"
"time"
"91jd-server/common/log"
"91jd-server/models/l/loginlgmod"
"91jd-server/models/l/playlgmod"
"91jd-server/models/l/registermod"
"91jd-server/models/l/searchlogmod"
"91jd-server/models/l/visitlogmod"
"91jd-server/models/s/hotstatmod"
"91jd-server/models/s/kwrankmod"
"91jd-server/models/s/kwstatmod"
"91jd-server/models/s/statvidmod"
"91jd-server/models/v/noticefmtmod"
"91jd-server/models/v/useractmod"
)
func clearVisitLog(today time.Time, day int) {
count, err := visitlogmod.DataClean(today.AddDate(0, 0, -day))
if err != nil {
log.Error("skd dataclean clearVisitLog error", log.E(err))
return
}
log.Info("skd dataclean clearVisitLog cleaned", log.Any("count", count))
}
func clearPlayLog(today time.Time) {
if err := playlgmod.DeleteBeforeCreatedAt(nil, today.AddDate(0, 0, -3)); err != nil {
log.Error("skd dataclean clearPlayLog error", log.E(err))
}
}
func clearSearchLog(today time.Time) {
if err := searchlogmod.DeleteBeforeCreatedAt(nil, today.AddDate(0, 0, -3)); err != nil {
log.Error("skd dataclean clearSearchLog error", log.E(err))
}
}
func clearKeywordStat(today time.Time) {
if err := kwstatmod.DeleteBeforeSumDate(nil, today.AddDate(0, 0, -30)); err != nil {
log.Error("skd dataclean clearKeywordStat error", log.E(err))
}
}
func clearNewsHot(today time.Time) {
if err := hotstatmod.DeleteBeforeCreatedAt(nil, today.AddDate(0, 0, -32)); err != nil {
log.Error("skd dataclean clearNewsHot error", log.E(err))
}
}
func clearLoginTime(today time.Time) {
if err := loginlgmod.DeleteBeforeLoginTime(nil, today.AddDate(0, 0, -5)); err != nil {
log.Error("skd dataclean clearLoginTime error", log.E(err))
}
}
func clearUserRegisterLog(today time.Time) {
if err := registermod.DeleteBeforeCreatedAt(nil, today.AddDate(0, 0, -7)); err != nil {
log.Error("skd dataclean clearUserRegisterLog error", log.E(err))
}
}
func clearKwRankStat(today time.Time) {
if err := kwrankmod.DeleteBeforeSumDate(nil, today.AddDate(0, 0, -30)); err != nil {
log.Error("skd dataclean clearKwRankStat error", log.E(err))
}
}
func clearVideoStat(today time.Time) {
if err := statvidmod.DeleteBeforeCreatedAt(nil, today.AddDate(0, 0, -7)); err != nil {
log.Error("skd dataclean clearVideoStat error", log.E(err))
}
}
func clearNoticeFmt(today time.Time) {
if err := noticefmtmod.DeleteBeforeCreatedAt(nil, today.AddDate(0, 0, -5)); err != nil {
log.Error("skd dataclean clearNoticeFmt error", log.E(err))
}
}
func clearUserAct(today time.Time) {
if err := useractmod.DeleteBeforeDailyDate(nil, today.AddDate(0, 0, -2)); err != nil {
log.Error("skd dataclean clearUserAct error", log.E(err))
}
}
func clearGuestUser(today time.Time) {
if err := usermod.DeleteGuestBeforeDate(nil, today.AddDate(0, 0, -7)); err != nil {
log.Error("skd dataclean clearGuestUser error", log.E(err))
}
}