package devices import ( "github.com/gin-gonic/gin" "go.uber.org/zap" "server/global" "server/model/common/response" "server/model/devices" ) type VoiceApi struct{} func (va *VoiceApi) CreateVoice(c *gin.Context) { var info devices.VoiceReq if err := c.ShouldBindJSON(&info); err != nil { global.GVA_LOG.Error("CreateVoice === ", zap.Error(err)) response.FailWithMessage("参数错误", c) return } err := voiceService.CreateVoice(info) if err != nil { global.GVA_LOG.Error("CreateVoice === ", zap.Error(err)) response.FailWithMessage("新增失败", c) return } response.Ok(c) } func (va *VoiceApi) UpdateVoice(c *gin.Context) { var info devices.VoiceReq if err := c.ShouldBindJSON(&info); err != nil { global.GVA_LOG.Error("UpdateVoice === ", zap.Error(err)) response.FailWithMessage("参数错误", c) return } err := voiceService.UpdateVoice(info) if err != nil { global.GVA_LOG.Error("UpdateVoice === ", zap.Error(err)) response.FailWithMessage("更新失败", c) return } response.Ok(c) }