models/workshop_manage.go
@@ -226,3 +226,20 @@ } return total, nil } func (slf *WorkshopManageSearch) MaxAutoIncr() (int, error) { type Result struct { Max int } var ( result Result db = slf.build() ) err := db.Select("MAX(id) as max").Scan(&result).Error if err != nil { return result.Max, fmt.Errorf("max err: %v", err) } return result.Max, nil }