fix(api): 对齐 member 模块前端 API 类型与后端 VO

- level: value→level, bgUrl→backgroundUrl(字段名修正,vue已用正确名称)
- point/record: bizType string→number, createDate→createTime
- config: pointTradeDeductEnable number→boolean
- user: UpdateLevelReqVO 添加 reason 字段(后端 @NotBlank 必填)
vo
xingyu4j 2026-06-07 13:14:48 +08:00
parent adfa1572b3
commit 9ec8ca3626
4 changed files with 6 additions and 5 deletions

View File

@ -4,7 +4,7 @@ export namespace MemberConfigApi {
/** 积分设置信息 */ /** 积分设置信息 */
export interface Config { export interface Config {
id?: number; id?: number;
pointTradeDeductEnable: number; pointTradeDeductEnable: boolean;
pointTradeDeductUnitPrice: number; pointTradeDeductUnitPrice: number;
pointTradeDeductMaxPrice: number; pointTradeDeductMaxPrice: number;
pointTradeGivePoint: number; pointTradeGivePoint: number;

View File

@ -6,10 +6,10 @@ export namespace MemberLevelApi {
id?: number; id?: number;
name: string; name: string;
experience: number; experience: number;
value: number; level: number;
discountPercent: number; discountPercent: number;
icon: string; icon: string;
bgUrl: string; backgroundUrl: string;
status: number; status: number;
createTime?: Date; createTime?: Date;
} }

View File

@ -7,13 +7,13 @@ export namespace MemberPointRecordApi {
export interface Record { export interface Record {
id?: number; id?: number;
bizId: string; bizId: string;
bizType: string; bizType: number;
title: string; title: string;
description: string; description: string;
point: number; point: number;
totalPoint: number; totalPoint: number;
userId: number; userId: number;
createDate: Date; createTime: string;
} }
} }

View File

@ -31,6 +31,7 @@ export namespace MemberUserApi {
export interface UserUpdateLevelReqVO { export interface UserUpdateLevelReqVO {
id: number; id: number;
levelId: number; levelId: number;
reason: string;
} }
/** 会员用户积分更新信息 */ /** 会员用户积分更新信息 */