define ([ 'ngResource' ], function() { angular.module('ActivityService', ['ngResource']).factory('Activity', ['$resource', function ($resource) { return $resource ('activity', {}, { getAll: { url: 'activity/getActivities', method: 'GET' }, getEnd: { url: 'activity/endActivities', method: 'GET' }, getTodo: { url: 'activity/inprocessActivities', method: 'GET' }, // 获取活动详情 getDetailById: { url: 'activity/detail/:id', method: 'GET', params: { id: 'id' } }, save: { url: 'activity/save', method: 'POST' }, // 获取当前用户活动参与记录 getActivityRecord: { url: 'activity/record/:id', method: 'GET', params: { id: 'id' } }, // 领奖 takeAward: { url: 'activity/takeAward', method: 'POST' } }); }]); });