zhangqian
2024-12-12 bacae991458fb59107942886b46692ecc3e49483
db/task_results.go
@@ -3,6 +3,7 @@
import (
   "fmt"
   "gorm.io/gorm"
   "time"
)
type ModelTaskResults struct {
@@ -11,10 +12,12 @@
   Event       string `json:"event" gorm:"type:varchar(255)"`                                           //预警事件
   ModelID     string `json:"modelID" gorm:"type:varchar(255)"`                                         //模型ID
   ModelTaskID string `json:"modelTaskID" gorm:"type:varchar(255)"`                                     //模型任务ID
   CommunityId string `json:"communityID" gorm:"index;column:community_id;type:varchar(299);not null;"` //小区ID
   OrgID       string `json:"orgID" gorm:"index;column:org_id;type:varchar(299);not null;"`             //派出所 domain unit ID
   CommunityId string `json:"communityID" gorm:"index;column:community_id;type:varchar(299);not null;"` //小区ID
   ObjectIds   string `json:"objectIds" gorm:"type:text"`                                               //事件对象,可以是人,多个用逗号分隔
   Location    string `json:"location" gorm:"type:varchar(255)"`                                        //发生地点
   Building    string `json:"building" gorm:"type:varchar(255);"`                                       //楼栋
   Floor       string `json:"floor"       gorm:"type:varchar(255);"`                                    //楼层
}
func (m *ModelTaskResults) TableName() string {
@@ -161,7 +164,7 @@
func (slf *ModelTaskResultsSearch) Save(record *ModelTaskResults) error {
   var db = slf.build()
   record.UpdatedAt = time.Now()
   if err := db.Omit("CreatedAt").Save(record).Error; err != nil {
      return fmt.Errorf("save err: %v, record: %+v", err, record)
   }