Bien penser a importer $http et constants si on veux rajouter des méthodes
/**
* @ngdoc service
* @name LieuxCommandeService
* @description
* Gestion des données lieux de commande
* @param {service} BaseHttpService service de base
* @requires core.service.http
*/
angular.module('services.paramgest.lieuxcommande', ['core.service.http'])
.service('LieuxCommandeService', function (BaseHttpService, $http, constants) {
'ngInject';
'use strict';
var service = this;
BaseHttpService.init(service, '/partenaire/lieuDeCommande/');
// on peux rajouter des méthodes
service.getUseListFor = function (filters, sort, limit, offset, champs, meta,param) {
if(param) {
var params = {
version: '1.0',
parametresList: {
filtreElements: filters,
ordreParamList: sort,
nbElemPerPage: limit,
numeroPage: offset,
champsRList: champs
}
};
service.addAvecMeta(meta,params);
var result= $http.post(constants.server + '/partenaire/lieuDeCommande/getUseListFor/' + param, params);
return result;
}
return;
};
});