waterFacilityStatisticsModel.js 421 B

1234567891011
  1. export function buildPipeNetworkStatisticsQuery({ facilityTypes = [], status = '' } = {}) {
  2. const query = {}
  3. const types = Array.isArray(facilityTypes)
  4. ? facilityTypes.map(type => String(type).trim()).filter(Boolean)
  5. : []
  6. const normalizedStatus = String(status ?? '').trim()
  7. if (types.length) query.facilityTypes = types.join(',')
  8. if (normalizedStatus) query.status = normalizedStatus
  9. return query
  10. }