package controllers import ( "net/http" "zjmud.xyz/phyer/rbcp/models" "zjmud.xyz/phyer/rbcp/services" "github.com/gin-gonic/gin" ) func CreateUser(c *gin.Context) { var user models.User if err := c.ShouldBindJSON(&user); err != nil { c.JSON(http.StatusBadRequest, gin.H{"error": err.Error()}) return } if err := services.CreateUser(&user); err != nil { c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()}) return } c.JSON(http.StatusCreated, user) }