Files
energy_dist/dist/app/api/controller/user.controller.d.ts
T
2026-04-21 22:34:39 +08:00

38 lines
1.6 KiB
TypeScript

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>>;
}