11505 lines
325 KiB
Go
11505 lines
325 KiB
Go
// Code generated by BobGen psql v0.0.3-0.20251202003046-49148fc66a73+dirty. DO NOT EDIT.
|
|
// This file is meant to be re-generated in place and/or deleted at any time.
|
|
|
|
package models
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
"io"
|
|
|
|
"github.com/aarondl/opt/null"
|
|
"github.com/aarondl/opt/omit"
|
|
"github.com/aarondl/opt/omitnull"
|
|
"github.com/stephenafamo/bob"
|
|
"github.com/stephenafamo/bob/dialect/psql"
|
|
"github.com/stephenafamo/bob/dialect/psql/dialect"
|
|
"github.com/stephenafamo/bob/dialect/psql/dm"
|
|
"github.com/stephenafamo/bob/dialect/psql/sm"
|
|
"github.com/stephenafamo/bob/dialect/psql/um"
|
|
"github.com/stephenafamo/bob/expr"
|
|
"github.com/stephenafamo/bob/mods"
|
|
"github.com/stephenafamo/bob/orm"
|
|
"github.com/stephenafamo/bob/types/pgtypes"
|
|
)
|
|
|
|
// Organization is an object representing the database table.
|
|
type Organization struct {
|
|
ID int32 `db:"id,pk" `
|
|
Name null.Val[string] `db:"name" `
|
|
ArcgisID null.Val[string] `db:"arcgis_id" `
|
|
ArcgisName null.Val[string] `db:"arcgis_name" `
|
|
FieldseekerURL null.Val[string] `db:"fieldseeker_url" `
|
|
|
|
R organizationR `db:"-" `
|
|
}
|
|
|
|
// OrganizationSlice is an alias for a slice of pointers to Organization.
|
|
// This should almost always be used instead of []*Organization.
|
|
type OrganizationSlice []*Organization
|
|
|
|
// Organizations contains methods to work with the organization table
|
|
var Organizations = psql.NewTablex[*Organization, OrganizationSlice, *OrganizationSetter]("", "organization", buildOrganizationColumns("organization"))
|
|
|
|
// OrganizationsQuery is a query on the organization table
|
|
type OrganizationsQuery = *psql.ViewQuery[*Organization, OrganizationSlice]
|
|
|
|
// organizationR is where relationships are stored.
|
|
type organizationR struct {
|
|
FieldseekerSyncs FieldseekerSyncSlice // fieldseeker_sync.fieldseeker_sync_organization_id_fkey
|
|
FSContainerrelates FSContainerrelateSlice // fs_containerrelate.fs_containerrelate_organization_id_fkey
|
|
FSFieldscoutinglogs FSFieldscoutinglogSlice // fs_fieldscoutinglog.fs_fieldscoutinglog_organization_id_fkey
|
|
FSHabitatrelates FSHabitatrelateSlice // fs_habitatrelate.fs_habitatrelate_organization_id_fkey
|
|
FSInspectionsamples FSInspectionsampleSlice // fs_inspectionsample.fs_inspectionsample_organization_id_fkey
|
|
FSInspectionsampledetails FSInspectionsampledetailSlice // fs_inspectionsampledetail.fs_inspectionsampledetail_organization_id_fkey
|
|
FSLinelocations FSLinelocationSlice // fs_linelocation.fs_linelocation_organization_id_fkey
|
|
FSLocationtrackings FSLocationtrackingSlice // fs_locationtracking.fs_locationtracking_organization_id_fkey
|
|
FSMosquitoinspections FSMosquitoinspectionSlice // fs_mosquitoinspection.fs_mosquitoinspection_organization_id_fkey
|
|
FSPointlocations FSPointlocationSlice // fs_pointlocation.fs_pointlocation_organization_id_fkey
|
|
FSPolygonlocations FSPolygonlocationSlice // fs_polygonlocation.fs_polygonlocation_organization_id_fkey
|
|
FSPools FSPoolSlice // fs_pool.fs_pool_organization_id_fkey
|
|
FSPooldetails FSPooldetailSlice // fs_pooldetail.fs_pooldetail_organization_id_fkey
|
|
FSProposedtreatmentareas FSProposedtreatmentareaSlice // fs_proposedtreatmentarea.fs_proposedtreatmentarea_organization_id_fkey
|
|
FSQamosquitoinspections FSQamosquitoinspectionSlice // fs_qamosquitoinspection.fs_qamosquitoinspection_organization_id_fkey
|
|
FSRodentlocations FSRodentlocationSlice // fs_rodentlocation.fs_rodentlocation_organization_id_fkey
|
|
FSSamplecollections FSSamplecollectionSlice // fs_samplecollection.fs_samplecollection_organization_id_fkey
|
|
FSSamplelocations FSSamplelocationSlice // fs_samplelocation.fs_samplelocation_organization_id_fkey
|
|
FSServicerequests FSServicerequestSlice // fs_servicerequest.fs_servicerequest_organization_id_fkey
|
|
FSSpeciesabundances FSSpeciesabundanceSlice // fs_speciesabundance.fs_speciesabundance_organization_id_fkey
|
|
FSStormdrains FSStormdrainSlice // fs_stormdrain.fs_stormdrain_organization_id_fkey
|
|
FSTimecards FSTimecardSlice // fs_timecard.fs_timecard_organization_id_fkey
|
|
FSTrapdata FSTrapdatumSlice // fs_trapdata.fs_trapdata_organization_id_fkey
|
|
FSTraplocations FSTraplocationSlice // fs_traplocation.fs_traplocation_organization_id_fkey
|
|
FSTreatments FSTreatmentSlice // fs_treatment.fs_treatment_organization_id_fkey
|
|
FSTreatmentareas FSTreatmentareaSlice // fs_treatmentarea.fs_treatmentarea_organization_id_fkey
|
|
FSZones FSZoneSlice // fs_zones.fs_zones_organization_id_fkey
|
|
FSZones2s FSZones2Slice // fs_zones2.fs_zones2_organization_id_fkey
|
|
H3Aggregations H3AggregationSlice // h3_aggregation.h3_aggregation_organization_id_fkey
|
|
HistoryContainerrelates HistoryContainerrelateSlice // history_containerrelate.history_containerrelate_organization_id_fkey
|
|
HistoryFieldscoutinglogs HistoryFieldscoutinglogSlice // history_fieldscoutinglog.history_fieldscoutinglog_organization_id_fkey
|
|
HistoryHabitatrelates HistoryHabitatrelateSlice // history_habitatrelate.history_habitatrelate_organization_id_fkey
|
|
HistoryInspectionsamples HistoryInspectionsampleSlice // history_inspectionsample.history_inspectionsample_organization_id_fkey
|
|
HistoryInspectionsampledetails HistoryInspectionsampledetailSlice // history_inspectionsampledetail.history_inspectionsampledetail_organization_id_fkey
|
|
HistoryLinelocations HistoryLinelocationSlice // history_linelocation.history_linelocation_organization_id_fkey
|
|
HistoryLocationtrackings HistoryLocationtrackingSlice // history_locationtracking.history_locationtracking_organization_id_fkey
|
|
HistoryMosquitoinspections HistoryMosquitoinspectionSlice // history_mosquitoinspection.history_mosquitoinspection_organization_id_fkey
|
|
HistoryPointlocations HistoryPointlocationSlice // history_pointlocation.history_pointlocation_organization_id_fkey
|
|
HistoryPolygonlocations HistoryPolygonlocationSlice // history_polygonlocation.history_polygonlocation_organization_id_fkey
|
|
HistoryPools HistoryPoolSlice // history_pool.history_pool_organization_id_fkey
|
|
HistoryPooldetails HistoryPooldetailSlice // history_pooldetail.history_pooldetail_organization_id_fkey
|
|
HistoryProposedtreatmentareas HistoryProposedtreatmentareaSlice // history_proposedtreatmentarea.history_proposedtreatmentarea_organization_id_fkey
|
|
HistoryQamosquitoinspections HistoryQamosquitoinspectionSlice // history_qamosquitoinspection.history_qamosquitoinspection_organization_id_fkey
|
|
HistoryRodentlocations HistoryRodentlocationSlice // history_rodentlocation.history_rodentlocation_organization_id_fkey
|
|
HistorySamplecollections HistorySamplecollectionSlice // history_samplecollection.history_samplecollection_organization_id_fkey
|
|
HistorySamplelocations HistorySamplelocationSlice // history_samplelocation.history_samplelocation_organization_id_fkey
|
|
HistoryServicerequests HistoryServicerequestSlice // history_servicerequest.history_servicerequest_organization_id_fkey
|
|
HistorySpeciesabundances HistorySpeciesabundanceSlice // history_speciesabundance.history_speciesabundance_organization_id_fkey
|
|
HistoryStormdrains HistoryStormdrainSlice // history_stormdrain.history_stormdrain_organization_id_fkey
|
|
HistoryTimecards HistoryTimecardSlice // history_timecard.history_timecard_organization_id_fkey
|
|
HistoryTrapdata HistoryTrapdatumSlice // history_trapdata.history_trapdata_organization_id_fkey
|
|
HistoryTraplocations HistoryTraplocationSlice // history_traplocation.history_traplocation_organization_id_fkey
|
|
HistoryTreatments HistoryTreatmentSlice // history_treatment.history_treatment_organization_id_fkey
|
|
HistoryTreatmentareas HistoryTreatmentareaSlice // history_treatmentarea.history_treatmentarea_organization_id_fkey
|
|
HistoryZones HistoryZoneSlice // history_zones.history_zones_organization_id_fkey
|
|
HistoryZones2s HistoryZones2Slice // history_zones2.history_zones2_organization_id_fkey
|
|
User UserSlice // user_.user__organization_id_fkey
|
|
}
|
|
|
|
func buildOrganizationColumns(alias string) organizationColumns {
|
|
return organizationColumns{
|
|
ColumnsExpr: expr.NewColumnsExpr(
|
|
"id", "name", "arcgis_id", "arcgis_name", "fieldseeker_url",
|
|
).WithParent("organization"),
|
|
tableAlias: alias,
|
|
ID: psql.Quote(alias, "id"),
|
|
Name: psql.Quote(alias, "name"),
|
|
ArcgisID: psql.Quote(alias, "arcgis_id"),
|
|
ArcgisName: psql.Quote(alias, "arcgis_name"),
|
|
FieldseekerURL: psql.Quote(alias, "fieldseeker_url"),
|
|
}
|
|
}
|
|
|
|
type organizationColumns struct {
|
|
expr.ColumnsExpr
|
|
tableAlias string
|
|
ID psql.Expression
|
|
Name psql.Expression
|
|
ArcgisID psql.Expression
|
|
ArcgisName psql.Expression
|
|
FieldseekerURL psql.Expression
|
|
}
|
|
|
|
func (c organizationColumns) Alias() string {
|
|
return c.tableAlias
|
|
}
|
|
|
|
func (organizationColumns) AliasedAs(alias string) organizationColumns {
|
|
return buildOrganizationColumns(alias)
|
|
}
|
|
|
|
// OrganizationSetter is used for insert/upsert/update operations
|
|
// All values are optional, and do not have to be set
|
|
// Generated columns are not included
|
|
type OrganizationSetter struct {
|
|
ID omit.Val[int32] `db:"id,pk" `
|
|
Name omitnull.Val[string] `db:"name" `
|
|
ArcgisID omitnull.Val[string] `db:"arcgis_id" `
|
|
ArcgisName omitnull.Val[string] `db:"arcgis_name" `
|
|
FieldseekerURL omitnull.Val[string] `db:"fieldseeker_url" `
|
|
}
|
|
|
|
func (s OrganizationSetter) SetColumns() []string {
|
|
vals := make([]string, 0, 5)
|
|
if s.ID.IsValue() {
|
|
vals = append(vals, "id")
|
|
}
|
|
if !s.Name.IsUnset() {
|
|
vals = append(vals, "name")
|
|
}
|
|
if !s.ArcgisID.IsUnset() {
|
|
vals = append(vals, "arcgis_id")
|
|
}
|
|
if !s.ArcgisName.IsUnset() {
|
|
vals = append(vals, "arcgis_name")
|
|
}
|
|
if !s.FieldseekerURL.IsUnset() {
|
|
vals = append(vals, "fieldseeker_url")
|
|
}
|
|
return vals
|
|
}
|
|
|
|
func (s OrganizationSetter) Overwrite(t *Organization) {
|
|
if s.ID.IsValue() {
|
|
t.ID = s.ID.MustGet()
|
|
}
|
|
if !s.Name.IsUnset() {
|
|
t.Name = s.Name.MustGetNull()
|
|
}
|
|
if !s.ArcgisID.IsUnset() {
|
|
t.ArcgisID = s.ArcgisID.MustGetNull()
|
|
}
|
|
if !s.ArcgisName.IsUnset() {
|
|
t.ArcgisName = s.ArcgisName.MustGetNull()
|
|
}
|
|
if !s.FieldseekerURL.IsUnset() {
|
|
t.FieldseekerURL = s.FieldseekerURL.MustGetNull()
|
|
}
|
|
}
|
|
|
|
func (s *OrganizationSetter) Apply(q *dialect.InsertQuery) {
|
|
q.AppendHooks(func(ctx context.Context, exec bob.Executor) (context.Context, error) {
|
|
return Organizations.BeforeInsertHooks.RunHooks(ctx, exec, s)
|
|
})
|
|
|
|
q.AppendValues(bob.ExpressionFunc(func(ctx context.Context, w io.StringWriter, d bob.Dialect, start int) ([]any, error) {
|
|
vals := make([]bob.Expression, 5)
|
|
if s.ID.IsValue() {
|
|
vals[0] = psql.Arg(s.ID.MustGet())
|
|
} else {
|
|
vals[0] = psql.Raw("DEFAULT")
|
|
}
|
|
|
|
if !s.Name.IsUnset() {
|
|
vals[1] = psql.Arg(s.Name.MustGetNull())
|
|
} else {
|
|
vals[1] = psql.Raw("DEFAULT")
|
|
}
|
|
|
|
if !s.ArcgisID.IsUnset() {
|
|
vals[2] = psql.Arg(s.ArcgisID.MustGetNull())
|
|
} else {
|
|
vals[2] = psql.Raw("DEFAULT")
|
|
}
|
|
|
|
if !s.ArcgisName.IsUnset() {
|
|
vals[3] = psql.Arg(s.ArcgisName.MustGetNull())
|
|
} else {
|
|
vals[3] = psql.Raw("DEFAULT")
|
|
}
|
|
|
|
if !s.FieldseekerURL.IsUnset() {
|
|
vals[4] = psql.Arg(s.FieldseekerURL.MustGetNull())
|
|
} else {
|
|
vals[4] = psql.Raw("DEFAULT")
|
|
}
|
|
|
|
return bob.ExpressSlice(ctx, w, d, start, vals, "", ", ", "")
|
|
}))
|
|
}
|
|
|
|
func (s OrganizationSetter) UpdateMod() bob.Mod[*dialect.UpdateQuery] {
|
|
return um.Set(s.Expressions()...)
|
|
}
|
|
|
|
func (s OrganizationSetter) Expressions(prefix ...string) []bob.Expression {
|
|
exprs := make([]bob.Expression, 0, 5)
|
|
|
|
if s.ID.IsValue() {
|
|
exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{
|
|
psql.Quote(append(prefix, "id")...),
|
|
psql.Arg(s.ID),
|
|
}})
|
|
}
|
|
|
|
if !s.Name.IsUnset() {
|
|
exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{
|
|
psql.Quote(append(prefix, "name")...),
|
|
psql.Arg(s.Name),
|
|
}})
|
|
}
|
|
|
|
if !s.ArcgisID.IsUnset() {
|
|
exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{
|
|
psql.Quote(append(prefix, "arcgis_id")...),
|
|
psql.Arg(s.ArcgisID),
|
|
}})
|
|
}
|
|
|
|
if !s.ArcgisName.IsUnset() {
|
|
exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{
|
|
psql.Quote(append(prefix, "arcgis_name")...),
|
|
psql.Arg(s.ArcgisName),
|
|
}})
|
|
}
|
|
|
|
if !s.FieldseekerURL.IsUnset() {
|
|
exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{
|
|
psql.Quote(append(prefix, "fieldseeker_url")...),
|
|
psql.Arg(s.FieldseekerURL),
|
|
}})
|
|
}
|
|
|
|
return exprs
|
|
}
|
|
|
|
// FindOrganization retrieves a single record by primary key
|
|
// If cols is empty Find will return all columns.
|
|
func FindOrganization(ctx context.Context, exec bob.Executor, IDPK int32, cols ...string) (*Organization, error) {
|
|
if len(cols) == 0 {
|
|
return Organizations.Query(
|
|
sm.Where(Organizations.Columns.ID.EQ(psql.Arg(IDPK))),
|
|
).One(ctx, exec)
|
|
}
|
|
|
|
return Organizations.Query(
|
|
sm.Where(Organizations.Columns.ID.EQ(psql.Arg(IDPK))),
|
|
sm.Columns(Organizations.Columns.Only(cols...)),
|
|
).One(ctx, exec)
|
|
}
|
|
|
|
// OrganizationExists checks the presence of a single record by primary key
|
|
func OrganizationExists(ctx context.Context, exec bob.Executor, IDPK int32) (bool, error) {
|
|
return Organizations.Query(
|
|
sm.Where(Organizations.Columns.ID.EQ(psql.Arg(IDPK))),
|
|
).Exists(ctx, exec)
|
|
}
|
|
|
|
// AfterQueryHook is called after Organization is retrieved from the database
|
|
func (o *Organization) AfterQueryHook(ctx context.Context, exec bob.Executor, queryType bob.QueryType) error {
|
|
var err error
|
|
|
|
switch queryType {
|
|
case bob.QueryTypeSelect:
|
|
ctx, err = Organizations.AfterSelectHooks.RunHooks(ctx, exec, OrganizationSlice{o})
|
|
case bob.QueryTypeInsert:
|
|
ctx, err = Organizations.AfterInsertHooks.RunHooks(ctx, exec, OrganizationSlice{o})
|
|
case bob.QueryTypeUpdate:
|
|
ctx, err = Organizations.AfterUpdateHooks.RunHooks(ctx, exec, OrganizationSlice{o})
|
|
case bob.QueryTypeDelete:
|
|
ctx, err = Organizations.AfterDeleteHooks.RunHooks(ctx, exec, OrganizationSlice{o})
|
|
}
|
|
|
|
return err
|
|
}
|
|
|
|
// primaryKeyVals returns the primary key values of the Organization
|
|
func (o *Organization) primaryKeyVals() bob.Expression {
|
|
return psql.Arg(o.ID)
|
|
}
|
|
|
|
func (o *Organization) pkEQ() dialect.Expression {
|
|
return psql.Quote("organization", "id").EQ(bob.ExpressionFunc(func(ctx context.Context, w io.StringWriter, d bob.Dialect, start int) ([]any, error) {
|
|
return o.primaryKeyVals().WriteSQL(ctx, w, d, start)
|
|
}))
|
|
}
|
|
|
|
// Update uses an executor to update the Organization
|
|
func (o *Organization) Update(ctx context.Context, exec bob.Executor, s *OrganizationSetter) error {
|
|
v, err := Organizations.Update(s.UpdateMod(), um.Where(o.pkEQ())).One(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
o.R = v.R
|
|
*o = *v
|
|
|
|
return nil
|
|
}
|
|
|
|
// Delete deletes a single Organization record with an executor
|
|
func (o *Organization) Delete(ctx context.Context, exec bob.Executor) error {
|
|
_, err := Organizations.Delete(dm.Where(o.pkEQ())).Exec(ctx, exec)
|
|
return err
|
|
}
|
|
|
|
// Reload refreshes the Organization using the executor
|
|
func (o *Organization) Reload(ctx context.Context, exec bob.Executor) error {
|
|
o2, err := Organizations.Query(
|
|
sm.Where(Organizations.Columns.ID.EQ(psql.Arg(o.ID))),
|
|
).One(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
o2.R = o.R
|
|
*o = *o2
|
|
|
|
return nil
|
|
}
|
|
|
|
// AfterQueryHook is called after OrganizationSlice is retrieved from the database
|
|
func (o OrganizationSlice) AfterQueryHook(ctx context.Context, exec bob.Executor, queryType bob.QueryType) error {
|
|
var err error
|
|
|
|
switch queryType {
|
|
case bob.QueryTypeSelect:
|
|
ctx, err = Organizations.AfterSelectHooks.RunHooks(ctx, exec, o)
|
|
case bob.QueryTypeInsert:
|
|
ctx, err = Organizations.AfterInsertHooks.RunHooks(ctx, exec, o)
|
|
case bob.QueryTypeUpdate:
|
|
ctx, err = Organizations.AfterUpdateHooks.RunHooks(ctx, exec, o)
|
|
case bob.QueryTypeDelete:
|
|
ctx, err = Organizations.AfterDeleteHooks.RunHooks(ctx, exec, o)
|
|
}
|
|
|
|
return err
|
|
}
|
|
|
|
func (o OrganizationSlice) pkIN() dialect.Expression {
|
|
if len(o) == 0 {
|
|
return psql.Raw("NULL")
|
|
}
|
|
|
|
return psql.Quote("organization", "id").In(bob.ExpressionFunc(func(ctx context.Context, w io.StringWriter, d bob.Dialect, start int) ([]any, error) {
|
|
pkPairs := make([]bob.Expression, len(o))
|
|
for i, row := range o {
|
|
pkPairs[i] = row.primaryKeyVals()
|
|
}
|
|
return bob.ExpressSlice(ctx, w, d, start, pkPairs, "", ", ", "")
|
|
}))
|
|
}
|
|
|
|
// copyMatchingRows finds models in the given slice that have the same primary key
|
|
// then it first copies the existing relationships from the old model to the new model
|
|
// and then replaces the old model in the slice with the new model
|
|
func (o OrganizationSlice) copyMatchingRows(from ...*Organization) {
|
|
for i, old := range o {
|
|
for _, new := range from {
|
|
if new.ID != old.ID {
|
|
continue
|
|
}
|
|
new.R = old.R
|
|
o[i] = new
|
|
break
|
|
}
|
|
}
|
|
}
|
|
|
|
// UpdateMod modifies an update query with "WHERE primary_key IN (o...)"
|
|
func (o OrganizationSlice) UpdateMod() bob.Mod[*dialect.UpdateQuery] {
|
|
return bob.ModFunc[*dialect.UpdateQuery](func(q *dialect.UpdateQuery) {
|
|
q.AppendHooks(func(ctx context.Context, exec bob.Executor) (context.Context, error) {
|
|
return Organizations.BeforeUpdateHooks.RunHooks(ctx, exec, o)
|
|
})
|
|
|
|
q.AppendLoader(bob.LoaderFunc(func(ctx context.Context, exec bob.Executor, retrieved any) error {
|
|
var err error
|
|
switch retrieved := retrieved.(type) {
|
|
case *Organization:
|
|
o.copyMatchingRows(retrieved)
|
|
case []*Organization:
|
|
o.copyMatchingRows(retrieved...)
|
|
case OrganizationSlice:
|
|
o.copyMatchingRows(retrieved...)
|
|
default:
|
|
// If the retrieved value is not a Organization or a slice of Organization
|
|
// then run the AfterUpdateHooks on the slice
|
|
_, err = Organizations.AfterUpdateHooks.RunHooks(ctx, exec, o)
|
|
}
|
|
|
|
return err
|
|
}))
|
|
|
|
q.AppendWhere(o.pkIN())
|
|
})
|
|
}
|
|
|
|
// DeleteMod modifies an delete query with "WHERE primary_key IN (o...)"
|
|
func (o OrganizationSlice) DeleteMod() bob.Mod[*dialect.DeleteQuery] {
|
|
return bob.ModFunc[*dialect.DeleteQuery](func(q *dialect.DeleteQuery) {
|
|
q.AppendHooks(func(ctx context.Context, exec bob.Executor) (context.Context, error) {
|
|
return Organizations.BeforeDeleteHooks.RunHooks(ctx, exec, o)
|
|
})
|
|
|
|
q.AppendLoader(bob.LoaderFunc(func(ctx context.Context, exec bob.Executor, retrieved any) error {
|
|
var err error
|
|
switch retrieved := retrieved.(type) {
|
|
case *Organization:
|
|
o.copyMatchingRows(retrieved)
|
|
case []*Organization:
|
|
o.copyMatchingRows(retrieved...)
|
|
case OrganizationSlice:
|
|
o.copyMatchingRows(retrieved...)
|
|
default:
|
|
// If the retrieved value is not a Organization or a slice of Organization
|
|
// then run the AfterDeleteHooks on the slice
|
|
_, err = Organizations.AfterDeleteHooks.RunHooks(ctx, exec, o)
|
|
}
|
|
|
|
return err
|
|
}))
|
|
|
|
q.AppendWhere(o.pkIN())
|
|
})
|
|
}
|
|
|
|
func (o OrganizationSlice) UpdateAll(ctx context.Context, exec bob.Executor, vals OrganizationSetter) error {
|
|
if len(o) == 0 {
|
|
return nil
|
|
}
|
|
|
|
_, err := Organizations.Update(vals.UpdateMod(), o.UpdateMod()).All(ctx, exec)
|
|
return err
|
|
}
|
|
|
|
func (o OrganizationSlice) DeleteAll(ctx context.Context, exec bob.Executor) error {
|
|
if len(o) == 0 {
|
|
return nil
|
|
}
|
|
|
|
_, err := Organizations.Delete(o.DeleteMod()).Exec(ctx, exec)
|
|
return err
|
|
}
|
|
|
|
func (o OrganizationSlice) ReloadAll(ctx context.Context, exec bob.Executor) error {
|
|
if len(o) == 0 {
|
|
return nil
|
|
}
|
|
|
|
o2, err := Organizations.Query(sm.Where(o.pkIN())).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
o.copyMatchingRows(o2...)
|
|
|
|
return nil
|
|
}
|
|
|
|
// FieldseekerSyncs starts a query for related objects on fieldseeker_sync
|
|
func (o *Organization) FieldseekerSyncs(mods ...bob.Mod[*dialect.SelectQuery]) FieldseekerSyncsQuery {
|
|
return FieldseekerSyncs.Query(append(mods,
|
|
sm.Where(FieldseekerSyncs.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FieldseekerSyncs(mods ...bob.Mod[*dialect.SelectQuery]) FieldseekerSyncsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FieldseekerSyncs.Query(append(mods,
|
|
sm.Where(psql.Group(FieldseekerSyncs.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSContainerrelates starts a query for related objects on fs_containerrelate
|
|
func (o *Organization) FSContainerrelates(mods ...bob.Mod[*dialect.SelectQuery]) FSContainerrelatesQuery {
|
|
return FSContainerrelates.Query(append(mods,
|
|
sm.Where(FSContainerrelates.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSContainerrelates(mods ...bob.Mod[*dialect.SelectQuery]) FSContainerrelatesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSContainerrelates.Query(append(mods,
|
|
sm.Where(psql.Group(FSContainerrelates.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSFieldscoutinglogs starts a query for related objects on fs_fieldscoutinglog
|
|
func (o *Organization) FSFieldscoutinglogs(mods ...bob.Mod[*dialect.SelectQuery]) FSFieldscoutinglogsQuery {
|
|
return FSFieldscoutinglogs.Query(append(mods,
|
|
sm.Where(FSFieldscoutinglogs.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSFieldscoutinglogs(mods ...bob.Mod[*dialect.SelectQuery]) FSFieldscoutinglogsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSFieldscoutinglogs.Query(append(mods,
|
|
sm.Where(psql.Group(FSFieldscoutinglogs.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSHabitatrelates starts a query for related objects on fs_habitatrelate
|
|
func (o *Organization) FSHabitatrelates(mods ...bob.Mod[*dialect.SelectQuery]) FSHabitatrelatesQuery {
|
|
return FSHabitatrelates.Query(append(mods,
|
|
sm.Where(FSHabitatrelates.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSHabitatrelates(mods ...bob.Mod[*dialect.SelectQuery]) FSHabitatrelatesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSHabitatrelates.Query(append(mods,
|
|
sm.Where(psql.Group(FSHabitatrelates.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSInspectionsamples starts a query for related objects on fs_inspectionsample
|
|
func (o *Organization) FSInspectionsamples(mods ...bob.Mod[*dialect.SelectQuery]) FSInspectionsamplesQuery {
|
|
return FSInspectionsamples.Query(append(mods,
|
|
sm.Where(FSInspectionsamples.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSInspectionsamples(mods ...bob.Mod[*dialect.SelectQuery]) FSInspectionsamplesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSInspectionsamples.Query(append(mods,
|
|
sm.Where(psql.Group(FSInspectionsamples.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSInspectionsampledetails starts a query for related objects on fs_inspectionsampledetail
|
|
func (o *Organization) FSInspectionsampledetails(mods ...bob.Mod[*dialect.SelectQuery]) FSInspectionsampledetailsQuery {
|
|
return FSInspectionsampledetails.Query(append(mods,
|
|
sm.Where(FSInspectionsampledetails.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSInspectionsampledetails(mods ...bob.Mod[*dialect.SelectQuery]) FSInspectionsampledetailsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSInspectionsampledetails.Query(append(mods,
|
|
sm.Where(psql.Group(FSInspectionsampledetails.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSLinelocations starts a query for related objects on fs_linelocation
|
|
func (o *Organization) FSLinelocations(mods ...bob.Mod[*dialect.SelectQuery]) FSLinelocationsQuery {
|
|
return FSLinelocations.Query(append(mods,
|
|
sm.Where(FSLinelocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSLinelocations(mods ...bob.Mod[*dialect.SelectQuery]) FSLinelocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSLinelocations.Query(append(mods,
|
|
sm.Where(psql.Group(FSLinelocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSLocationtrackings starts a query for related objects on fs_locationtracking
|
|
func (o *Organization) FSLocationtrackings(mods ...bob.Mod[*dialect.SelectQuery]) FSLocationtrackingsQuery {
|
|
return FSLocationtrackings.Query(append(mods,
|
|
sm.Where(FSLocationtrackings.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSLocationtrackings(mods ...bob.Mod[*dialect.SelectQuery]) FSLocationtrackingsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSLocationtrackings.Query(append(mods,
|
|
sm.Where(psql.Group(FSLocationtrackings.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSMosquitoinspections starts a query for related objects on fs_mosquitoinspection
|
|
func (o *Organization) FSMosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) FSMosquitoinspectionsQuery {
|
|
return FSMosquitoinspections.Query(append(mods,
|
|
sm.Where(FSMosquitoinspections.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSMosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) FSMosquitoinspectionsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSMosquitoinspections.Query(append(mods,
|
|
sm.Where(psql.Group(FSMosquitoinspections.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSPointlocations starts a query for related objects on fs_pointlocation
|
|
func (o *Organization) FSPointlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSPointlocationsQuery {
|
|
return FSPointlocations.Query(append(mods,
|
|
sm.Where(FSPointlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSPointlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSPointlocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSPointlocations.Query(append(mods,
|
|
sm.Where(psql.Group(FSPointlocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSPolygonlocations starts a query for related objects on fs_polygonlocation
|
|
func (o *Organization) FSPolygonlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSPolygonlocationsQuery {
|
|
return FSPolygonlocations.Query(append(mods,
|
|
sm.Where(FSPolygonlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSPolygonlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSPolygonlocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSPolygonlocations.Query(append(mods,
|
|
sm.Where(psql.Group(FSPolygonlocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSPools starts a query for related objects on fs_pool
|
|
func (o *Organization) FSPools(mods ...bob.Mod[*dialect.SelectQuery]) FSPoolsQuery {
|
|
return FSPools.Query(append(mods,
|
|
sm.Where(FSPools.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSPools(mods ...bob.Mod[*dialect.SelectQuery]) FSPoolsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSPools.Query(append(mods,
|
|
sm.Where(psql.Group(FSPools.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSPooldetails starts a query for related objects on fs_pooldetail
|
|
func (o *Organization) FSPooldetails(mods ...bob.Mod[*dialect.SelectQuery]) FSPooldetailsQuery {
|
|
return FSPooldetails.Query(append(mods,
|
|
sm.Where(FSPooldetails.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSPooldetails(mods ...bob.Mod[*dialect.SelectQuery]) FSPooldetailsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSPooldetails.Query(append(mods,
|
|
sm.Where(psql.Group(FSPooldetails.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSProposedtreatmentareas starts a query for related objects on fs_proposedtreatmentarea
|
|
func (o *Organization) FSProposedtreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) FSProposedtreatmentareasQuery {
|
|
return FSProposedtreatmentareas.Query(append(mods,
|
|
sm.Where(FSProposedtreatmentareas.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSProposedtreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) FSProposedtreatmentareasQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSProposedtreatmentareas.Query(append(mods,
|
|
sm.Where(psql.Group(FSProposedtreatmentareas.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSQamosquitoinspections starts a query for related objects on fs_qamosquitoinspection
|
|
func (o *Organization) FSQamosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) FSQamosquitoinspectionsQuery {
|
|
return FSQamosquitoinspections.Query(append(mods,
|
|
sm.Where(FSQamosquitoinspections.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSQamosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) FSQamosquitoinspectionsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSQamosquitoinspections.Query(append(mods,
|
|
sm.Where(psql.Group(FSQamosquitoinspections.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSRodentlocations starts a query for related objects on fs_rodentlocation
|
|
func (o *Organization) FSRodentlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSRodentlocationsQuery {
|
|
return FSRodentlocations.Query(append(mods,
|
|
sm.Where(FSRodentlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSRodentlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSRodentlocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSRodentlocations.Query(append(mods,
|
|
sm.Where(psql.Group(FSRodentlocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSSamplecollections starts a query for related objects on fs_samplecollection
|
|
func (o *Organization) FSSamplecollections(mods ...bob.Mod[*dialect.SelectQuery]) FSSamplecollectionsQuery {
|
|
return FSSamplecollections.Query(append(mods,
|
|
sm.Where(FSSamplecollections.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSSamplecollections(mods ...bob.Mod[*dialect.SelectQuery]) FSSamplecollectionsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSSamplecollections.Query(append(mods,
|
|
sm.Where(psql.Group(FSSamplecollections.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSSamplelocations starts a query for related objects on fs_samplelocation
|
|
func (o *Organization) FSSamplelocations(mods ...bob.Mod[*dialect.SelectQuery]) FSSamplelocationsQuery {
|
|
return FSSamplelocations.Query(append(mods,
|
|
sm.Where(FSSamplelocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSSamplelocations(mods ...bob.Mod[*dialect.SelectQuery]) FSSamplelocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSSamplelocations.Query(append(mods,
|
|
sm.Where(psql.Group(FSSamplelocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSServicerequests starts a query for related objects on fs_servicerequest
|
|
func (o *Organization) FSServicerequests(mods ...bob.Mod[*dialect.SelectQuery]) FSServicerequestsQuery {
|
|
return FSServicerequests.Query(append(mods,
|
|
sm.Where(FSServicerequests.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSServicerequests(mods ...bob.Mod[*dialect.SelectQuery]) FSServicerequestsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSServicerequests.Query(append(mods,
|
|
sm.Where(psql.Group(FSServicerequests.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSSpeciesabundances starts a query for related objects on fs_speciesabundance
|
|
func (o *Organization) FSSpeciesabundances(mods ...bob.Mod[*dialect.SelectQuery]) FSSpeciesabundancesQuery {
|
|
return FSSpeciesabundances.Query(append(mods,
|
|
sm.Where(FSSpeciesabundances.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSSpeciesabundances(mods ...bob.Mod[*dialect.SelectQuery]) FSSpeciesabundancesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSSpeciesabundances.Query(append(mods,
|
|
sm.Where(psql.Group(FSSpeciesabundances.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSStormdrains starts a query for related objects on fs_stormdrain
|
|
func (o *Organization) FSStormdrains(mods ...bob.Mod[*dialect.SelectQuery]) FSStormdrainsQuery {
|
|
return FSStormdrains.Query(append(mods,
|
|
sm.Where(FSStormdrains.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSStormdrains(mods ...bob.Mod[*dialect.SelectQuery]) FSStormdrainsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSStormdrains.Query(append(mods,
|
|
sm.Where(psql.Group(FSStormdrains.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSTimecards starts a query for related objects on fs_timecard
|
|
func (o *Organization) FSTimecards(mods ...bob.Mod[*dialect.SelectQuery]) FSTimecardsQuery {
|
|
return FSTimecards.Query(append(mods,
|
|
sm.Where(FSTimecards.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSTimecards(mods ...bob.Mod[*dialect.SelectQuery]) FSTimecardsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSTimecards.Query(append(mods,
|
|
sm.Where(psql.Group(FSTimecards.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSTrapdata starts a query for related objects on fs_trapdata
|
|
func (o *Organization) FSTrapdata(mods ...bob.Mod[*dialect.SelectQuery]) FSTrapdataQuery {
|
|
return FSTrapdata.Query(append(mods,
|
|
sm.Where(FSTrapdata.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSTrapdata(mods ...bob.Mod[*dialect.SelectQuery]) FSTrapdataQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSTrapdata.Query(append(mods,
|
|
sm.Where(psql.Group(FSTrapdata.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSTraplocations starts a query for related objects on fs_traplocation
|
|
func (o *Organization) FSTraplocations(mods ...bob.Mod[*dialect.SelectQuery]) FSTraplocationsQuery {
|
|
return FSTraplocations.Query(append(mods,
|
|
sm.Where(FSTraplocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSTraplocations(mods ...bob.Mod[*dialect.SelectQuery]) FSTraplocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSTraplocations.Query(append(mods,
|
|
sm.Where(psql.Group(FSTraplocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSTreatments starts a query for related objects on fs_treatment
|
|
func (o *Organization) FSTreatments(mods ...bob.Mod[*dialect.SelectQuery]) FSTreatmentsQuery {
|
|
return FSTreatments.Query(append(mods,
|
|
sm.Where(FSTreatments.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSTreatments(mods ...bob.Mod[*dialect.SelectQuery]) FSTreatmentsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSTreatments.Query(append(mods,
|
|
sm.Where(psql.Group(FSTreatments.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSTreatmentareas starts a query for related objects on fs_treatmentarea
|
|
func (o *Organization) FSTreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) FSTreatmentareasQuery {
|
|
return FSTreatmentareas.Query(append(mods,
|
|
sm.Where(FSTreatmentareas.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSTreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) FSTreatmentareasQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSTreatmentareas.Query(append(mods,
|
|
sm.Where(psql.Group(FSTreatmentareas.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSZones starts a query for related objects on fs_zones
|
|
func (o *Organization) FSZones(mods ...bob.Mod[*dialect.SelectQuery]) FSZonesQuery {
|
|
return FSZones.Query(append(mods,
|
|
sm.Where(FSZones.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSZones(mods ...bob.Mod[*dialect.SelectQuery]) FSZonesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSZones.Query(append(mods,
|
|
sm.Where(psql.Group(FSZones.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// FSZones2s starts a query for related objects on fs_zones2
|
|
func (o *Organization) FSZones2s(mods ...bob.Mod[*dialect.SelectQuery]) FSZones2sQuery {
|
|
return FSZones2s.Query(append(mods,
|
|
sm.Where(FSZones2s.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) FSZones2s(mods ...bob.Mod[*dialect.SelectQuery]) FSZones2sQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return FSZones2s.Query(append(mods,
|
|
sm.Where(psql.Group(FSZones2s.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// H3Aggregations starts a query for related objects on h3_aggregation
|
|
func (o *Organization) H3Aggregations(mods ...bob.Mod[*dialect.SelectQuery]) H3AggregationsQuery {
|
|
return H3Aggregations.Query(append(mods,
|
|
sm.Where(H3Aggregations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) H3Aggregations(mods ...bob.Mod[*dialect.SelectQuery]) H3AggregationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return H3Aggregations.Query(append(mods,
|
|
sm.Where(psql.Group(H3Aggregations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryContainerrelates starts a query for related objects on history_containerrelate
|
|
func (o *Organization) HistoryContainerrelates(mods ...bob.Mod[*dialect.SelectQuery]) HistoryContainerrelatesQuery {
|
|
return HistoryContainerrelates.Query(append(mods,
|
|
sm.Where(HistoryContainerrelates.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryContainerrelates(mods ...bob.Mod[*dialect.SelectQuery]) HistoryContainerrelatesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryContainerrelates.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryContainerrelates.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryFieldscoutinglogs starts a query for related objects on history_fieldscoutinglog
|
|
func (o *Organization) HistoryFieldscoutinglogs(mods ...bob.Mod[*dialect.SelectQuery]) HistoryFieldscoutinglogsQuery {
|
|
return HistoryFieldscoutinglogs.Query(append(mods,
|
|
sm.Where(HistoryFieldscoutinglogs.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryFieldscoutinglogs(mods ...bob.Mod[*dialect.SelectQuery]) HistoryFieldscoutinglogsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryFieldscoutinglogs.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryFieldscoutinglogs.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryHabitatrelates starts a query for related objects on history_habitatrelate
|
|
func (o *Organization) HistoryHabitatrelates(mods ...bob.Mod[*dialect.SelectQuery]) HistoryHabitatrelatesQuery {
|
|
return HistoryHabitatrelates.Query(append(mods,
|
|
sm.Where(HistoryHabitatrelates.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryHabitatrelates(mods ...bob.Mod[*dialect.SelectQuery]) HistoryHabitatrelatesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryHabitatrelates.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryHabitatrelates.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryInspectionsamples starts a query for related objects on history_inspectionsample
|
|
func (o *Organization) HistoryInspectionsamples(mods ...bob.Mod[*dialect.SelectQuery]) HistoryInspectionsamplesQuery {
|
|
return HistoryInspectionsamples.Query(append(mods,
|
|
sm.Where(HistoryInspectionsamples.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryInspectionsamples(mods ...bob.Mod[*dialect.SelectQuery]) HistoryInspectionsamplesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryInspectionsamples.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryInspectionsamples.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryInspectionsampledetails starts a query for related objects on history_inspectionsampledetail
|
|
func (o *Organization) HistoryInspectionsampledetails(mods ...bob.Mod[*dialect.SelectQuery]) HistoryInspectionsampledetailsQuery {
|
|
return HistoryInspectionsampledetails.Query(append(mods,
|
|
sm.Where(HistoryInspectionsampledetails.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryInspectionsampledetails(mods ...bob.Mod[*dialect.SelectQuery]) HistoryInspectionsampledetailsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryInspectionsampledetails.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryInspectionsampledetails.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryLinelocations starts a query for related objects on history_linelocation
|
|
func (o *Organization) HistoryLinelocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryLinelocationsQuery {
|
|
return HistoryLinelocations.Query(append(mods,
|
|
sm.Where(HistoryLinelocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryLinelocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryLinelocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryLinelocations.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryLinelocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryLocationtrackings starts a query for related objects on history_locationtracking
|
|
func (o *Organization) HistoryLocationtrackings(mods ...bob.Mod[*dialect.SelectQuery]) HistoryLocationtrackingsQuery {
|
|
return HistoryLocationtrackings.Query(append(mods,
|
|
sm.Where(HistoryLocationtrackings.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryLocationtrackings(mods ...bob.Mod[*dialect.SelectQuery]) HistoryLocationtrackingsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryLocationtrackings.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryLocationtrackings.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryMosquitoinspections starts a query for related objects on history_mosquitoinspection
|
|
func (o *Organization) HistoryMosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) HistoryMosquitoinspectionsQuery {
|
|
return HistoryMosquitoinspections.Query(append(mods,
|
|
sm.Where(HistoryMosquitoinspections.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryMosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) HistoryMosquitoinspectionsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryMosquitoinspections.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryMosquitoinspections.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryPointlocations starts a query for related objects on history_pointlocation
|
|
func (o *Organization) HistoryPointlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPointlocationsQuery {
|
|
return HistoryPointlocations.Query(append(mods,
|
|
sm.Where(HistoryPointlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryPointlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPointlocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryPointlocations.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryPointlocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryPolygonlocations starts a query for related objects on history_polygonlocation
|
|
func (o *Organization) HistoryPolygonlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPolygonlocationsQuery {
|
|
return HistoryPolygonlocations.Query(append(mods,
|
|
sm.Where(HistoryPolygonlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryPolygonlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPolygonlocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryPolygonlocations.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryPolygonlocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryPools starts a query for related objects on history_pool
|
|
func (o *Organization) HistoryPools(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPoolsQuery {
|
|
return HistoryPools.Query(append(mods,
|
|
sm.Where(HistoryPools.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryPools(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPoolsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryPools.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryPools.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryPooldetails starts a query for related objects on history_pooldetail
|
|
func (o *Organization) HistoryPooldetails(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPooldetailsQuery {
|
|
return HistoryPooldetails.Query(append(mods,
|
|
sm.Where(HistoryPooldetails.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryPooldetails(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPooldetailsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryPooldetails.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryPooldetails.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryProposedtreatmentareas starts a query for related objects on history_proposedtreatmentarea
|
|
func (o *Organization) HistoryProposedtreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) HistoryProposedtreatmentareasQuery {
|
|
return HistoryProposedtreatmentareas.Query(append(mods,
|
|
sm.Where(HistoryProposedtreatmentareas.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryProposedtreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) HistoryProposedtreatmentareasQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryProposedtreatmentareas.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryProposedtreatmentareas.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryQamosquitoinspections starts a query for related objects on history_qamosquitoinspection
|
|
func (o *Organization) HistoryQamosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) HistoryQamosquitoinspectionsQuery {
|
|
return HistoryQamosquitoinspections.Query(append(mods,
|
|
sm.Where(HistoryQamosquitoinspections.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryQamosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) HistoryQamosquitoinspectionsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryQamosquitoinspections.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryQamosquitoinspections.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryRodentlocations starts a query for related objects on history_rodentlocation
|
|
func (o *Organization) HistoryRodentlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryRodentlocationsQuery {
|
|
return HistoryRodentlocations.Query(append(mods,
|
|
sm.Where(HistoryRodentlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryRodentlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryRodentlocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryRodentlocations.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryRodentlocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistorySamplecollections starts a query for related objects on history_samplecollection
|
|
func (o *Organization) HistorySamplecollections(mods ...bob.Mod[*dialect.SelectQuery]) HistorySamplecollectionsQuery {
|
|
return HistorySamplecollections.Query(append(mods,
|
|
sm.Where(HistorySamplecollections.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistorySamplecollections(mods ...bob.Mod[*dialect.SelectQuery]) HistorySamplecollectionsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistorySamplecollections.Query(append(mods,
|
|
sm.Where(psql.Group(HistorySamplecollections.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistorySamplelocations starts a query for related objects on history_samplelocation
|
|
func (o *Organization) HistorySamplelocations(mods ...bob.Mod[*dialect.SelectQuery]) HistorySamplelocationsQuery {
|
|
return HistorySamplelocations.Query(append(mods,
|
|
sm.Where(HistorySamplelocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistorySamplelocations(mods ...bob.Mod[*dialect.SelectQuery]) HistorySamplelocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistorySamplelocations.Query(append(mods,
|
|
sm.Where(psql.Group(HistorySamplelocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryServicerequests starts a query for related objects on history_servicerequest
|
|
func (o *Organization) HistoryServicerequests(mods ...bob.Mod[*dialect.SelectQuery]) HistoryServicerequestsQuery {
|
|
return HistoryServicerequests.Query(append(mods,
|
|
sm.Where(HistoryServicerequests.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryServicerequests(mods ...bob.Mod[*dialect.SelectQuery]) HistoryServicerequestsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryServicerequests.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryServicerequests.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistorySpeciesabundances starts a query for related objects on history_speciesabundance
|
|
func (o *Organization) HistorySpeciesabundances(mods ...bob.Mod[*dialect.SelectQuery]) HistorySpeciesabundancesQuery {
|
|
return HistorySpeciesabundances.Query(append(mods,
|
|
sm.Where(HistorySpeciesabundances.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistorySpeciesabundances(mods ...bob.Mod[*dialect.SelectQuery]) HistorySpeciesabundancesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistorySpeciesabundances.Query(append(mods,
|
|
sm.Where(psql.Group(HistorySpeciesabundances.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryStormdrains starts a query for related objects on history_stormdrain
|
|
func (o *Organization) HistoryStormdrains(mods ...bob.Mod[*dialect.SelectQuery]) HistoryStormdrainsQuery {
|
|
return HistoryStormdrains.Query(append(mods,
|
|
sm.Where(HistoryStormdrains.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryStormdrains(mods ...bob.Mod[*dialect.SelectQuery]) HistoryStormdrainsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryStormdrains.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryStormdrains.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryTimecards starts a query for related objects on history_timecard
|
|
func (o *Organization) HistoryTimecards(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTimecardsQuery {
|
|
return HistoryTimecards.Query(append(mods,
|
|
sm.Where(HistoryTimecards.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryTimecards(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTimecardsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryTimecards.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryTimecards.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryTrapdata starts a query for related objects on history_trapdata
|
|
func (o *Organization) HistoryTrapdata(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTrapdataQuery {
|
|
return HistoryTrapdata.Query(append(mods,
|
|
sm.Where(HistoryTrapdata.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryTrapdata(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTrapdataQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryTrapdata.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryTrapdata.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryTraplocations starts a query for related objects on history_traplocation
|
|
func (o *Organization) HistoryTraplocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTraplocationsQuery {
|
|
return HistoryTraplocations.Query(append(mods,
|
|
sm.Where(HistoryTraplocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryTraplocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTraplocationsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryTraplocations.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryTraplocations.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryTreatments starts a query for related objects on history_treatment
|
|
func (o *Organization) HistoryTreatments(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTreatmentsQuery {
|
|
return HistoryTreatments.Query(append(mods,
|
|
sm.Where(HistoryTreatments.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryTreatments(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTreatmentsQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryTreatments.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryTreatments.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryTreatmentareas starts a query for related objects on history_treatmentarea
|
|
func (o *Organization) HistoryTreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTreatmentareasQuery {
|
|
return HistoryTreatmentareas.Query(append(mods,
|
|
sm.Where(HistoryTreatmentareas.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryTreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTreatmentareasQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryTreatmentareas.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryTreatmentareas.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryZones starts a query for related objects on history_zones
|
|
func (o *Organization) HistoryZones(mods ...bob.Mod[*dialect.SelectQuery]) HistoryZonesQuery {
|
|
return HistoryZones.Query(append(mods,
|
|
sm.Where(HistoryZones.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryZones(mods ...bob.Mod[*dialect.SelectQuery]) HistoryZonesQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryZones.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryZones.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// HistoryZones2s starts a query for related objects on history_zones2
|
|
func (o *Organization) HistoryZones2s(mods ...bob.Mod[*dialect.SelectQuery]) HistoryZones2sQuery {
|
|
return HistoryZones2s.Query(append(mods,
|
|
sm.Where(HistoryZones2s.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) HistoryZones2s(mods ...bob.Mod[*dialect.SelectQuery]) HistoryZones2sQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return HistoryZones2s.Query(append(mods,
|
|
sm.Where(psql.Group(HistoryZones2s.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
// User starts a query for related objects on user_
|
|
func (o *Organization) User(mods ...bob.Mod[*dialect.SelectQuery]) UsersQuery {
|
|
return Users.Query(append(mods,
|
|
sm.Where(Users.Columns.OrganizationID.EQ(psql.Arg(o.ID))),
|
|
)...)
|
|
}
|
|
|
|
func (os OrganizationSlice) User(mods ...bob.Mod[*dialect.SelectQuery]) UsersQuery {
|
|
pkID := make(pgtypes.Array[int32], 0, len(os))
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
pkID = append(pkID, o.ID)
|
|
}
|
|
PKArgExpr := psql.Select(sm.Columns(
|
|
psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")),
|
|
))
|
|
|
|
return Users.Query(append(mods,
|
|
sm.Where(psql.Group(Users.Columns.OrganizationID).OP("IN", PKArgExpr)),
|
|
)...)
|
|
}
|
|
|
|
func insertOrganizationFieldseekerSyncs0(ctx context.Context, exec bob.Executor, fieldseekerSyncs1 []*FieldseekerSyncSetter, organization0 *Organization) (FieldseekerSyncSlice, error) {
|
|
for i := range fieldseekerSyncs1 {
|
|
fieldseekerSyncs1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FieldseekerSyncs.Insert(bob.ToMods(fieldseekerSyncs1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFieldseekerSyncs0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFieldseekerSyncs0(ctx context.Context, exec bob.Executor, count int, fieldseekerSyncs1 FieldseekerSyncSlice, organization0 *Organization) (FieldseekerSyncSlice, error) {
|
|
setter := &FieldseekerSyncSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fieldseekerSyncs1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFieldseekerSyncs0: %w", err)
|
|
}
|
|
|
|
return fieldseekerSyncs1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFieldseekerSyncs(ctx context.Context, exec bob.Executor, related ...*FieldseekerSyncSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fieldseekerSyncs1, err := insertOrganizationFieldseekerSyncs0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FieldseekerSyncs = append(organization0.R.FieldseekerSyncs, fieldseekerSyncs1...)
|
|
|
|
for _, rel := range fieldseekerSyncs1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFieldseekerSyncs(ctx context.Context, exec bob.Executor, related ...*FieldseekerSync) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fieldseekerSyncs1 := FieldseekerSyncSlice(related)
|
|
|
|
_, err = attachOrganizationFieldseekerSyncs0(ctx, exec, len(related), fieldseekerSyncs1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FieldseekerSyncs = append(organization0.R.FieldseekerSyncs, fieldseekerSyncs1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSContainerrelates0(ctx context.Context, exec bob.Executor, fsContainerrelates1 []*FSContainerrelateSetter, organization0 *Organization) (FSContainerrelateSlice, error) {
|
|
for i := range fsContainerrelates1 {
|
|
fsContainerrelates1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSContainerrelates.Insert(bob.ToMods(fsContainerrelates1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSContainerrelates0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSContainerrelates0(ctx context.Context, exec bob.Executor, count int, fsContainerrelates1 FSContainerrelateSlice, organization0 *Organization) (FSContainerrelateSlice, error) {
|
|
setter := &FSContainerrelateSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsContainerrelates1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSContainerrelates0: %w", err)
|
|
}
|
|
|
|
return fsContainerrelates1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSContainerrelates(ctx context.Context, exec bob.Executor, related ...*FSContainerrelateSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsContainerrelates1, err := insertOrganizationFSContainerrelates0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSContainerrelates = append(organization0.R.FSContainerrelates, fsContainerrelates1...)
|
|
|
|
for _, rel := range fsContainerrelates1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSContainerrelates(ctx context.Context, exec bob.Executor, related ...*FSContainerrelate) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsContainerrelates1 := FSContainerrelateSlice(related)
|
|
|
|
_, err = attachOrganizationFSContainerrelates0(ctx, exec, len(related), fsContainerrelates1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSContainerrelates = append(organization0.R.FSContainerrelates, fsContainerrelates1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSFieldscoutinglogs0(ctx context.Context, exec bob.Executor, fsFieldscoutinglogs1 []*FSFieldscoutinglogSetter, organization0 *Organization) (FSFieldscoutinglogSlice, error) {
|
|
for i := range fsFieldscoutinglogs1 {
|
|
fsFieldscoutinglogs1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSFieldscoutinglogs.Insert(bob.ToMods(fsFieldscoutinglogs1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSFieldscoutinglogs0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSFieldscoutinglogs0(ctx context.Context, exec bob.Executor, count int, fsFieldscoutinglogs1 FSFieldscoutinglogSlice, organization0 *Organization) (FSFieldscoutinglogSlice, error) {
|
|
setter := &FSFieldscoutinglogSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsFieldscoutinglogs1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSFieldscoutinglogs0: %w", err)
|
|
}
|
|
|
|
return fsFieldscoutinglogs1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSFieldscoutinglogs(ctx context.Context, exec bob.Executor, related ...*FSFieldscoutinglogSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsFieldscoutinglogs1, err := insertOrganizationFSFieldscoutinglogs0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSFieldscoutinglogs = append(organization0.R.FSFieldscoutinglogs, fsFieldscoutinglogs1...)
|
|
|
|
for _, rel := range fsFieldscoutinglogs1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSFieldscoutinglogs(ctx context.Context, exec bob.Executor, related ...*FSFieldscoutinglog) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsFieldscoutinglogs1 := FSFieldscoutinglogSlice(related)
|
|
|
|
_, err = attachOrganizationFSFieldscoutinglogs0(ctx, exec, len(related), fsFieldscoutinglogs1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSFieldscoutinglogs = append(organization0.R.FSFieldscoutinglogs, fsFieldscoutinglogs1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSHabitatrelates0(ctx context.Context, exec bob.Executor, fsHabitatrelates1 []*FSHabitatrelateSetter, organization0 *Organization) (FSHabitatrelateSlice, error) {
|
|
for i := range fsHabitatrelates1 {
|
|
fsHabitatrelates1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSHabitatrelates.Insert(bob.ToMods(fsHabitatrelates1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSHabitatrelates0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSHabitatrelates0(ctx context.Context, exec bob.Executor, count int, fsHabitatrelates1 FSHabitatrelateSlice, organization0 *Organization) (FSHabitatrelateSlice, error) {
|
|
setter := &FSHabitatrelateSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsHabitatrelates1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSHabitatrelates0: %w", err)
|
|
}
|
|
|
|
return fsHabitatrelates1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSHabitatrelates(ctx context.Context, exec bob.Executor, related ...*FSHabitatrelateSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsHabitatrelates1, err := insertOrganizationFSHabitatrelates0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSHabitatrelates = append(organization0.R.FSHabitatrelates, fsHabitatrelates1...)
|
|
|
|
for _, rel := range fsHabitatrelates1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSHabitatrelates(ctx context.Context, exec bob.Executor, related ...*FSHabitatrelate) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsHabitatrelates1 := FSHabitatrelateSlice(related)
|
|
|
|
_, err = attachOrganizationFSHabitatrelates0(ctx, exec, len(related), fsHabitatrelates1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSHabitatrelates = append(organization0.R.FSHabitatrelates, fsHabitatrelates1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSInspectionsamples0(ctx context.Context, exec bob.Executor, fsInspectionsamples1 []*FSInspectionsampleSetter, organization0 *Organization) (FSInspectionsampleSlice, error) {
|
|
for i := range fsInspectionsamples1 {
|
|
fsInspectionsamples1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSInspectionsamples.Insert(bob.ToMods(fsInspectionsamples1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSInspectionsamples0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSInspectionsamples0(ctx context.Context, exec bob.Executor, count int, fsInspectionsamples1 FSInspectionsampleSlice, organization0 *Organization) (FSInspectionsampleSlice, error) {
|
|
setter := &FSInspectionsampleSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsInspectionsamples1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSInspectionsamples0: %w", err)
|
|
}
|
|
|
|
return fsInspectionsamples1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSInspectionsamples(ctx context.Context, exec bob.Executor, related ...*FSInspectionsampleSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsInspectionsamples1, err := insertOrganizationFSInspectionsamples0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSInspectionsamples = append(organization0.R.FSInspectionsamples, fsInspectionsamples1...)
|
|
|
|
for _, rel := range fsInspectionsamples1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSInspectionsamples(ctx context.Context, exec bob.Executor, related ...*FSInspectionsample) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsInspectionsamples1 := FSInspectionsampleSlice(related)
|
|
|
|
_, err = attachOrganizationFSInspectionsamples0(ctx, exec, len(related), fsInspectionsamples1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSInspectionsamples = append(organization0.R.FSInspectionsamples, fsInspectionsamples1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSInspectionsampledetails0(ctx context.Context, exec bob.Executor, fsInspectionsampledetails1 []*FSInspectionsampledetailSetter, organization0 *Organization) (FSInspectionsampledetailSlice, error) {
|
|
for i := range fsInspectionsampledetails1 {
|
|
fsInspectionsampledetails1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSInspectionsampledetails.Insert(bob.ToMods(fsInspectionsampledetails1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSInspectionsampledetails0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSInspectionsampledetails0(ctx context.Context, exec bob.Executor, count int, fsInspectionsampledetails1 FSInspectionsampledetailSlice, organization0 *Organization) (FSInspectionsampledetailSlice, error) {
|
|
setter := &FSInspectionsampledetailSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsInspectionsampledetails1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSInspectionsampledetails0: %w", err)
|
|
}
|
|
|
|
return fsInspectionsampledetails1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSInspectionsampledetails(ctx context.Context, exec bob.Executor, related ...*FSInspectionsampledetailSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsInspectionsampledetails1, err := insertOrganizationFSInspectionsampledetails0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSInspectionsampledetails = append(organization0.R.FSInspectionsampledetails, fsInspectionsampledetails1...)
|
|
|
|
for _, rel := range fsInspectionsampledetails1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSInspectionsampledetails(ctx context.Context, exec bob.Executor, related ...*FSInspectionsampledetail) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsInspectionsampledetails1 := FSInspectionsampledetailSlice(related)
|
|
|
|
_, err = attachOrganizationFSInspectionsampledetails0(ctx, exec, len(related), fsInspectionsampledetails1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSInspectionsampledetails = append(organization0.R.FSInspectionsampledetails, fsInspectionsampledetails1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSLinelocations0(ctx context.Context, exec bob.Executor, fsLinelocations1 []*FSLinelocationSetter, organization0 *Organization) (FSLinelocationSlice, error) {
|
|
for i := range fsLinelocations1 {
|
|
fsLinelocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSLinelocations.Insert(bob.ToMods(fsLinelocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSLinelocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSLinelocations0(ctx context.Context, exec bob.Executor, count int, fsLinelocations1 FSLinelocationSlice, organization0 *Organization) (FSLinelocationSlice, error) {
|
|
setter := &FSLinelocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsLinelocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSLinelocations0: %w", err)
|
|
}
|
|
|
|
return fsLinelocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSLinelocations(ctx context.Context, exec bob.Executor, related ...*FSLinelocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsLinelocations1, err := insertOrganizationFSLinelocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSLinelocations = append(organization0.R.FSLinelocations, fsLinelocations1...)
|
|
|
|
for _, rel := range fsLinelocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSLinelocations(ctx context.Context, exec bob.Executor, related ...*FSLinelocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsLinelocations1 := FSLinelocationSlice(related)
|
|
|
|
_, err = attachOrganizationFSLinelocations0(ctx, exec, len(related), fsLinelocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSLinelocations = append(organization0.R.FSLinelocations, fsLinelocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSLocationtrackings0(ctx context.Context, exec bob.Executor, fsLocationtrackings1 []*FSLocationtrackingSetter, organization0 *Organization) (FSLocationtrackingSlice, error) {
|
|
for i := range fsLocationtrackings1 {
|
|
fsLocationtrackings1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSLocationtrackings.Insert(bob.ToMods(fsLocationtrackings1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSLocationtrackings0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSLocationtrackings0(ctx context.Context, exec bob.Executor, count int, fsLocationtrackings1 FSLocationtrackingSlice, organization0 *Organization) (FSLocationtrackingSlice, error) {
|
|
setter := &FSLocationtrackingSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsLocationtrackings1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSLocationtrackings0: %w", err)
|
|
}
|
|
|
|
return fsLocationtrackings1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSLocationtrackings(ctx context.Context, exec bob.Executor, related ...*FSLocationtrackingSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsLocationtrackings1, err := insertOrganizationFSLocationtrackings0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSLocationtrackings = append(organization0.R.FSLocationtrackings, fsLocationtrackings1...)
|
|
|
|
for _, rel := range fsLocationtrackings1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSLocationtrackings(ctx context.Context, exec bob.Executor, related ...*FSLocationtracking) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsLocationtrackings1 := FSLocationtrackingSlice(related)
|
|
|
|
_, err = attachOrganizationFSLocationtrackings0(ctx, exec, len(related), fsLocationtrackings1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSLocationtrackings = append(organization0.R.FSLocationtrackings, fsLocationtrackings1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSMosquitoinspections0(ctx context.Context, exec bob.Executor, fsMosquitoinspections1 []*FSMosquitoinspectionSetter, organization0 *Organization) (FSMosquitoinspectionSlice, error) {
|
|
for i := range fsMosquitoinspections1 {
|
|
fsMosquitoinspections1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSMosquitoinspections.Insert(bob.ToMods(fsMosquitoinspections1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSMosquitoinspections0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSMosquitoinspections0(ctx context.Context, exec bob.Executor, count int, fsMosquitoinspections1 FSMosquitoinspectionSlice, organization0 *Organization) (FSMosquitoinspectionSlice, error) {
|
|
setter := &FSMosquitoinspectionSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsMosquitoinspections1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSMosquitoinspections0: %w", err)
|
|
}
|
|
|
|
return fsMosquitoinspections1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSMosquitoinspections(ctx context.Context, exec bob.Executor, related ...*FSMosquitoinspectionSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsMosquitoinspections1, err := insertOrganizationFSMosquitoinspections0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSMosquitoinspections = append(organization0.R.FSMosquitoinspections, fsMosquitoinspections1...)
|
|
|
|
for _, rel := range fsMosquitoinspections1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSMosquitoinspections(ctx context.Context, exec bob.Executor, related ...*FSMosquitoinspection) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsMosquitoinspections1 := FSMosquitoinspectionSlice(related)
|
|
|
|
_, err = attachOrganizationFSMosquitoinspections0(ctx, exec, len(related), fsMosquitoinspections1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSMosquitoinspections = append(organization0.R.FSMosquitoinspections, fsMosquitoinspections1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSPointlocations0(ctx context.Context, exec bob.Executor, fsPointlocations1 []*FSPointlocationSetter, organization0 *Organization) (FSPointlocationSlice, error) {
|
|
for i := range fsPointlocations1 {
|
|
fsPointlocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSPointlocations.Insert(bob.ToMods(fsPointlocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSPointlocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSPointlocations0(ctx context.Context, exec bob.Executor, count int, fsPointlocations1 FSPointlocationSlice, organization0 *Organization) (FSPointlocationSlice, error) {
|
|
setter := &FSPointlocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsPointlocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSPointlocations0: %w", err)
|
|
}
|
|
|
|
return fsPointlocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSPointlocations(ctx context.Context, exec bob.Executor, related ...*FSPointlocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsPointlocations1, err := insertOrganizationFSPointlocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSPointlocations = append(organization0.R.FSPointlocations, fsPointlocations1...)
|
|
|
|
for _, rel := range fsPointlocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSPointlocations(ctx context.Context, exec bob.Executor, related ...*FSPointlocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsPointlocations1 := FSPointlocationSlice(related)
|
|
|
|
_, err = attachOrganizationFSPointlocations0(ctx, exec, len(related), fsPointlocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSPointlocations = append(organization0.R.FSPointlocations, fsPointlocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSPolygonlocations0(ctx context.Context, exec bob.Executor, fsPolygonlocations1 []*FSPolygonlocationSetter, organization0 *Organization) (FSPolygonlocationSlice, error) {
|
|
for i := range fsPolygonlocations1 {
|
|
fsPolygonlocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSPolygonlocations.Insert(bob.ToMods(fsPolygonlocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSPolygonlocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSPolygonlocations0(ctx context.Context, exec bob.Executor, count int, fsPolygonlocations1 FSPolygonlocationSlice, organization0 *Organization) (FSPolygonlocationSlice, error) {
|
|
setter := &FSPolygonlocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsPolygonlocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSPolygonlocations0: %w", err)
|
|
}
|
|
|
|
return fsPolygonlocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSPolygonlocations(ctx context.Context, exec bob.Executor, related ...*FSPolygonlocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsPolygonlocations1, err := insertOrganizationFSPolygonlocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSPolygonlocations = append(organization0.R.FSPolygonlocations, fsPolygonlocations1...)
|
|
|
|
for _, rel := range fsPolygonlocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSPolygonlocations(ctx context.Context, exec bob.Executor, related ...*FSPolygonlocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsPolygonlocations1 := FSPolygonlocationSlice(related)
|
|
|
|
_, err = attachOrganizationFSPolygonlocations0(ctx, exec, len(related), fsPolygonlocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSPolygonlocations = append(organization0.R.FSPolygonlocations, fsPolygonlocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSPools0(ctx context.Context, exec bob.Executor, fsPools1 []*FSPoolSetter, organization0 *Organization) (FSPoolSlice, error) {
|
|
for i := range fsPools1 {
|
|
fsPools1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSPools.Insert(bob.ToMods(fsPools1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSPools0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSPools0(ctx context.Context, exec bob.Executor, count int, fsPools1 FSPoolSlice, organization0 *Organization) (FSPoolSlice, error) {
|
|
setter := &FSPoolSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsPools1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSPools0: %w", err)
|
|
}
|
|
|
|
return fsPools1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSPools(ctx context.Context, exec bob.Executor, related ...*FSPoolSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsPools1, err := insertOrganizationFSPools0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSPools = append(organization0.R.FSPools, fsPools1...)
|
|
|
|
for _, rel := range fsPools1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSPools(ctx context.Context, exec bob.Executor, related ...*FSPool) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsPools1 := FSPoolSlice(related)
|
|
|
|
_, err = attachOrganizationFSPools0(ctx, exec, len(related), fsPools1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSPools = append(organization0.R.FSPools, fsPools1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSPooldetails0(ctx context.Context, exec bob.Executor, fsPooldetails1 []*FSPooldetailSetter, organization0 *Organization) (FSPooldetailSlice, error) {
|
|
for i := range fsPooldetails1 {
|
|
fsPooldetails1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSPooldetails.Insert(bob.ToMods(fsPooldetails1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSPooldetails0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSPooldetails0(ctx context.Context, exec bob.Executor, count int, fsPooldetails1 FSPooldetailSlice, organization0 *Organization) (FSPooldetailSlice, error) {
|
|
setter := &FSPooldetailSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsPooldetails1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSPooldetails0: %w", err)
|
|
}
|
|
|
|
return fsPooldetails1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSPooldetails(ctx context.Context, exec bob.Executor, related ...*FSPooldetailSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsPooldetails1, err := insertOrganizationFSPooldetails0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSPooldetails = append(organization0.R.FSPooldetails, fsPooldetails1...)
|
|
|
|
for _, rel := range fsPooldetails1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSPooldetails(ctx context.Context, exec bob.Executor, related ...*FSPooldetail) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsPooldetails1 := FSPooldetailSlice(related)
|
|
|
|
_, err = attachOrganizationFSPooldetails0(ctx, exec, len(related), fsPooldetails1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSPooldetails = append(organization0.R.FSPooldetails, fsPooldetails1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSProposedtreatmentareas0(ctx context.Context, exec bob.Executor, fsProposedtreatmentareas1 []*FSProposedtreatmentareaSetter, organization0 *Organization) (FSProposedtreatmentareaSlice, error) {
|
|
for i := range fsProposedtreatmentareas1 {
|
|
fsProposedtreatmentareas1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSProposedtreatmentareas.Insert(bob.ToMods(fsProposedtreatmentareas1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSProposedtreatmentareas0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSProposedtreatmentareas0(ctx context.Context, exec bob.Executor, count int, fsProposedtreatmentareas1 FSProposedtreatmentareaSlice, organization0 *Organization) (FSProposedtreatmentareaSlice, error) {
|
|
setter := &FSProposedtreatmentareaSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsProposedtreatmentareas1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSProposedtreatmentareas0: %w", err)
|
|
}
|
|
|
|
return fsProposedtreatmentareas1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSProposedtreatmentareas(ctx context.Context, exec bob.Executor, related ...*FSProposedtreatmentareaSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsProposedtreatmentareas1, err := insertOrganizationFSProposedtreatmentareas0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSProposedtreatmentareas = append(organization0.R.FSProposedtreatmentareas, fsProposedtreatmentareas1...)
|
|
|
|
for _, rel := range fsProposedtreatmentareas1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSProposedtreatmentareas(ctx context.Context, exec bob.Executor, related ...*FSProposedtreatmentarea) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsProposedtreatmentareas1 := FSProposedtreatmentareaSlice(related)
|
|
|
|
_, err = attachOrganizationFSProposedtreatmentareas0(ctx, exec, len(related), fsProposedtreatmentareas1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSProposedtreatmentareas = append(organization0.R.FSProposedtreatmentareas, fsProposedtreatmentareas1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSQamosquitoinspections0(ctx context.Context, exec bob.Executor, fsQamosquitoinspections1 []*FSQamosquitoinspectionSetter, organization0 *Organization) (FSQamosquitoinspectionSlice, error) {
|
|
for i := range fsQamosquitoinspections1 {
|
|
fsQamosquitoinspections1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSQamosquitoinspections.Insert(bob.ToMods(fsQamosquitoinspections1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSQamosquitoinspections0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSQamosquitoinspections0(ctx context.Context, exec bob.Executor, count int, fsQamosquitoinspections1 FSQamosquitoinspectionSlice, organization0 *Organization) (FSQamosquitoinspectionSlice, error) {
|
|
setter := &FSQamosquitoinspectionSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsQamosquitoinspections1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSQamosquitoinspections0: %w", err)
|
|
}
|
|
|
|
return fsQamosquitoinspections1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSQamosquitoinspections(ctx context.Context, exec bob.Executor, related ...*FSQamosquitoinspectionSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsQamosquitoinspections1, err := insertOrganizationFSQamosquitoinspections0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSQamosquitoinspections = append(organization0.R.FSQamosquitoinspections, fsQamosquitoinspections1...)
|
|
|
|
for _, rel := range fsQamosquitoinspections1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSQamosquitoinspections(ctx context.Context, exec bob.Executor, related ...*FSQamosquitoinspection) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsQamosquitoinspections1 := FSQamosquitoinspectionSlice(related)
|
|
|
|
_, err = attachOrganizationFSQamosquitoinspections0(ctx, exec, len(related), fsQamosquitoinspections1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSQamosquitoinspections = append(organization0.R.FSQamosquitoinspections, fsQamosquitoinspections1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSRodentlocations0(ctx context.Context, exec bob.Executor, fsRodentlocations1 []*FSRodentlocationSetter, organization0 *Organization) (FSRodentlocationSlice, error) {
|
|
for i := range fsRodentlocations1 {
|
|
fsRodentlocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSRodentlocations.Insert(bob.ToMods(fsRodentlocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSRodentlocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSRodentlocations0(ctx context.Context, exec bob.Executor, count int, fsRodentlocations1 FSRodentlocationSlice, organization0 *Organization) (FSRodentlocationSlice, error) {
|
|
setter := &FSRodentlocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsRodentlocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSRodentlocations0: %w", err)
|
|
}
|
|
|
|
return fsRodentlocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSRodentlocations(ctx context.Context, exec bob.Executor, related ...*FSRodentlocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsRodentlocations1, err := insertOrganizationFSRodentlocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSRodentlocations = append(organization0.R.FSRodentlocations, fsRodentlocations1...)
|
|
|
|
for _, rel := range fsRodentlocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSRodentlocations(ctx context.Context, exec bob.Executor, related ...*FSRodentlocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsRodentlocations1 := FSRodentlocationSlice(related)
|
|
|
|
_, err = attachOrganizationFSRodentlocations0(ctx, exec, len(related), fsRodentlocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSRodentlocations = append(organization0.R.FSRodentlocations, fsRodentlocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSSamplecollections0(ctx context.Context, exec bob.Executor, fsSamplecollections1 []*FSSamplecollectionSetter, organization0 *Organization) (FSSamplecollectionSlice, error) {
|
|
for i := range fsSamplecollections1 {
|
|
fsSamplecollections1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSSamplecollections.Insert(bob.ToMods(fsSamplecollections1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSSamplecollections0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSSamplecollections0(ctx context.Context, exec bob.Executor, count int, fsSamplecollections1 FSSamplecollectionSlice, organization0 *Organization) (FSSamplecollectionSlice, error) {
|
|
setter := &FSSamplecollectionSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsSamplecollections1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSSamplecollections0: %w", err)
|
|
}
|
|
|
|
return fsSamplecollections1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSSamplecollections(ctx context.Context, exec bob.Executor, related ...*FSSamplecollectionSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsSamplecollections1, err := insertOrganizationFSSamplecollections0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSSamplecollections = append(organization0.R.FSSamplecollections, fsSamplecollections1...)
|
|
|
|
for _, rel := range fsSamplecollections1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSSamplecollections(ctx context.Context, exec bob.Executor, related ...*FSSamplecollection) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsSamplecollections1 := FSSamplecollectionSlice(related)
|
|
|
|
_, err = attachOrganizationFSSamplecollections0(ctx, exec, len(related), fsSamplecollections1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSSamplecollections = append(organization0.R.FSSamplecollections, fsSamplecollections1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSSamplelocations0(ctx context.Context, exec bob.Executor, fsSamplelocations1 []*FSSamplelocationSetter, organization0 *Organization) (FSSamplelocationSlice, error) {
|
|
for i := range fsSamplelocations1 {
|
|
fsSamplelocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSSamplelocations.Insert(bob.ToMods(fsSamplelocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSSamplelocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSSamplelocations0(ctx context.Context, exec bob.Executor, count int, fsSamplelocations1 FSSamplelocationSlice, organization0 *Organization) (FSSamplelocationSlice, error) {
|
|
setter := &FSSamplelocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsSamplelocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSSamplelocations0: %w", err)
|
|
}
|
|
|
|
return fsSamplelocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSSamplelocations(ctx context.Context, exec bob.Executor, related ...*FSSamplelocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsSamplelocations1, err := insertOrganizationFSSamplelocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSSamplelocations = append(organization0.R.FSSamplelocations, fsSamplelocations1...)
|
|
|
|
for _, rel := range fsSamplelocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSSamplelocations(ctx context.Context, exec bob.Executor, related ...*FSSamplelocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsSamplelocations1 := FSSamplelocationSlice(related)
|
|
|
|
_, err = attachOrganizationFSSamplelocations0(ctx, exec, len(related), fsSamplelocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSSamplelocations = append(organization0.R.FSSamplelocations, fsSamplelocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSServicerequests0(ctx context.Context, exec bob.Executor, fsServicerequests1 []*FSServicerequestSetter, organization0 *Organization) (FSServicerequestSlice, error) {
|
|
for i := range fsServicerequests1 {
|
|
fsServicerequests1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSServicerequests.Insert(bob.ToMods(fsServicerequests1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSServicerequests0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSServicerequests0(ctx context.Context, exec bob.Executor, count int, fsServicerequests1 FSServicerequestSlice, organization0 *Organization) (FSServicerequestSlice, error) {
|
|
setter := &FSServicerequestSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsServicerequests1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSServicerequests0: %w", err)
|
|
}
|
|
|
|
return fsServicerequests1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSServicerequests(ctx context.Context, exec bob.Executor, related ...*FSServicerequestSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsServicerequests1, err := insertOrganizationFSServicerequests0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSServicerequests = append(organization0.R.FSServicerequests, fsServicerequests1...)
|
|
|
|
for _, rel := range fsServicerequests1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSServicerequests(ctx context.Context, exec bob.Executor, related ...*FSServicerequest) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsServicerequests1 := FSServicerequestSlice(related)
|
|
|
|
_, err = attachOrganizationFSServicerequests0(ctx, exec, len(related), fsServicerequests1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSServicerequests = append(organization0.R.FSServicerequests, fsServicerequests1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSSpeciesabundances0(ctx context.Context, exec bob.Executor, fsSpeciesabundances1 []*FSSpeciesabundanceSetter, organization0 *Organization) (FSSpeciesabundanceSlice, error) {
|
|
for i := range fsSpeciesabundances1 {
|
|
fsSpeciesabundances1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSSpeciesabundances.Insert(bob.ToMods(fsSpeciesabundances1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSSpeciesabundances0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSSpeciesabundances0(ctx context.Context, exec bob.Executor, count int, fsSpeciesabundances1 FSSpeciesabundanceSlice, organization0 *Organization) (FSSpeciesabundanceSlice, error) {
|
|
setter := &FSSpeciesabundanceSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsSpeciesabundances1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSSpeciesabundances0: %w", err)
|
|
}
|
|
|
|
return fsSpeciesabundances1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSSpeciesabundances(ctx context.Context, exec bob.Executor, related ...*FSSpeciesabundanceSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsSpeciesabundances1, err := insertOrganizationFSSpeciesabundances0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSSpeciesabundances = append(organization0.R.FSSpeciesabundances, fsSpeciesabundances1...)
|
|
|
|
for _, rel := range fsSpeciesabundances1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSSpeciesabundances(ctx context.Context, exec bob.Executor, related ...*FSSpeciesabundance) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsSpeciesabundances1 := FSSpeciesabundanceSlice(related)
|
|
|
|
_, err = attachOrganizationFSSpeciesabundances0(ctx, exec, len(related), fsSpeciesabundances1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSSpeciesabundances = append(organization0.R.FSSpeciesabundances, fsSpeciesabundances1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSStormdrains0(ctx context.Context, exec bob.Executor, fsStormdrains1 []*FSStormdrainSetter, organization0 *Organization) (FSStormdrainSlice, error) {
|
|
for i := range fsStormdrains1 {
|
|
fsStormdrains1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSStormdrains.Insert(bob.ToMods(fsStormdrains1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSStormdrains0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSStormdrains0(ctx context.Context, exec bob.Executor, count int, fsStormdrains1 FSStormdrainSlice, organization0 *Organization) (FSStormdrainSlice, error) {
|
|
setter := &FSStormdrainSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsStormdrains1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSStormdrains0: %w", err)
|
|
}
|
|
|
|
return fsStormdrains1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSStormdrains(ctx context.Context, exec bob.Executor, related ...*FSStormdrainSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsStormdrains1, err := insertOrganizationFSStormdrains0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSStormdrains = append(organization0.R.FSStormdrains, fsStormdrains1...)
|
|
|
|
for _, rel := range fsStormdrains1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSStormdrains(ctx context.Context, exec bob.Executor, related ...*FSStormdrain) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsStormdrains1 := FSStormdrainSlice(related)
|
|
|
|
_, err = attachOrganizationFSStormdrains0(ctx, exec, len(related), fsStormdrains1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSStormdrains = append(organization0.R.FSStormdrains, fsStormdrains1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSTimecards0(ctx context.Context, exec bob.Executor, fsTimecards1 []*FSTimecardSetter, organization0 *Organization) (FSTimecardSlice, error) {
|
|
for i := range fsTimecards1 {
|
|
fsTimecards1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSTimecards.Insert(bob.ToMods(fsTimecards1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSTimecards0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSTimecards0(ctx context.Context, exec bob.Executor, count int, fsTimecards1 FSTimecardSlice, organization0 *Organization) (FSTimecardSlice, error) {
|
|
setter := &FSTimecardSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsTimecards1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSTimecards0: %w", err)
|
|
}
|
|
|
|
return fsTimecards1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSTimecards(ctx context.Context, exec bob.Executor, related ...*FSTimecardSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsTimecards1, err := insertOrganizationFSTimecards0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTimecards = append(organization0.R.FSTimecards, fsTimecards1...)
|
|
|
|
for _, rel := range fsTimecards1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSTimecards(ctx context.Context, exec bob.Executor, related ...*FSTimecard) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsTimecards1 := FSTimecardSlice(related)
|
|
|
|
_, err = attachOrganizationFSTimecards0(ctx, exec, len(related), fsTimecards1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTimecards = append(organization0.R.FSTimecards, fsTimecards1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSTrapdata0(ctx context.Context, exec bob.Executor, fsTrapdata1 []*FSTrapdatumSetter, organization0 *Organization) (FSTrapdatumSlice, error) {
|
|
for i := range fsTrapdata1 {
|
|
fsTrapdata1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSTrapdata.Insert(bob.ToMods(fsTrapdata1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSTrapdata0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSTrapdata0(ctx context.Context, exec bob.Executor, count int, fsTrapdata1 FSTrapdatumSlice, organization0 *Organization) (FSTrapdatumSlice, error) {
|
|
setter := &FSTrapdatumSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsTrapdata1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSTrapdata0: %w", err)
|
|
}
|
|
|
|
return fsTrapdata1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSTrapdata(ctx context.Context, exec bob.Executor, related ...*FSTrapdatumSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsTrapdata1, err := insertOrganizationFSTrapdata0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTrapdata = append(organization0.R.FSTrapdata, fsTrapdata1...)
|
|
|
|
for _, rel := range fsTrapdata1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSTrapdata(ctx context.Context, exec bob.Executor, related ...*FSTrapdatum) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsTrapdata1 := FSTrapdatumSlice(related)
|
|
|
|
_, err = attachOrganizationFSTrapdata0(ctx, exec, len(related), fsTrapdata1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTrapdata = append(organization0.R.FSTrapdata, fsTrapdata1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSTraplocations0(ctx context.Context, exec bob.Executor, fsTraplocations1 []*FSTraplocationSetter, organization0 *Organization) (FSTraplocationSlice, error) {
|
|
for i := range fsTraplocations1 {
|
|
fsTraplocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSTraplocations.Insert(bob.ToMods(fsTraplocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSTraplocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSTraplocations0(ctx context.Context, exec bob.Executor, count int, fsTraplocations1 FSTraplocationSlice, organization0 *Organization) (FSTraplocationSlice, error) {
|
|
setter := &FSTraplocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsTraplocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSTraplocations0: %w", err)
|
|
}
|
|
|
|
return fsTraplocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSTraplocations(ctx context.Context, exec bob.Executor, related ...*FSTraplocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsTraplocations1, err := insertOrganizationFSTraplocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTraplocations = append(organization0.R.FSTraplocations, fsTraplocations1...)
|
|
|
|
for _, rel := range fsTraplocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSTraplocations(ctx context.Context, exec bob.Executor, related ...*FSTraplocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsTraplocations1 := FSTraplocationSlice(related)
|
|
|
|
_, err = attachOrganizationFSTraplocations0(ctx, exec, len(related), fsTraplocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTraplocations = append(organization0.R.FSTraplocations, fsTraplocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSTreatments0(ctx context.Context, exec bob.Executor, fsTreatments1 []*FSTreatmentSetter, organization0 *Organization) (FSTreatmentSlice, error) {
|
|
for i := range fsTreatments1 {
|
|
fsTreatments1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSTreatments.Insert(bob.ToMods(fsTreatments1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSTreatments0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSTreatments0(ctx context.Context, exec bob.Executor, count int, fsTreatments1 FSTreatmentSlice, organization0 *Organization) (FSTreatmentSlice, error) {
|
|
setter := &FSTreatmentSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsTreatments1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSTreatments0: %w", err)
|
|
}
|
|
|
|
return fsTreatments1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSTreatments(ctx context.Context, exec bob.Executor, related ...*FSTreatmentSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsTreatments1, err := insertOrganizationFSTreatments0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTreatments = append(organization0.R.FSTreatments, fsTreatments1...)
|
|
|
|
for _, rel := range fsTreatments1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSTreatments(ctx context.Context, exec bob.Executor, related ...*FSTreatment) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsTreatments1 := FSTreatmentSlice(related)
|
|
|
|
_, err = attachOrganizationFSTreatments0(ctx, exec, len(related), fsTreatments1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTreatments = append(organization0.R.FSTreatments, fsTreatments1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSTreatmentareas0(ctx context.Context, exec bob.Executor, fsTreatmentareas1 []*FSTreatmentareaSetter, organization0 *Organization) (FSTreatmentareaSlice, error) {
|
|
for i := range fsTreatmentareas1 {
|
|
fsTreatmentareas1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSTreatmentareas.Insert(bob.ToMods(fsTreatmentareas1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSTreatmentareas0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSTreatmentareas0(ctx context.Context, exec bob.Executor, count int, fsTreatmentareas1 FSTreatmentareaSlice, organization0 *Organization) (FSTreatmentareaSlice, error) {
|
|
setter := &FSTreatmentareaSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsTreatmentareas1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSTreatmentareas0: %w", err)
|
|
}
|
|
|
|
return fsTreatmentareas1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSTreatmentareas(ctx context.Context, exec bob.Executor, related ...*FSTreatmentareaSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsTreatmentareas1, err := insertOrganizationFSTreatmentareas0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTreatmentareas = append(organization0.R.FSTreatmentareas, fsTreatmentareas1...)
|
|
|
|
for _, rel := range fsTreatmentareas1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSTreatmentareas(ctx context.Context, exec bob.Executor, related ...*FSTreatmentarea) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsTreatmentareas1 := FSTreatmentareaSlice(related)
|
|
|
|
_, err = attachOrganizationFSTreatmentareas0(ctx, exec, len(related), fsTreatmentareas1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSTreatmentareas = append(organization0.R.FSTreatmentareas, fsTreatmentareas1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSZones0(ctx context.Context, exec bob.Executor, fsZones1 []*FSZoneSetter, organization0 *Organization) (FSZoneSlice, error) {
|
|
for i := range fsZones1 {
|
|
fsZones1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSZones.Insert(bob.ToMods(fsZones1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSZones0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSZones0(ctx context.Context, exec bob.Executor, count int, fsZones1 FSZoneSlice, organization0 *Organization) (FSZoneSlice, error) {
|
|
setter := &FSZoneSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsZones1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSZones0: %w", err)
|
|
}
|
|
|
|
return fsZones1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSZones(ctx context.Context, exec bob.Executor, related ...*FSZoneSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsZones1, err := insertOrganizationFSZones0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSZones = append(organization0.R.FSZones, fsZones1...)
|
|
|
|
for _, rel := range fsZones1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSZones(ctx context.Context, exec bob.Executor, related ...*FSZone) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsZones1 := FSZoneSlice(related)
|
|
|
|
_, err = attachOrganizationFSZones0(ctx, exec, len(related), fsZones1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSZones = append(organization0.R.FSZones, fsZones1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationFSZones2s0(ctx context.Context, exec bob.Executor, fsZones2s1 []*FSZones2Setter, organization0 *Organization) (FSZones2Slice, error) {
|
|
for i := range fsZones2s1 {
|
|
fsZones2s1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := FSZones2s.Insert(bob.ToMods(fsZones2s1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationFSZones2s0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationFSZones2s0(ctx context.Context, exec bob.Executor, count int, fsZones2s1 FSZones2Slice, organization0 *Organization) (FSZones2Slice, error) {
|
|
setter := &FSZones2Setter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := fsZones2s1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationFSZones2s0: %w", err)
|
|
}
|
|
|
|
return fsZones2s1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertFSZones2s(ctx context.Context, exec bob.Executor, related ...*FSZones2Setter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
fsZones2s1, err := insertOrganizationFSZones2s0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSZones2s = append(organization0.R.FSZones2s, fsZones2s1...)
|
|
|
|
for _, rel := range fsZones2s1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachFSZones2s(ctx context.Context, exec bob.Executor, related ...*FSZones2) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
fsZones2s1 := FSZones2Slice(related)
|
|
|
|
_, err = attachOrganizationFSZones2s0(ctx, exec, len(related), fsZones2s1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.FSZones2s = append(organization0.R.FSZones2s, fsZones2s1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationH3Aggregations0(ctx context.Context, exec bob.Executor, h3Aggregations1 []*H3AggregationSetter, organization0 *Organization) (H3AggregationSlice, error) {
|
|
for i := range h3Aggregations1 {
|
|
h3Aggregations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := H3Aggregations.Insert(bob.ToMods(h3Aggregations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationH3Aggregations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationH3Aggregations0(ctx context.Context, exec bob.Executor, count int, h3Aggregations1 H3AggregationSlice, organization0 *Organization) (H3AggregationSlice, error) {
|
|
setter := &H3AggregationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := h3Aggregations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationH3Aggregations0: %w", err)
|
|
}
|
|
|
|
return h3Aggregations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertH3Aggregations(ctx context.Context, exec bob.Executor, related ...*H3AggregationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
h3Aggregations1, err := insertOrganizationH3Aggregations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.H3Aggregations = append(organization0.R.H3Aggregations, h3Aggregations1...)
|
|
|
|
for _, rel := range h3Aggregations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachH3Aggregations(ctx context.Context, exec bob.Executor, related ...*H3Aggregation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
h3Aggregations1 := H3AggregationSlice(related)
|
|
|
|
_, err = attachOrganizationH3Aggregations0(ctx, exec, len(related), h3Aggregations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.H3Aggregations = append(organization0.R.H3Aggregations, h3Aggregations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryContainerrelates0(ctx context.Context, exec bob.Executor, historyContainerrelates1 []*HistoryContainerrelateSetter, organization0 *Organization) (HistoryContainerrelateSlice, error) {
|
|
for i := range historyContainerrelates1 {
|
|
historyContainerrelates1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryContainerrelates.Insert(bob.ToMods(historyContainerrelates1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryContainerrelates0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryContainerrelates0(ctx context.Context, exec bob.Executor, count int, historyContainerrelates1 HistoryContainerrelateSlice, organization0 *Organization) (HistoryContainerrelateSlice, error) {
|
|
setter := &HistoryContainerrelateSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyContainerrelates1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryContainerrelates0: %w", err)
|
|
}
|
|
|
|
return historyContainerrelates1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryContainerrelates(ctx context.Context, exec bob.Executor, related ...*HistoryContainerrelateSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyContainerrelates1, err := insertOrganizationHistoryContainerrelates0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryContainerrelates = append(organization0.R.HistoryContainerrelates, historyContainerrelates1...)
|
|
|
|
for _, rel := range historyContainerrelates1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryContainerrelates(ctx context.Context, exec bob.Executor, related ...*HistoryContainerrelate) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyContainerrelates1 := HistoryContainerrelateSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryContainerrelates0(ctx, exec, len(related), historyContainerrelates1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryContainerrelates = append(organization0.R.HistoryContainerrelates, historyContainerrelates1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryFieldscoutinglogs0(ctx context.Context, exec bob.Executor, historyFieldscoutinglogs1 []*HistoryFieldscoutinglogSetter, organization0 *Organization) (HistoryFieldscoutinglogSlice, error) {
|
|
for i := range historyFieldscoutinglogs1 {
|
|
historyFieldscoutinglogs1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryFieldscoutinglogs.Insert(bob.ToMods(historyFieldscoutinglogs1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryFieldscoutinglogs0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryFieldscoutinglogs0(ctx context.Context, exec bob.Executor, count int, historyFieldscoutinglogs1 HistoryFieldscoutinglogSlice, organization0 *Organization) (HistoryFieldscoutinglogSlice, error) {
|
|
setter := &HistoryFieldscoutinglogSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyFieldscoutinglogs1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryFieldscoutinglogs0: %w", err)
|
|
}
|
|
|
|
return historyFieldscoutinglogs1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryFieldscoutinglogs(ctx context.Context, exec bob.Executor, related ...*HistoryFieldscoutinglogSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyFieldscoutinglogs1, err := insertOrganizationHistoryFieldscoutinglogs0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryFieldscoutinglogs = append(organization0.R.HistoryFieldscoutinglogs, historyFieldscoutinglogs1...)
|
|
|
|
for _, rel := range historyFieldscoutinglogs1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryFieldscoutinglogs(ctx context.Context, exec bob.Executor, related ...*HistoryFieldscoutinglog) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyFieldscoutinglogs1 := HistoryFieldscoutinglogSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryFieldscoutinglogs0(ctx, exec, len(related), historyFieldscoutinglogs1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryFieldscoutinglogs = append(organization0.R.HistoryFieldscoutinglogs, historyFieldscoutinglogs1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryHabitatrelates0(ctx context.Context, exec bob.Executor, historyHabitatrelates1 []*HistoryHabitatrelateSetter, organization0 *Organization) (HistoryHabitatrelateSlice, error) {
|
|
for i := range historyHabitatrelates1 {
|
|
historyHabitatrelates1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryHabitatrelates.Insert(bob.ToMods(historyHabitatrelates1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryHabitatrelates0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryHabitatrelates0(ctx context.Context, exec bob.Executor, count int, historyHabitatrelates1 HistoryHabitatrelateSlice, organization0 *Organization) (HistoryHabitatrelateSlice, error) {
|
|
setter := &HistoryHabitatrelateSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyHabitatrelates1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryHabitatrelates0: %w", err)
|
|
}
|
|
|
|
return historyHabitatrelates1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryHabitatrelates(ctx context.Context, exec bob.Executor, related ...*HistoryHabitatrelateSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyHabitatrelates1, err := insertOrganizationHistoryHabitatrelates0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryHabitatrelates = append(organization0.R.HistoryHabitatrelates, historyHabitatrelates1...)
|
|
|
|
for _, rel := range historyHabitatrelates1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryHabitatrelates(ctx context.Context, exec bob.Executor, related ...*HistoryHabitatrelate) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyHabitatrelates1 := HistoryHabitatrelateSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryHabitatrelates0(ctx, exec, len(related), historyHabitatrelates1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryHabitatrelates = append(organization0.R.HistoryHabitatrelates, historyHabitatrelates1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryInspectionsamples0(ctx context.Context, exec bob.Executor, historyInspectionsamples1 []*HistoryInspectionsampleSetter, organization0 *Organization) (HistoryInspectionsampleSlice, error) {
|
|
for i := range historyInspectionsamples1 {
|
|
historyInspectionsamples1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryInspectionsamples.Insert(bob.ToMods(historyInspectionsamples1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryInspectionsamples0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryInspectionsamples0(ctx context.Context, exec bob.Executor, count int, historyInspectionsamples1 HistoryInspectionsampleSlice, organization0 *Organization) (HistoryInspectionsampleSlice, error) {
|
|
setter := &HistoryInspectionsampleSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyInspectionsamples1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryInspectionsamples0: %w", err)
|
|
}
|
|
|
|
return historyInspectionsamples1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryInspectionsamples(ctx context.Context, exec bob.Executor, related ...*HistoryInspectionsampleSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyInspectionsamples1, err := insertOrganizationHistoryInspectionsamples0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryInspectionsamples = append(organization0.R.HistoryInspectionsamples, historyInspectionsamples1...)
|
|
|
|
for _, rel := range historyInspectionsamples1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryInspectionsamples(ctx context.Context, exec bob.Executor, related ...*HistoryInspectionsample) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyInspectionsamples1 := HistoryInspectionsampleSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryInspectionsamples0(ctx, exec, len(related), historyInspectionsamples1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryInspectionsamples = append(organization0.R.HistoryInspectionsamples, historyInspectionsamples1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryInspectionsampledetails0(ctx context.Context, exec bob.Executor, historyInspectionsampledetails1 []*HistoryInspectionsampledetailSetter, organization0 *Organization) (HistoryInspectionsampledetailSlice, error) {
|
|
for i := range historyInspectionsampledetails1 {
|
|
historyInspectionsampledetails1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryInspectionsampledetails.Insert(bob.ToMods(historyInspectionsampledetails1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryInspectionsampledetails0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryInspectionsampledetails0(ctx context.Context, exec bob.Executor, count int, historyInspectionsampledetails1 HistoryInspectionsampledetailSlice, organization0 *Organization) (HistoryInspectionsampledetailSlice, error) {
|
|
setter := &HistoryInspectionsampledetailSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyInspectionsampledetails1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryInspectionsampledetails0: %w", err)
|
|
}
|
|
|
|
return historyInspectionsampledetails1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryInspectionsampledetails(ctx context.Context, exec bob.Executor, related ...*HistoryInspectionsampledetailSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyInspectionsampledetails1, err := insertOrganizationHistoryInspectionsampledetails0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryInspectionsampledetails = append(organization0.R.HistoryInspectionsampledetails, historyInspectionsampledetails1...)
|
|
|
|
for _, rel := range historyInspectionsampledetails1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryInspectionsampledetails(ctx context.Context, exec bob.Executor, related ...*HistoryInspectionsampledetail) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyInspectionsampledetails1 := HistoryInspectionsampledetailSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryInspectionsampledetails0(ctx, exec, len(related), historyInspectionsampledetails1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryInspectionsampledetails = append(organization0.R.HistoryInspectionsampledetails, historyInspectionsampledetails1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryLinelocations0(ctx context.Context, exec bob.Executor, historyLinelocations1 []*HistoryLinelocationSetter, organization0 *Organization) (HistoryLinelocationSlice, error) {
|
|
for i := range historyLinelocations1 {
|
|
historyLinelocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryLinelocations.Insert(bob.ToMods(historyLinelocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryLinelocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryLinelocations0(ctx context.Context, exec bob.Executor, count int, historyLinelocations1 HistoryLinelocationSlice, organization0 *Organization) (HistoryLinelocationSlice, error) {
|
|
setter := &HistoryLinelocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyLinelocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryLinelocations0: %w", err)
|
|
}
|
|
|
|
return historyLinelocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryLinelocations(ctx context.Context, exec bob.Executor, related ...*HistoryLinelocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyLinelocations1, err := insertOrganizationHistoryLinelocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryLinelocations = append(organization0.R.HistoryLinelocations, historyLinelocations1...)
|
|
|
|
for _, rel := range historyLinelocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryLinelocations(ctx context.Context, exec bob.Executor, related ...*HistoryLinelocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyLinelocations1 := HistoryLinelocationSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryLinelocations0(ctx, exec, len(related), historyLinelocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryLinelocations = append(organization0.R.HistoryLinelocations, historyLinelocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryLocationtrackings0(ctx context.Context, exec bob.Executor, historyLocationtrackings1 []*HistoryLocationtrackingSetter, organization0 *Organization) (HistoryLocationtrackingSlice, error) {
|
|
for i := range historyLocationtrackings1 {
|
|
historyLocationtrackings1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryLocationtrackings.Insert(bob.ToMods(historyLocationtrackings1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryLocationtrackings0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryLocationtrackings0(ctx context.Context, exec bob.Executor, count int, historyLocationtrackings1 HistoryLocationtrackingSlice, organization0 *Organization) (HistoryLocationtrackingSlice, error) {
|
|
setter := &HistoryLocationtrackingSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyLocationtrackings1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryLocationtrackings0: %w", err)
|
|
}
|
|
|
|
return historyLocationtrackings1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryLocationtrackings(ctx context.Context, exec bob.Executor, related ...*HistoryLocationtrackingSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyLocationtrackings1, err := insertOrganizationHistoryLocationtrackings0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryLocationtrackings = append(organization0.R.HistoryLocationtrackings, historyLocationtrackings1...)
|
|
|
|
for _, rel := range historyLocationtrackings1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryLocationtrackings(ctx context.Context, exec bob.Executor, related ...*HistoryLocationtracking) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyLocationtrackings1 := HistoryLocationtrackingSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryLocationtrackings0(ctx, exec, len(related), historyLocationtrackings1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryLocationtrackings = append(organization0.R.HistoryLocationtrackings, historyLocationtrackings1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryMosquitoinspections0(ctx context.Context, exec bob.Executor, historyMosquitoinspections1 []*HistoryMosquitoinspectionSetter, organization0 *Organization) (HistoryMosquitoinspectionSlice, error) {
|
|
for i := range historyMosquitoinspections1 {
|
|
historyMosquitoinspections1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryMosquitoinspections.Insert(bob.ToMods(historyMosquitoinspections1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryMosquitoinspections0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryMosquitoinspections0(ctx context.Context, exec bob.Executor, count int, historyMosquitoinspections1 HistoryMosquitoinspectionSlice, organization0 *Organization) (HistoryMosquitoinspectionSlice, error) {
|
|
setter := &HistoryMosquitoinspectionSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyMosquitoinspections1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryMosquitoinspections0: %w", err)
|
|
}
|
|
|
|
return historyMosquitoinspections1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryMosquitoinspections(ctx context.Context, exec bob.Executor, related ...*HistoryMosquitoinspectionSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyMosquitoinspections1, err := insertOrganizationHistoryMosquitoinspections0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryMosquitoinspections = append(organization0.R.HistoryMosquitoinspections, historyMosquitoinspections1...)
|
|
|
|
for _, rel := range historyMosquitoinspections1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryMosquitoinspections(ctx context.Context, exec bob.Executor, related ...*HistoryMosquitoinspection) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyMosquitoinspections1 := HistoryMosquitoinspectionSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryMosquitoinspections0(ctx, exec, len(related), historyMosquitoinspections1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryMosquitoinspections = append(organization0.R.HistoryMosquitoinspections, historyMosquitoinspections1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryPointlocations0(ctx context.Context, exec bob.Executor, historyPointlocations1 []*HistoryPointlocationSetter, organization0 *Organization) (HistoryPointlocationSlice, error) {
|
|
for i := range historyPointlocations1 {
|
|
historyPointlocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryPointlocations.Insert(bob.ToMods(historyPointlocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryPointlocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryPointlocations0(ctx context.Context, exec bob.Executor, count int, historyPointlocations1 HistoryPointlocationSlice, organization0 *Organization) (HistoryPointlocationSlice, error) {
|
|
setter := &HistoryPointlocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyPointlocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryPointlocations0: %w", err)
|
|
}
|
|
|
|
return historyPointlocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryPointlocations(ctx context.Context, exec bob.Executor, related ...*HistoryPointlocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyPointlocations1, err := insertOrganizationHistoryPointlocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryPointlocations = append(organization0.R.HistoryPointlocations, historyPointlocations1...)
|
|
|
|
for _, rel := range historyPointlocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryPointlocations(ctx context.Context, exec bob.Executor, related ...*HistoryPointlocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyPointlocations1 := HistoryPointlocationSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryPointlocations0(ctx, exec, len(related), historyPointlocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryPointlocations = append(organization0.R.HistoryPointlocations, historyPointlocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryPolygonlocations0(ctx context.Context, exec bob.Executor, historyPolygonlocations1 []*HistoryPolygonlocationSetter, organization0 *Organization) (HistoryPolygonlocationSlice, error) {
|
|
for i := range historyPolygonlocations1 {
|
|
historyPolygonlocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryPolygonlocations.Insert(bob.ToMods(historyPolygonlocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryPolygonlocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryPolygonlocations0(ctx context.Context, exec bob.Executor, count int, historyPolygonlocations1 HistoryPolygonlocationSlice, organization0 *Organization) (HistoryPolygonlocationSlice, error) {
|
|
setter := &HistoryPolygonlocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyPolygonlocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryPolygonlocations0: %w", err)
|
|
}
|
|
|
|
return historyPolygonlocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryPolygonlocations(ctx context.Context, exec bob.Executor, related ...*HistoryPolygonlocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyPolygonlocations1, err := insertOrganizationHistoryPolygonlocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryPolygonlocations = append(organization0.R.HistoryPolygonlocations, historyPolygonlocations1...)
|
|
|
|
for _, rel := range historyPolygonlocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryPolygonlocations(ctx context.Context, exec bob.Executor, related ...*HistoryPolygonlocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyPolygonlocations1 := HistoryPolygonlocationSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryPolygonlocations0(ctx, exec, len(related), historyPolygonlocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryPolygonlocations = append(organization0.R.HistoryPolygonlocations, historyPolygonlocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryPools0(ctx context.Context, exec bob.Executor, historyPools1 []*HistoryPoolSetter, organization0 *Organization) (HistoryPoolSlice, error) {
|
|
for i := range historyPools1 {
|
|
historyPools1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryPools.Insert(bob.ToMods(historyPools1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryPools0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryPools0(ctx context.Context, exec bob.Executor, count int, historyPools1 HistoryPoolSlice, organization0 *Organization) (HistoryPoolSlice, error) {
|
|
setter := &HistoryPoolSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyPools1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryPools0: %w", err)
|
|
}
|
|
|
|
return historyPools1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryPools(ctx context.Context, exec bob.Executor, related ...*HistoryPoolSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyPools1, err := insertOrganizationHistoryPools0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryPools = append(organization0.R.HistoryPools, historyPools1...)
|
|
|
|
for _, rel := range historyPools1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryPools(ctx context.Context, exec bob.Executor, related ...*HistoryPool) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyPools1 := HistoryPoolSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryPools0(ctx, exec, len(related), historyPools1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryPools = append(organization0.R.HistoryPools, historyPools1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryPooldetails0(ctx context.Context, exec bob.Executor, historyPooldetails1 []*HistoryPooldetailSetter, organization0 *Organization) (HistoryPooldetailSlice, error) {
|
|
for i := range historyPooldetails1 {
|
|
historyPooldetails1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryPooldetails.Insert(bob.ToMods(historyPooldetails1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryPooldetails0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryPooldetails0(ctx context.Context, exec bob.Executor, count int, historyPooldetails1 HistoryPooldetailSlice, organization0 *Organization) (HistoryPooldetailSlice, error) {
|
|
setter := &HistoryPooldetailSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyPooldetails1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryPooldetails0: %w", err)
|
|
}
|
|
|
|
return historyPooldetails1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryPooldetails(ctx context.Context, exec bob.Executor, related ...*HistoryPooldetailSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyPooldetails1, err := insertOrganizationHistoryPooldetails0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryPooldetails = append(organization0.R.HistoryPooldetails, historyPooldetails1...)
|
|
|
|
for _, rel := range historyPooldetails1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryPooldetails(ctx context.Context, exec bob.Executor, related ...*HistoryPooldetail) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyPooldetails1 := HistoryPooldetailSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryPooldetails0(ctx, exec, len(related), historyPooldetails1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryPooldetails = append(organization0.R.HistoryPooldetails, historyPooldetails1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryProposedtreatmentareas0(ctx context.Context, exec bob.Executor, historyProposedtreatmentareas1 []*HistoryProposedtreatmentareaSetter, organization0 *Organization) (HistoryProposedtreatmentareaSlice, error) {
|
|
for i := range historyProposedtreatmentareas1 {
|
|
historyProposedtreatmentareas1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryProposedtreatmentareas.Insert(bob.ToMods(historyProposedtreatmentareas1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryProposedtreatmentareas0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryProposedtreatmentareas0(ctx context.Context, exec bob.Executor, count int, historyProposedtreatmentareas1 HistoryProposedtreatmentareaSlice, organization0 *Organization) (HistoryProposedtreatmentareaSlice, error) {
|
|
setter := &HistoryProposedtreatmentareaSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyProposedtreatmentareas1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryProposedtreatmentareas0: %w", err)
|
|
}
|
|
|
|
return historyProposedtreatmentareas1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryProposedtreatmentareas(ctx context.Context, exec bob.Executor, related ...*HistoryProposedtreatmentareaSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyProposedtreatmentareas1, err := insertOrganizationHistoryProposedtreatmentareas0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryProposedtreatmentareas = append(organization0.R.HistoryProposedtreatmentareas, historyProposedtreatmentareas1...)
|
|
|
|
for _, rel := range historyProposedtreatmentareas1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryProposedtreatmentareas(ctx context.Context, exec bob.Executor, related ...*HistoryProposedtreatmentarea) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyProposedtreatmentareas1 := HistoryProposedtreatmentareaSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryProposedtreatmentareas0(ctx, exec, len(related), historyProposedtreatmentareas1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryProposedtreatmentareas = append(organization0.R.HistoryProposedtreatmentareas, historyProposedtreatmentareas1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryQamosquitoinspections0(ctx context.Context, exec bob.Executor, historyQamosquitoinspections1 []*HistoryQamosquitoinspectionSetter, organization0 *Organization) (HistoryQamosquitoinspectionSlice, error) {
|
|
for i := range historyQamosquitoinspections1 {
|
|
historyQamosquitoinspections1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryQamosquitoinspections.Insert(bob.ToMods(historyQamosquitoinspections1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryQamosquitoinspections0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryQamosquitoinspections0(ctx context.Context, exec bob.Executor, count int, historyQamosquitoinspections1 HistoryQamosquitoinspectionSlice, organization0 *Organization) (HistoryQamosquitoinspectionSlice, error) {
|
|
setter := &HistoryQamosquitoinspectionSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyQamosquitoinspections1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryQamosquitoinspections0: %w", err)
|
|
}
|
|
|
|
return historyQamosquitoinspections1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryQamosquitoinspections(ctx context.Context, exec bob.Executor, related ...*HistoryQamosquitoinspectionSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyQamosquitoinspections1, err := insertOrganizationHistoryQamosquitoinspections0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryQamosquitoinspections = append(organization0.R.HistoryQamosquitoinspections, historyQamosquitoinspections1...)
|
|
|
|
for _, rel := range historyQamosquitoinspections1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryQamosquitoinspections(ctx context.Context, exec bob.Executor, related ...*HistoryQamosquitoinspection) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyQamosquitoinspections1 := HistoryQamosquitoinspectionSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryQamosquitoinspections0(ctx, exec, len(related), historyQamosquitoinspections1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryQamosquitoinspections = append(organization0.R.HistoryQamosquitoinspections, historyQamosquitoinspections1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryRodentlocations0(ctx context.Context, exec bob.Executor, historyRodentlocations1 []*HistoryRodentlocationSetter, organization0 *Organization) (HistoryRodentlocationSlice, error) {
|
|
for i := range historyRodentlocations1 {
|
|
historyRodentlocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryRodentlocations.Insert(bob.ToMods(historyRodentlocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryRodentlocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryRodentlocations0(ctx context.Context, exec bob.Executor, count int, historyRodentlocations1 HistoryRodentlocationSlice, organization0 *Organization) (HistoryRodentlocationSlice, error) {
|
|
setter := &HistoryRodentlocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyRodentlocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryRodentlocations0: %w", err)
|
|
}
|
|
|
|
return historyRodentlocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryRodentlocations(ctx context.Context, exec bob.Executor, related ...*HistoryRodentlocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyRodentlocations1, err := insertOrganizationHistoryRodentlocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryRodentlocations = append(organization0.R.HistoryRodentlocations, historyRodentlocations1...)
|
|
|
|
for _, rel := range historyRodentlocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryRodentlocations(ctx context.Context, exec bob.Executor, related ...*HistoryRodentlocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyRodentlocations1 := HistoryRodentlocationSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryRodentlocations0(ctx, exec, len(related), historyRodentlocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryRodentlocations = append(organization0.R.HistoryRodentlocations, historyRodentlocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistorySamplecollections0(ctx context.Context, exec bob.Executor, historySamplecollections1 []*HistorySamplecollectionSetter, organization0 *Organization) (HistorySamplecollectionSlice, error) {
|
|
for i := range historySamplecollections1 {
|
|
historySamplecollections1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistorySamplecollections.Insert(bob.ToMods(historySamplecollections1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistorySamplecollections0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistorySamplecollections0(ctx context.Context, exec bob.Executor, count int, historySamplecollections1 HistorySamplecollectionSlice, organization0 *Organization) (HistorySamplecollectionSlice, error) {
|
|
setter := &HistorySamplecollectionSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historySamplecollections1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistorySamplecollections0: %w", err)
|
|
}
|
|
|
|
return historySamplecollections1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistorySamplecollections(ctx context.Context, exec bob.Executor, related ...*HistorySamplecollectionSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historySamplecollections1, err := insertOrganizationHistorySamplecollections0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistorySamplecollections = append(organization0.R.HistorySamplecollections, historySamplecollections1...)
|
|
|
|
for _, rel := range historySamplecollections1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistorySamplecollections(ctx context.Context, exec bob.Executor, related ...*HistorySamplecollection) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historySamplecollections1 := HistorySamplecollectionSlice(related)
|
|
|
|
_, err = attachOrganizationHistorySamplecollections0(ctx, exec, len(related), historySamplecollections1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistorySamplecollections = append(organization0.R.HistorySamplecollections, historySamplecollections1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistorySamplelocations0(ctx context.Context, exec bob.Executor, historySamplelocations1 []*HistorySamplelocationSetter, organization0 *Organization) (HistorySamplelocationSlice, error) {
|
|
for i := range historySamplelocations1 {
|
|
historySamplelocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistorySamplelocations.Insert(bob.ToMods(historySamplelocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistorySamplelocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistorySamplelocations0(ctx context.Context, exec bob.Executor, count int, historySamplelocations1 HistorySamplelocationSlice, organization0 *Organization) (HistorySamplelocationSlice, error) {
|
|
setter := &HistorySamplelocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historySamplelocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistorySamplelocations0: %w", err)
|
|
}
|
|
|
|
return historySamplelocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistorySamplelocations(ctx context.Context, exec bob.Executor, related ...*HistorySamplelocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historySamplelocations1, err := insertOrganizationHistorySamplelocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistorySamplelocations = append(organization0.R.HistorySamplelocations, historySamplelocations1...)
|
|
|
|
for _, rel := range historySamplelocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistorySamplelocations(ctx context.Context, exec bob.Executor, related ...*HistorySamplelocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historySamplelocations1 := HistorySamplelocationSlice(related)
|
|
|
|
_, err = attachOrganizationHistorySamplelocations0(ctx, exec, len(related), historySamplelocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistorySamplelocations = append(organization0.R.HistorySamplelocations, historySamplelocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryServicerequests0(ctx context.Context, exec bob.Executor, historyServicerequests1 []*HistoryServicerequestSetter, organization0 *Organization) (HistoryServicerequestSlice, error) {
|
|
for i := range historyServicerequests1 {
|
|
historyServicerequests1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryServicerequests.Insert(bob.ToMods(historyServicerequests1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryServicerequests0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryServicerequests0(ctx context.Context, exec bob.Executor, count int, historyServicerequests1 HistoryServicerequestSlice, organization0 *Organization) (HistoryServicerequestSlice, error) {
|
|
setter := &HistoryServicerequestSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyServicerequests1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryServicerequests0: %w", err)
|
|
}
|
|
|
|
return historyServicerequests1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryServicerequests(ctx context.Context, exec bob.Executor, related ...*HistoryServicerequestSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyServicerequests1, err := insertOrganizationHistoryServicerequests0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryServicerequests = append(organization0.R.HistoryServicerequests, historyServicerequests1...)
|
|
|
|
for _, rel := range historyServicerequests1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryServicerequests(ctx context.Context, exec bob.Executor, related ...*HistoryServicerequest) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyServicerequests1 := HistoryServicerequestSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryServicerequests0(ctx, exec, len(related), historyServicerequests1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryServicerequests = append(organization0.R.HistoryServicerequests, historyServicerequests1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistorySpeciesabundances0(ctx context.Context, exec bob.Executor, historySpeciesabundances1 []*HistorySpeciesabundanceSetter, organization0 *Organization) (HistorySpeciesabundanceSlice, error) {
|
|
for i := range historySpeciesabundances1 {
|
|
historySpeciesabundances1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistorySpeciesabundances.Insert(bob.ToMods(historySpeciesabundances1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistorySpeciesabundances0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistorySpeciesabundances0(ctx context.Context, exec bob.Executor, count int, historySpeciesabundances1 HistorySpeciesabundanceSlice, organization0 *Organization) (HistorySpeciesabundanceSlice, error) {
|
|
setter := &HistorySpeciesabundanceSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historySpeciesabundances1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistorySpeciesabundances0: %w", err)
|
|
}
|
|
|
|
return historySpeciesabundances1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistorySpeciesabundances(ctx context.Context, exec bob.Executor, related ...*HistorySpeciesabundanceSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historySpeciesabundances1, err := insertOrganizationHistorySpeciesabundances0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistorySpeciesabundances = append(organization0.R.HistorySpeciesabundances, historySpeciesabundances1...)
|
|
|
|
for _, rel := range historySpeciesabundances1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistorySpeciesabundances(ctx context.Context, exec bob.Executor, related ...*HistorySpeciesabundance) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historySpeciesabundances1 := HistorySpeciesabundanceSlice(related)
|
|
|
|
_, err = attachOrganizationHistorySpeciesabundances0(ctx, exec, len(related), historySpeciesabundances1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistorySpeciesabundances = append(organization0.R.HistorySpeciesabundances, historySpeciesabundances1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryStormdrains0(ctx context.Context, exec bob.Executor, historyStormdrains1 []*HistoryStormdrainSetter, organization0 *Organization) (HistoryStormdrainSlice, error) {
|
|
for i := range historyStormdrains1 {
|
|
historyStormdrains1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryStormdrains.Insert(bob.ToMods(historyStormdrains1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryStormdrains0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryStormdrains0(ctx context.Context, exec bob.Executor, count int, historyStormdrains1 HistoryStormdrainSlice, organization0 *Organization) (HistoryStormdrainSlice, error) {
|
|
setter := &HistoryStormdrainSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyStormdrains1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryStormdrains0: %w", err)
|
|
}
|
|
|
|
return historyStormdrains1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryStormdrains(ctx context.Context, exec bob.Executor, related ...*HistoryStormdrainSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyStormdrains1, err := insertOrganizationHistoryStormdrains0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryStormdrains = append(organization0.R.HistoryStormdrains, historyStormdrains1...)
|
|
|
|
for _, rel := range historyStormdrains1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryStormdrains(ctx context.Context, exec bob.Executor, related ...*HistoryStormdrain) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyStormdrains1 := HistoryStormdrainSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryStormdrains0(ctx, exec, len(related), historyStormdrains1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryStormdrains = append(organization0.R.HistoryStormdrains, historyStormdrains1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryTimecards0(ctx context.Context, exec bob.Executor, historyTimecards1 []*HistoryTimecardSetter, organization0 *Organization) (HistoryTimecardSlice, error) {
|
|
for i := range historyTimecards1 {
|
|
historyTimecards1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryTimecards.Insert(bob.ToMods(historyTimecards1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryTimecards0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryTimecards0(ctx context.Context, exec bob.Executor, count int, historyTimecards1 HistoryTimecardSlice, organization0 *Organization) (HistoryTimecardSlice, error) {
|
|
setter := &HistoryTimecardSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyTimecards1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryTimecards0: %w", err)
|
|
}
|
|
|
|
return historyTimecards1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryTimecards(ctx context.Context, exec bob.Executor, related ...*HistoryTimecardSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyTimecards1, err := insertOrganizationHistoryTimecards0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTimecards = append(organization0.R.HistoryTimecards, historyTimecards1...)
|
|
|
|
for _, rel := range historyTimecards1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryTimecards(ctx context.Context, exec bob.Executor, related ...*HistoryTimecard) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyTimecards1 := HistoryTimecardSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryTimecards0(ctx, exec, len(related), historyTimecards1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTimecards = append(organization0.R.HistoryTimecards, historyTimecards1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryTrapdata0(ctx context.Context, exec bob.Executor, historyTrapdata1 []*HistoryTrapdatumSetter, organization0 *Organization) (HistoryTrapdatumSlice, error) {
|
|
for i := range historyTrapdata1 {
|
|
historyTrapdata1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryTrapdata.Insert(bob.ToMods(historyTrapdata1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryTrapdata0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryTrapdata0(ctx context.Context, exec bob.Executor, count int, historyTrapdata1 HistoryTrapdatumSlice, organization0 *Organization) (HistoryTrapdatumSlice, error) {
|
|
setter := &HistoryTrapdatumSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyTrapdata1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryTrapdata0: %w", err)
|
|
}
|
|
|
|
return historyTrapdata1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryTrapdata(ctx context.Context, exec bob.Executor, related ...*HistoryTrapdatumSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyTrapdata1, err := insertOrganizationHistoryTrapdata0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTrapdata = append(organization0.R.HistoryTrapdata, historyTrapdata1...)
|
|
|
|
for _, rel := range historyTrapdata1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryTrapdata(ctx context.Context, exec bob.Executor, related ...*HistoryTrapdatum) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyTrapdata1 := HistoryTrapdatumSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryTrapdata0(ctx, exec, len(related), historyTrapdata1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTrapdata = append(organization0.R.HistoryTrapdata, historyTrapdata1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryTraplocations0(ctx context.Context, exec bob.Executor, historyTraplocations1 []*HistoryTraplocationSetter, organization0 *Organization) (HistoryTraplocationSlice, error) {
|
|
for i := range historyTraplocations1 {
|
|
historyTraplocations1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryTraplocations.Insert(bob.ToMods(historyTraplocations1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryTraplocations0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryTraplocations0(ctx context.Context, exec bob.Executor, count int, historyTraplocations1 HistoryTraplocationSlice, organization0 *Organization) (HistoryTraplocationSlice, error) {
|
|
setter := &HistoryTraplocationSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyTraplocations1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryTraplocations0: %w", err)
|
|
}
|
|
|
|
return historyTraplocations1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryTraplocations(ctx context.Context, exec bob.Executor, related ...*HistoryTraplocationSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyTraplocations1, err := insertOrganizationHistoryTraplocations0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTraplocations = append(organization0.R.HistoryTraplocations, historyTraplocations1...)
|
|
|
|
for _, rel := range historyTraplocations1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryTraplocations(ctx context.Context, exec bob.Executor, related ...*HistoryTraplocation) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyTraplocations1 := HistoryTraplocationSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryTraplocations0(ctx, exec, len(related), historyTraplocations1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTraplocations = append(organization0.R.HistoryTraplocations, historyTraplocations1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryTreatments0(ctx context.Context, exec bob.Executor, historyTreatments1 []*HistoryTreatmentSetter, organization0 *Organization) (HistoryTreatmentSlice, error) {
|
|
for i := range historyTreatments1 {
|
|
historyTreatments1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryTreatments.Insert(bob.ToMods(historyTreatments1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryTreatments0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryTreatments0(ctx context.Context, exec bob.Executor, count int, historyTreatments1 HistoryTreatmentSlice, organization0 *Organization) (HistoryTreatmentSlice, error) {
|
|
setter := &HistoryTreatmentSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyTreatments1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryTreatments0: %w", err)
|
|
}
|
|
|
|
return historyTreatments1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryTreatments(ctx context.Context, exec bob.Executor, related ...*HistoryTreatmentSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyTreatments1, err := insertOrganizationHistoryTreatments0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTreatments = append(organization0.R.HistoryTreatments, historyTreatments1...)
|
|
|
|
for _, rel := range historyTreatments1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryTreatments(ctx context.Context, exec bob.Executor, related ...*HistoryTreatment) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyTreatments1 := HistoryTreatmentSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryTreatments0(ctx, exec, len(related), historyTreatments1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTreatments = append(organization0.R.HistoryTreatments, historyTreatments1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryTreatmentareas0(ctx context.Context, exec bob.Executor, historyTreatmentareas1 []*HistoryTreatmentareaSetter, organization0 *Organization) (HistoryTreatmentareaSlice, error) {
|
|
for i := range historyTreatmentareas1 {
|
|
historyTreatmentareas1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryTreatmentareas.Insert(bob.ToMods(historyTreatmentareas1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryTreatmentareas0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryTreatmentareas0(ctx context.Context, exec bob.Executor, count int, historyTreatmentareas1 HistoryTreatmentareaSlice, organization0 *Organization) (HistoryTreatmentareaSlice, error) {
|
|
setter := &HistoryTreatmentareaSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyTreatmentareas1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryTreatmentareas0: %w", err)
|
|
}
|
|
|
|
return historyTreatmentareas1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryTreatmentareas(ctx context.Context, exec bob.Executor, related ...*HistoryTreatmentareaSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyTreatmentareas1, err := insertOrganizationHistoryTreatmentareas0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTreatmentareas = append(organization0.R.HistoryTreatmentareas, historyTreatmentareas1...)
|
|
|
|
for _, rel := range historyTreatmentareas1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryTreatmentareas(ctx context.Context, exec bob.Executor, related ...*HistoryTreatmentarea) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyTreatmentareas1 := HistoryTreatmentareaSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryTreatmentareas0(ctx, exec, len(related), historyTreatmentareas1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryTreatmentareas = append(organization0.R.HistoryTreatmentareas, historyTreatmentareas1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryZones0(ctx context.Context, exec bob.Executor, historyZones1 []*HistoryZoneSetter, organization0 *Organization) (HistoryZoneSlice, error) {
|
|
for i := range historyZones1 {
|
|
historyZones1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryZones.Insert(bob.ToMods(historyZones1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryZones0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryZones0(ctx context.Context, exec bob.Executor, count int, historyZones1 HistoryZoneSlice, organization0 *Organization) (HistoryZoneSlice, error) {
|
|
setter := &HistoryZoneSetter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyZones1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryZones0: %w", err)
|
|
}
|
|
|
|
return historyZones1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryZones(ctx context.Context, exec bob.Executor, related ...*HistoryZoneSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyZones1, err := insertOrganizationHistoryZones0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryZones = append(organization0.R.HistoryZones, historyZones1...)
|
|
|
|
for _, rel := range historyZones1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryZones(ctx context.Context, exec bob.Executor, related ...*HistoryZone) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyZones1 := HistoryZoneSlice(related)
|
|
|
|
_, err = attachOrganizationHistoryZones0(ctx, exec, len(related), historyZones1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryZones = append(organization0.R.HistoryZones, historyZones1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationHistoryZones2s0(ctx context.Context, exec bob.Executor, historyZones2s1 []*HistoryZones2Setter, organization0 *Organization) (HistoryZones2Slice, error) {
|
|
for i := range historyZones2s1 {
|
|
historyZones2s1[i].OrganizationID = omit.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := HistoryZones2s.Insert(bob.ToMods(historyZones2s1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationHistoryZones2s0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationHistoryZones2s0(ctx context.Context, exec bob.Executor, count int, historyZones2s1 HistoryZones2Slice, organization0 *Organization) (HistoryZones2Slice, error) {
|
|
setter := &HistoryZones2Setter{
|
|
OrganizationID: omit.From(organization0.ID),
|
|
}
|
|
|
|
err := historyZones2s1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationHistoryZones2s0: %w", err)
|
|
}
|
|
|
|
return historyZones2s1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertHistoryZones2s(ctx context.Context, exec bob.Executor, related ...*HistoryZones2Setter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
historyZones2s1, err := insertOrganizationHistoryZones2s0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryZones2s = append(organization0.R.HistoryZones2s, historyZones2s1...)
|
|
|
|
for _, rel := range historyZones2s1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachHistoryZones2s(ctx context.Context, exec bob.Executor, related ...*HistoryZones2) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
historyZones2s1 := HistoryZones2Slice(related)
|
|
|
|
_, err = attachOrganizationHistoryZones2s0(ctx, exec, len(related), historyZones2s1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.HistoryZones2s = append(organization0.R.HistoryZones2s, historyZones2s1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func insertOrganizationUser0(ctx context.Context, exec bob.Executor, users1 []*UserSetter, organization0 *Organization) (UserSlice, error) {
|
|
for i := range users1 {
|
|
users1[i].OrganizationID = omitnull.From(organization0.ID)
|
|
}
|
|
|
|
ret, err := Users.Insert(bob.ToMods(users1...)).All(ctx, exec)
|
|
if err != nil {
|
|
return ret, fmt.Errorf("insertOrganizationUser0: %w", err)
|
|
}
|
|
|
|
return ret, nil
|
|
}
|
|
|
|
func attachOrganizationUser0(ctx context.Context, exec bob.Executor, count int, users1 UserSlice, organization0 *Organization) (UserSlice, error) {
|
|
setter := &UserSetter{
|
|
OrganizationID: omitnull.From(organization0.ID),
|
|
}
|
|
|
|
err := users1.UpdateAll(ctx, exec, *setter)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("attachOrganizationUser0: %w", err)
|
|
}
|
|
|
|
return users1, nil
|
|
}
|
|
|
|
func (organization0 *Organization) InsertUser(ctx context.Context, exec bob.Executor, related ...*UserSetter) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
|
|
users1, err := insertOrganizationUser0(ctx, exec, related, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.User = append(organization0.R.User, users1...)
|
|
|
|
for _, rel := range users1 {
|
|
rel.R.Organization = organization0
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (organization0 *Organization) AttachUser(ctx context.Context, exec bob.Executor, related ...*User) error {
|
|
if len(related) == 0 {
|
|
return nil
|
|
}
|
|
|
|
var err error
|
|
users1 := UserSlice(related)
|
|
|
|
_, err = attachOrganizationUser0(ctx, exec, len(related), users1, organization0)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
organization0.R.User = append(organization0.R.User, users1...)
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = organization0
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
type organizationWhere[Q psql.Filterable] struct {
|
|
ID psql.WhereMod[Q, int32]
|
|
Name psql.WhereNullMod[Q, string]
|
|
ArcgisID psql.WhereNullMod[Q, string]
|
|
ArcgisName psql.WhereNullMod[Q, string]
|
|
FieldseekerURL psql.WhereNullMod[Q, string]
|
|
}
|
|
|
|
func (organizationWhere[Q]) AliasedAs(alias string) organizationWhere[Q] {
|
|
return buildOrganizationWhere[Q](buildOrganizationColumns(alias))
|
|
}
|
|
|
|
func buildOrganizationWhere[Q psql.Filterable](cols organizationColumns) organizationWhere[Q] {
|
|
return organizationWhere[Q]{
|
|
ID: psql.Where[Q, int32](cols.ID),
|
|
Name: psql.WhereNull[Q, string](cols.Name),
|
|
ArcgisID: psql.WhereNull[Q, string](cols.ArcgisID),
|
|
ArcgisName: psql.WhereNull[Q, string](cols.ArcgisName),
|
|
FieldseekerURL: psql.WhereNull[Q, string](cols.FieldseekerURL),
|
|
}
|
|
}
|
|
|
|
func (o *Organization) Preload(name string, retrieved any) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
switch name {
|
|
case "FieldseekerSyncs":
|
|
rels, ok := retrieved.(FieldseekerSyncSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FieldseekerSyncs = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSContainerrelates":
|
|
rels, ok := retrieved.(FSContainerrelateSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSContainerrelates = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSFieldscoutinglogs":
|
|
rels, ok := retrieved.(FSFieldscoutinglogSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSFieldscoutinglogs = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSHabitatrelates":
|
|
rels, ok := retrieved.(FSHabitatrelateSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSHabitatrelates = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSInspectionsamples":
|
|
rels, ok := retrieved.(FSInspectionsampleSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSInspectionsamples = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSInspectionsampledetails":
|
|
rels, ok := retrieved.(FSInspectionsampledetailSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSInspectionsampledetails = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSLinelocations":
|
|
rels, ok := retrieved.(FSLinelocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSLinelocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSLocationtrackings":
|
|
rels, ok := retrieved.(FSLocationtrackingSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSLocationtrackings = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSMosquitoinspections":
|
|
rels, ok := retrieved.(FSMosquitoinspectionSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSMosquitoinspections = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSPointlocations":
|
|
rels, ok := retrieved.(FSPointlocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSPointlocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSPolygonlocations":
|
|
rels, ok := retrieved.(FSPolygonlocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSPolygonlocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSPools":
|
|
rels, ok := retrieved.(FSPoolSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSPools = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSPooldetails":
|
|
rels, ok := retrieved.(FSPooldetailSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSPooldetails = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSProposedtreatmentareas":
|
|
rels, ok := retrieved.(FSProposedtreatmentareaSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSProposedtreatmentareas = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSQamosquitoinspections":
|
|
rels, ok := retrieved.(FSQamosquitoinspectionSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSQamosquitoinspections = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSRodentlocations":
|
|
rels, ok := retrieved.(FSRodentlocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSRodentlocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSSamplecollections":
|
|
rels, ok := retrieved.(FSSamplecollectionSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSSamplecollections = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSSamplelocations":
|
|
rels, ok := retrieved.(FSSamplelocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSSamplelocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSServicerequests":
|
|
rels, ok := retrieved.(FSServicerequestSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSServicerequests = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSSpeciesabundances":
|
|
rels, ok := retrieved.(FSSpeciesabundanceSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSSpeciesabundances = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSStormdrains":
|
|
rels, ok := retrieved.(FSStormdrainSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSStormdrains = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSTimecards":
|
|
rels, ok := retrieved.(FSTimecardSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSTimecards = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSTrapdata":
|
|
rels, ok := retrieved.(FSTrapdatumSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSTrapdata = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSTraplocations":
|
|
rels, ok := retrieved.(FSTraplocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSTraplocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSTreatments":
|
|
rels, ok := retrieved.(FSTreatmentSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSTreatments = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSTreatmentareas":
|
|
rels, ok := retrieved.(FSTreatmentareaSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSTreatmentareas = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSZones":
|
|
rels, ok := retrieved.(FSZoneSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSZones = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "FSZones2s":
|
|
rels, ok := retrieved.(FSZones2Slice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.FSZones2s = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "H3Aggregations":
|
|
rels, ok := retrieved.(H3AggregationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.H3Aggregations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryContainerrelates":
|
|
rels, ok := retrieved.(HistoryContainerrelateSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryContainerrelates = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryFieldscoutinglogs":
|
|
rels, ok := retrieved.(HistoryFieldscoutinglogSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryFieldscoutinglogs = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryHabitatrelates":
|
|
rels, ok := retrieved.(HistoryHabitatrelateSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryHabitatrelates = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryInspectionsamples":
|
|
rels, ok := retrieved.(HistoryInspectionsampleSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryInspectionsamples = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryInspectionsampledetails":
|
|
rels, ok := retrieved.(HistoryInspectionsampledetailSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryInspectionsampledetails = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryLinelocations":
|
|
rels, ok := retrieved.(HistoryLinelocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryLinelocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryLocationtrackings":
|
|
rels, ok := retrieved.(HistoryLocationtrackingSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryLocationtrackings = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryMosquitoinspections":
|
|
rels, ok := retrieved.(HistoryMosquitoinspectionSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryMosquitoinspections = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryPointlocations":
|
|
rels, ok := retrieved.(HistoryPointlocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryPointlocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryPolygonlocations":
|
|
rels, ok := retrieved.(HistoryPolygonlocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryPolygonlocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryPools":
|
|
rels, ok := retrieved.(HistoryPoolSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryPools = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryPooldetails":
|
|
rels, ok := retrieved.(HistoryPooldetailSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryPooldetails = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryProposedtreatmentareas":
|
|
rels, ok := retrieved.(HistoryProposedtreatmentareaSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryProposedtreatmentareas = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryQamosquitoinspections":
|
|
rels, ok := retrieved.(HistoryQamosquitoinspectionSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryQamosquitoinspections = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryRodentlocations":
|
|
rels, ok := retrieved.(HistoryRodentlocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryRodentlocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistorySamplecollections":
|
|
rels, ok := retrieved.(HistorySamplecollectionSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistorySamplecollections = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistorySamplelocations":
|
|
rels, ok := retrieved.(HistorySamplelocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistorySamplelocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryServicerequests":
|
|
rels, ok := retrieved.(HistoryServicerequestSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryServicerequests = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistorySpeciesabundances":
|
|
rels, ok := retrieved.(HistorySpeciesabundanceSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistorySpeciesabundances = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryStormdrains":
|
|
rels, ok := retrieved.(HistoryStormdrainSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryStormdrains = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryTimecards":
|
|
rels, ok := retrieved.(HistoryTimecardSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryTimecards = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryTrapdata":
|
|
rels, ok := retrieved.(HistoryTrapdatumSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryTrapdata = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryTraplocations":
|
|
rels, ok := retrieved.(HistoryTraplocationSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryTraplocations = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryTreatments":
|
|
rels, ok := retrieved.(HistoryTreatmentSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryTreatments = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryTreatmentareas":
|
|
rels, ok := retrieved.(HistoryTreatmentareaSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryTreatmentareas = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryZones":
|
|
rels, ok := retrieved.(HistoryZoneSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryZones = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "HistoryZones2s":
|
|
rels, ok := retrieved.(HistoryZones2Slice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.HistoryZones2s = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
case "User":
|
|
rels, ok := retrieved.(UserSlice)
|
|
if !ok {
|
|
return fmt.Errorf("organization cannot load %T as %q", retrieved, name)
|
|
}
|
|
|
|
o.R.User = rels
|
|
|
|
for _, rel := range rels {
|
|
if rel != nil {
|
|
rel.R.Organization = o
|
|
}
|
|
}
|
|
return nil
|
|
default:
|
|
return fmt.Errorf("organization has no relationship %q", name)
|
|
}
|
|
}
|
|
|
|
type organizationPreloader struct{}
|
|
|
|
func buildOrganizationPreloader() organizationPreloader {
|
|
return organizationPreloader{}
|
|
}
|
|
|
|
type organizationThenLoader[Q orm.Loadable] struct {
|
|
FieldseekerSyncs func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSContainerrelates func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSFieldscoutinglogs func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSHabitatrelates func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSInspectionsamples func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSInspectionsampledetails func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSLinelocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSLocationtrackings func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSMosquitoinspections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSPointlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSPolygonlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSPools func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSPooldetails func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSProposedtreatmentareas func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSQamosquitoinspections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSRodentlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSSamplecollections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSSamplelocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSServicerequests func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSSpeciesabundances func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSStormdrains func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSTimecards func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSTrapdata func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSTraplocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSTreatments func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSTreatmentareas func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSZones func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
FSZones2s func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
H3Aggregations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryContainerrelates func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryFieldscoutinglogs func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryHabitatrelates func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryInspectionsamples func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryInspectionsampledetails func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryLinelocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryLocationtrackings func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryMosquitoinspections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryPointlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryPolygonlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryPools func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryPooldetails func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryProposedtreatmentareas func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryQamosquitoinspections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryRodentlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistorySamplecollections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistorySamplelocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryServicerequests func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistorySpeciesabundances func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryStormdrains func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryTimecards func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryTrapdata func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryTraplocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryTreatments func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryTreatmentareas func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryZones func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
HistoryZones2s func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
User func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q]
|
|
}
|
|
|
|
func buildOrganizationThenLoader[Q orm.Loadable]() organizationThenLoader[Q] {
|
|
type FieldseekerSyncsLoadInterface interface {
|
|
LoadFieldseekerSyncs(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSContainerrelatesLoadInterface interface {
|
|
LoadFSContainerrelates(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSFieldscoutinglogsLoadInterface interface {
|
|
LoadFSFieldscoutinglogs(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSHabitatrelatesLoadInterface interface {
|
|
LoadFSHabitatrelates(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSInspectionsamplesLoadInterface interface {
|
|
LoadFSInspectionsamples(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSInspectionsampledetailsLoadInterface interface {
|
|
LoadFSInspectionsampledetails(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSLinelocationsLoadInterface interface {
|
|
LoadFSLinelocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSLocationtrackingsLoadInterface interface {
|
|
LoadFSLocationtrackings(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSMosquitoinspectionsLoadInterface interface {
|
|
LoadFSMosquitoinspections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSPointlocationsLoadInterface interface {
|
|
LoadFSPointlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSPolygonlocationsLoadInterface interface {
|
|
LoadFSPolygonlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSPoolsLoadInterface interface {
|
|
LoadFSPools(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSPooldetailsLoadInterface interface {
|
|
LoadFSPooldetails(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSProposedtreatmentareasLoadInterface interface {
|
|
LoadFSProposedtreatmentareas(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSQamosquitoinspectionsLoadInterface interface {
|
|
LoadFSQamosquitoinspections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSRodentlocationsLoadInterface interface {
|
|
LoadFSRodentlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSSamplecollectionsLoadInterface interface {
|
|
LoadFSSamplecollections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSSamplelocationsLoadInterface interface {
|
|
LoadFSSamplelocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSServicerequestsLoadInterface interface {
|
|
LoadFSServicerequests(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSSpeciesabundancesLoadInterface interface {
|
|
LoadFSSpeciesabundances(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSStormdrainsLoadInterface interface {
|
|
LoadFSStormdrains(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSTimecardsLoadInterface interface {
|
|
LoadFSTimecards(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSTrapdataLoadInterface interface {
|
|
LoadFSTrapdata(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSTraplocationsLoadInterface interface {
|
|
LoadFSTraplocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSTreatmentsLoadInterface interface {
|
|
LoadFSTreatments(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSTreatmentareasLoadInterface interface {
|
|
LoadFSTreatmentareas(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSZonesLoadInterface interface {
|
|
LoadFSZones(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type FSZones2sLoadInterface interface {
|
|
LoadFSZones2s(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type H3AggregationsLoadInterface interface {
|
|
LoadH3Aggregations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryContainerrelatesLoadInterface interface {
|
|
LoadHistoryContainerrelates(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryFieldscoutinglogsLoadInterface interface {
|
|
LoadHistoryFieldscoutinglogs(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryHabitatrelatesLoadInterface interface {
|
|
LoadHistoryHabitatrelates(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryInspectionsamplesLoadInterface interface {
|
|
LoadHistoryInspectionsamples(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryInspectionsampledetailsLoadInterface interface {
|
|
LoadHistoryInspectionsampledetails(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryLinelocationsLoadInterface interface {
|
|
LoadHistoryLinelocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryLocationtrackingsLoadInterface interface {
|
|
LoadHistoryLocationtrackings(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryMosquitoinspectionsLoadInterface interface {
|
|
LoadHistoryMosquitoinspections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryPointlocationsLoadInterface interface {
|
|
LoadHistoryPointlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryPolygonlocationsLoadInterface interface {
|
|
LoadHistoryPolygonlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryPoolsLoadInterface interface {
|
|
LoadHistoryPools(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryPooldetailsLoadInterface interface {
|
|
LoadHistoryPooldetails(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryProposedtreatmentareasLoadInterface interface {
|
|
LoadHistoryProposedtreatmentareas(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryQamosquitoinspectionsLoadInterface interface {
|
|
LoadHistoryQamosquitoinspections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryRodentlocationsLoadInterface interface {
|
|
LoadHistoryRodentlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistorySamplecollectionsLoadInterface interface {
|
|
LoadHistorySamplecollections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistorySamplelocationsLoadInterface interface {
|
|
LoadHistorySamplelocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryServicerequestsLoadInterface interface {
|
|
LoadHistoryServicerequests(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistorySpeciesabundancesLoadInterface interface {
|
|
LoadHistorySpeciesabundances(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryStormdrainsLoadInterface interface {
|
|
LoadHistoryStormdrains(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryTimecardsLoadInterface interface {
|
|
LoadHistoryTimecards(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryTrapdataLoadInterface interface {
|
|
LoadHistoryTrapdata(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryTraplocationsLoadInterface interface {
|
|
LoadHistoryTraplocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryTreatmentsLoadInterface interface {
|
|
LoadHistoryTreatments(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryTreatmentareasLoadInterface interface {
|
|
LoadHistoryTreatmentareas(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryZonesLoadInterface interface {
|
|
LoadHistoryZones(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type HistoryZones2sLoadInterface interface {
|
|
LoadHistoryZones2s(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
type UserLoadInterface interface {
|
|
LoadUser(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error
|
|
}
|
|
|
|
return organizationThenLoader[Q]{
|
|
FieldseekerSyncs: thenLoadBuilder[Q](
|
|
"FieldseekerSyncs",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FieldseekerSyncsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFieldseekerSyncs(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSContainerrelates: thenLoadBuilder[Q](
|
|
"FSContainerrelates",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSContainerrelatesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSContainerrelates(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSFieldscoutinglogs: thenLoadBuilder[Q](
|
|
"FSFieldscoutinglogs",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSFieldscoutinglogsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSFieldscoutinglogs(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSHabitatrelates: thenLoadBuilder[Q](
|
|
"FSHabitatrelates",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSHabitatrelatesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSHabitatrelates(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSInspectionsamples: thenLoadBuilder[Q](
|
|
"FSInspectionsamples",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSInspectionsamplesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSInspectionsamples(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSInspectionsampledetails: thenLoadBuilder[Q](
|
|
"FSInspectionsampledetails",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSInspectionsampledetailsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSInspectionsampledetails(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSLinelocations: thenLoadBuilder[Q](
|
|
"FSLinelocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSLinelocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSLinelocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSLocationtrackings: thenLoadBuilder[Q](
|
|
"FSLocationtrackings",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSLocationtrackingsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSLocationtrackings(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSMosquitoinspections: thenLoadBuilder[Q](
|
|
"FSMosquitoinspections",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSMosquitoinspectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSMosquitoinspections(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSPointlocations: thenLoadBuilder[Q](
|
|
"FSPointlocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSPointlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSPointlocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSPolygonlocations: thenLoadBuilder[Q](
|
|
"FSPolygonlocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSPolygonlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSPolygonlocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSPools: thenLoadBuilder[Q](
|
|
"FSPools",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSPoolsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSPools(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSPooldetails: thenLoadBuilder[Q](
|
|
"FSPooldetails",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSPooldetailsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSPooldetails(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSProposedtreatmentareas: thenLoadBuilder[Q](
|
|
"FSProposedtreatmentareas",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSProposedtreatmentareasLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSProposedtreatmentareas(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSQamosquitoinspections: thenLoadBuilder[Q](
|
|
"FSQamosquitoinspections",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSQamosquitoinspectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSQamosquitoinspections(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSRodentlocations: thenLoadBuilder[Q](
|
|
"FSRodentlocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSRodentlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSRodentlocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSSamplecollections: thenLoadBuilder[Q](
|
|
"FSSamplecollections",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSSamplecollectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSSamplecollections(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSSamplelocations: thenLoadBuilder[Q](
|
|
"FSSamplelocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSSamplelocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSSamplelocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSServicerequests: thenLoadBuilder[Q](
|
|
"FSServicerequests",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSServicerequestsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSServicerequests(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSSpeciesabundances: thenLoadBuilder[Q](
|
|
"FSSpeciesabundances",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSSpeciesabundancesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSSpeciesabundances(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSStormdrains: thenLoadBuilder[Q](
|
|
"FSStormdrains",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSStormdrainsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSStormdrains(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSTimecards: thenLoadBuilder[Q](
|
|
"FSTimecards",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSTimecardsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSTimecards(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSTrapdata: thenLoadBuilder[Q](
|
|
"FSTrapdata",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSTrapdataLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSTrapdata(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSTraplocations: thenLoadBuilder[Q](
|
|
"FSTraplocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSTraplocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSTraplocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSTreatments: thenLoadBuilder[Q](
|
|
"FSTreatments",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSTreatmentsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSTreatments(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSTreatmentareas: thenLoadBuilder[Q](
|
|
"FSTreatmentareas",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSTreatmentareasLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSTreatmentareas(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSZones: thenLoadBuilder[Q](
|
|
"FSZones",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSZonesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSZones(ctx, exec, mods...)
|
|
},
|
|
),
|
|
FSZones2s: thenLoadBuilder[Q](
|
|
"FSZones2s",
|
|
func(ctx context.Context, exec bob.Executor, retrieved FSZones2sLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadFSZones2s(ctx, exec, mods...)
|
|
},
|
|
),
|
|
H3Aggregations: thenLoadBuilder[Q](
|
|
"H3Aggregations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved H3AggregationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadH3Aggregations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryContainerrelates: thenLoadBuilder[Q](
|
|
"HistoryContainerrelates",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryContainerrelatesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryContainerrelates(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryFieldscoutinglogs: thenLoadBuilder[Q](
|
|
"HistoryFieldscoutinglogs",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryFieldscoutinglogsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryFieldscoutinglogs(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryHabitatrelates: thenLoadBuilder[Q](
|
|
"HistoryHabitatrelates",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryHabitatrelatesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryHabitatrelates(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryInspectionsamples: thenLoadBuilder[Q](
|
|
"HistoryInspectionsamples",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryInspectionsamplesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryInspectionsamples(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryInspectionsampledetails: thenLoadBuilder[Q](
|
|
"HistoryInspectionsampledetails",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryInspectionsampledetailsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryInspectionsampledetails(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryLinelocations: thenLoadBuilder[Q](
|
|
"HistoryLinelocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryLinelocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryLinelocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryLocationtrackings: thenLoadBuilder[Q](
|
|
"HistoryLocationtrackings",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryLocationtrackingsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryLocationtrackings(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryMosquitoinspections: thenLoadBuilder[Q](
|
|
"HistoryMosquitoinspections",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryMosquitoinspectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryMosquitoinspections(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryPointlocations: thenLoadBuilder[Q](
|
|
"HistoryPointlocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryPointlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryPointlocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryPolygonlocations: thenLoadBuilder[Q](
|
|
"HistoryPolygonlocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryPolygonlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryPolygonlocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryPools: thenLoadBuilder[Q](
|
|
"HistoryPools",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryPoolsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryPools(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryPooldetails: thenLoadBuilder[Q](
|
|
"HistoryPooldetails",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryPooldetailsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryPooldetails(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryProposedtreatmentareas: thenLoadBuilder[Q](
|
|
"HistoryProposedtreatmentareas",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryProposedtreatmentareasLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryProposedtreatmentareas(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryQamosquitoinspections: thenLoadBuilder[Q](
|
|
"HistoryQamosquitoinspections",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryQamosquitoinspectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryQamosquitoinspections(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryRodentlocations: thenLoadBuilder[Q](
|
|
"HistoryRodentlocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryRodentlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryRodentlocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistorySamplecollections: thenLoadBuilder[Q](
|
|
"HistorySamplecollections",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistorySamplecollectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistorySamplecollections(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistorySamplelocations: thenLoadBuilder[Q](
|
|
"HistorySamplelocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistorySamplelocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistorySamplelocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryServicerequests: thenLoadBuilder[Q](
|
|
"HistoryServicerequests",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryServicerequestsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryServicerequests(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistorySpeciesabundances: thenLoadBuilder[Q](
|
|
"HistorySpeciesabundances",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistorySpeciesabundancesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistorySpeciesabundances(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryStormdrains: thenLoadBuilder[Q](
|
|
"HistoryStormdrains",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryStormdrainsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryStormdrains(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryTimecards: thenLoadBuilder[Q](
|
|
"HistoryTimecards",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryTimecardsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryTimecards(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryTrapdata: thenLoadBuilder[Q](
|
|
"HistoryTrapdata",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryTrapdataLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryTrapdata(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryTraplocations: thenLoadBuilder[Q](
|
|
"HistoryTraplocations",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryTraplocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryTraplocations(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryTreatments: thenLoadBuilder[Q](
|
|
"HistoryTreatments",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryTreatmentsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryTreatments(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryTreatmentareas: thenLoadBuilder[Q](
|
|
"HistoryTreatmentareas",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryTreatmentareasLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryTreatmentareas(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryZones: thenLoadBuilder[Q](
|
|
"HistoryZones",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryZonesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryZones(ctx, exec, mods...)
|
|
},
|
|
),
|
|
HistoryZones2s: thenLoadBuilder[Q](
|
|
"HistoryZones2s",
|
|
func(ctx context.Context, exec bob.Executor, retrieved HistoryZones2sLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadHistoryZones2s(ctx, exec, mods...)
|
|
},
|
|
),
|
|
User: thenLoadBuilder[Q](
|
|
"User",
|
|
func(ctx context.Context, exec bob.Executor, retrieved UserLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
return retrieved.LoadUser(ctx, exec, mods...)
|
|
},
|
|
),
|
|
}
|
|
}
|
|
|
|
// LoadFieldseekerSyncs loads the organization's FieldseekerSyncs into the .R struct
|
|
func (o *Organization) LoadFieldseekerSyncs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FieldseekerSyncs = nil
|
|
|
|
related, err := o.FieldseekerSyncs(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FieldseekerSyncs = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFieldseekerSyncs loads the organization's FieldseekerSyncs into the .R struct
|
|
func (os OrganizationSlice) LoadFieldseekerSyncs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fieldseekerSyncs, err := os.FieldseekerSyncs(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FieldseekerSyncs = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fieldseekerSyncs {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FieldseekerSyncs = append(o.R.FieldseekerSyncs, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSContainerrelates loads the organization's FSContainerrelates into the .R struct
|
|
func (o *Organization) LoadFSContainerrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSContainerrelates = nil
|
|
|
|
related, err := o.FSContainerrelates(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSContainerrelates = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSContainerrelates loads the organization's FSContainerrelates into the .R struct
|
|
func (os OrganizationSlice) LoadFSContainerrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsContainerrelates, err := os.FSContainerrelates(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSContainerrelates = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsContainerrelates {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSContainerrelates = append(o.R.FSContainerrelates, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSFieldscoutinglogs loads the organization's FSFieldscoutinglogs into the .R struct
|
|
func (o *Organization) LoadFSFieldscoutinglogs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSFieldscoutinglogs = nil
|
|
|
|
related, err := o.FSFieldscoutinglogs(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSFieldscoutinglogs = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSFieldscoutinglogs loads the organization's FSFieldscoutinglogs into the .R struct
|
|
func (os OrganizationSlice) LoadFSFieldscoutinglogs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsFieldscoutinglogs, err := os.FSFieldscoutinglogs(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSFieldscoutinglogs = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsFieldscoutinglogs {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSFieldscoutinglogs = append(o.R.FSFieldscoutinglogs, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSHabitatrelates loads the organization's FSHabitatrelates into the .R struct
|
|
func (o *Organization) LoadFSHabitatrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSHabitatrelates = nil
|
|
|
|
related, err := o.FSHabitatrelates(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSHabitatrelates = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSHabitatrelates loads the organization's FSHabitatrelates into the .R struct
|
|
func (os OrganizationSlice) LoadFSHabitatrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsHabitatrelates, err := os.FSHabitatrelates(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSHabitatrelates = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsHabitatrelates {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSHabitatrelates = append(o.R.FSHabitatrelates, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSInspectionsamples loads the organization's FSInspectionsamples into the .R struct
|
|
func (o *Organization) LoadFSInspectionsamples(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSInspectionsamples = nil
|
|
|
|
related, err := o.FSInspectionsamples(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSInspectionsamples = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSInspectionsamples loads the organization's FSInspectionsamples into the .R struct
|
|
func (os OrganizationSlice) LoadFSInspectionsamples(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsInspectionsamples, err := os.FSInspectionsamples(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSInspectionsamples = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsInspectionsamples {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSInspectionsamples = append(o.R.FSInspectionsamples, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSInspectionsampledetails loads the organization's FSInspectionsampledetails into the .R struct
|
|
func (o *Organization) LoadFSInspectionsampledetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSInspectionsampledetails = nil
|
|
|
|
related, err := o.FSInspectionsampledetails(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSInspectionsampledetails = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSInspectionsampledetails loads the organization's FSInspectionsampledetails into the .R struct
|
|
func (os OrganizationSlice) LoadFSInspectionsampledetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsInspectionsampledetails, err := os.FSInspectionsampledetails(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSInspectionsampledetails = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsInspectionsampledetails {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSInspectionsampledetails = append(o.R.FSInspectionsampledetails, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSLinelocations loads the organization's FSLinelocations into the .R struct
|
|
func (o *Organization) LoadFSLinelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSLinelocations = nil
|
|
|
|
related, err := o.FSLinelocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSLinelocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSLinelocations loads the organization's FSLinelocations into the .R struct
|
|
func (os OrganizationSlice) LoadFSLinelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsLinelocations, err := os.FSLinelocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSLinelocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsLinelocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSLinelocations = append(o.R.FSLinelocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSLocationtrackings loads the organization's FSLocationtrackings into the .R struct
|
|
func (o *Organization) LoadFSLocationtrackings(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSLocationtrackings = nil
|
|
|
|
related, err := o.FSLocationtrackings(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSLocationtrackings = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSLocationtrackings loads the organization's FSLocationtrackings into the .R struct
|
|
func (os OrganizationSlice) LoadFSLocationtrackings(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsLocationtrackings, err := os.FSLocationtrackings(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSLocationtrackings = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsLocationtrackings {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSLocationtrackings = append(o.R.FSLocationtrackings, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSMosquitoinspections loads the organization's FSMosquitoinspections into the .R struct
|
|
func (o *Organization) LoadFSMosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSMosquitoinspections = nil
|
|
|
|
related, err := o.FSMosquitoinspections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSMosquitoinspections = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSMosquitoinspections loads the organization's FSMosquitoinspections into the .R struct
|
|
func (os OrganizationSlice) LoadFSMosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsMosquitoinspections, err := os.FSMosquitoinspections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSMosquitoinspections = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsMosquitoinspections {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSMosquitoinspections = append(o.R.FSMosquitoinspections, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSPointlocations loads the organization's FSPointlocations into the .R struct
|
|
func (o *Organization) LoadFSPointlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSPointlocations = nil
|
|
|
|
related, err := o.FSPointlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSPointlocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSPointlocations loads the organization's FSPointlocations into the .R struct
|
|
func (os OrganizationSlice) LoadFSPointlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsPointlocations, err := os.FSPointlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSPointlocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsPointlocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSPointlocations = append(o.R.FSPointlocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSPolygonlocations loads the organization's FSPolygonlocations into the .R struct
|
|
func (o *Organization) LoadFSPolygonlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSPolygonlocations = nil
|
|
|
|
related, err := o.FSPolygonlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSPolygonlocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSPolygonlocations loads the organization's FSPolygonlocations into the .R struct
|
|
func (os OrganizationSlice) LoadFSPolygonlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsPolygonlocations, err := os.FSPolygonlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSPolygonlocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsPolygonlocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSPolygonlocations = append(o.R.FSPolygonlocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSPools loads the organization's FSPools into the .R struct
|
|
func (o *Organization) LoadFSPools(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSPools = nil
|
|
|
|
related, err := o.FSPools(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSPools = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSPools loads the organization's FSPools into the .R struct
|
|
func (os OrganizationSlice) LoadFSPools(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsPools, err := os.FSPools(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSPools = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsPools {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSPools = append(o.R.FSPools, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSPooldetails loads the organization's FSPooldetails into the .R struct
|
|
func (o *Organization) LoadFSPooldetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSPooldetails = nil
|
|
|
|
related, err := o.FSPooldetails(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSPooldetails = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSPooldetails loads the organization's FSPooldetails into the .R struct
|
|
func (os OrganizationSlice) LoadFSPooldetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsPooldetails, err := os.FSPooldetails(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSPooldetails = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsPooldetails {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSPooldetails = append(o.R.FSPooldetails, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSProposedtreatmentareas loads the organization's FSProposedtreatmentareas into the .R struct
|
|
func (o *Organization) LoadFSProposedtreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSProposedtreatmentareas = nil
|
|
|
|
related, err := o.FSProposedtreatmentareas(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSProposedtreatmentareas = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSProposedtreatmentareas loads the organization's FSProposedtreatmentareas into the .R struct
|
|
func (os OrganizationSlice) LoadFSProposedtreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsProposedtreatmentareas, err := os.FSProposedtreatmentareas(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSProposedtreatmentareas = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsProposedtreatmentareas {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSProposedtreatmentareas = append(o.R.FSProposedtreatmentareas, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSQamosquitoinspections loads the organization's FSQamosquitoinspections into the .R struct
|
|
func (o *Organization) LoadFSQamosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSQamosquitoinspections = nil
|
|
|
|
related, err := o.FSQamosquitoinspections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSQamosquitoinspections = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSQamosquitoinspections loads the organization's FSQamosquitoinspections into the .R struct
|
|
func (os OrganizationSlice) LoadFSQamosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsQamosquitoinspections, err := os.FSQamosquitoinspections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSQamosquitoinspections = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsQamosquitoinspections {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSQamosquitoinspections = append(o.R.FSQamosquitoinspections, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSRodentlocations loads the organization's FSRodentlocations into the .R struct
|
|
func (o *Organization) LoadFSRodentlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSRodentlocations = nil
|
|
|
|
related, err := o.FSRodentlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSRodentlocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSRodentlocations loads the organization's FSRodentlocations into the .R struct
|
|
func (os OrganizationSlice) LoadFSRodentlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsRodentlocations, err := os.FSRodentlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSRodentlocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsRodentlocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSRodentlocations = append(o.R.FSRodentlocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSSamplecollections loads the organization's FSSamplecollections into the .R struct
|
|
func (o *Organization) LoadFSSamplecollections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSSamplecollections = nil
|
|
|
|
related, err := o.FSSamplecollections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSSamplecollections = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSSamplecollections loads the organization's FSSamplecollections into the .R struct
|
|
func (os OrganizationSlice) LoadFSSamplecollections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsSamplecollections, err := os.FSSamplecollections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSSamplecollections = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsSamplecollections {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSSamplecollections = append(o.R.FSSamplecollections, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSSamplelocations loads the organization's FSSamplelocations into the .R struct
|
|
func (o *Organization) LoadFSSamplelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSSamplelocations = nil
|
|
|
|
related, err := o.FSSamplelocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSSamplelocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSSamplelocations loads the organization's FSSamplelocations into the .R struct
|
|
func (os OrganizationSlice) LoadFSSamplelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsSamplelocations, err := os.FSSamplelocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSSamplelocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsSamplelocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSSamplelocations = append(o.R.FSSamplelocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSServicerequests loads the organization's FSServicerequests into the .R struct
|
|
func (o *Organization) LoadFSServicerequests(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSServicerequests = nil
|
|
|
|
related, err := o.FSServicerequests(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSServicerequests = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSServicerequests loads the organization's FSServicerequests into the .R struct
|
|
func (os OrganizationSlice) LoadFSServicerequests(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsServicerequests, err := os.FSServicerequests(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSServicerequests = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsServicerequests {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSServicerequests = append(o.R.FSServicerequests, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSSpeciesabundances loads the organization's FSSpeciesabundances into the .R struct
|
|
func (o *Organization) LoadFSSpeciesabundances(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSSpeciesabundances = nil
|
|
|
|
related, err := o.FSSpeciesabundances(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSSpeciesabundances = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSSpeciesabundances loads the organization's FSSpeciesabundances into the .R struct
|
|
func (os OrganizationSlice) LoadFSSpeciesabundances(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsSpeciesabundances, err := os.FSSpeciesabundances(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSSpeciesabundances = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsSpeciesabundances {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSSpeciesabundances = append(o.R.FSSpeciesabundances, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSStormdrains loads the organization's FSStormdrains into the .R struct
|
|
func (o *Organization) LoadFSStormdrains(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSStormdrains = nil
|
|
|
|
related, err := o.FSStormdrains(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSStormdrains = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSStormdrains loads the organization's FSStormdrains into the .R struct
|
|
func (os OrganizationSlice) LoadFSStormdrains(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsStormdrains, err := os.FSStormdrains(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSStormdrains = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsStormdrains {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSStormdrains = append(o.R.FSStormdrains, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTimecards loads the organization's FSTimecards into the .R struct
|
|
func (o *Organization) LoadFSTimecards(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSTimecards = nil
|
|
|
|
related, err := o.FSTimecards(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSTimecards = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTimecards loads the organization's FSTimecards into the .R struct
|
|
func (os OrganizationSlice) LoadFSTimecards(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsTimecards, err := os.FSTimecards(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSTimecards = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsTimecards {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSTimecards = append(o.R.FSTimecards, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTrapdata loads the organization's FSTrapdata into the .R struct
|
|
func (o *Organization) LoadFSTrapdata(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSTrapdata = nil
|
|
|
|
related, err := o.FSTrapdata(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSTrapdata = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTrapdata loads the organization's FSTrapdata into the .R struct
|
|
func (os OrganizationSlice) LoadFSTrapdata(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsTrapdata, err := os.FSTrapdata(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSTrapdata = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsTrapdata {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSTrapdata = append(o.R.FSTrapdata, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTraplocations loads the organization's FSTraplocations into the .R struct
|
|
func (o *Organization) LoadFSTraplocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSTraplocations = nil
|
|
|
|
related, err := o.FSTraplocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSTraplocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTraplocations loads the organization's FSTraplocations into the .R struct
|
|
func (os OrganizationSlice) LoadFSTraplocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsTraplocations, err := os.FSTraplocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSTraplocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsTraplocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSTraplocations = append(o.R.FSTraplocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTreatments loads the organization's FSTreatments into the .R struct
|
|
func (o *Organization) LoadFSTreatments(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSTreatments = nil
|
|
|
|
related, err := o.FSTreatments(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSTreatments = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTreatments loads the organization's FSTreatments into the .R struct
|
|
func (os OrganizationSlice) LoadFSTreatments(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsTreatments, err := os.FSTreatments(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSTreatments = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsTreatments {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSTreatments = append(o.R.FSTreatments, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTreatmentareas loads the organization's FSTreatmentareas into the .R struct
|
|
func (o *Organization) LoadFSTreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSTreatmentareas = nil
|
|
|
|
related, err := o.FSTreatmentareas(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSTreatmentareas = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSTreatmentareas loads the organization's FSTreatmentareas into the .R struct
|
|
func (os OrganizationSlice) LoadFSTreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsTreatmentareas, err := os.FSTreatmentareas(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSTreatmentareas = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsTreatmentareas {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSTreatmentareas = append(o.R.FSTreatmentareas, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSZones loads the organization's FSZones into the .R struct
|
|
func (o *Organization) LoadFSZones(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSZones = nil
|
|
|
|
related, err := o.FSZones(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSZones = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSZones loads the organization's FSZones into the .R struct
|
|
func (os OrganizationSlice) LoadFSZones(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsZones, err := os.FSZones(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSZones = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsZones {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSZones = append(o.R.FSZones, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadFSZones2s loads the organization's FSZones2s into the .R struct
|
|
func (o *Organization) LoadFSZones2s(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.FSZones2s = nil
|
|
|
|
related, err := o.FSZones2s(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.FSZones2s = related
|
|
return nil
|
|
}
|
|
|
|
// LoadFSZones2s loads the organization's FSZones2s into the .R struct
|
|
func (os OrganizationSlice) LoadFSZones2s(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
fsZones2s, err := os.FSZones2s(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.FSZones2s = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range fsZones2s {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.FSZones2s = append(o.R.FSZones2s, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadH3Aggregations loads the organization's H3Aggregations into the .R struct
|
|
func (o *Organization) LoadH3Aggregations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.H3Aggregations = nil
|
|
|
|
related, err := o.H3Aggregations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.H3Aggregations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadH3Aggregations loads the organization's H3Aggregations into the .R struct
|
|
func (os OrganizationSlice) LoadH3Aggregations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
h3Aggregations, err := os.H3Aggregations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.H3Aggregations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range h3Aggregations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.H3Aggregations = append(o.R.H3Aggregations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryContainerrelates loads the organization's HistoryContainerrelates into the .R struct
|
|
func (o *Organization) LoadHistoryContainerrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryContainerrelates = nil
|
|
|
|
related, err := o.HistoryContainerrelates(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryContainerrelates = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryContainerrelates loads the organization's HistoryContainerrelates into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryContainerrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyContainerrelates, err := os.HistoryContainerrelates(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryContainerrelates = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyContainerrelates {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryContainerrelates = append(o.R.HistoryContainerrelates, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryFieldscoutinglogs loads the organization's HistoryFieldscoutinglogs into the .R struct
|
|
func (o *Organization) LoadHistoryFieldscoutinglogs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryFieldscoutinglogs = nil
|
|
|
|
related, err := o.HistoryFieldscoutinglogs(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryFieldscoutinglogs = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryFieldscoutinglogs loads the organization's HistoryFieldscoutinglogs into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryFieldscoutinglogs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyFieldscoutinglogs, err := os.HistoryFieldscoutinglogs(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryFieldscoutinglogs = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyFieldscoutinglogs {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryFieldscoutinglogs = append(o.R.HistoryFieldscoutinglogs, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryHabitatrelates loads the organization's HistoryHabitatrelates into the .R struct
|
|
func (o *Organization) LoadHistoryHabitatrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryHabitatrelates = nil
|
|
|
|
related, err := o.HistoryHabitatrelates(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryHabitatrelates = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryHabitatrelates loads the organization's HistoryHabitatrelates into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryHabitatrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyHabitatrelates, err := os.HistoryHabitatrelates(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryHabitatrelates = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyHabitatrelates {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryHabitatrelates = append(o.R.HistoryHabitatrelates, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryInspectionsamples loads the organization's HistoryInspectionsamples into the .R struct
|
|
func (o *Organization) LoadHistoryInspectionsamples(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryInspectionsamples = nil
|
|
|
|
related, err := o.HistoryInspectionsamples(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryInspectionsamples = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryInspectionsamples loads the organization's HistoryInspectionsamples into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryInspectionsamples(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyInspectionsamples, err := os.HistoryInspectionsamples(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryInspectionsamples = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyInspectionsamples {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryInspectionsamples = append(o.R.HistoryInspectionsamples, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryInspectionsampledetails loads the organization's HistoryInspectionsampledetails into the .R struct
|
|
func (o *Organization) LoadHistoryInspectionsampledetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryInspectionsampledetails = nil
|
|
|
|
related, err := o.HistoryInspectionsampledetails(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryInspectionsampledetails = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryInspectionsampledetails loads the organization's HistoryInspectionsampledetails into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryInspectionsampledetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyInspectionsampledetails, err := os.HistoryInspectionsampledetails(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryInspectionsampledetails = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyInspectionsampledetails {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryInspectionsampledetails = append(o.R.HistoryInspectionsampledetails, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryLinelocations loads the organization's HistoryLinelocations into the .R struct
|
|
func (o *Organization) LoadHistoryLinelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryLinelocations = nil
|
|
|
|
related, err := o.HistoryLinelocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryLinelocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryLinelocations loads the organization's HistoryLinelocations into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryLinelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyLinelocations, err := os.HistoryLinelocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryLinelocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyLinelocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryLinelocations = append(o.R.HistoryLinelocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryLocationtrackings loads the organization's HistoryLocationtrackings into the .R struct
|
|
func (o *Organization) LoadHistoryLocationtrackings(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryLocationtrackings = nil
|
|
|
|
related, err := o.HistoryLocationtrackings(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryLocationtrackings = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryLocationtrackings loads the organization's HistoryLocationtrackings into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryLocationtrackings(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyLocationtrackings, err := os.HistoryLocationtrackings(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryLocationtrackings = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyLocationtrackings {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryLocationtrackings = append(o.R.HistoryLocationtrackings, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryMosquitoinspections loads the organization's HistoryMosquitoinspections into the .R struct
|
|
func (o *Organization) LoadHistoryMosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryMosquitoinspections = nil
|
|
|
|
related, err := o.HistoryMosquitoinspections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryMosquitoinspections = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryMosquitoinspections loads the organization's HistoryMosquitoinspections into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryMosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyMosquitoinspections, err := os.HistoryMosquitoinspections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryMosquitoinspections = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyMosquitoinspections {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryMosquitoinspections = append(o.R.HistoryMosquitoinspections, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryPointlocations loads the organization's HistoryPointlocations into the .R struct
|
|
func (o *Organization) LoadHistoryPointlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryPointlocations = nil
|
|
|
|
related, err := o.HistoryPointlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryPointlocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryPointlocations loads the organization's HistoryPointlocations into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryPointlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyPointlocations, err := os.HistoryPointlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryPointlocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyPointlocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryPointlocations = append(o.R.HistoryPointlocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryPolygonlocations loads the organization's HistoryPolygonlocations into the .R struct
|
|
func (o *Organization) LoadHistoryPolygonlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryPolygonlocations = nil
|
|
|
|
related, err := o.HistoryPolygonlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryPolygonlocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryPolygonlocations loads the organization's HistoryPolygonlocations into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryPolygonlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyPolygonlocations, err := os.HistoryPolygonlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryPolygonlocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyPolygonlocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryPolygonlocations = append(o.R.HistoryPolygonlocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryPools loads the organization's HistoryPools into the .R struct
|
|
func (o *Organization) LoadHistoryPools(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryPools = nil
|
|
|
|
related, err := o.HistoryPools(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryPools = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryPools loads the organization's HistoryPools into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryPools(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyPools, err := os.HistoryPools(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryPools = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyPools {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryPools = append(o.R.HistoryPools, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryPooldetails loads the organization's HistoryPooldetails into the .R struct
|
|
func (o *Organization) LoadHistoryPooldetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryPooldetails = nil
|
|
|
|
related, err := o.HistoryPooldetails(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryPooldetails = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryPooldetails loads the organization's HistoryPooldetails into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryPooldetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyPooldetails, err := os.HistoryPooldetails(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryPooldetails = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyPooldetails {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryPooldetails = append(o.R.HistoryPooldetails, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryProposedtreatmentareas loads the organization's HistoryProposedtreatmentareas into the .R struct
|
|
func (o *Organization) LoadHistoryProposedtreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryProposedtreatmentareas = nil
|
|
|
|
related, err := o.HistoryProposedtreatmentareas(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryProposedtreatmentareas = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryProposedtreatmentareas loads the organization's HistoryProposedtreatmentareas into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryProposedtreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyProposedtreatmentareas, err := os.HistoryProposedtreatmentareas(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryProposedtreatmentareas = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyProposedtreatmentareas {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryProposedtreatmentareas = append(o.R.HistoryProposedtreatmentareas, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryQamosquitoinspections loads the organization's HistoryQamosquitoinspections into the .R struct
|
|
func (o *Organization) LoadHistoryQamosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryQamosquitoinspections = nil
|
|
|
|
related, err := o.HistoryQamosquitoinspections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryQamosquitoinspections = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryQamosquitoinspections loads the organization's HistoryQamosquitoinspections into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryQamosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyQamosquitoinspections, err := os.HistoryQamosquitoinspections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryQamosquitoinspections = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyQamosquitoinspections {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryQamosquitoinspections = append(o.R.HistoryQamosquitoinspections, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryRodentlocations loads the organization's HistoryRodentlocations into the .R struct
|
|
func (o *Organization) LoadHistoryRodentlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryRodentlocations = nil
|
|
|
|
related, err := o.HistoryRodentlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryRodentlocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryRodentlocations loads the organization's HistoryRodentlocations into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryRodentlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyRodentlocations, err := os.HistoryRodentlocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryRodentlocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyRodentlocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryRodentlocations = append(o.R.HistoryRodentlocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistorySamplecollections loads the organization's HistorySamplecollections into the .R struct
|
|
func (o *Organization) LoadHistorySamplecollections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistorySamplecollections = nil
|
|
|
|
related, err := o.HistorySamplecollections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistorySamplecollections = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistorySamplecollections loads the organization's HistorySamplecollections into the .R struct
|
|
func (os OrganizationSlice) LoadHistorySamplecollections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historySamplecollections, err := os.HistorySamplecollections(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistorySamplecollections = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historySamplecollections {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistorySamplecollections = append(o.R.HistorySamplecollections, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistorySamplelocations loads the organization's HistorySamplelocations into the .R struct
|
|
func (o *Organization) LoadHistorySamplelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistorySamplelocations = nil
|
|
|
|
related, err := o.HistorySamplelocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistorySamplelocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistorySamplelocations loads the organization's HistorySamplelocations into the .R struct
|
|
func (os OrganizationSlice) LoadHistorySamplelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historySamplelocations, err := os.HistorySamplelocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistorySamplelocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historySamplelocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistorySamplelocations = append(o.R.HistorySamplelocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryServicerequests loads the organization's HistoryServicerequests into the .R struct
|
|
func (o *Organization) LoadHistoryServicerequests(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryServicerequests = nil
|
|
|
|
related, err := o.HistoryServicerequests(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryServicerequests = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryServicerequests loads the organization's HistoryServicerequests into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryServicerequests(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyServicerequests, err := os.HistoryServicerequests(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryServicerequests = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyServicerequests {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryServicerequests = append(o.R.HistoryServicerequests, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistorySpeciesabundances loads the organization's HistorySpeciesabundances into the .R struct
|
|
func (o *Organization) LoadHistorySpeciesabundances(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistorySpeciesabundances = nil
|
|
|
|
related, err := o.HistorySpeciesabundances(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistorySpeciesabundances = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistorySpeciesabundances loads the organization's HistorySpeciesabundances into the .R struct
|
|
func (os OrganizationSlice) LoadHistorySpeciesabundances(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historySpeciesabundances, err := os.HistorySpeciesabundances(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistorySpeciesabundances = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historySpeciesabundances {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistorySpeciesabundances = append(o.R.HistorySpeciesabundances, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryStormdrains loads the organization's HistoryStormdrains into the .R struct
|
|
func (o *Organization) LoadHistoryStormdrains(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryStormdrains = nil
|
|
|
|
related, err := o.HistoryStormdrains(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryStormdrains = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryStormdrains loads the organization's HistoryStormdrains into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryStormdrains(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyStormdrains, err := os.HistoryStormdrains(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryStormdrains = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyStormdrains {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryStormdrains = append(o.R.HistoryStormdrains, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTimecards loads the organization's HistoryTimecards into the .R struct
|
|
func (o *Organization) LoadHistoryTimecards(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryTimecards = nil
|
|
|
|
related, err := o.HistoryTimecards(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryTimecards = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTimecards loads the organization's HistoryTimecards into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryTimecards(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyTimecards, err := os.HistoryTimecards(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryTimecards = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyTimecards {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryTimecards = append(o.R.HistoryTimecards, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTrapdata loads the organization's HistoryTrapdata into the .R struct
|
|
func (o *Organization) LoadHistoryTrapdata(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryTrapdata = nil
|
|
|
|
related, err := o.HistoryTrapdata(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryTrapdata = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTrapdata loads the organization's HistoryTrapdata into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryTrapdata(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyTrapdata, err := os.HistoryTrapdata(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryTrapdata = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyTrapdata {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryTrapdata = append(o.R.HistoryTrapdata, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTraplocations loads the organization's HistoryTraplocations into the .R struct
|
|
func (o *Organization) LoadHistoryTraplocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryTraplocations = nil
|
|
|
|
related, err := o.HistoryTraplocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryTraplocations = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTraplocations loads the organization's HistoryTraplocations into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryTraplocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyTraplocations, err := os.HistoryTraplocations(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryTraplocations = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyTraplocations {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryTraplocations = append(o.R.HistoryTraplocations, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTreatments loads the organization's HistoryTreatments into the .R struct
|
|
func (o *Organization) LoadHistoryTreatments(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryTreatments = nil
|
|
|
|
related, err := o.HistoryTreatments(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryTreatments = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTreatments loads the organization's HistoryTreatments into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryTreatments(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyTreatments, err := os.HistoryTreatments(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryTreatments = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyTreatments {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryTreatments = append(o.R.HistoryTreatments, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTreatmentareas loads the organization's HistoryTreatmentareas into the .R struct
|
|
func (o *Organization) LoadHistoryTreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryTreatmentareas = nil
|
|
|
|
related, err := o.HistoryTreatmentareas(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryTreatmentareas = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryTreatmentareas loads the organization's HistoryTreatmentareas into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryTreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyTreatmentareas, err := os.HistoryTreatmentareas(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryTreatmentareas = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyTreatmentareas {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryTreatmentareas = append(o.R.HistoryTreatmentareas, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryZones loads the organization's HistoryZones into the .R struct
|
|
func (o *Organization) LoadHistoryZones(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryZones = nil
|
|
|
|
related, err := o.HistoryZones(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryZones = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryZones loads the organization's HistoryZones into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryZones(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyZones, err := os.HistoryZones(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryZones = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyZones {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryZones = append(o.R.HistoryZones, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryZones2s loads the organization's HistoryZones2s into the .R struct
|
|
func (o *Organization) LoadHistoryZones2s(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.HistoryZones2s = nil
|
|
|
|
related, err := o.HistoryZones2s(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.HistoryZones2s = related
|
|
return nil
|
|
}
|
|
|
|
// LoadHistoryZones2s loads the organization's HistoryZones2s into the .R struct
|
|
func (os OrganizationSlice) LoadHistoryZones2s(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
historyZones2s, err := os.HistoryZones2s(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.HistoryZones2s = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range historyZones2s {
|
|
|
|
if !(o.ID == rel.OrganizationID) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.HistoryZones2s = append(o.R.HistoryZones2s, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// LoadUser loads the organization's User into the .R struct
|
|
func (o *Organization) LoadUser(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
|
|
// Reset the relationship
|
|
o.R.User = nil
|
|
|
|
related, err := o.User(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, rel := range related {
|
|
rel.R.Organization = o
|
|
}
|
|
|
|
o.R.User = related
|
|
return nil
|
|
}
|
|
|
|
// LoadUser loads the organization's User into the .R struct
|
|
func (os OrganizationSlice) LoadUser(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error {
|
|
if len(os) == 0 {
|
|
return nil
|
|
}
|
|
|
|
users, err := os.User(mods...).All(ctx, exec)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
o.R.User = nil
|
|
}
|
|
|
|
for _, o := range os {
|
|
if o == nil {
|
|
continue
|
|
}
|
|
|
|
for _, rel := range users {
|
|
|
|
if !rel.OrganizationID.IsValue() {
|
|
continue
|
|
}
|
|
if !(rel.OrganizationID.IsValue() && o.ID == rel.OrganizationID.MustGet()) {
|
|
continue
|
|
}
|
|
|
|
rel.R.Organization = o
|
|
|
|
o.R.User = append(o.R.User, rel)
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
type organizationJoins[Q dialect.Joinable] struct {
|
|
typ string
|
|
FieldseekerSyncs modAs[Q, fieldseekerSyncColumns]
|
|
FSContainerrelates modAs[Q, fsContainerrelateColumns]
|
|
FSFieldscoutinglogs modAs[Q, fsFieldscoutinglogColumns]
|
|
FSHabitatrelates modAs[Q, fsHabitatrelateColumns]
|
|
FSInspectionsamples modAs[Q, fsInspectionsampleColumns]
|
|
FSInspectionsampledetails modAs[Q, fsInspectionsampledetailColumns]
|
|
FSLinelocations modAs[Q, fsLinelocationColumns]
|
|
FSLocationtrackings modAs[Q, fsLocationtrackingColumns]
|
|
FSMosquitoinspections modAs[Q, fsMosquitoinspectionColumns]
|
|
FSPointlocations modAs[Q, fsPointlocationColumns]
|
|
FSPolygonlocations modAs[Q, fsPolygonlocationColumns]
|
|
FSPools modAs[Q, fsPoolColumns]
|
|
FSPooldetails modAs[Q, fsPooldetailColumns]
|
|
FSProposedtreatmentareas modAs[Q, fsProposedtreatmentareaColumns]
|
|
FSQamosquitoinspections modAs[Q, fsQamosquitoinspectionColumns]
|
|
FSRodentlocations modAs[Q, fsRodentlocationColumns]
|
|
FSSamplecollections modAs[Q, fsSamplecollectionColumns]
|
|
FSSamplelocations modAs[Q, fsSamplelocationColumns]
|
|
FSServicerequests modAs[Q, fsServicerequestColumns]
|
|
FSSpeciesabundances modAs[Q, fsSpeciesabundanceColumns]
|
|
FSStormdrains modAs[Q, fsStormdrainColumns]
|
|
FSTimecards modAs[Q, fsTimecardColumns]
|
|
FSTrapdata modAs[Q, fsTrapdatumColumns]
|
|
FSTraplocations modAs[Q, fsTraplocationColumns]
|
|
FSTreatments modAs[Q, fsTreatmentColumns]
|
|
FSTreatmentareas modAs[Q, fsTreatmentareaColumns]
|
|
FSZones modAs[Q, fsZoneColumns]
|
|
FSZones2s modAs[Q, fsZones2Columns]
|
|
H3Aggregations modAs[Q, h3AggregationColumns]
|
|
HistoryContainerrelates modAs[Q, historyContainerrelateColumns]
|
|
HistoryFieldscoutinglogs modAs[Q, historyFieldscoutinglogColumns]
|
|
HistoryHabitatrelates modAs[Q, historyHabitatrelateColumns]
|
|
HistoryInspectionsamples modAs[Q, historyInspectionsampleColumns]
|
|
HistoryInspectionsampledetails modAs[Q, historyInspectionsampledetailColumns]
|
|
HistoryLinelocations modAs[Q, historyLinelocationColumns]
|
|
HistoryLocationtrackings modAs[Q, historyLocationtrackingColumns]
|
|
HistoryMosquitoinspections modAs[Q, historyMosquitoinspectionColumns]
|
|
HistoryPointlocations modAs[Q, historyPointlocationColumns]
|
|
HistoryPolygonlocations modAs[Q, historyPolygonlocationColumns]
|
|
HistoryPools modAs[Q, historyPoolColumns]
|
|
HistoryPooldetails modAs[Q, historyPooldetailColumns]
|
|
HistoryProposedtreatmentareas modAs[Q, historyProposedtreatmentareaColumns]
|
|
HistoryQamosquitoinspections modAs[Q, historyQamosquitoinspectionColumns]
|
|
HistoryRodentlocations modAs[Q, historyRodentlocationColumns]
|
|
HistorySamplecollections modAs[Q, historySamplecollectionColumns]
|
|
HistorySamplelocations modAs[Q, historySamplelocationColumns]
|
|
HistoryServicerequests modAs[Q, historyServicerequestColumns]
|
|
HistorySpeciesabundances modAs[Q, historySpeciesabundanceColumns]
|
|
HistoryStormdrains modAs[Q, historyStormdrainColumns]
|
|
HistoryTimecards modAs[Q, historyTimecardColumns]
|
|
HistoryTrapdata modAs[Q, historyTrapdatumColumns]
|
|
HistoryTraplocations modAs[Q, historyTraplocationColumns]
|
|
HistoryTreatments modAs[Q, historyTreatmentColumns]
|
|
HistoryTreatmentareas modAs[Q, historyTreatmentareaColumns]
|
|
HistoryZones modAs[Q, historyZoneColumns]
|
|
HistoryZones2s modAs[Q, historyZones2Columns]
|
|
User modAs[Q, userColumns]
|
|
}
|
|
|
|
func (j organizationJoins[Q]) aliasedAs(alias string) organizationJoins[Q] {
|
|
return buildOrganizationJoins[Q](buildOrganizationColumns(alias), j.typ)
|
|
}
|
|
|
|
func buildOrganizationJoins[Q dialect.Joinable](cols organizationColumns, typ string) organizationJoins[Q] {
|
|
return organizationJoins[Q]{
|
|
typ: typ,
|
|
FieldseekerSyncs: modAs[Q, fieldseekerSyncColumns]{
|
|
c: FieldseekerSyncs.Columns,
|
|
f: func(to fieldseekerSyncColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FieldseekerSyncs.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSContainerrelates: modAs[Q, fsContainerrelateColumns]{
|
|
c: FSContainerrelates.Columns,
|
|
f: func(to fsContainerrelateColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSContainerrelates.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSFieldscoutinglogs: modAs[Q, fsFieldscoutinglogColumns]{
|
|
c: FSFieldscoutinglogs.Columns,
|
|
f: func(to fsFieldscoutinglogColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSFieldscoutinglogs.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSHabitatrelates: modAs[Q, fsHabitatrelateColumns]{
|
|
c: FSHabitatrelates.Columns,
|
|
f: func(to fsHabitatrelateColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSHabitatrelates.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSInspectionsamples: modAs[Q, fsInspectionsampleColumns]{
|
|
c: FSInspectionsamples.Columns,
|
|
f: func(to fsInspectionsampleColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSInspectionsamples.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSInspectionsampledetails: modAs[Q, fsInspectionsampledetailColumns]{
|
|
c: FSInspectionsampledetails.Columns,
|
|
f: func(to fsInspectionsampledetailColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSInspectionsampledetails.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSLinelocations: modAs[Q, fsLinelocationColumns]{
|
|
c: FSLinelocations.Columns,
|
|
f: func(to fsLinelocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSLinelocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSLocationtrackings: modAs[Q, fsLocationtrackingColumns]{
|
|
c: FSLocationtrackings.Columns,
|
|
f: func(to fsLocationtrackingColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSLocationtrackings.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSMosquitoinspections: modAs[Q, fsMosquitoinspectionColumns]{
|
|
c: FSMosquitoinspections.Columns,
|
|
f: func(to fsMosquitoinspectionColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSMosquitoinspections.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSPointlocations: modAs[Q, fsPointlocationColumns]{
|
|
c: FSPointlocations.Columns,
|
|
f: func(to fsPointlocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSPointlocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSPolygonlocations: modAs[Q, fsPolygonlocationColumns]{
|
|
c: FSPolygonlocations.Columns,
|
|
f: func(to fsPolygonlocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSPolygonlocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSPools: modAs[Q, fsPoolColumns]{
|
|
c: FSPools.Columns,
|
|
f: func(to fsPoolColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSPools.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSPooldetails: modAs[Q, fsPooldetailColumns]{
|
|
c: FSPooldetails.Columns,
|
|
f: func(to fsPooldetailColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSPooldetails.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSProposedtreatmentareas: modAs[Q, fsProposedtreatmentareaColumns]{
|
|
c: FSProposedtreatmentareas.Columns,
|
|
f: func(to fsProposedtreatmentareaColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSProposedtreatmentareas.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSQamosquitoinspections: modAs[Q, fsQamosquitoinspectionColumns]{
|
|
c: FSQamosquitoinspections.Columns,
|
|
f: func(to fsQamosquitoinspectionColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSQamosquitoinspections.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSRodentlocations: modAs[Q, fsRodentlocationColumns]{
|
|
c: FSRodentlocations.Columns,
|
|
f: func(to fsRodentlocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSRodentlocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSSamplecollections: modAs[Q, fsSamplecollectionColumns]{
|
|
c: FSSamplecollections.Columns,
|
|
f: func(to fsSamplecollectionColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSSamplecollections.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSSamplelocations: modAs[Q, fsSamplelocationColumns]{
|
|
c: FSSamplelocations.Columns,
|
|
f: func(to fsSamplelocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSSamplelocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSServicerequests: modAs[Q, fsServicerequestColumns]{
|
|
c: FSServicerequests.Columns,
|
|
f: func(to fsServicerequestColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSServicerequests.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSSpeciesabundances: modAs[Q, fsSpeciesabundanceColumns]{
|
|
c: FSSpeciesabundances.Columns,
|
|
f: func(to fsSpeciesabundanceColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSSpeciesabundances.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSStormdrains: modAs[Q, fsStormdrainColumns]{
|
|
c: FSStormdrains.Columns,
|
|
f: func(to fsStormdrainColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSStormdrains.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSTimecards: modAs[Q, fsTimecardColumns]{
|
|
c: FSTimecards.Columns,
|
|
f: func(to fsTimecardColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSTimecards.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSTrapdata: modAs[Q, fsTrapdatumColumns]{
|
|
c: FSTrapdata.Columns,
|
|
f: func(to fsTrapdatumColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSTrapdata.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSTraplocations: modAs[Q, fsTraplocationColumns]{
|
|
c: FSTraplocations.Columns,
|
|
f: func(to fsTraplocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSTraplocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSTreatments: modAs[Q, fsTreatmentColumns]{
|
|
c: FSTreatments.Columns,
|
|
f: func(to fsTreatmentColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSTreatments.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSTreatmentareas: modAs[Q, fsTreatmentareaColumns]{
|
|
c: FSTreatmentareas.Columns,
|
|
f: func(to fsTreatmentareaColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSTreatmentareas.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSZones: modAs[Q, fsZoneColumns]{
|
|
c: FSZones.Columns,
|
|
f: func(to fsZoneColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSZones.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
FSZones2s: modAs[Q, fsZones2Columns]{
|
|
c: FSZones2s.Columns,
|
|
f: func(to fsZones2Columns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, FSZones2s.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
H3Aggregations: modAs[Q, h3AggregationColumns]{
|
|
c: H3Aggregations.Columns,
|
|
f: func(to h3AggregationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, H3Aggregations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryContainerrelates: modAs[Q, historyContainerrelateColumns]{
|
|
c: HistoryContainerrelates.Columns,
|
|
f: func(to historyContainerrelateColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryContainerrelates.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryFieldscoutinglogs: modAs[Q, historyFieldscoutinglogColumns]{
|
|
c: HistoryFieldscoutinglogs.Columns,
|
|
f: func(to historyFieldscoutinglogColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryFieldscoutinglogs.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryHabitatrelates: modAs[Q, historyHabitatrelateColumns]{
|
|
c: HistoryHabitatrelates.Columns,
|
|
f: func(to historyHabitatrelateColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryHabitatrelates.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryInspectionsamples: modAs[Q, historyInspectionsampleColumns]{
|
|
c: HistoryInspectionsamples.Columns,
|
|
f: func(to historyInspectionsampleColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryInspectionsamples.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryInspectionsampledetails: modAs[Q, historyInspectionsampledetailColumns]{
|
|
c: HistoryInspectionsampledetails.Columns,
|
|
f: func(to historyInspectionsampledetailColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryInspectionsampledetails.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryLinelocations: modAs[Q, historyLinelocationColumns]{
|
|
c: HistoryLinelocations.Columns,
|
|
f: func(to historyLinelocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryLinelocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryLocationtrackings: modAs[Q, historyLocationtrackingColumns]{
|
|
c: HistoryLocationtrackings.Columns,
|
|
f: func(to historyLocationtrackingColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryLocationtrackings.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryMosquitoinspections: modAs[Q, historyMosquitoinspectionColumns]{
|
|
c: HistoryMosquitoinspections.Columns,
|
|
f: func(to historyMosquitoinspectionColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryMosquitoinspections.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryPointlocations: modAs[Q, historyPointlocationColumns]{
|
|
c: HistoryPointlocations.Columns,
|
|
f: func(to historyPointlocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryPointlocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryPolygonlocations: modAs[Q, historyPolygonlocationColumns]{
|
|
c: HistoryPolygonlocations.Columns,
|
|
f: func(to historyPolygonlocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryPolygonlocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryPools: modAs[Q, historyPoolColumns]{
|
|
c: HistoryPools.Columns,
|
|
f: func(to historyPoolColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryPools.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryPooldetails: modAs[Q, historyPooldetailColumns]{
|
|
c: HistoryPooldetails.Columns,
|
|
f: func(to historyPooldetailColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryPooldetails.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryProposedtreatmentareas: modAs[Q, historyProposedtreatmentareaColumns]{
|
|
c: HistoryProposedtreatmentareas.Columns,
|
|
f: func(to historyProposedtreatmentareaColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryProposedtreatmentareas.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryQamosquitoinspections: modAs[Q, historyQamosquitoinspectionColumns]{
|
|
c: HistoryQamosquitoinspections.Columns,
|
|
f: func(to historyQamosquitoinspectionColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryQamosquitoinspections.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryRodentlocations: modAs[Q, historyRodentlocationColumns]{
|
|
c: HistoryRodentlocations.Columns,
|
|
f: func(to historyRodentlocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryRodentlocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistorySamplecollections: modAs[Q, historySamplecollectionColumns]{
|
|
c: HistorySamplecollections.Columns,
|
|
f: func(to historySamplecollectionColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistorySamplecollections.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistorySamplelocations: modAs[Q, historySamplelocationColumns]{
|
|
c: HistorySamplelocations.Columns,
|
|
f: func(to historySamplelocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistorySamplelocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryServicerequests: modAs[Q, historyServicerequestColumns]{
|
|
c: HistoryServicerequests.Columns,
|
|
f: func(to historyServicerequestColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryServicerequests.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistorySpeciesabundances: modAs[Q, historySpeciesabundanceColumns]{
|
|
c: HistorySpeciesabundances.Columns,
|
|
f: func(to historySpeciesabundanceColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistorySpeciesabundances.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryStormdrains: modAs[Q, historyStormdrainColumns]{
|
|
c: HistoryStormdrains.Columns,
|
|
f: func(to historyStormdrainColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryStormdrains.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryTimecards: modAs[Q, historyTimecardColumns]{
|
|
c: HistoryTimecards.Columns,
|
|
f: func(to historyTimecardColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryTimecards.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryTrapdata: modAs[Q, historyTrapdatumColumns]{
|
|
c: HistoryTrapdata.Columns,
|
|
f: func(to historyTrapdatumColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryTrapdata.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryTraplocations: modAs[Q, historyTraplocationColumns]{
|
|
c: HistoryTraplocations.Columns,
|
|
f: func(to historyTraplocationColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryTraplocations.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryTreatments: modAs[Q, historyTreatmentColumns]{
|
|
c: HistoryTreatments.Columns,
|
|
f: func(to historyTreatmentColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryTreatments.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryTreatmentareas: modAs[Q, historyTreatmentareaColumns]{
|
|
c: HistoryTreatmentareas.Columns,
|
|
f: func(to historyTreatmentareaColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryTreatmentareas.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryZones: modAs[Q, historyZoneColumns]{
|
|
c: HistoryZones.Columns,
|
|
f: func(to historyZoneColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryZones.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
HistoryZones2s: modAs[Q, historyZones2Columns]{
|
|
c: HistoryZones2s.Columns,
|
|
f: func(to historyZones2Columns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, HistoryZones2s.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
User: modAs[Q, userColumns]{
|
|
c: Users.Columns,
|
|
f: func(to userColumns) bob.Mod[Q] {
|
|
mods := make(mods.QueryMods[Q], 0, 1)
|
|
|
|
{
|
|
mods = append(mods, dialect.Join[Q](typ, Users.Name().As(to.Alias())).On(
|
|
to.OrganizationID.EQ(cols.ID),
|
|
))
|
|
}
|
|
|
|
return mods
|
|
},
|
|
},
|
|
}
|
|
}
|