Documentation
    Preparing search index...

    Hierarchy

    • BaseService
      • export=
    Index

    Constructors

    • Returns export=

    Methods

    • Generate method to add a many record to a table of DB together

      Parameters

      • data: any

      Returns Promise<any>

    • Generate method to add a new record to the DB

      Parameters

      • data: any

      Returns Promise<any>

    • Parameters

      • tokenJwt: any
      • userData: any
      • decodedToken: any

      Returns Promise<any>

    • Generate method to remove a record from the DB

      Parameters

      • id: any

      Returns Promise<any>

    • Parameters

      • group: any
      • depth: number = 1

      Returns { GIE: any; id: any; name: any; path: any; type: string }[]

    • Generate method to create a new record to the DB only if always doesn't exist else this record is return

      Parameters

      • data: any
      • filters: {} = {}

      Returns Promise<any[]>

    • Parameters

      • id: any
      • tokenJwt: any

      Returns Promise<
          | { data: any; message?: undefined; status: number }
          | { data?: undefined; message: any; status: any },
      >

    • Generate method to get a record by id

      Parameters

      • id: any

      Returns Promise<any>

    • Generate method to get all records from a table of DB

      Returns Promise<Model[]>

    • Allow to get all attributes from a table with their types

      Returns Promise<any>

    • Parameters

      • id: any
      • decodedToken: any
      • tokenJwt: any

      Returns Promise<any>

    • Generate method to update a record to the DB

      Parameters

      • data: any
      • opt: any

      Returns Promise<any>