user.go 684 B

12345678910111213141516171819202122232425262728
  1. package api
  2. import (
  3. "fmt"
  4. "github.com/gin-gonic/gin"
  5. "main/model/dbModel"
  6. "main/model/modelInterface"
  7. )
  8. type RegistStuct struct {
  9. UserName string `json:"userName"`
  10. PassWord string `json:"passWord"`
  11. }
  12. // @Summary 创建用户
  13. // @Produce application/x-www-form-urlencoded
  14. // @Param data body api.RegistStuct true "用户注册接口"
  15. // @Success 200 {string} json "{"code":200,"data":{},"msg":"ok"}"
  16. // @Router /user/regist [post]
  17. func Regist(c *gin.Context) {
  18. var R RegistStuct
  19. _ = c.BindJSON(&R)
  20. U := dbModel.NewUser(dbModel.User{UserName: R.UserName, PassWord: R.PassWord})
  21. var curd modelInterface.CURD
  22. curd = U
  23. err, user := curd.Create()
  24. fmt.Println(err, user)
  25. }