|
@@ -0,0 +1,33 @@
|
|
|
+package controller
|
|
|
+
|
|
|
+import (
|
|
|
+ "github.com/gin-gonic/gin"
|
|
|
+ "hongze/hongze_yb_en_api/controller/resp"
|
|
|
+ "hongze/hongze_yb_en_api/models/banner"
|
|
|
+)
|
|
|
+
|
|
|
+type PublicController struct {
|
|
|
+}
|
|
|
+
|
|
|
+// GetSmsCode 获取首页banner图
|
|
|
+// @Tags 用户模块
|
|
|
+// @Summary 获取短信验证码
|
|
|
+// @Description 获取短信验证码接口
|
|
|
+// @Security ApiKeyAuth
|
|
|
+// @securityDefinitions.basic BasicAuth
|
|
|
+// @Param Mobile query string true "手机号"
|
|
|
+// @Param AreaNum query string true "手机国际区号(中国大陆:86)"
|
|
|
+// @Accept json
|
|
|
+// @Product json
|
|
|
+// @Success 200 {string} string 获取验证码成功
|
|
|
+// @Failure 400 {string} string 手机号不能为空,请输入手机号
|
|
|
+// @Router /banner [get]
|
|
|
+func (a *PublicController) Banner(c *gin.Context) {
|
|
|
+ list, err := banner.GetBannerList()
|
|
|
+ if err != nil {
|
|
|
+ resp.FailMsg("获取失败", "获取banner失败, Err: "+err.Error(), c)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ resp.OkData("获取成功", list, c)
|
|
|
+}
|