package advice import ( "context" "testing" ) func Test_ClientAdd(t *testing.T) { reqBody := `{"projectId":1,"AdvicerId":1,"personalInfo":{"name":"杜先生","gender":"男","location":"","isFirstHome":false,"familyOrganize":"夫妻+2孩"},"purchasePurpose":{"primaryPurpose":"改善居住条件","secondaryPurpose":"资产保值","decisionMakers":"夫妻双方"},"coreDemands":{"totalBudget":"450-500万","preferredLayout":"140㎡四房三卫","coreAppeal":"户型实用、景观好、社区品质高"},"concerns":["小区小是否保值","价格是否有优惠","开发商交付能力"],"decisionProfile":["注重户型实用性和景观","关注社区品质和后期保值","对价格敏感,希望拿到优惠"]}` Run(context.Background(), []byte(reqBody)) err := client.Add(fiberCtx) t.Log(err) } func Test_ClientUpdate(t *testing.T) { reqBody := `{"id":"698199fa0c5f4ae098e009ab","projectId":1,"AdvicerId":1,"personalInfo":{"name":"唐先生1","gender":"男","location":"成都北门","isFirstHome":false,"familyOrganize":"夫妻+1孩+父母同住"},"purchasePurpose":{"primaryPurpose":"改善居住条件","secondaryPurpose":"资产保值,方便子女上学","decisionMakers":"夫妻双方"},"coreDemands":{"totalBudget":"350-400万","preferredLayout":"118㎡四房三卫双套房","coreAppeal":"在预算内满足家庭居住功能,确保房产保值,临近学校"},"concerns":["总价超预算风险","板块保值能力","小区小是否影响居住体验","开发商资金实力"],"decisionProfile":["预算导向,严格控制总价","重点关注户型功能性和实用性","需要对比板块发展潜力","对开发商交付能力有顾虑"]}` Run(context.Background(), []byte(reqBody)) err := client.Update(fiberCtx) t.Log(err) } func Test_ClientList(t *testing.T) { reqBody := `{"projectId":1}` Run(context.Background(), []byte(reqBody)) err := client.List(fiberCtx) t.Log(err) } func Test_ClientDel(t *testing.T) { reqBody := `{"id":"698056073059550befc4f0da"}` Run(context.Background(), []byte(reqBody)) err := advicer.AdvicerVersionDel(fiberCtx) t.Log(err) } var ( client *ClientService )