package bundle import ( "context" "fonchain-fiee/api/bundle" "fonchain-fiee/pkg/service" "github.com/gin-gonic/gin" ) func IsSendSurvey(c *gin.Context) { var req bundle.SendQuestionnaireSurveyRequest if err := c.ShouldBindJSON(&req); err != nil { service.Error(c, err) return } res, err := service.BundleProvider.SendQuestionnaireSurvey(context.Background(), &req) if err != nil { service.Error(c, err) return } service.Success(c, res) } func QuestionnaireSurveyList(c *gin.Context) { var req bundle.GetQuestionnaireSurveyListRequest if err := c.ShouldBindJSON(&req); err != nil { service.Error(c, err) return } res, err := service.BundleProvider.GetQuestionnaireSurveyList(context.Background(), &req) if err != nil { service.Error(c, err) return } service.Success(c, res) } func QuestionnaireSurveyBundleInfo(c *gin.Context) { var req bundle.GetQuestionnaireSurveyInfoRequest if err := c.ShouldBindJSON(&req); err != nil { service.Error(c, err) return } res, err := service.BundleProvider.GetQuestionnaireSurveyInfo(context.Background(), &req) if err != nil { service.Error(c, err) return } service.Success(c, res) } func QuestionnaireSurveyCreate(c *gin.Context) { var req bundle.CreateQuestionnaireSurveyAnswerRequest if err := c.ShouldBindJSON(&req); err != nil { service.Error(c, err) return } res, err := service.BundleProvider.CreateQuestionnaireSurveyAnswer(context.Background(), &req) if err != nil { service.Error(c, err) return } service.Success(c, res) }