m
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
import { Api } from 'src/app/common/api';
|
||||
import { AppVersionService } from '../service/app_version.service';
|
||||
import { CheckUpdateDto } from '../dto/app_version.dto';
|
||||
export declare class AppVersionController {
|
||||
private readonly appVersionService;
|
||||
constructor(appVersionService: AppVersionService);
|
||||
checkUpdate(dto: CheckUpdateDto): Promise<Api>;
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
"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.AppVersionController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const app_version_service_1 = require("../service/app_version.service");
|
||||
const app_version_vo_1 = require("../vo/app_version.vo");
|
||||
const app_version_dto_1 = require("../dto/app_version.dto");
|
||||
let AppVersionController = class AppVersionController {
|
||||
appVersionService;
|
||||
constructor(appVersionService) {
|
||||
this.appVersionService = appVersionService;
|
||||
}
|
||||
async checkUpdate(dto) {
|
||||
return await this.appVersionService.checkUpdate(dto.currentVersion, dto.systemType);
|
||||
}
|
||||
};
|
||||
exports.AppVersionController = AppVersionController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('check-update'),
|
||||
(0, swagger_1.ApiOperation)({ summary: 'App 版本检测更新' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: app_version_vo_1.CheckUpdateVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200, type: require("../../common/api").Api }),
|
||||
__param(0, (0, common_1.Query)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [app_version_dto_1.CheckUpdateDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], AppVersionController.prototype, "checkUpdate", null);
|
||||
exports.AppVersionController = AppVersionController = __decorate([
|
||||
(0, common_1.Controller)('app-version'),
|
||||
(0, swagger_1.ApiTags)('App 版本管理'),
|
||||
__metadata("design:paramtypes", [app_version_service_1.AppVersionService])
|
||||
], AppVersionController);
|
||||
//# sourceMappingURL=app_version.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"app_version.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/app_version.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAAwD;AACxD,6CAAwD;AACxD,0CAAyC;AACzC,wEAAmE;AACnE,yDAAqD;AACrD,4DAAwD;AAIjD,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IACF;IAA7B,YAA6B,iBAAoC;QAApC,sBAAiB,GAAjB,iBAAiB,CAAmB;IAAG,CAAC;IAQ/D,AAAN,KAAK,CAAC,WAAW,CAAU,GAAmB;QAC5C,OAAO,MAAM,IAAI,CAAC,iBAAiB,CAAC,WAAW,CAC7C,GAAG,CAAC,cAAc,EAClB,GAAG,CAAC,UAAU,CACf,CAAC;IACJ,CAAC;CACF,CAAA;AAfY,oDAAoB;AASzB;IANL,IAAA,YAAG,EAAC,cAAc,CAAC;IACnB,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC;IACvC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;QACzB,KAAK,EAAE,8BAAa;KACrB,CAAC;;IACiB,WAAA,IAAA,cAAK,GAAE,CAAA;;qCAAM,gCAAc;;uDAK7C;+BAdU,oBAAoB;IAFhC,IAAA,mBAAU,EAAC,aAAa,CAAC;IACzB,IAAA,iBAAO,EAAC,UAAU,CAAC;qCAE8B,uCAAiB;GADtD,oBAAoB,CAehC"}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
import { ApiAuthService } from '../service/api-auth.service';
|
||||
import { LoginDto, RegisterDto } from '../dto/auth.dto';
|
||||
export declare class AuthController {
|
||||
private readonly apiAuthService;
|
||||
constructor(apiAuthService: ApiAuthService);
|
||||
login(loginDto: LoginDto): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<{
|
||||
token: string;
|
||||
} | undefined>>;
|
||||
register(registerDto: RegisterDto): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<{
|
||||
token: string;
|
||||
} | undefined>>;
|
||||
}
|
||||
+70
@@ -0,0 +1,70 @@
|
||||
"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.AuthController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const public_decorator_1 = require("../../common/decorator/public.decorator");
|
||||
const api_1 = require("../../common/api");
|
||||
const api_auth_service_1 = require("../service/api-auth.service");
|
||||
const auth_dto_1 = require("../dto/auth.dto");
|
||||
const auth_vo_1 = require("../vo/auth.vo");
|
||||
let AuthController = class AuthController {
|
||||
apiAuthService;
|
||||
constructor(apiAuthService) {
|
||||
this.apiAuthService = apiAuthService;
|
||||
}
|
||||
login(loginDto) {
|
||||
return this.apiAuthService.login(loginDto.phone, loginDto.password, loginDto.captchaKey, loginDto.captchaCode);
|
||||
}
|
||||
register(registerDto) {
|
||||
return this.apiAuthService.register(registerDto.phone, registerDto.password, registerDto.inviteCode, registerDto.captchaKey, registerDto.captchaCode);
|
||||
}
|
||||
};
|
||||
exports.AuthController = AuthController;
|
||||
__decorate([
|
||||
(0, common_1.Post)('login'),
|
||||
(0, public_decorator_1.AuthPublic)(),
|
||||
(0, swagger_1.ApiOperation)({ summary: '用户登录' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,300 已禁用,400 失败',
|
||||
model: auth_vo_1.LoginVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201, type: Object }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [auth_dto_1.LoginDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], AuthController.prototype, "login", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('register'),
|
||||
(0, public_decorator_1.AuthPublic)(),
|
||||
(0, swagger_1.ApiOperation)({ summary: '用户注册' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 失败',
|
||||
model: auth_vo_1.LoginVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201, type: Object }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [auth_dto_1.RegisterDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], AuthController.prototype, "register", null);
|
||||
exports.AuthController = AuthController = __decorate([
|
||||
(0, common_1.Controller)('auth'),
|
||||
(0, swagger_1.ApiTags)('用户认证'),
|
||||
__metadata("design:paramtypes", [api_auth_service_1.ApiAuthService])
|
||||
], AuthController);
|
||||
//# sourceMappingURL=auth.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"auth.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/auth.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAAwD;AACxD,6CAAwD;AACxD,8EAAuE;AACvE,0CAAyC;AACzC,kEAA6D;AAC7D,8CAAwD;AACxD,2CAAwC;AAIjC,IAAM,cAAc,GAApB,MAAM,cAAc;IACI;IAA7B,YAA6B,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;IAAG,CAAC;IAS/D,KAAK,CAAS,QAAkB;QAC9B,OAAO,IAAI,CAAC,cAAc,CAAC,KAAK,CAC9B,QAAQ,CAAC,KAAK,EACd,QAAQ,CAAC,QAAQ,EACjB,QAAQ,CAAC,UAAU,EACnB,QAAQ,CAAC,WAAW,CACrB,CAAC;IACJ,CAAC;IASD,QAAQ,CAAS,WAAwB;QACvC,OAAO,IAAI,CAAC,cAAc,CAAC,QAAQ,CACjC,WAAW,CAAC,KAAK,EACjB,WAAW,CAAC,QAAQ,EACpB,WAAW,CAAC,UAAU,EACtB,WAAW,CAAC,UAAU,EACtB,WAAW,CAAC,WAAW,CACxB,CAAC;IACJ,CAAC;CACF,CAAA;AAnCY,wCAAc;AAUzB;IAPC,IAAA,aAAI,EAAC,OAAO,CAAC;IACb,IAAA,6BAAU,GAAE;IACZ,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC;IACjC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,uBAAuB;QACxC,KAAK,EAAE,iBAAO;KACf,CAAC;;IACK,WAAA,IAAA,aAAI,GAAE,CAAA;;qCAAW,mBAAQ;;2CAO/B;AASD;IAPC,IAAA,aAAI,EAAC,UAAU,CAAC;IAChB,IAAA,6BAAU,GAAE;IACZ,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC;IACjC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,eAAe;QAChC,KAAK,EAAE,iBAAO;KACf,CAAC;;IACQ,WAAA,IAAA,aAAI,GAAE,CAAA;;qCAAc,sBAAW;;8CAQxC;yBAlCU,cAAc;IAF1B,IAAA,mBAAU,EAAC,MAAM,CAAC;IAClB,IAAA,iBAAO,EAAC,MAAM,CAAC;qCAE+B,iCAAc;GADhD,cAAc,CAmC1B"}
|
||||
@@ -0,0 +1,5 @@
|
||||
import { CommonCaptchaController } from 'src/app/common/controller/common_captcha.controller';
|
||||
import { CaptchaService } from 'src/app/common/service/captcha.service';
|
||||
export declare class CaptchaController extends CommonCaptchaController {
|
||||
constructor(captchaService: CaptchaService);
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
"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);
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.CaptchaController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const common_captcha_controller_1 = require("../../common/controller/common_captcha.controller");
|
||||
const captcha_service_1 = require("../../common/service/captcha.service");
|
||||
let CaptchaController = class CaptchaController extends common_captcha_controller_1.CommonCaptchaController {
|
||||
constructor(captchaService) {
|
||||
super(captchaService);
|
||||
}
|
||||
};
|
||||
exports.CaptchaController = CaptchaController;
|
||||
exports.CaptchaController = CaptchaController = __decorate([
|
||||
(0, common_1.Controller)('api/captcha'),
|
||||
(0, swagger_1.ApiTags)('验证码'),
|
||||
__metadata("design:paramtypes", [captcha_service_1.CaptchaService])
|
||||
], CaptchaController);
|
||||
//# sourceMappingURL=captcha.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"captcha.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/captcha.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,2CAA4C;AAC5C,6CAA0C;AAC1C,iGAA8F;AAC9F,0EAAwE;AAIjE,IAAM,iBAAiB,GAAvB,MAAM,iBAAkB,SAAQ,mDAAuB;IAC5D,YAAY,cAA8B;QACxC,KAAK,CAAC,cAAc,CAAC,CAAC;IACxB,CAAC;CACF,CAAA;AAJY,8CAAiB;4BAAjB,iBAAiB;IAF7B,IAAA,mBAAU,EAAC,aAAa,CAAC;IACzB,IAAA,iBAAO,EAAC,KAAK,CAAC;qCAEe,gCAAc;GAD/B,iBAAiB,CAI7B"}
|
||||
@@ -0,0 +1,7 @@
|
||||
import { SystemConfigModel } from 'src/model/system_config.model';
|
||||
import { SystemConfigService } from 'src/app/common/service/system_config.service';
|
||||
export declare class ConfigController {
|
||||
private readonly systemConfigService;
|
||||
constructor(systemConfigService: SystemConfigService);
|
||||
getSystemConfig(): Promise<import("src/app/common/api").ApiResponseVo<SystemConfigModel | undefined>>;
|
||||
}
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
"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);
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ConfigController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const system_config_model_1 = require("../../../model/system_config.model");
|
||||
const public_decorator_1 = require("../../common/decorator/public.decorator");
|
||||
const system_config_service_1 = require("../../common/service/system_config.service");
|
||||
let ConfigController = class ConfigController {
|
||||
systemConfigService;
|
||||
constructor(systemConfigService) {
|
||||
this.systemConfigService = systemConfigService;
|
||||
}
|
||||
async getSystemConfig() {
|
||||
const config = await this.systemConfigService.readConfig();
|
||||
return api_1.Api.success(config);
|
||||
}
|
||||
};
|
||||
exports.ConfigController = ConfigController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('system'),
|
||||
(0, public_decorator_1.AuthPublic)(),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取系统配置' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: system_config_model_1.SystemConfigModel,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], ConfigController.prototype, "getSystemConfig", null);
|
||||
exports.ConfigController = ConfigController = __decorate([
|
||||
(0, common_1.Controller)('config'),
|
||||
(0, swagger_1.ApiTags)('系统配置'),
|
||||
__metadata("design:paramtypes", [system_config_service_1.SystemConfigService])
|
||||
], ConfigController);
|
||||
//# sourceMappingURL=config.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"config.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/config.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,2CAAiD;AACjD,6CAAwD;AACxD,0CAAyC;AACzC,4EAAkE;AAClE,8EAAuE;AACvE,sFAAmF;AAI5E,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IACE;IAA7B,YAA6B,mBAAwC;QAAxC,wBAAmB,GAAnB,mBAAmB,CAAqB;IAAG,CAAC;IASnE,AAAN,KAAK,CAAC,eAAe;QACnB,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,mBAAmB,CAAC,UAAU,EAAE,CAAC;QAC3D,OAAO,SAAG,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;IAC7B,CAAC;CACF,CAAA;AAdY,4CAAgB;AAUrB;IAPL,IAAA,YAAG,EAAC,QAAQ,CAAC;IACb,IAAA,6BAAU,GAAE;IACZ,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC;IACnC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;QACzB,KAAK,EAAE,uCAAiB;KACzB,CAAC;;;;;uDAID;2BAbU,gBAAgB;IAF5B,IAAA,mBAAU,EAAC,QAAQ,CAAC;IACpB,IAAA,iBAAO,EAAC,MAAM,CAAC;qCAEoC,2CAAmB;GAD1D,gBAAgB,CAc5B"}
|
||||
@@ -0,0 +1,6 @@
|
||||
import { DailyMeetingStatsService } from '../service/daily_meeting_stats.service';
|
||||
export declare class DailyMeetingStatsController {
|
||||
private readonly dailyMeetingStatsService;
|
||||
constructor(dailyMeetingStatsService: DailyMeetingStatsService);
|
||||
record(): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
"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);
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DailyMeetingStatsController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const daily_meeting_stats_service_1 = require("../service/daily_meeting_stats.service");
|
||||
let DailyMeetingStatsController = class DailyMeetingStatsController {
|
||||
dailyMeetingStatsService;
|
||||
constructor(dailyMeetingStatsService) {
|
||||
this.dailyMeetingStatsService = dailyMeetingStatsService;
|
||||
}
|
||||
async record() {
|
||||
return await this.dailyMeetingStatsService.recordMeeting();
|
||||
}
|
||||
};
|
||||
exports.DailyMeetingStatsController = DailyMeetingStatsController;
|
||||
__decorate([
|
||||
(0, common_1.Post)('record'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '记录参会' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], DailyMeetingStatsController.prototype, "record", null);
|
||||
exports.DailyMeetingStatsController = DailyMeetingStatsController = __decorate([
|
||||
(0, common_1.Controller)('daily-meeting'),
|
||||
(0, swagger_1.ApiTags)('每日参会统计'),
|
||||
__metadata("design:paramtypes", [daily_meeting_stats_service_1.DailyMeetingStatsService])
|
||||
], DailyMeetingStatsController);
|
||||
//# sourceMappingURL=daily_meeting_stats.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"daily_meeting_stats.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/daily_meeting_stats.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,2CAAwD;AACxD,6CAAwD;AACxD,0CAAyC;AACzC,wFAAkF;AAI3E,IAAM,2BAA2B,GAAjC,MAAM,2BAA2B;IAEnB;IADnB,YACmB,wBAAkD;QAAlD,6BAAwB,GAAxB,wBAAwB,CAA0B;IAClE,CAAC;IAOE,AAAN,KAAK,CAAC,MAAM;QACV,OAAO,MAAM,IAAI,CAAC,wBAAwB,CAAC,aAAa,EAAE,CAAC;IAC7D,CAAC;CACF,CAAA;AAbY,kEAA2B;AAUhC;IALL,IAAA,aAAI,EAAC,QAAQ,CAAC;IACd,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC;IACjC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,eAAe;KACjC,CAAC;;;;;yDAGD;sCAZU,2BAA2B;IAFvC,IAAA,mBAAU,EAAC,eAAe,CAAC;IAC3B,IAAA,iBAAO,EAAC,QAAQ,CAAC;qCAG6B,sDAAwB;GAF1D,2BAA2B,CAavC"}
|
||||
@@ -0,0 +1,8 @@
|
||||
import { DocumentService } from '../service/document.service';
|
||||
import { DocumentDto } from '../dto/document.dto';
|
||||
import { DocumentModel } from 'src/model/document.model';
|
||||
export declare class DocumentController {
|
||||
private readonly documentService;
|
||||
constructor(documentService: DocumentService);
|
||||
getDocument(dto: DocumentDto): Promise<import("src/app/common/api").ApiResponseVo<DocumentModel | null | undefined>>;
|
||||
}
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
"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.DocumentController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const document_service_1 = require("../service/document.service");
|
||||
const document_dto_1 = require("../dto/document.dto");
|
||||
const document_model_1 = require("../../../model/document.model");
|
||||
const public_decorator_1 = require("../../common/decorator/public.decorator");
|
||||
let DocumentController = class DocumentController {
|
||||
documentService;
|
||||
constructor(documentService) {
|
||||
this.documentService = documentService;
|
||||
}
|
||||
async getDocument(dto) {
|
||||
return await this.documentService.getDocument(dto.type);
|
||||
}
|
||||
};
|
||||
exports.DocumentController = DocumentController;
|
||||
__decorate([
|
||||
(0, public_decorator_1.AuthPublic)(),
|
||||
(0, common_1.Get)('getDocument'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取文档库(按类型获取最新一条)' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200成功,400失败',
|
||||
model: document_model_1.DocumentModel,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__param(0, (0, common_1.Query)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [document_dto_1.DocumentDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], DocumentController.prototype, "getDocument", null);
|
||||
exports.DocumentController = DocumentController = __decorate([
|
||||
(0, common_1.Controller)('document'),
|
||||
(0, swagger_1.ApiTags)('文档库'),
|
||||
__metadata("design:paramtypes", [document_service_1.DocumentService])
|
||||
], DocumentController);
|
||||
//# sourceMappingURL=document.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"document.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/document.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAAwD;AACxD,6CAAwD;AACxD,0CAAyC;AACzC,kEAA8D;AAC9D,sDAAkD;AAClD,kEAAyD;AACzD,8EAAuE;AAIhE,IAAM,kBAAkB,GAAxB,MAAM,kBAAkB;IACA;IAA7B,YAA6B,eAAgC;QAAhC,oBAAe,GAAf,eAAe,CAAiB;IAAG,CAAC;IAQ3D,AAAN,KAAK,CAAC,WAAW,CAAU,GAAgB;QACzC,OAAO,MAAM,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC1D,CAAC;CACF,CAAA;AAZY,gDAAkB;AASvB;IAPL,IAAA,6BAAU,GAAE;IACZ,IAAA,YAAG,EAAC,aAAa,CAAC;IAClB,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,kBAAkB,EAAE,CAAC;IAC7C,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,aAAa;QAC9B,KAAK,EAAE,8BAAa;KACrB,CAAC;;IACiB,WAAA,IAAA,cAAK,GAAE,CAAA;;qCAAM,0BAAW;;qDAE1C;6BAXU,kBAAkB;IAF9B,IAAA,mBAAU,EAAC,UAAU,CAAC;IACtB,IAAA,iBAAO,EAAC,KAAK,CAAC;qCAEiC,kCAAe;GADlD,kBAAkB,CAY9B"}
|
||||
@@ -0,0 +1,9 @@
|
||||
import { JobHuntingService } from '../service/job_hunting.service';
|
||||
import { JobHuntingApplyDto, JobHuntingInfoDto } from '../dto/job_hunting.dto';
|
||||
import { JobHuntingModel } from 'src/model/job_hunting.model';
|
||||
export declare class JobHuntingController {
|
||||
private readonly jobHuntingService;
|
||||
constructor(jobHuntingService: JobHuntingService);
|
||||
info(dto: JobHuntingInfoDto): Promise<import("src/app/common/api").ApiResponseVo<JobHuntingModel | null | undefined>>;
|
||||
apply(dto: JobHuntingApplyDto): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
"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.JobHuntingController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const job_hunting_service_1 = require("../service/job_hunting.service");
|
||||
const job_hunting_dto_1 = require("../dto/job_hunting.dto");
|
||||
const api_1 = require("../../common/api");
|
||||
const job_hunting_model_1 = require("../../../model/job_hunting.model");
|
||||
let JobHuntingController = class JobHuntingController {
|
||||
jobHuntingService;
|
||||
constructor(jobHuntingService) {
|
||||
this.jobHuntingService = jobHuntingService;
|
||||
}
|
||||
info(dto) {
|
||||
return this.jobHuntingService.info(dto);
|
||||
}
|
||||
apply(dto) {
|
||||
return this.jobHuntingService.apply(dto);
|
||||
}
|
||||
};
|
||||
exports.JobHuntingController = JobHuntingController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('record'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '申请记录' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 失败',
|
||||
model: job_hunting_model_1.JobHuntingModel,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__param(0, (0, common_1.Query)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [job_hunting_dto_1.JobHuntingInfoDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], JobHuntingController.prototype, "info", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('apply'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '申请' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [job_hunting_dto_1.JobHuntingApplyDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], JobHuntingController.prototype, "apply", null);
|
||||
exports.JobHuntingController = JobHuntingController = __decorate([
|
||||
(0, common_1.Controller)('daily-meeting'),
|
||||
(0, swagger_1.ApiTags)('求职申请'),
|
||||
__metadata("design:paramtypes", [job_hunting_service_1.JobHuntingService])
|
||||
], JobHuntingController);
|
||||
//# sourceMappingURL=job_hunting.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"job_hunting.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/job_hunting.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAAoE;AACpE,6CAAwD;AACxD,wEAAmE;AACnE,4DAA+E;AAC/E,0CAAyC;AACzC,wEAA8D;AAIvD,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IACF;IAA7B,YAA6B,iBAAoC;QAApC,sBAAiB,GAAjB,iBAAiB,CAAmB;IAAG,CAAC;IAQrE,IAAI,CAAU,GAAsB;QAClC,OAAO,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAC1C,CAAC;IAOD,KAAK,CAAS,GAAuB;QACnC,OAAO,IAAI,CAAC,iBAAiB,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;IAC3C,CAAC;CACF,CAAA;AArBY,oDAAoB;AAS/B;IANC,IAAA,YAAG,EAAC,QAAQ,CAAC;IACb,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC;IACjC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,eAAe;QAChC,KAAK,EAAE,mCAAe;KACvB,CAAC;;IACI,WAAA,IAAA,cAAK,GAAE,CAAA;;qCAAM,mCAAiB;;gDAEnC;AAOD;IALC,IAAA,aAAI,EAAC,OAAO,CAAC;IACb,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC;IAC/B,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,eAAe;KACjC,CAAC;;IACK,WAAA,IAAA,aAAI,GAAE,CAAA;;qCAAM,oCAAkB;;iDAEpC;+BApBU,oBAAoB;IAFhC,IAAA,mBAAU,EAAC,eAAe,CAAC;IAC3B,IAAA,iBAAO,EAAC,MAAM,CAAC;qCAEkC,uCAAiB;GADtD,oBAAoB,CAqBhC"}
|
||||
@@ -0,0 +1,9 @@
|
||||
import { NewsService } from '../service/news.service';
|
||||
import { NewsListDto, NewsDetailDto } from '../dto/news.dto';
|
||||
import { NewsModel } from 'src/model/news.model';
|
||||
export declare class NewsController {
|
||||
private readonly newsService;
|
||||
constructor(newsService: NewsService);
|
||||
list(dto: NewsListDto): Promise<import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<NewsModel[]>>>;
|
||||
readNews(dto: NewsDetailDto): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
+67
@@ -0,0 +1,67 @@
|
||||
"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.NewsController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const news_service_1 = require("../service/news.service");
|
||||
const news_dto_1 = require("../dto/news.dto");
|
||||
const news_model_1 = require("../../../model/news.model");
|
||||
let NewsController = class NewsController {
|
||||
newsService;
|
||||
constructor(newsService) {
|
||||
this.newsService = newsService;
|
||||
}
|
||||
async list(dto) {
|
||||
return await this.newsService.getNewsList(dto);
|
||||
}
|
||||
async readNews(dto) {
|
||||
return await this.newsService.readNews(dto.id);
|
||||
}
|
||||
};
|
||||
exports.NewsController = NewsController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('list'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取资讯列表(按推荐或分类,视频和图文混合排列)' }),
|
||||
api_1.Api.ApiPaginatedResponse({
|
||||
model: news_model_1.NewsModel,
|
||||
codeDescription: '200 成功',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__param(0, (0, common_1.Query)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [news_dto_1.NewsListDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], NewsController.prototype, "list", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('readNews'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '访问一次增加一次阅读数)' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: news_model_1.NewsModel,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__param(0, (0, common_1.Query)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [news_dto_1.NewsDetailDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], NewsController.prototype, "readNews", null);
|
||||
exports.NewsController = NewsController = __decorate([
|
||||
(0, common_1.Controller)('news'),
|
||||
(0, swagger_1.ApiTags)('资讯管理'),
|
||||
__metadata("design:paramtypes", [news_service_1.NewsService])
|
||||
], NewsController);
|
||||
//# sourceMappingURL=news.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"news.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/news.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAA8D;AAC9D,6CAAwD;AACxD,0CAAyC;AACzC,0DAAsD;AACtD,8CAA6D;AAC7D,0DAAiD;AAI1C,IAAM,cAAc,GAApB,MAAM,cAAc;IACI;IAA7B,YAA6B,WAAwB;QAAxB,gBAAW,GAAX,WAAW,CAAa;IAAG,CAAC;IAQnD,AAAN,KAAK,CAAC,IAAI,CAAU,GAAgB;QAClC,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;IACjD,CAAC;IAQK,AAAN,KAAK,CAAC,QAAQ,CAAU,GAAkB;QACxC,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;IACjD,CAAC;CACF,CAAA;AAtBY,wCAAc;AASnB;IANL,IAAA,YAAG,EAAC,MAAM,CAAC;IACX,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,0BAA0B,EAAE,CAAC;IACrD,SAAG,CAAC,oBAAoB,CAAC;QACxB,KAAK,EAAE,sBAAS;QAChB,eAAe,EAAE,QAAQ;KAC1B,CAAC;;IACU,WAAA,IAAA,cAAK,GAAE,CAAA;;qCAAM,sBAAW;;0CAEnC;AAQK;IANL,IAAA,YAAG,EAAC,UAAU,CAAC;IACf,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,cAAc,EAAE,CAAC;IACzC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;QACzB,KAAK,EAAE,sBAAS;KACjB,CAAC;;IACc,WAAA,IAAA,cAAK,GAAE,CAAA;;qCAAM,wBAAa;;8CAEzC;yBArBU,cAAc;IAF1B,IAAA,mBAAU,EAAC,MAAM,CAAC;IAClB,IAAA,iBAAO,EAAC,MAAM,CAAC;qCAE4B,0BAAW;GAD1C,cAAc,CAsB1B"}
|
||||
@@ -0,0 +1,9 @@
|
||||
import { RechargeService } from '../service/recharge.service';
|
||||
import { ApplyRechargeDto } from '../dto/recharge.dto';
|
||||
import { RechargeModel } from 'src/model/recharge.model';
|
||||
export declare class RechargeController {
|
||||
private readonly rechargeService;
|
||||
constructor(rechargeService: RechargeService);
|
||||
apply(dto: ApplyRechargeDto): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<RechargeModel | undefined>>;
|
||||
cancel(orderId: number): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
"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.RechargeController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const recharge_service_1 = require("../service/recharge.service");
|
||||
const recharge_dto_1 = require("../dto/recharge.dto");
|
||||
const recharge_model_1 = require("../../../model/recharge.model");
|
||||
let RechargeController = class RechargeController {
|
||||
rechargeService;
|
||||
constructor(rechargeService) {
|
||||
this.rechargeService = rechargeService;
|
||||
}
|
||||
async apply(dto) {
|
||||
return await this.rechargeService.applyRecharge(dto.amount);
|
||||
}
|
||||
async cancel(orderId) {
|
||||
return await this.rechargeService.cancelOrder(orderId);
|
||||
}
|
||||
};
|
||||
exports.RechargeController = RechargeController;
|
||||
__decorate([
|
||||
(0, common_1.Post)('apply'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '申请充值' }),
|
||||
(0, swagger_1.ApiBody)({ type: recharge_dto_1.ApplyRechargeDto }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: recharge_model_1.RechargeModel,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201, type: Object }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [recharge_dto_1.ApplyRechargeDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], RechargeController.prototype, "apply", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)(':orderId/cancel'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '取消充值订单' }),
|
||||
(0, swagger_1.ApiParam)({ name: 'orderId', description: '订单 ID' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Param)('orderId')),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [Number]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], RechargeController.prototype, "cancel", null);
|
||||
exports.RechargeController = RechargeController = __decorate([
|
||||
(0, common_1.Controller)('recharge'),
|
||||
(0, swagger_1.ApiTags)('充值管理'),
|
||||
__metadata("design:paramtypes", [recharge_service_1.RechargeService])
|
||||
], RechargeController);
|
||||
//# sourceMappingURL=recharge.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"recharge.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/recharge.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAA+D;AAC/D,6CAA2E;AAC3E,0CAAyC;AACzC,kEAA8D;AAC9D,sDAAuD;AACvD,kEAAyD;AAIlD,IAAM,kBAAkB,GAAxB,MAAM,kBAAkB;IACA;IAA7B,YAA6B,eAAgC;QAAhC,oBAAe,GAAf,eAAe,CAAiB;IAAG,CAAC;IAS3D,AAAN,KAAK,CAAC,KAAK,CAAS,GAAqB;QACvC,OAAO,MAAM,IAAI,CAAC,eAAe,CAAC,aAAa,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC9D,CAAC;IAQK,AAAN,KAAK,CAAC,MAAM,CAAmB,OAAe;QAC5C,OAAO,MAAM,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;IACzD,CAAC;CACF,CAAA;AAvBY,gDAAkB;AAUvB;IAPL,IAAA,aAAI,EAAC,OAAO,CAAC;IACb,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC;IACjC,IAAA,iBAAO,EAAC,EAAE,IAAI,EAAE,+BAAgB,EAAE,CAAC;IACnC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;QACzB,KAAK,EAAE,8BAAa;KACrB,CAAC;;IACW,WAAA,IAAA,aAAI,GAAE,CAAA;;qCAAM,+BAAgB;;+CAExC;AAQK;IANL,IAAA,aAAI,EAAC,iBAAiB,CAAC;IACvB,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC;IACnC,IAAA,kBAAQ,EAAC,EAAE,IAAI,EAAE,SAAS,EAAE,WAAW,EAAE,OAAO,EAAE,CAAC;IACnD,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;KAC1B,CAAC;;IACY,WAAA,IAAA,cAAK,EAAC,SAAS,CAAC,CAAA;;;;gDAE7B;6BAtBU,kBAAkB;IAF9B,IAAA,mBAAU,EAAC,UAAU,CAAC;IACtB,IAAA,iBAAO,EAAC,MAAM,CAAC;qCAEgC,kCAAe;GADlD,kBAAkB,CAuB9B"}
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
import { SignInService } from '../service/signin.service';
|
||||
import { SignInCalendarDto, SignInMakeUpDto, ClaimRewardDto } from '../dto/signin.dto';
|
||||
import { SignInProgressDayVo } from '../vo/signin.vo';
|
||||
import { UserSignInCalendarModel } from 'src/model/user_sign_in_calendar.model';
|
||||
export declare class SignInController {
|
||||
private readonly signInService;
|
||||
constructor(signInService: SignInService);
|
||||
info(): Promise<import("src/app/common/api").ApiResponseVo<{
|
||||
signToDay: boolean;
|
||||
userId?: number | undefined;
|
||||
firstSignInDate?: string;
|
||||
lastSignInDate?: string;
|
||||
consecutiveDays?: number | undefined;
|
||||
makeUpCount?: number | undefined;
|
||||
usedMakeUpCount?: number | undefined;
|
||||
maxMakeUpCount?: number | undefined;
|
||||
user?: import("../../../model/user.model").UserModel;
|
||||
id?: number | undefined;
|
||||
createTime?: string | undefined;
|
||||
updateTime?: string | undefined;
|
||||
deleteTime?: string;
|
||||
} | undefined>>;
|
||||
calendar(dto: SignInCalendarDto): Promise<import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<UserSignInCalendarModel[]>>>;
|
||||
progress(): Promise<import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<SignInProgressDayVo[]>>>;
|
||||
taskList(): Promise<import("src/app/common/api").ApiResponseVo<never[] | undefined> | import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<({
|
||||
id: number;
|
||||
title: string;
|
||||
subtitle: string;
|
||||
requiredDays: number;
|
||||
icon: string;
|
||||
status: import("../vo/signin.vo").TaskStatus;
|
||||
rewardId: number;
|
||||
} | {
|
||||
id: number;
|
||||
title: string;
|
||||
subtitle: string;
|
||||
requiredDays: number;
|
||||
icon: string;
|
||||
status: import("../vo/signin.vo").TaskStatus;
|
||||
rewardId: undefined;
|
||||
})[]>>>;
|
||||
today(): Promise<import("src/app/common/api").ApiResponseVo<null>>;
|
||||
makeup(dto: SignInMakeUpDto): Promise<import("src/app/common/api").ApiResponseVo<null>>;
|
||||
claim(dto: ClaimRewardDto): Promise<import("src/app/common/api").ApiResponseVo<null>>;
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
"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.SignInController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const signin_service_1 = require("../service/signin.service");
|
||||
const user_id_context_1 = require("../../common/context/user_id.context");
|
||||
const signin_dto_1 = require("../dto/signin.dto");
|
||||
const signin_vo_1 = require("../vo/signin.vo");
|
||||
const user_sign_in_calendar_model_1 = require("../../../model/user_sign_in_calendar.model");
|
||||
let SignInController = class SignInController {
|
||||
signInService;
|
||||
constructor(signInService) {
|
||||
this.signInService = signInService;
|
||||
}
|
||||
async info() {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.signInService.getSignInInfo(userId);
|
||||
}
|
||||
calendar(dto) {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
const now = new Date();
|
||||
const year = dto.year ?? now.getFullYear();
|
||||
const month = dto.month ?? now.getMonth() + 1;
|
||||
return this.signInService.getSignInCalendar(userId, year, month);
|
||||
}
|
||||
progress() {
|
||||
return this.signInService.getProgress();
|
||||
}
|
||||
async taskList() {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.signInService.getTaskList(userId);
|
||||
}
|
||||
async today() {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.signInService.todaySignIn(userId);
|
||||
}
|
||||
async makeup(dto) {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.signInService.makeUpSignIn(userId, dto.date);
|
||||
}
|
||||
async claim(dto) {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.signInService.claimReward(userId, dto.rewardId);
|
||||
}
|
||||
};
|
||||
exports.SignInController = SignInController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('info'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取用户签到信息' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: signin_vo_1.UserSignInVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], SignInController.prototype, "info", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('calendar'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取签到日历(按月查询)' }),
|
||||
api_1.Api.ApiPaginatedResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: user_sign_in_calendar_model_1.UserSignInCalendarModel,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__param(0, (0, common_1.Query)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [signin_dto_1.SignInCalendarDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], SignInController.prototype, "calendar", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('progress'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取签到进度(7天)' }),
|
||||
api_1.Api.ApiPaginatedResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: signin_vo_1.SignInProgressDayVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", void 0)
|
||||
], SignInController.prototype, "progress", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('task-list'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取签到任务列表' }),
|
||||
api_1.Api.ApiPaginatedResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: signin_vo_1.SignInTaskVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200, type: Object }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], SignInController.prototype, "taskList", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('today'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '今日签到' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], SignInController.prototype, "today", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('makeup'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '补签' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__param(0, (0, common_1.Query)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [signin_dto_1.SignInMakeUpDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], SignInController.prototype, "makeup", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('claim'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '领取签到奖励' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [signin_dto_1.ClaimRewardDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], SignInController.prototype, "claim", null);
|
||||
exports.SignInController = SignInController = __decorate([
|
||||
(0, common_1.Controller)('signin'),
|
||||
(0, swagger_1.ApiTags)('签到管理'),
|
||||
__metadata("design:paramtypes", [signin_service_1.SignInService])
|
||||
], SignInController);
|
||||
//# sourceMappingURL=signin.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"signin.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/signin.controller.ts"],"names":[],"mappings":"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"}
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
import { TeamService } from '../service/team.service';
|
||||
import { GetTeamMembersDto } from '../dto/team.dto';
|
||||
export declare class TeamController {
|
||||
private readonly teamService;
|
||||
constructor(teamService: TeamService);
|
||||
stats(): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<{
|
||||
directChildrenCount: number;
|
||||
grandchildrenCount: number;
|
||||
greatGrandchildrenCount: number;
|
||||
} | undefined>>;
|
||||
todayNew(): Promise<import("src/app/common/api").ApiResponseVo<{
|
||||
directChildrenCount: number;
|
||||
grandchildrenCount: number;
|
||||
greatGrandchildrenCount: number;
|
||||
} | undefined>>;
|
||||
members(dto: GetTeamMembersDto): Promise<import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<{
|
||||
level: number;
|
||||
createTime: string;
|
||||
signIn: import("../../../model/user_sign_in.model").UserSignInModel | undefined;
|
||||
nick?: string | undefined;
|
||||
avatar?: string;
|
||||
grade?: number | undefined;
|
||||
phone?: string | undefined;
|
||||
password?: string | undefined;
|
||||
tradePassword?: string | undefined;
|
||||
stocks?: number | undefined;
|
||||
inviteCode?: string | undefined;
|
||||
device?: string;
|
||||
registerIp?: string | undefined;
|
||||
isFrozen?: number | undefined;
|
||||
wallet?: import("../../../model/wallet.model").WalletModel;
|
||||
teamRelation?: import("../../../model/team_relation.model").TeamRelationModel;
|
||||
userVerify?: import("../../../model/user_verify.model").UserVerifyModel;
|
||||
enabledCreateGroup?: number | undefined;
|
||||
isRedEnvelope?: number | undefined;
|
||||
redEnvelopeMaxAmount?: string | undefined;
|
||||
redEnvelope?: string | undefined;
|
||||
autoRedEnvelope?: number | undefined;
|
||||
redPacketRecords?: import("../../../model/red_packet_record.model").RedPacketRecordModel[];
|
||||
redPackets?: import("../../../model/red_packet.model").RedPacketModel[];
|
||||
id?: number | undefined;
|
||||
updateTime?: string | undefined;
|
||||
deleteTime?: string;
|
||||
}[]>>>;
|
||||
}
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
"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.TeamController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const team_service_1 = require("../service/team.service");
|
||||
const user_id_context_1 = require("../../common/context/user_id.context");
|
||||
const team_vo_1 = require("../vo/team.vo");
|
||||
const team_dto_1 = require("../dto/team.dto");
|
||||
let TeamController = class TeamController {
|
||||
teamService;
|
||||
constructor(teamService) {
|
||||
this.teamService = teamService;
|
||||
}
|
||||
async stats() {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.teamService.getTeamStats(userId);
|
||||
}
|
||||
async todayNew() {
|
||||
return await this.teamService.getTodayNewStatsSimple((0, user_id_context_1.getUserIdContext)());
|
||||
}
|
||||
async members(dto) {
|
||||
return await this.teamService.getTeamMembers((0, user_id_context_1.getUserIdContext)(), dto);
|
||||
}
|
||||
};
|
||||
exports.TeamController = TeamController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('stats'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取团队统计信息(下级/下下级/下下下级人数)' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: team_vo_1.TeamStatsVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200, type: Object }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], TeamController.prototype, "stats", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('today-new'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取今日新增团队人数' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: team_vo_1.TeamTodayNewVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], TeamController.prototype, "todayNew", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('members'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取团队成员列表(分页、按层级筛选)' }),
|
||||
api_1.Api.ApiPaginatedResponse({ model: team_vo_1.TeamMemberVo }),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [team_dto_1.GetTeamMembersDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], TeamController.prototype, "members", null);
|
||||
exports.TeamController = TeamController = __decorate([
|
||||
(0, common_1.Controller)('team'),
|
||||
(0, swagger_1.ApiTags)('团队管理'),
|
||||
__metadata("design:paramtypes", [team_service_1.TeamService])
|
||||
], TeamController);
|
||||
//# sourceMappingURL=team.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"team.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/team.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAA6D;AAC7D,6CAAwD;AACxD,0CAAyC;AACzC,0DAAsD;AACtD,0EAA0E;AAC1E,2CAA0E;AAC1E,8CAAoD;AAI7C,IAAM,cAAc,GAApB,MAAM,cAAc;IACI;IAA7B,YAA6B,WAAwB;QAAxB,gBAAW,GAAX,WAAW,CAAa;IAAG,CAAC;IAQnD,AAAN,KAAK,CAAC,KAAK;QACT,MAAM,MAAM,GAAG,IAAA,kCAAgB,GAAE,CAAC;QAClC,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;IACrD,CAAC;IAQK,AAAN,KAAK,CAAC,QAAQ;QACZ,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,sBAAsB,CAAC,IAAA,kCAAgB,GAAE,CAAC,CAAC;IAC3E,CAAC;IAKK,AAAN,KAAK,CAAC,OAAO,CAAS,GAAsB;QAC1C,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,IAAA,kCAAgB,GAAE,EAAE,GAAG,CAAC,CAAC;IACxE,CAAC;CACF,CAAA;AA9BY,wCAAc;AASnB;IANL,IAAA,YAAG,EAAC,OAAO,CAAC;IACZ,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,yBAAyB,EAAE,CAAC;IACpD,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;QACzB,KAAK,EAAE,qBAAW;KACnB,CAAC;;;;;2CAID;AAQK;IANL,IAAA,YAAG,EAAC,WAAW,CAAC;IAChB,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC;IACvC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;QACzB,KAAK,EAAE,wBAAc;KACtB,CAAC;;;;;8CAGD;AAKK;IAHL,IAAA,aAAI,EAAC,SAAS,CAAC;IACf,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,oBAAoB,EAAE,CAAC;IAC/C,SAAG,CAAC,oBAAoB,CAAC,EAAE,KAAK,EAAE,sBAAY,EAAE,CAAC;;IACnC,WAAA,IAAA,aAAI,GAAE,CAAA;;qCAAM,4BAAiB;;6CAE3C;yBA7BU,cAAc;IAF1B,IAAA,mBAAU,EAAC,MAAM,CAAC;IAClB,IAAA,iBAAO,EAAC,MAAM,CAAC;qCAE4B,0BAAW;GAD1C,cAAc,CA8B1B"}
|
||||
@@ -0,0 +1,3 @@
|
||||
import { CommonUploadController } from 'src/app/common/controller/common_upload.controller';
|
||||
export declare class UploadController extends CommonUploadController {
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
"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;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.UploadController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const common_upload_controller_1 = require("../../common/controller/common_upload.controller");
|
||||
const public_decorator_1 = require("../../common/decorator/public.decorator");
|
||||
let UploadController = class UploadController extends common_upload_controller_1.CommonUploadController {
|
||||
};
|
||||
exports.UploadController = UploadController;
|
||||
exports.UploadController = UploadController = __decorate([
|
||||
(0, common_1.Controller)('upload'),
|
||||
(0, public_decorator_1.AuthPublic)(),
|
||||
(0, swagger_1.ApiTags)('上传')
|
||||
], UploadController);
|
||||
//# sourceMappingURL=upload.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"upload.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/upload.controller.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,2CAA4C;AAC5C,6CAA0C;AAC1C,+FAA4F;AAC5F,8EAAuE;AAIhE,IAAM,gBAAgB,GAAtB,MAAM,gBAAiB,SAAQ,iDAAsB;CAAG,CAAA;AAAlD,4CAAgB;2BAAhB,gBAAgB;IAH5B,IAAA,mBAAU,EAAC,QAAQ,CAAC;IACpB,IAAA,6BAAU,GAAE;IACZ,IAAA,iBAAO,EAAC,IAAI,CAAC;GACD,gBAAgB,CAAkC"}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
import { UserService } from '../service/user.service';
|
||||
import { ChangePasswordDto } from '../dto/user.dto';
|
||||
import { ImVo } from '../vo/user.vo';
|
||||
export declare class UserController {
|
||||
private readonly userService;
|
||||
constructor(userService: UserService);
|
||||
getProfile(): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<{
|
||||
phone: string | null;
|
||||
hasTradePassword: boolean;
|
||||
nick: string;
|
||||
avatar?: string;
|
||||
grade: number;
|
||||
password: string;
|
||||
stocks: number;
|
||||
inviteCode: string;
|
||||
device?: string;
|
||||
registerIp: string;
|
||||
isFrozen: number;
|
||||
wallet?: import("../../../model/wallet.model").WalletModel;
|
||||
teamRelation?: import("../../../model/team_relation.model").TeamRelationModel;
|
||||
userVerify?: import("../../../model/user_verify.model").UserVerifyModel;
|
||||
enabledCreateGroup: number;
|
||||
isRedEnvelope: number;
|
||||
redEnvelopeMaxAmount: string;
|
||||
redEnvelope: string;
|
||||
autoRedEnvelope: number;
|
||||
redPacketRecords?: import("../../../model/red_packet_record.model").RedPacketRecordModel[];
|
||||
redPackets?: import("../../../model/red_packet.model").RedPacketModel[];
|
||||
id: number;
|
||||
createTime: string;
|
||||
updateTime: string;
|
||||
deleteTime?: string;
|
||||
} | undefined>>;
|
||||
changePassword(dto: ChangePasswordDto): Promise<import("src/app/common/api").ApiResponseVo<null>>;
|
||||
im(): Promise<import("src/app/common/api").ApiResponseVo<ImVo | undefined>>;
|
||||
started(): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
+99
@@ -0,0 +1,99 @@
|
||||
"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.UserController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const user_service_1 = require("../service/user.service");
|
||||
const user_dto_1 = require("../dto/user.dto");
|
||||
const user_id_context_1 = require("../../common/context/user_id.context");
|
||||
const user_vo_1 = require("../vo/user.vo");
|
||||
let UserController = class UserController {
|
||||
userService;
|
||||
constructor(userService) {
|
||||
this.userService = userService;
|
||||
}
|
||||
async getProfile() {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.userService.getProfile(userId);
|
||||
}
|
||||
async changePassword(dto) {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.userService.changePassword(userId, dto.oldPassword, dto.newPassword);
|
||||
}
|
||||
async im() {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.userService.im(userId);
|
||||
}
|
||||
async started() {
|
||||
return await this.userService.started();
|
||||
}
|
||||
};
|
||||
exports.UserController = UserController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('profile'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取用户资料' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 用户不存在',
|
||||
model: user_vo_1.UserVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200, type: Object }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], UserController.prototype, "getProfile", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('change-password'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '修改密码' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 旧密码错误或用户不存在',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_dto_1.ChangePasswordDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], UserController.prototype, "changePassword", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('im'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取IM登录信息' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 用户不存在',
|
||||
model: user_vo_1.ImVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], UserController.prototype, "im", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('started'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '启动APP统计' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 用户不存在',
|
||||
model: user_vo_1.ImVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], UserController.prototype, "started", null);
|
||||
exports.UserController = UserController = __decorate([
|
||||
(0, common_1.Controller)('user'),
|
||||
(0, swagger_1.ApiTags)('用户管理'),
|
||||
__metadata("design:paramtypes", [user_service_1.UserService])
|
||||
], UserController);
|
||||
//# sourceMappingURL=user.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"user.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/user.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAA6D;AAC7D,6CAAwD;AACxD,0CAAyC;AACzC,0DAAsD;AACtD,8CAAoD;AACpD,0EAA0E;AAC1E,2CAA6C;AAItC,IAAM,cAAc,GAApB,MAAM,cAAc;IACI;IAA7B,YAA6B,WAAwB;QAAxB,gBAAW,GAAX,WAAW,CAAa;IAAG,CAAC;IAQnD,AAAN,KAAK,CAAC,UAAU;QACd,MAAM,MAAM,GAAG,IAAA,kCAAgB,GAAE,CAAC;QAClC,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;IACnD,CAAC;IAOK,AAAN,KAAK,CAAC,cAAc,CAAS,GAAsB;QACjD,MAAM,MAAM,GAAG,IAAA,kCAAgB,GAAE,CAAC;QAClC,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,cAAc,CAC1C,MAAM,EACN,GAAG,CAAC,WAAW,EACf,GAAG,CAAC,WAAW,CAChB,CAAC;IACJ,CAAC;IAQK,AAAN,KAAK,CAAC,EAAE;QACN,MAAM,MAAM,GAAG,IAAA,kCAAgB,GAAE,CAAC;QAClC,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC;IAC3C,CAAC;IAQK,AAAN,KAAK,CAAC,OAAO;QACX,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;IAC1C,CAAC;CACF,CAAA;AAhDY,wCAAc;AASnB;IANL,IAAA,YAAG,EAAC,SAAS,CAAC;IACd,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC;IACnC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,kBAAkB;QACnC,KAAK,EAAE,gBAAM;KACd,CAAC;;;;;gDAID;AAOK;IALL,IAAA,aAAI,EAAC,iBAAiB,CAAC;IACvB,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC;IACjC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,wBAAwB;KAC1C,CAAC;;IACoB,WAAA,IAAA,aAAI,GAAE,CAAA;;qCAAM,4BAAiB;;oDAOlD;AAQK;IANL,IAAA,YAAG,EAAC,IAAI,CAAC;IACT,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC;IACrC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,kBAAkB;QACnC,KAAK,EAAE,cAAI;KACZ,CAAC;;;;;wCAID;AAQK;IANL,IAAA,YAAG,EAAC,SAAS,CAAC;IACd,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC;IACpC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,kBAAkB;QACnC,KAAK,EAAE,cAAI;KACZ,CAAC;;;;;6CAGD;yBA/CU,cAAc;IAF1B,IAAA,mBAAU,EAAC,MAAM,CAAC;IAClB,IAAA,iBAAO,EAAC,MAAM,CAAC;qCAE4B,0BAAW;GAD1C,cAAc,CAgD1B"}
|
||||
@@ -0,0 +1,7 @@
|
||||
import { UserBankService } from '../service/user_bank.service';
|
||||
import { BindBankCardDto } from '../dto/user_bank.dto';
|
||||
export declare class UserBankController {
|
||||
private readonly userBankService;
|
||||
constructor(userBankService: UserBankService);
|
||||
bind(dto: BindBankCardDto): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
"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.UserBankController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const user_bank_service_1 = require("../service/user_bank.service");
|
||||
const user_bank_dto_1 = require("../dto/user_bank.dto");
|
||||
let UserBankController = class UserBankController {
|
||||
userBankService;
|
||||
constructor(userBankService) {
|
||||
this.userBankService = userBankService;
|
||||
}
|
||||
async bind(dto) {
|
||||
return await this.userBankService.bindBankCard(dto.cardNo, dto.bankName, dto.phone);
|
||||
}
|
||||
};
|
||||
exports.UserBankController = UserBankController;
|
||||
__decorate([
|
||||
(0, common_1.Post)('bind'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '用户绑定银行卡(每个用户限制绑定 3 张)' }),
|
||||
(0, swagger_1.ApiBody)({ type: user_bank_dto_1.BindBankCardDto }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_bank_dto_1.BindBankCardDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], UserBankController.prototype, "bind", null);
|
||||
exports.UserBankController = UserBankController = __decorate([
|
||||
(0, common_1.Controller)('user-bank'),
|
||||
(0, swagger_1.ApiTags)('用户银行卡'),
|
||||
__metadata("design:paramtypes", [user_bank_service_1.UserBankService])
|
||||
], UserBankController);
|
||||
//# sourceMappingURL=user_bank.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"user_bank.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/user_bank.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAAwD;AACxD,6CAAiE;AACjE,0CAAyC;AACzC,oEAA+D;AAC/D,wDAAuD;AAIhD,IAAM,kBAAkB,GAAxB,MAAM,kBAAkB;IACA;IAA7B,YAA6B,eAAgC;QAAhC,oBAAe,GAAf,eAAe,CAAiB;IAAG,CAAC;IAQ3D,AAAN,KAAK,CAAC,IAAI,CAAS,GAAoB;QACrC,OAAO,MAAM,IAAI,CAAC,eAAe,CAAC,YAAY,CAC5C,GAAG,CAAC,MAAM,EACV,GAAG,CAAC,QAAQ,EACZ,GAAG,CAAC,KAAK,CACV,CAAC;IACJ,CAAC;CACF,CAAA;AAhBY,gDAAkB;AASvB;IANL,IAAA,aAAI,EAAC,MAAM,CAAC;IACZ,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,uBAAuB,EAAE,CAAC;IAClD,IAAA,iBAAO,EAAC,EAAE,IAAI,EAAE,+BAAe,EAAE,CAAC;IAClC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;KAC1B,CAAC;;IACU,WAAA,IAAA,aAAI,GAAE,CAAA;;qCAAM,+BAAe;;8CAMtC;6BAfU,kBAAkB;IAF9B,IAAA,mBAAU,EAAC,WAAW,CAAC;IACvB,IAAA,iBAAO,EAAC,OAAO,CAAC;qCAE+B,mCAAe;GADlD,kBAAkB,CAgB9B"}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
import { PaginatedDto } from 'src/app/common/api';
|
||||
import { UserCreateRedPacketDto, UserInfoDto, UserLikeDto, UserRedPacketDetailDto, UserUpdateUserProfileDto } from '../dto/user_im.dto';
|
||||
import { UserClaimedVo, UserLikeVo } from '../vo/user_im.vo';
|
||||
import { RedPacketModel } from 'src/model/red_packet.model';
|
||||
import { RedPacketRecordModel } from 'src/model/red_packet_record.model';
|
||||
import { UserModel } from 'src/model/user.model';
|
||||
import { UserImService } from '../service/user_im.service';
|
||||
export declare class UserController {
|
||||
private readonly userImService;
|
||||
constructor(userImService: UserImService);
|
||||
like(dto: UserLikeDto): Promise<import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<UserLikeVo[]>>>;
|
||||
info(dto: UserInfoDto): Promise<import("src/app/common/api").ApiResponseVo<UserModel | null | undefined>>;
|
||||
redPackeDetail(dto: UserRedPacketDetailDto): Promise<import("src/app/common/api").ApiResponseVo<RedPacketModel | null | undefined>>;
|
||||
redPackeRecords(dto: UserRedPacketDetailDto, page: PaginatedDto): Promise<import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<RedPacketRecordModel[]>>>;
|
||||
createRedPacket(dto: UserCreateRedPacketDto): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<RedPacketModel | undefined>>;
|
||||
claimed(dto: UserRedPacketDetailDto): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<UserClaimedVo | undefined>>;
|
||||
claimedPrepare(dto: UserRedPacketDetailDto): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<UserClaimedVo | undefined>>;
|
||||
updateUserProfile(dto: UserUpdateUserProfileDto): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
getUserGradeByImUid(): import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<never[]>>;
|
||||
}
|
||||
+179
@@ -0,0 +1,179 @@
|
||||
"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.UserController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const user_im_dto_1 = require("../dto/user_im.dto");
|
||||
const user_im_vo_1 = require("../vo/user_im.vo");
|
||||
const red_packet_model_1 = require("../../../model/red_packet.model");
|
||||
const red_packet_record_model_1 = require("../../../model/red_packet_record.model");
|
||||
const user_model_1 = require("../../../model/user.model");
|
||||
const user_im_service_1 = require("../service/user_im.service");
|
||||
let UserController = class UserController {
|
||||
userImService;
|
||||
constructor(userImService) {
|
||||
this.userImService = userImService;
|
||||
}
|
||||
like(dto) {
|
||||
return this.userImService.like(dto);
|
||||
}
|
||||
info(dto) {
|
||||
return this.userImService.info(dto);
|
||||
}
|
||||
redPackeDetail(dto) {
|
||||
return this.userImService.redPackeDetail(dto);
|
||||
}
|
||||
redPackeRecords(dto, page) {
|
||||
return this.userImService.redPackeRecords(dto, page);
|
||||
}
|
||||
createRedPacket(dto) {
|
||||
return this.userImService.createRedPacket(dto);
|
||||
}
|
||||
claimed(dto) {
|
||||
return this.userImService.claimed(dto);
|
||||
}
|
||||
claimedPrepare(dto) {
|
||||
return this.userImService.claimedPrepare(dto);
|
||||
}
|
||||
updateUserProfile(dto) {
|
||||
return this.userImService.updateUserProfile(dto);
|
||||
}
|
||||
getUserGradeByImUid() {
|
||||
return this.userImService.getUserGradeByImUid();
|
||||
}
|
||||
};
|
||||
exports.UserController = UserController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('like'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '搜索用户 ' }),
|
||||
api_1.Api.ApiPaginatedResponse({
|
||||
model: user_im_vo_1.UserLikeVo,
|
||||
codeDescription: '200成功,300已禁用,400失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__param(0, (0, common_1.Query)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_im_dto_1.UserLikeDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], UserController.prototype, "like", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('info'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '搜索用户 ' }),
|
||||
api_1.Api.ApiResponse({
|
||||
model: user_model_1.UserModel,
|
||||
codeDescription: '200成功,300已禁用,400失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_im_dto_1.UserInfoDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], UserController.prototype, "info", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('redPackeDetail/:id'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '红包详情 ' }),
|
||||
api_1.Api.ApiResponse({
|
||||
model: red_packet_model_1.RedPacketModel,
|
||||
codeDescription: '200成功,300已禁用,400失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__param(0, (0, common_1.Param)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_im_dto_1.UserRedPacketDetailDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], UserController.prototype, "redPackeDetail", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('redPackeRecords/:id'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '红包领取记录 ' }),
|
||||
api_1.Api.ApiPaginatedResponse({
|
||||
model: red_packet_record_model_1.RedPacketRecordModel,
|
||||
codeDescription: '200成功,300已禁用,400失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__param(0, (0, common_1.Param)()),
|
||||
__param(1, (0, common_1.Query)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_im_dto_1.UserRedPacketDetailDto,
|
||||
api_1.PaginatedDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], UserController.prototype, "redPackeRecords", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('createRedPacket'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '创建红包 ' }),
|
||||
api_1.Api.ApiResponse({
|
||||
model: red_packet_model_1.RedPacketModel,
|
||||
codeDescription: '200成功,300已禁用,400失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201, type: Object }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_im_dto_1.UserCreateRedPacketDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], UserController.prototype, "createRedPacket", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('claimed'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '领取红包 ' }),
|
||||
api_1.Api.ApiResponse({
|
||||
model: user_im_vo_1.UserClaimedVo,
|
||||
codeDescription: '200成功,300已禁用,400失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201, type: Object }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_im_dto_1.UserRedPacketDetailDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], UserController.prototype, "claimed", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('claimedPrepare'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '准备领取红包,如果已经领取了则返回领取记录' }),
|
||||
api_1.Api.ApiResponse({
|
||||
model: user_im_vo_1.UserClaimedVo,
|
||||
codeDescription: '200成功,300已禁用,400失败',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201, type: Object }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_im_dto_1.UserRedPacketDetailDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], UserController.prototype, "claimedPrepare", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('updateUserProfile'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '修改IM用户资料' }),
|
||||
api_1.Api.ApiResponse(),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_im_dto_1.UserUpdateUserProfileDto]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], UserController.prototype, "updateUserProfile", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('getUserGradeByImUid'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取用户等级' }),
|
||||
api_1.Api.ApiPaginatedResponse({
|
||||
model: user_model_1.UserModel,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", void 0)
|
||||
], UserController.prototype, "getUserGradeByImUid", null);
|
||||
exports.UserController = UserController = __decorate([
|
||||
(0, common_1.Controller)('userIm'),
|
||||
(0, swagger_1.ApiTags)('IM用户'),
|
||||
__metadata("design:paramtypes", [user_im_service_1.UserImService])
|
||||
], UserController);
|
||||
//# sourceMappingURL=user_im.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"user_im.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/user_im.controller.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1,6 @@
|
||||
import { UserMessageService } from '../service/user_message.service';
|
||||
export declare class UserMessageController {
|
||||
private readonly userMessageService;
|
||||
constructor(userMessageService: UserMessageService);
|
||||
markAsRead(id: number): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
"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.UserMessageController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const user_message_service_1 = require("../service/user_message.service");
|
||||
let UserMessageController = class UserMessageController {
|
||||
userMessageService;
|
||||
constructor(userMessageService) {
|
||||
this.userMessageService = userMessageService;
|
||||
}
|
||||
async markAsRead(id) {
|
||||
return await this.userMessageService.markAsRead(id);
|
||||
}
|
||||
};
|
||||
exports.UserMessageController = UserMessageController;
|
||||
__decorate([
|
||||
(0, common_1.Post)(':id/read'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '标记站内信已读' }),
|
||||
(0, swagger_1.ApiParam)({ name: 'id', description: '消息 ID' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Param)('id')),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [Number]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], UserMessageController.prototype, "markAsRead", null);
|
||||
exports.UserMessageController = UserMessageController = __decorate([
|
||||
(0, common_1.Controller)('user-message'),
|
||||
(0, swagger_1.ApiTags)('用户站内信'),
|
||||
__metadata("design:paramtypes", [user_message_service_1.UserMessageService])
|
||||
], UserMessageController);
|
||||
//# sourceMappingURL=user_message.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"user_message.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/user_message.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAAyD;AACzD,6CAAkE;AAClE,0CAAyC;AACzC,0EAAqE;AAI9D,IAAM,qBAAqB,GAA3B,MAAM,qBAAqB;IACH;IAA7B,YAA6B,kBAAsC;QAAtC,uBAAkB,GAAlB,kBAAkB,CAAoB;IAAG,CAAC;IAQjE,AAAN,KAAK,CAAC,UAAU,CAAc,EAAU;QACtC,OAAO,MAAM,IAAI,CAAC,kBAAkB,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC;IACtD,CAAC;CACF,CAAA;AAZY,sDAAqB;AAS1B;IANL,IAAA,aAAI,EAAC,UAAU,CAAC;IAChB,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC;IACpC,IAAA,kBAAQ,EAAC,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,OAAO,EAAE,CAAC;IAC9C,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;KAC1B,CAAC;;IACgB,WAAA,IAAA,cAAK,EAAC,IAAI,CAAC,CAAA;;;;uDAE5B;gCAXU,qBAAqB;IAFjC,IAAA,mBAAU,EAAC,cAAc,CAAC;IAC1B,IAAA,iBAAO,EAAC,OAAO,CAAC;qCAEkC,yCAAkB;GADxD,qBAAqB,CAYjC"}
|
||||
@@ -0,0 +1,11 @@
|
||||
import { UserVerifyService } from '../service/user_verify.service';
|
||||
import { SubmitVerifyInfoDto } from '../dto/user_verify.dto';
|
||||
export declare class UserVerifyController {
|
||||
private readonly userVerifyService;
|
||||
constructor(userVerifyService: UserVerifyService);
|
||||
info(): Promise<import("src/app/common/api").ApiResponseVo<{
|
||||
hasUpload: boolean;
|
||||
isApproved: boolean;
|
||||
} | undefined>>;
|
||||
submit(dto: SubmitVerifyInfoDto): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
"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.UserVerifyController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const user_verify_service_1 = require("../service/user_verify.service");
|
||||
const user_verify_vo_1 = require("../vo/user_verify.vo");
|
||||
const user_verify_dto_1 = require("../dto/user_verify.dto");
|
||||
let UserVerifyController = class UserVerifyController {
|
||||
userVerifyService;
|
||||
constructor(userVerifyService) {
|
||||
this.userVerifyService = userVerifyService;
|
||||
}
|
||||
async info() {
|
||||
return await this.userVerifyService.getVerifyInfo();
|
||||
}
|
||||
async submit(dto) {
|
||||
return await this.userVerifyService.submitVerifyInfo(dto.realName, dto.idCardNo, dto.idCardFront, dto.idCardBack, dto.handHoldIdCard);
|
||||
}
|
||||
};
|
||||
exports.UserVerifyController = UserVerifyController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('info'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取用户实名信息' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
model: user_verify_vo_1.UserVerifyInfoVo,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], UserVerifyController.prototype, "info", null);
|
||||
__decorate([
|
||||
(0, common_1.Post)('submit'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '上传实名信息(只有未上传或审核失败时才能上传)' }),
|
||||
(0, swagger_1.ApiBody)({ type: user_verify_dto_1.SubmitVerifyInfoDto }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [user_verify_dto_1.SubmitVerifyInfoDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], UserVerifyController.prototype, "submit", null);
|
||||
exports.UserVerifyController = UserVerifyController = __decorate([
|
||||
(0, common_1.Controller)('user-verify'),
|
||||
(0, swagger_1.ApiTags)('用户实名认证'),
|
||||
__metadata("design:paramtypes", [user_verify_service_1.UserVerifyService])
|
||||
], UserVerifyController);
|
||||
//# sourceMappingURL=user_verify.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"user_verify.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/user_verify.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAA6D;AAC7D,6CAAiE;AACjE,0CAAyC;AACzC,wEAAmE;AACnE,yDAAwD;AACxD,4DAA6D;AAItD,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IACF;IAA7B,YAA6B,iBAAoC;QAApC,sBAAiB,GAAjB,iBAAiB,CAAmB;IAAG,CAAC;IAQ/D,AAAN,KAAK,CAAC,IAAI;QACR,OAAO,MAAM,IAAI,CAAC,iBAAiB,CAAC,aAAa,EAAE,CAAC;IACtD,CAAC;IAQK,AAAN,KAAK,CAAC,MAAM,CAAS,GAAwB;QAC3C,OAAO,MAAM,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,CAClD,GAAG,CAAC,QAAQ,EACZ,GAAG,CAAC,QAAQ,EACZ,GAAG,CAAC,WAAW,EACf,GAAG,CAAC,UAAU,EACd,GAAG,CAAC,cAAc,CACnB,CAAC;IACJ,CAAC;CACF,CAAA;AA5BY,oDAAoB;AASzB;IANL,IAAA,YAAG,EAAC,MAAM,CAAC;IACX,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC;IACrC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;QACzB,KAAK,EAAE,iCAAgB;KACxB,CAAC;;;;;gDAGD;AAQK;IANL,IAAA,aAAI,EAAC,QAAQ,CAAC;IACd,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,yBAAyB,EAAE,CAAC;IACpD,IAAA,iBAAO,EAAC,EAAE,IAAI,EAAE,qCAAmB,EAAE,CAAC;IACtC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;KAC1B,CAAC;;IACY,WAAA,IAAA,aAAI,GAAE,CAAA;;qCAAM,qCAAmB;;kDAQ5C;+BA3BU,oBAAoB;IAFhC,IAAA,mBAAU,EAAC,aAAa,CAAC;IACzB,IAAA,iBAAO,EAAC,QAAQ,CAAC;qCAEgC,uCAAiB;GADtD,oBAAoB,CA4BhC"}
|
||||
@@ -0,0 +1,8 @@
|
||||
import { WalletService } from '../service/wallet.service';
|
||||
import { WalletModel } from 'src/model/wallet.model';
|
||||
export declare class WalletController {
|
||||
private readonly walletService;
|
||||
constructor(walletService: WalletService);
|
||||
info(): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<WalletModel | undefined>>;
|
||||
transfer(): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
"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);
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.WalletController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const wallet_service_1 = require("../service/wallet.service");
|
||||
const wallet_model_1 = require("../../../model/wallet.model");
|
||||
const user_id_context_1 = require("../../common/context/user_id.context");
|
||||
let WalletController = class WalletController {
|
||||
walletService;
|
||||
constructor(walletService) {
|
||||
this.walletService = walletService;
|
||||
}
|
||||
async info() {
|
||||
const userId = (0, user_id_context_1.getUserIdContext)();
|
||||
return await this.walletService.getWallet(userId);
|
||||
}
|
||||
transfer() {
|
||||
return this.walletService.transfer();
|
||||
}
|
||||
};
|
||||
exports.WalletController = WalletController;
|
||||
__decorate([
|
||||
(0, common_1.Get)('info'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取用户钱包信息' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 钱包不存在',
|
||||
model: wallet_model_1.WalletModel,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200, type: Object }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], WalletController.prototype, "info", null);
|
||||
__decorate([
|
||||
(0, common_1.Get)('transfer'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '宣传金划转到余额' }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功,400 钱包不存在',
|
||||
model: wallet_model_1.WalletModel,
|
||||
}),
|
||||
openapi.ApiResponse({ status: 200 }),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", void 0)
|
||||
], WalletController.prototype, "transfer", null);
|
||||
exports.WalletController = WalletController = __decorate([
|
||||
(0, common_1.Controller)('wallet'),
|
||||
(0, swagger_1.ApiTags)('钱包管理'),
|
||||
__metadata("design:paramtypes", [wallet_service_1.WalletService])
|
||||
], WalletController);
|
||||
//# sourceMappingURL=wallet.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"wallet.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/wallet.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,2CAAiD;AACjD,6CAAwD;AACxD,0CAAyC;AACzC,8DAA0D;AAC1D,8DAAqD;AACrD,0EAA0E;AAInE,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IACE;IAA7B,YAA6B,aAA4B;QAA5B,kBAAa,GAAb,aAAa,CAAe;IAAG,CAAC;IAQvD,AAAN,KAAK,CAAC,IAAI;QACR,MAAM,MAAM,GAAG,IAAA,kCAAgB,GAAE,CAAC;QAClC,OAAO,MAAM,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;IACpD,CAAC;IAOD,QAAQ;QACN,OAAO,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC;IACvC,CAAC;CACF,CAAA;AAtBY,4CAAgB;AASrB;IANL,IAAA,YAAG,EAAC,MAAM,CAAC;IACX,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC;IACrC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,kBAAkB;QACnC,KAAK,EAAE,0BAAW;KACnB,CAAC;;;;;4CAID;AAOD;IANC,IAAA,YAAG,EAAC,UAAU,CAAC;IACf,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC;IACrC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,kBAAkB;QACnC,KAAK,EAAE,0BAAW;KACnB,CAAC;;;;;gDAGD;2BArBU,gBAAgB;IAF5B,IAAA,mBAAU,EAAC,QAAQ,CAAC;IACpB,IAAA,iBAAO,EAAC,MAAM,CAAC;qCAE8B,8BAAa;GAD9C,gBAAgB,CAsB5B"}
|
||||
@@ -0,0 +1,7 @@
|
||||
import { WithdrawService } from '../service/withdraw.service';
|
||||
import { ApplyWithdrawDto } from '../dto/withdraw.dto';
|
||||
export declare class WithdrawController {
|
||||
private readonly withdrawService;
|
||||
constructor(withdrawService: WithdrawService);
|
||||
apply(dto: ApplyWithdrawDto): Promise<import("src/app/common/api").ApiResponseVo<unknown>>;
|
||||
}
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
"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.WithdrawController = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const api_1 = require("../../common/api");
|
||||
const withdraw_service_1 = require("../service/withdraw.service");
|
||||
const withdraw_dto_1 = require("../dto/withdraw.dto");
|
||||
let WithdrawController = class WithdrawController {
|
||||
withdrawService;
|
||||
constructor(withdrawService) {
|
||||
this.withdrawService = withdrawService;
|
||||
}
|
||||
async apply(dto) {
|
||||
return await this.withdrawService.applyWithdraw(dto.amount, dto.userBankId);
|
||||
}
|
||||
};
|
||||
exports.WithdrawController = WithdrawController;
|
||||
__decorate([
|
||||
(0, common_1.Post)('apply'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '申请提现' }),
|
||||
(0, swagger_1.ApiBody)({ type: withdraw_dto_1.ApplyWithdrawDto }),
|
||||
api_1.Api.ApiResponse({
|
||||
codeDescription: '200 成功',
|
||||
}),
|
||||
openapi.ApiResponse({ status: 201 }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [withdraw_dto_1.ApplyWithdrawDto]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], WithdrawController.prototype, "apply", null);
|
||||
exports.WithdrawController = WithdrawController = __decorate([
|
||||
(0, common_1.Controller)('withdraw'),
|
||||
(0, swagger_1.ApiTags)('提现管理'),
|
||||
__metadata("design:paramtypes", [withdraw_service_1.WithdrawService])
|
||||
], WithdrawController);
|
||||
//# sourceMappingURL=withdraw.controller.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"withdraw.controller.js","sourceRoot":"","sources":["../../../../src/app/api/controller/withdraw.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAAwD;AACxD,6CAAiE;AACjE,0CAAyC;AACzC,kEAA8D;AAC9D,sDAAuD;AAIhD,IAAM,kBAAkB,GAAxB,MAAM,kBAAkB;IACA;IAA7B,YAA6B,eAAgC;QAAhC,oBAAe,GAAf,eAAe,CAAiB;IAAG,CAAC;IAQ3D,AAAN,KAAK,CAAC,KAAK,CAAS,GAAqB;QACvC,OAAO,MAAM,IAAI,CAAC,eAAe,CAAC,aAAa,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,UAAU,CAAC,CAAC;IAC9E,CAAC;CACF,CAAA;AAZY,gDAAkB;AASvB;IANL,IAAA,aAAI,EAAC,OAAO,CAAC;IACb,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC;IACjC,IAAA,iBAAO,EAAC,EAAE,IAAI,EAAE,+BAAgB,EAAE,CAAC;IACnC,SAAG,CAAC,WAAW,CAAC;QACf,eAAe,EAAE,QAAQ;KAC1B,CAAC;;IACW,WAAA,IAAA,aAAI,GAAE,CAAA;;qCAAM,+BAAgB;;+CAExC;6BAXU,kBAAkB;IAF9B,IAAA,mBAAU,EAAC,UAAU,CAAC;IACtB,IAAA,iBAAO,EAAC,MAAM,CAAC;qCAEgC,kCAAe;GADlD,kBAAkB,CAY9B"}
|
||||
Reference in New Issue
Block a user