model/province.go
@@ -44,6 +44,10 @@ db = db.Where("name = ?", slf.Name) } if slf.CountryId != 0 { db = db.Where("country_id = ?", slf.CountryId) } return db } @@ -85,6 +89,11 @@ return slf } func (slf *ProvinceSearch) SetCountryId(countryId int) *ProvinceSearch { slf.CountryId = countryId return slf } func (slf *ProvinceSearch) UpdateList(m map[string]interface{}, ids []int) error { var db = slf.build() return db.Where("id in (?)", ids).Updates(m).Error