Initial commit - Event Planner application
This commit is contained in:
9
dist/gift/api/dto/create-contribution.dto.d.ts
vendored
Normal file
9
dist/gift/api/dto/create-contribution.dto.d.ts
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
export declare class CreateContributionDto {
|
||||
giftId: string;
|
||||
contributorName: string;
|
||||
contributorEmail?: string;
|
||||
amount: number;
|
||||
type?: 'individual' | 'group';
|
||||
metadata?: Record<string, any>;
|
||||
}
|
||||
//# sourceMappingURL=create-contribution.dto.d.ts.map
|
||||
1
dist/gift/api/dto/create-contribution.dto.d.ts.map
vendored
Normal file
1
dist/gift/api/dto/create-contribution.dto.d.ts.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"create-contribution.dto.d.ts","sourceRoot":"","sources":["../../../../src/gift/api/dto/create-contribution.dto.ts"],"names":[],"mappings":"AAAA,qBAAa,qBAAqB;IAChC,MAAM,EAAG,MAAM,CAAC;IAChB,eAAe,EAAG,MAAM,CAAC;IACzB,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,MAAM,EAAG,MAAM,CAAC;IAChB,IAAI,CAAC,EAAE,YAAY,GAAG,OAAO,CAAC;IAC9B,QAAQ,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;CAChC"}
|
||||
6
dist/gift/api/dto/create-contribution.dto.js
vendored
Normal file
6
dist/gift/api/dto/create-contribution.dto.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.CreateContributionDto = void 0;
|
||||
class CreateContributionDto {
|
||||
}
|
||||
exports.CreateContributionDto = CreateContributionDto;
|
||||
10
dist/gift/api/dto/create-gift.dto.d.ts
vendored
Normal file
10
dist/gift/api/dto/create-gift.dto.d.ts
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
export declare class CreateGiftDto {
|
||||
name: string;
|
||||
description?: string;
|
||||
imageUrl?: string;
|
||||
price?: number;
|
||||
experience?: boolean;
|
||||
ownerId?: string;
|
||||
metadata?: Record<string, any>;
|
||||
}
|
||||
//# sourceMappingURL=create-gift.dto.d.ts.map
|
||||
1
dist/gift/api/dto/create-gift.dto.d.ts.map
vendored
Normal file
1
dist/gift/api/dto/create-gift.dto.d.ts.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"create-gift.dto.d.ts","sourceRoot":"","sources":["../../../../src/gift/api/dto/create-gift.dto.ts"],"names":[],"mappings":"AAAA,qBAAa,aAAa;IACxB,IAAI,EAAG,MAAM,CAAC;IACd,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;CAChC"}
|
||||
6
dist/gift/api/dto/create-gift.dto.js
vendored
Normal file
6
dist/gift/api/dto/create-gift.dto.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.CreateGiftDto = void 0;
|
||||
class CreateGiftDto {
|
||||
}
|
||||
exports.CreateGiftDto = CreateGiftDto;
|
||||
14
dist/gift/api/gift.controller.d.ts
vendored
Normal file
14
dist/gift/api/gift.controller.d.ts
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Request } from 'express';
|
||||
import { GiftService } from '../services/gift.service';
|
||||
import { CreateGiftDto } from './dto/create-gift.dto';
|
||||
import { CreateContributionDto } from './dto/create-contribution.dto';
|
||||
export declare class GiftController {
|
||||
private readonly giftService;
|
||||
constructor(giftService: GiftService);
|
||||
createGift(req: Request, tenantId: string, dto: CreateGiftDto): Promise<import("../entities/gift.entity").Gift>;
|
||||
listGifts(tenantId: string): Promise<import("../entities/gift.entity").Gift[]>;
|
||||
contribute(tenantId: string, dto: CreateContributionDto): Promise<import("../entities/gift.entity").GiftContribution>;
|
||||
getGift(req: Request, tenantId: string, id: string): Promise<import("../entities/gift.entity").Gift | null>;
|
||||
listContributions(req: Request, tenantId: string, id: string): Promise<import("../entities/gift.entity").GiftContribution[]>;
|
||||
}
|
||||
//# sourceMappingURL=gift.controller.d.ts.map
|
||||
1
dist/gift/api/gift.controller.d.ts.map
vendored
Normal file
1
dist/gift/api/gift.controller.d.ts.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"gift.controller.d.ts","sourceRoot":"","sources":["../../../src/gift/api/gift.controller.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAClC,OAAO,EAAE,WAAW,EAAE,MAAM,0BAA0B,CAAC;AACvD,OAAO,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AACtD,OAAO,EAAE,qBAAqB,EAAE,MAAM,+BAA+B,CAAC;AAEtE,qBACa,cAAc;IACb,OAAO,CAAC,QAAQ,CAAC,WAAW;gBAAX,WAAW,EAAE,WAAW;IAG/C,UAAU,CACP,GAAG,EAAE,OAAO,EACK,QAAQ,EAAE,MAAM,EAChC,GAAG,EAAE,aAAa;IAOtB,SAAS,CAAyB,QAAQ,EAAE,MAAM;IAKlD,UAAU,CACU,QAAQ,EAAE,MAAM,EAChC,GAAG,EAAE,qBAAqB;IAM9B,OAAO,CACJ,GAAG,EAAE,OAAO,EACK,QAAQ,EAAE,MAAM,EAC3B,EAAE,EAAE,MAAM;IAOnB,iBAAiB,CACd,GAAG,EAAE,OAAO,EACK,QAAQ,EAAE,MAAM,EAC3B,EAAE,EAAE,MAAM;CAK1B"}
|
||||
89
dist/gift/api/gift.controller.js
vendored
Normal file
89
dist/gift/api/gift.controller.js
vendored
Normal file
@@ -0,0 +1,89 @@
|
||||
"use strict";
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __param = (this && this.__param) || function (paramIndex, decorator) {
|
||||
return function (target, key) { decorator(target, key, paramIndex); }
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.GiftController = void 0;
|
||||
const common_1 = require("@nestjs/common");
|
||||
const gift_service_1 = require("../services/gift.service");
|
||||
const create_gift_dto_1 = require("./dto/create-gift.dto");
|
||||
const create_contribution_dto_1 = require("./dto/create-contribution.dto");
|
||||
let GiftController = class GiftController {
|
||||
constructor(giftService) {
|
||||
this.giftService = giftService;
|
||||
}
|
||||
async createGift(req, tenantId, dto) {
|
||||
const ownerId = req.user?.id;
|
||||
return this.giftService.createGift(tenantId, { ...dto, ownerId });
|
||||
}
|
||||
async listGifts(tenantId) {
|
||||
return this.giftService.listGifts(tenantId);
|
||||
}
|
||||
async contribute(tenantId, dto) {
|
||||
return this.giftService.createContribution(tenantId, dto);
|
||||
}
|
||||
async getGift(req, tenantId, id) {
|
||||
const requesterId = req.user?.id;
|
||||
return this.giftService.getGiftById(tenantId, id, requesterId);
|
||||
}
|
||||
async listContributions(req, tenantId, id) {
|
||||
const requesterId = req.user?.id;
|
||||
return this.giftService.listContributions(tenantId, id, requesterId);
|
||||
}
|
||||
};
|
||||
exports.GiftController = GiftController;
|
||||
__decorate([
|
||||
(0, common_1.Post)(),
|
||||
__param(0, (0, common_1.Req)()),
|
||||
__param(1, (0, common_1.Headers)('x-tenant-id')),
|
||||
__param(2, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [Object, String, create_gift_dto_1.CreateGiftDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], GiftController.prototype, "createGift", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)(),
|
||||
__param(0, (0, common_1.Headers)('x-tenant-id')),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [String]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], GiftController.prototype, "listGifts", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('contribution'),
|
||||
__param(0, (0, common_1.Headers)('x-tenant-id')),
|
||||
__param(1, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [String, create_contribution_dto_1.CreateContributionDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], GiftController.prototype, "contribute", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)(':id'),
|
||||
__param(0, (0, common_1.Req)()),
|
||||
__param(1, (0, common_1.Headers)('x-tenant-id')),
|
||||
__param(2, (0, common_1.Param)('id')),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [Object, String, String]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], GiftController.prototype, "getGift", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)(':id/contributions'),
|
||||
__param(0, (0, common_1.Req)()),
|
||||
__param(1, (0, common_1.Headers)('x-tenant-id')),
|
||||
__param(2, (0, common_1.Param)('id')),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [Object, String, String]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], GiftController.prototype, "listContributions", null);
|
||||
exports.GiftController = GiftController = __decorate([
|
||||
(0, common_1.Controller)('gift'),
|
||||
__metadata("design:paramtypes", [gift_service_1.GiftService])
|
||||
], GiftController);
|
||||
Reference in New Issue
Block a user