1 | (function () {
|
---|
2 | var module = appStatisticsPlugin.getAngularModule();
|
---|
3 | var apiUrl = 'api/Statistics/Data/';
|
---|
4 | module.factory('app.statistics.data.service',
|
---|
5 | ['$resource', function ($resource) {
|
---|
6 | return $resource(apiUrl + ':action', { id: '@id', page: '@page', size: '@size', states: '@states', expired: '@expired'}, {
|
---|
7 | getJob: { method: 'GET', params: { action: 'GetJob' } },
|
---|
8 | getJobs: { method: 'GET', params: { action: 'GetJobs' }, isArray: true },
|
---|
9 | getCompletedJobs: { method: 'GET', params: { action: 'GetCompletedJobs' }, isArray: true },
|
---|
10 | getCompletedJobsByUserId: { method: 'GET', params: { action: 'GetCompletedJobsByUserId' }, isArray: true },
|
---|
11 | getCompletedJobsCount: { method: 'GET', params: { action: 'GetCompletedJobsCount' } },
|
---|
12 | getCompletedJobsCountByUserId: { method: 'GET', params: { action: 'GetCompletedJobsCountByUserId' } },
|
---|
13 | getJobsByUserId: { method: 'GET', params: { action: 'GetJobsByUserId' }, isArray: true },
|
---|
14 | getTaskCountByJobId: { method: 'GET', params: { action: 'GetTaskCountByJobId' } },
|
---|
15 | getTasksByJobId: { method: 'GET', params: { action: 'GetTasksByJobId' }, isArray: true },
|
---|
16 | getJobTasksStatesByJobId: { method: 'GET', params: { action: 'GetJobTasksStatesByJobId' }, isArray: true },
|
---|
17 | getClient: { method: 'GET', params: { action: 'GetClient' } },
|
---|
18 | getClientCount: { method: 'GET', params: { action: 'GetClientCount' } },
|
---|
19 | getClients: { method: 'GET', params: { action: 'GetClients' }, isArray: true },
|
---|
20 | getTaskCountByClientId: { method: 'GET', params: { action: 'GetTaskCountByClientId' } },
|
---|
21 | getTasksByClientId: { method: 'GET', params: { action: 'GetTasksByClientId' }, isArray: true },
|
---|
22 | getJobTasksStatesByClientId: { method: 'GET', params: { action: 'GetJobTasksStatesByClientId' }, isArray: true },
|
---|
23 | getClientHistory: { method: 'GET', params: { action: 'GetClientHistory' }, isArray: true },
|
---|
24 | getUsers: { method: 'GET', params: { action: 'GetUsers' }, isArray: true },
|
---|
25 | getUser: { method: 'GET', params: { action: 'GetUser' } }
|
---|
26 | });
|
---|
27 | }]
|
---|
28 | );
|
---|
29 | })(); |
---|