feat: Add public user information retrieval endpoint

- Introduced a new endpoint to fetch public user information without authentication.
- Implemented UserToPublicUserInfo function to format user data for the response.
- Updated UserService interface and user service implementation to support fetching users by username.
- Enhanced user handler to validate input parameters and check user status before responding.
This commit is contained in:
lafay
2026-01-10 03:52:35 +08:00
parent 22142db782
commit 06539dc086
7 changed files with 93 additions and 0 deletions

View File

@@ -32,6 +32,8 @@ import (
"github.com/gin-gonic/gin"
"go.uber.org/zap"
_ "carrotskin/docs"
)
func main() {