/** * 财运解析相关 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(`/yifan_caiyun_jiexi/result/by-report/${reportId}`);