models/yield_register.go
@@ -228,3 +228,20 @@ } return total, nil } func (slf *YieldRegisterSearch) 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 }