120 lines
2.7 KiB
TypeScript
120 lines
2.7 KiB
TypeScript
/**
|
|
* 财运解析相关 API
|
|
*/
|
|
import request from '@/utils/request'
|
|
|
|
export interface WealthAnalysisResponse {
|
|
jiexi_id: number;
|
|
report_id: number;
|
|
name: string;
|
|
wealth_score: number;
|
|
wealth_level: string;
|
|
wealth_trend: string;
|
|
yuedo_xiangpi?: any;
|
|
meiri_yuncheng?: any;
|
|
mingpan_jingpi: {
|
|
mingzao: string;
|
|
zhen_taiyang_shi: string;
|
|
nongli_shengchen: string;
|
|
qianshi_yinji: string;
|
|
jinsheng_keti: string;
|
|
bazi_paipan: {
|
|
nian: { gan: string; zhi: string };
|
|
yue: { gan: string; zhi: string };
|
|
ri: { gan: string; zhi: string };
|
|
shi: { gan: string; zhi: string };
|
|
};
|
|
mingge_cengci: string;
|
|
guji_duanyu: string;
|
|
qimen_paipan: string;
|
|
qimen_geju: string;
|
|
wuxing_nengliang: {
|
|
mu: number;
|
|
huo: number;
|
|
tu: number;
|
|
jin: number;
|
|
shui: number;
|
|
};
|
|
dashi_pizhu: string;
|
|
wuxing_kaiyun: string;
|
|
shishen_mangdian: string;
|
|
shiye_caiyun_dingshu: string;
|
|
hunyin_qinggan: string;
|
|
wuxing_jiankang: string;
|
|
shensha_guiren: string;
|
|
};
|
|
liunian_zongyun: {
|
|
dayun_zoushi: string;
|
|
taisui_jiangjun: string;
|
|
dangnian_liunian: string;
|
|
liunian_shensha: string;
|
|
fenqunti_zhuanyun: {
|
|
qingnian: string;
|
|
zhongnian: string;
|
|
laonian: string;
|
|
};
|
|
liunian_jixiong_fangwei: {
|
|
ji: string[];
|
|
xiong: string[];
|
|
};
|
|
caifu_laiyuan: string;
|
|
touzi_lingyu_zhiyin: {
|
|
fangdichan: string;
|
|
gupiao: string;
|
|
jijin: string;
|
|
huangjin: string;
|
|
};
|
|
dangnian_jiugong_feixing: string;
|
|
liunian_huajie: string;
|
|
};
|
|
fengshui_jinnang: {
|
|
guiren_huaxiang: string;
|
|
waiju_shaji_huajie: {
|
|
lu_chong: string;
|
|
jian_dao_sha: string;
|
|
fan_gong_sha: string;
|
|
};
|
|
jiaju_caiwei: {
|
|
ming_caiwei: string;
|
|
an_caiwei: string;
|
|
};
|
|
zhichang_gaosheng: string;
|
|
cuiwang_taohua: string;
|
|
jiaju_zhiwu: Array<{
|
|
name: string;
|
|
position: string;
|
|
effect: string;
|
|
}>;
|
|
mengchong_fengshui: string;
|
|
shuzi_nengliang: {
|
|
shouji_hao: string;
|
|
che_pai: string;
|
|
lou_ceng: string;
|
|
};
|
|
aiche_pingan: string;
|
|
xijin_qianbao: {
|
|
yanse: string;
|
|
zhidi: string;
|
|
shiyong: string;
|
|
};
|
|
xingyun_se_peidai: {
|
|
xingyun_se: string[];
|
|
peidai_shipin: Array<{
|
|
name: string;
|
|
effect: string;
|
|
}>;
|
|
};
|
|
};
|
|
unlocked: null;
|
|
is_unlocked: boolean;
|
|
unlock_price: number;
|
|
}
|
|
|
|
/**
|
|
* 根据报告id获取财运解析结果
|
|
* @param reportId 报告ID
|
|
* @returns 财运解析结果
|
|
*/
|
|
export const getWealthAnalysisByReportId = (reportId: number) =>
|
|
request.get<WealthAnalysisResponse>(`/yifan_caiyun_jiexi/result/by-report/${reportId}`);
|