chore: 全局包名路径从 metalab 更改为 mce
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@ -20,6 +20,9 @@ go.work.sum
|
|||||||
storage/uploads/
|
storage/uploads/
|
||||||
storage/logs/
|
storage/logs/
|
||||||
|
|
||||||
|
# 设计文档(本地使用,不纳入版本控制)
|
||||||
|
_Design/
|
||||||
|
|
||||||
# IDE
|
# IDE
|
||||||
.idea/
|
.idea/
|
||||||
.vscode/
|
.vscode/
|
||||||
|
|||||||
@ -3,11 +3,11 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/router"
|
"metazone.cc/mce/internal/router"
|
||||||
"metazone.cc/metalab/internal/theme"
|
"metazone.cc/mce/internal/theme"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/redis/go-redis/v9"
|
"github.com/redis/go-redis/v9"
|
||||||
|
|||||||
2
go.mod
2
go.mod
@ -1,4 +1,4 @@
|
|||||||
module metazone.cc/metalab
|
module metazone.cc/mce
|
||||||
|
|
||||||
go 1.26.0
|
go 1.26.0
|
||||||
|
|
||||||
|
|||||||
2
internal/cache/home_cache.go
vendored
2
internal/cache/home_cache.go
vendored
@ -4,7 +4,7 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// HomePageCache 首页内存缓存,30 秒 TTL,创建/更新/删除/审核通过时失效
|
// HomePageCache 首页内存缓存,30 秒 TTL,创建/更新/删除/审核通过时失效
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -12,7 +12,7 @@ import (
|
|||||||
"regexp"
|
"regexp"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package common
|
package common
|
||||||
|
|
||||||
import "metazone.cc/metalab/internal/model"
|
import "metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
// PostStatusDisplayNames 帖子状态 → 中文名称映射(供模板渲染使用)
|
// PostStatusDisplayNames 帖子状态 → 中文名称映射(供模板渲染使用)
|
||||||
var PostStatusDisplayNames = map[string]string{
|
var PostStatusDisplayNames = map[string]string{
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/redis/go-redis/v9"
|
"github.com/redis/go-redis/v9"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
// NewRedisClient 创建 Redis 客户端并尝试验证连接
|
// NewRedisClient 创建 Redis 客户端并尝试验证连接
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,9 +4,9 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package admin
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -5,8 +5,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
package admin
|
package admin
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
"metazone.cc/metalab/internal/session"
|
"metazone.cc/mce/internal/session"
|
||||||
)
|
)
|
||||||
|
|
||||||
// adminUseCase AdminController 对 AdminService 的最小依赖(ISP:6 个方法)
|
// adminUseCase AdminController 对 AdminService 的最小依赖(ISP:6 个方法)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package controller
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package controller
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,10 +4,10 @@ import (
|
|||||||
"html/template"
|
"html/template"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/session"
|
"metazone.cc/mce/internal/session"
|
||||||
"metazone.cc/metalab/internal/theme"
|
"metazone.cc/mce/internal/theme"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -5,8 +5,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -13,7 +13,7 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,9 +4,9 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,10 +3,10 @@ package controller
|
|||||||
import (
|
import (
|
||||||
"io"
|
"io"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/middleware"
|
"metazone.cc/mce/internal/middleware"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
"metazone.cc/metalab/internal/session"
|
"metazone.cc/mce/internal/session"
|
||||||
)
|
)
|
||||||
|
|
||||||
// authUseCase AuthController 对 AuthService 的最小依赖(ISP:5 个方法)
|
// authUseCase AuthController 对 AuthService 的最小依赖(ISP:5 个方法)
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package controller
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -5,8 +5,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -6,8 +6,8 @@ import (
|
|||||||
"encoding/hex"
|
"encoding/hex"
|
||||||
"image"
|
"image"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"github.com/chai2010/webp"
|
"github.com/chai2010/webp"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
|||||||
@ -6,8 +6,8 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -14,7 +14,7 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/chai2010/webp"
|
"github.com/chai2010/webp"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package controller
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package controller
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package controller
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package controller
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,9 +4,9 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/session"
|
"metazone.cc/mce/internal/session"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package controller
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,9 +4,9 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package controller
|
package controller
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
)
|
)
|
||||||
|
|
||||||
// trendsUseCase StudioController 对趋势服务的最小依赖(ISP)
|
// trendsUseCase StudioController 对趋势服务的最小依赖(ISP)
|
||||||
|
|||||||
@ -5,8 +5,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,10 +4,10 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/session"
|
"metazone.cc/mce/internal/session"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import (
|
|||||||
"encoding/hex"
|
"encoding/hex"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,10 +4,10 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/session"
|
"metazone.cc/mce/internal/session"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"crypto/rand"
|
"crypto/rand"
|
||||||
"encoding/base64"
|
"encoding/base64"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package middleware
|
package middleware
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
)
|
)
|
||||||
|
|
||||||
// CreateMention 创建@提及记录
|
// CreateMention 创建@提及记录
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package repository
|
|||||||
import (
|
import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"gorm.io/gorm/clause"
|
"gorm.io/gorm/clause"
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"gorm.io/gorm/clause"
|
"gorm.io/gorm/clause"
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package repository
|
|||||||
import (
|
import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package repository
|
|||||||
import (
|
import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"gorm.io/gorm/clause"
|
"gorm.io/gorm/clause"
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package repository
|
package repository
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
package router
|
package router
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/middleware"
|
"metazone.cc/mce/internal/middleware"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package router
|
package router
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/middleware"
|
"metazone.cc/mce/internal/middleware"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,14 +4,14 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/cache"
|
"metazone.cc/mce/internal/cache"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/controller"
|
"metazone.cc/mce/internal/controller"
|
||||||
adminCtrl "metazone.cc/metalab/internal/controller/admin"
|
adminCtrl "metazone.cc/mce/internal/controller/admin"
|
||||||
"metazone.cc/metalab/internal/middleware"
|
"metazone.cc/mce/internal/middleware"
|
||||||
"metazone.cc/metalab/internal/repository"
|
"metazone.cc/mce/internal/repository"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
"metazone.cc/metalab/internal/session"
|
"metazone.cc/mce/internal/session"
|
||||||
|
|
||||||
"github.com/redis/go-redis/v9"
|
"github.com/redis/go-redis/v9"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
|
|||||||
@ -3,13 +3,13 @@ package router
|
|||||||
import (
|
import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/cache"
|
"metazone.cc/mce/internal/cache"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/controller"
|
"metazone.cc/mce/internal/controller"
|
||||||
adminCtrl "metazone.cc/metalab/internal/controller/admin"
|
adminCtrl "metazone.cc/mce/internal/controller/admin"
|
||||||
"metazone.cc/metalab/internal/middleware"
|
"metazone.cc/mce/internal/middleware"
|
||||||
"metazone.cc/metalab/internal/repository"
|
"metazone.cc/mce/internal/repository"
|
||||||
"metazone.cc/metalab/internal/service"
|
"metazone.cc/mce/internal/service"
|
||||||
|
|
||||||
"github.com/redis/go-redis/v9"
|
"github.com/redis/go-redis/v9"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
|
|||||||
@ -3,9 +3,9 @@ package router
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/middleware"
|
"metazone.cc/mce/internal/middleware"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package router
|
package router
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/middleware"
|
"metazone.cc/mce/internal/middleware"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/redis/go-redis/v9"
|
"github.com/redis/go-redis/v9"
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
package service
|
package service
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/session"
|
"metazone.cc/mce/internal/session"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AdminService struct {
|
type AdminService struct {
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package service
|
package service
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
package service
|
package service
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// auditRepo AuditService 所需的最小仓储接口(ISP)
|
// auditRepo AuditService 所需的最小仓储接口(ISP)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"regexp"
|
"regexp"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"golang.org/x/crypto/bcrypt"
|
"golang.org/x/crypto/bcrypt"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
|
|||||||
@ -6,10 +6,10 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
"unicode/utf8"
|
"unicode/utf8"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
"metazone.cc/metalab/internal/session"
|
"metazone.cc/mce/internal/session"
|
||||||
|
|
||||||
"golang.org/x/crypto/bcrypt"
|
"golang.org/x/crypto/bcrypt"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -14,7 +14,7 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"github.com/chai2010/webp"
|
"github.com/chai2010/webp"
|
||||||
"golang.org/x/image/draw"
|
"golang.org/x/image/draw"
|
||||||
|
|||||||
@ -6,8 +6,8 @@ import (
|
|||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package service
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AdminAdjust 后台调整用户域能
|
// AdminAdjust 后台调整用户域能
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Energize 赋能文章
|
// Energize 赋能文章
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package service
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// CheckInEnergy 签到获得域能(LV0 用户不调用此方法)
|
// CheckInEnergy 签到获得域能(LV0 用户不调用此方法)
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package service
|
|||||||
import (
|
import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GetEnergyInfo 获取用户域能余额和每日赋能经验状态
|
// GetEnergyInfo 获取用户域能余额和每日赋能经验状态
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package service
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddToFolder 将文章加入收藏夹(会先移除该文章在其他收藏夹的收藏)
|
// AddToFolder 将文章加入收藏夹(会先移除该文章在其他收藏夹的收藏)
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package service
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// FollowStatus 关注关系状态
|
// FollowStatus 关注关系状态
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// LevelService 积分与等级业务逻辑
|
// LevelService 积分与等级业务逻辑
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"sort"
|
"sort"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// checkAndNotifyAggregation 检查并生成点赞聚合通知
|
// checkAndNotifyAggregation 检查并生成点赞聚合通知
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package service
|
|||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ParseNotifyPrefs 解析用户通知偏好 JSON 字符串
|
// ParseNotifyPrefs 解析用户通知偏好 JSON 字符串
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package service
|
package service
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update 编辑帖子(权限在 controller 层检查)
|
// Update 编辑帖子(权限在 controller 层检查)
|
||||||
|
|||||||
@ -4,9 +4,9 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/common"
|
"metazone.cc/mce/internal/common"
|
||||||
"metazone.cc/metalab/internal/config"
|
"metazone.cc/mce/internal/config"
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"metazone.cc/metalab/internal/model"
|
"metazone.cc/mce/internal/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ReactionType 反应类型
|
// ReactionType 反应类型
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user