package setting import ( "fmt" "dashoo.cn/backend/api/business/items" . "dashoo.cn/backend/api/controllers" "dashoo.cn/utils" ) // 动作接口说明 type ItemsdetailaddController struct { BaseController } // @Title 数据字典详情添加 // @Description 数据字典详情添加 // @Param body body business.device.DeviceChannels "报警项目信息" // @Success 200 {object} controllers.Request // @router / [post] func (this *ItemsdetailaddController) AddPost() { table := this.GetString("t") itemId := this.GetString("item") fmt.Println("n", itemId) key := this.GetString("Itemname") value := this.GetString("Itemvalue") des := this.GetString("Description") acccode := this.User.AccCode svc := items.GetItemsService(utils.DBE) err := svc.AddItemDetail(itemId, table, key, value, acccode, des) fmt.Println("eeeeeeeee") var errinfo ErrorInfo if err == nil { errinfo.Message = utils.AlertProcess("保存成功!") errinfo.Code = 0 this.Data["json"] = &errinfo this.ServeJSON() } else { errinfo.Message = utils.AlertProcess("保存失败!" + err.Error()) errinfo.Code = -1 this.Data["json"] = &errinfo this.ServeJSON() } }