package service import "github.com/gin-gonic/gin" // GetUserID 返回用户id func GetUserID(c *gin.Context) uint64 { if c == nil { return 0 } // uid 必须和 middleware/auth 中的 uid 命名一致 if v, exists := c.Get("uid"); exists { uid, ok := v.(uint64) if !ok { return 0 } return uid } return 0 }