Commit 8cff0dd0 authored by ligaishun's avatar ligaishun

新增反馈数据表

parent e619e1e2
package models
import (
"log"
)
type RaspFeedback struct {
Id string `json:"id" gorm:"PRIMARY_KEY"`
Description string `json:"description"`
Complete bool `json:"complete"`
}
func IsComplete(id string)bool{
var feedback RaspFeedback
err:=db.Model(&RaspFeedback{}).Where("id=?",id).First(&feedback).Error
if err!=nil{
log.Println(err)
return true
}
//fmt.Println(feedback)
if feedback==(RaspFeedback{}){
return true
}
return feedback.Complete
}
func AddFeedBack(fd RaspFeedback)bool{
err:=db.Create(&fd)
if err!=nil{
db.Save(&fd)
log.Println(err)
return false
}
return true
}
func DelFeedBack(id string){
err:=db.Delete(&RaspFeedback{}).Where("id=?",id).Error
if err!=nil{
log.Println(err)
}
}
func DropFeedBack(){
db.DropTable(&RaspFeedback{})
}
func Complete(fd RaspFeedback){
db.Model(&fd).Update("Complete",true)
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment