Initial commit - Event Planner application

This commit is contained in:
mberlin
2026-03-18 14:55:56 -03:00
commit 86d779eb4d
7548 changed files with 1006324 additions and 0 deletions

View 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

View 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"}

View 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
View 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

View 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
View 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
View 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

View 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
View 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);