gorm 结构
type Thgl struct {
Model
Code string `gorm:"size(10);index:pre_idx" json:"code"`
Next MyJson `json:"next"` //子Bom
Files MyJson `json:"files"` //文件
Glass MyJson `json:"glass"` //玻璃参数 ->价格
}
//增加图号
func AddThgl(data map[string]interface{}, name string) (int, error) {
str := Thgl{
Code: data["code"].(string),
Next: MyJson{data["next"]},
Files: MyJson{data["files"]},
Glass: MyJson{data["glass"]},
}
err := db.Create(&str).Error
return str.ID, err
}
//更改图号
func EditThgl(data map[string]interface{}) error {
data["next"] = MyJson{data["next"]}
data["files"] = MyJson{data["f