| | |
| | | package com.application.zhangshi_app_android.data.source.http; |
| | | |
| | | import com.android.app_base.http.ResultData; |
| | | import com.application.zhangshi_app_android.bean.AnnualHealthStatusBean; |
| | | import com.application.zhangshi_app_android.bean.BannerBean; |
| | | import com.application.zhangshi_app_android.bean.CaptchaImageBean; |
| | | import com.application.zhangshi_app_android.bean.CertificateOfHonorBean; |
| | | import com.application.zhangshi_app_android.bean.CleanStorageBean; |
| | | import com.application.zhangshi_app_android.bean.ContactsDetailBean; |
| | | import com.application.zhangshi_app_android.bean.ContactsResponseBean; |
| | | import com.application.zhangshi_app_android.bean.FamilyAssetsResponseBean; |
| | | import com.application.zhangshi_app_android.bean.HealthCareBaseInfoBean; |
| | | import com.application.zhangshi_app_android.bean.HealthCareExistingProblemsBean; |
| | | import com.application.zhangshi_app_android.bean.HealthCareLifeHabitsBean; |
| | | import com.application.zhangshi_app_android.bean.HealthCareNotesContentBean; |
| | | import com.application.zhangshi_app_android.bean.HealthCareNursingExaminationBean; |
| | | import com.application.zhangshi_app_android.bean.HomeDevicesBean; |
| | | import com.application.zhangshi_app_android.bean.HomeMemberBean; |
| | | import com.application.zhangshi_app_android.bean.HomeRootBean; |
| | | import com.application.zhangshi_app_android.bean.HundredWishBean; |
| | | import com.application.zhangshi_app_android.bean.IncomeAndExpensesBean; |
| | | import com.application.zhangshi_app_android.bean.MarriageInfoBean; |
| | | import com.application.zhangshi_app_android.bean.MemoBean; |
| | | import com.application.zhangshi_app_android.bean.PageResponseBean; |
| | | import com.application.zhangshi_app_android.bean.FamilyAssetsBean; |
| | | import com.application.zhangshi_app_android.bean.FamilyMemorabiliaBean; |
| | | import com.application.zhangshi_app_android.bean.FamilyMemorabiliaResponseBean; |
| | | import com.application.zhangshi_app_android.bean.GrowthExperienceAbroadConditionBean; |
| | | import com.application.zhangshi_app_android.bean.GrowthExperienceAutobiographyBean; |
| | | import com.application.zhangshi_app_android.bean.GrowthExperienceBean; |
| | | import com.application.zhangshi_app_android.bean.GrowthExperienceHolderConditionBean; |
| | | import com.application.zhangshi_app_android.bean.GrowthExperienceInformationBean; |
| | | import com.application.zhangshi_app_android.bean.GrowthExperienceRelationshipBean; |
| | | import com.application.zhangshi_app_android.bean.HomeDevicesResponseBean; |
| | | import com.application.zhangshi_app_android.bean.HonorCollectionResponseBean; |
| | | import com.application.zhangshi_app_android.bean.IncomeAndExpensesResponseBean; |
| | | import com.application.zhangshi_app_android.bean.LittleDoctorResponseBean; |
| | | import com.application.zhangshi_app_android.bean.LittleDoctorBean; |
| | | import com.application.zhangshi_app_android.bean.LoginRequestBean; |
| | | import com.application.zhangshi_app_android.bean.LoginResponseBean; |
| | | import com.application.zhangshi_app_android.bean.PersonalNotepadBean; |
| | | import com.application.zhangshi_app_android.bean.PetBean; |
| | | import com.application.zhangshi_app_android.bean.PetMemoBean; |
| | | import com.application.zhangshi_app_android.bean.PetOwnerBean; |
| | | import com.application.zhangshi_app_android.bean.PrivacyBean; |
| | | import com.application.zhangshi_app_android.bean.PropertyBean; |
| | | import com.application.zhangshi_app_android.bean.TourismBean; |
| | | import com.application.zhangshi_app_android.bean.TourismExperienceBean; |
| | | import com.application.zhangshi_app_android.bean.UpdateVersionBean; |
| | | import com.application.zhangshi_app_android.bean.UploadFileResponseBean; |
| | | |
| | | import java.util.List; |
| | |
| | | import retrofit2.http.PUT; |
| | | import retrofit2.http.Part; |
| | | import retrofit2.http.Path; |
| | | import retrofit2.http.Query; |
| | | import retrofit2.http.QueryMap; |
| | | import retrofit2.http.QueryName; |
| | | |
| | | /** |
| | | * @author Ljj |
| | |
| | | * 获取家大事件 |
| | | */ |
| | | @GET("family/zfEvent/all") |
| | | Observable<ResultData<FamilyMemorabiliaResponseBean>> getFamilyMemorabilia(@QueryMap Map<String,Object> paramsMap); |
| | | Observable<ResultData<PageResponseBean<FamilyMemorabiliaBean>>> getFamilyMemorabilia(@QueryMap Map<String,Object> paramsMap); |
| | | /** |
| | | * 增加家大事记 |
| | | */ |
| | |
| | | * 获取家庭资产 |
| | | */ |
| | | @GET("/family/property/all") |
| | | Observable<ResultData<FamilyAssetsResponseBean>> getFamilyAssets(@QueryMap Map<String, Object> paramsMap); |
| | | Observable<ResultData<PageResponseBean<FamilyAssetsBean>>> getFamilyAssets(@QueryMap Map<String, Object> paramsMap); |
| | | |
| | | /** |
| | | * 获取家庭设备 |
| | | */ |
| | | @GET("/zfEquipment/all") |
| | | Observable<ResultData<HomeDevicesResponseBean>> getHomeDevices(@QueryMap Map<String, Object> paramsMap); |
| | | Observable<ResultData<PageResponseBean<HomeDevicesBean>>> getHomeDevices(@QueryMap Map<String, Object> paramsMap); |
| | | |
| | | /** |
| | | <<<<<<< HEAD |
| | | * 添加家庭设备 |
| | | */ |
| | | @POST("/zfEquipment") |
| | | Observable<ResultData<String>> addHomeDevices(@Body HomeDevicesBean homeDevicesBean); |
| | | |
| | | /** |
| | | * 删除家庭设备 |
| | | */ |
| | | @DELETE("/zfEquipment/{ids}") |
| | | Observable<ResultData<String>> deleteHomeDevices(@Path("ids") String ids); |
| | | |
| | | /** |
| | | * 修改家庭设备 |
| | | */ |
| | | @PUT("/zfEquipment") |
| | | Observable<ResultData<String>> updateHomeDevices(@Body HomeDevicesBean homeDevicesBean); |
| | | |
| | | /** |
| | | * 获取家庭荣誉 |
| | | */ |
| | | @GET("/zfCollection/all") |
| | |
| | | * 获取小医生 |
| | | */ |
| | | @GET("/zfDoctor/all") |
| | | Observable<ResultData<LittleDoctorResponseBean>> getLittleDoctors(@QueryMap Map<String, Object> map); |
| | | Observable<ResultData<PageResponseBean<LittleDoctorBean>>> getLittleDoctors(@QueryMap Map<String, Object> map); |
| | | |
| | | /** |
| | | * 添加小医生 |
| | | */ |
| | | @POST("/zfDoctor") |
| | | Observable<ResultData<String>> addLittleDoctor(@Body LittleDoctorBean littleDoctorBean); |
| | | |
| | | /** |
| | | * 删除小医生 |
| | | */ |
| | | @DELETE("/zfDoctor/{ids}") |
| | | Observable<ResultData<String>> deleteLittleDoctors(@Path("ids") String ids); |
| | | |
| | | /** |
| | | * 修改小医生 |
| | | */ |
| | | @PUT("/zfDoctor") |
| | | Observable<ResultData<String>> updateLittleDoctor(@Body LittleDoctorBean littleDoctorBean); |
| | | |
| | | /** |
| | | * 获取收支 |
| | | */ |
| | | @GET("/zfEconomy/all") |
| | | Observable<ResultData<IncomeAndExpensesResponseBean>> getIncomeAndExpenses(@QueryMap Map<String, Object> map); |
| | | Observable<ResultData<PageResponseBean<IncomeAndExpensesBean>>> getIncomeAndExpenses(@QueryMap Map<String, Object> map); |
| | | |
| | | /** |
| | | * 添加收支 |
| | | */ |
| | | @POST("/zfEconomy") |
| | | Observable<ResultData<String>> addIncomeAndExpenses(@Body IncomeAndExpensesBean incomeAndExpensesBean); |
| | | |
| | | /** |
| | | * 删除收支 |
| | | */ |
| | | @DELETE("/zfEconomy/{ids}") |
| | | Observable<ResultData<String>> deleteIncomeAndExpenses(@Path("ids") String ids); |
| | | |
| | | /** |
| | | * 修改收支 |
| | | */ |
| | | @PUT("/zfEconomy") |
| | | Observable<ResultData<String>> updateIncomeAndExpenses(@Body IncomeAndExpensesBean incomeAndExpensesBean); |
| | | |
| | | |
| | | /** |
| | | * 获取成长经历个人信息 |
| | | */ |
| | | @GET("/self/user") |
| | | Observable<ResultData<GrowthExperienceInformationBean>> getGrowthExperienceInformation(); |
| | | |
| | | /** |
| | | * 修改成长经历个人信息 |
| | | */ |
| | | @PUT("/self/user") |
| | | Observable<ResultData<String>> updateGrowthExperienceInformation(@Body GrowthExperienceInformationBean growthExperienceInformationBean); |
| | | |
| | | /** |
| | | * 获取成长经历(主要学习及工作经历) |
| | |
| | | * 获取通讯录 |
| | | */ |
| | | @GET("/zfContact/all") |
| | | Observable<ResultData<ContactsResponseBean>> getContacts(@QueryMap Map<String, Object> paramsMap); |
| | | Observable<ResultData<PageResponseBean<ContactsDetailBean>>> getContacts(@QueryMap Map<String, Object> paramsMap); |
| | | |
| | | /** |
| | | * 添加通讯录 |
| | | */ |
| | | @POST("/zfContact") |
| | | Observable<ResultData<String>> addContacts(@Body ContactsDetailBean contactsDetailBean); |
| | | |
| | | /** |
| | | * 获取保洁收纳 |
| | | */ |
| | | @GET("/zfClean/all") |
| | | Observable<ResultData<PageResponseBean<CleanStorageBean>>> getCleanStorages(@QueryMap Map<String, Object> paramsMap); |
| | | |
| | | |
| | | /** |
| | | * 添加保洁收纳 |
| | | */ |
| | | @POST("/zfClean") |
| | | Observable<ResultData<String>> addCleanStorage(@Body CleanStorageBean cleanStorageBean); |
| | | |
| | | /** |
| | | * 删除保洁收纳 |
| | | */ |
| | | @DELETE("/zfClean/{ids}") |
| | | Observable<ResultData<String>> deleteCleanStorages(@Path("ids") String ids); |
| | | |
| | | /** |
| | | * 修改保洁收纳 |
| | | */ |
| | | @PUT("/zfClean") |
| | | Observable<ResultData<String>> updateCleanStorage(@Body CleanStorageBean cleanStorageBean); |
| | | |
| | | /** |
| | | * 获取个人婚姻信息 |
| | | */ |
| | | @GET("/marrySelf") |
| | | Observable<ResultData<MarriageInfoBean>> getMarriageInfo(); |
| | | |
| | | /** |
| | | * 获取个人记事本 |
| | | */ |
| | | @GET("/zSelfNote/all") |
| | | Observable<ResultData<PageResponseBean<PersonalNotepadBean>>> getPersonalNotepad(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /** |
| | | * 添加个人记事本 |
| | | */ |
| | | @POST("/zSelfNote") |
| | | Observable<ResultData<String>> addPersonalNotepad(@Body PersonalNotepadBean personalNotepadBean); |
| | | |
| | | /** |
| | | * 删除个人记事本 |
| | | */ |
| | | @DELETE("/zSelfNote/{ids}") |
| | | Observable<ResultData<String>> deletePersonalNotepad(@Path("ids") String ids); |
| | | |
| | | /** |
| | | * 修改个人记事本 |
| | | */ |
| | | @PUT("/zSelfNote") |
| | | Observable<ResultData<String>> updatePersonalNotepad(@Body PersonalNotepadBean personalNotepadBean); |
| | | |
| | | /** |
| | | * 获取个人隐私 |
| | | */ |
| | | @GET("/zSecret/all") |
| | | Observable<ResultData<PageResponseBean<PrivacyBean>>> getPrivacy(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /** |
| | | * 获取荣誉证书 |
| | | */ |
| | | @GET("/zHonor/all") |
| | | Observable<ResultData<PageResponseBean<CertificateOfHonorBean>>> getCertificateOfHonor(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /** |
| | | * 获取个人资产 |
| | | */ |
| | | @GET("/zProperty/all") |
| | | Observable<ResultData<PageResponseBean<PropertyBean>>> getProperty(@QueryMap Map<String, Object> toMap); |
| | | |
| | | |
| | | /** |
| | | * 获取百年心愿 |
| | | */ |
| | | @GET("/zIdea/all") |
| | | Observable<ResultData<PageResponseBean<HundredWishBean>>> getHundredWish(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /** |
| | | * 获取宠物 |
| | | */ |
| | | @GET("/zfPet/all") |
| | | Observable<ResultData<PageResponseBean<PetBean>>> getPets(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /** |
| | | * 获取宠物备忘录 |
| | | */ |
| | | @GET("/family/zfPetNote") |
| | | Observable<ResultData<PageResponseBean<PetMemoBean>>> getPetMemo(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /** |
| | | * 获取旅游费用记录 |
| | | */ |
| | | @GET("/travel/count/all") |
| | | Observable<ResultData<PageResponseBean<TourismBean>>> getTourism(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /**根据id获取旅游费用记录 |
| | | */ |
| | | @GET("/travel/count/{id}") |
| | | Observable<ResultData<TourismBean>> getTourismById(@Path("id") String id); |
| | | |
| | | /** |
| | | * 添加旅游费用记录 |
| | | */ |
| | | @POST("/travel/count") |
| | | Observable<ResultData<String>> addTourism(@Body TourismBean tourismBean); |
| | | |
| | | /** |
| | | * 删除旅游费用记录 |
| | | */ |
| | | @DELETE("/travel/count/{ids}") |
| | | Observable<ResultData<String>> deleteTourism(@Path("ids") String ids); |
| | | |
| | | /** |
| | | * 修改旅游费用记录 |
| | | */ |
| | | @PUT("/travel/count") |
| | | Observable<ResultData<String>> updateTourism(@Body TourismBean tourismBean); |
| | | |
| | | /** |
| | | * 获取旅游经历 |
| | | */ |
| | | @GET("/travel/detail") |
| | | Observable<ResultData<List<TourismExperienceBean>>> getTourismExperience(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /** |
| | | * 新增旅游经历 |
| | | */ |
| | | @POST("/travel/detail") |
| | | Observable<ResultData<String>> addTourismExperience(@Body TourismExperienceBean tourismExperienceBean); |
| | | |
| | | /** |
| | | * 删除旅游经历 |
| | | */ |
| | | @DELETE("/travel/detail/{ids}") |
| | | Observable<ResultData<String>> deleteTourismExperience(@Path("ids") String ids); |
| | | |
| | | /** |
| | | * 修改旅游经历 |
| | | */ |
| | | @PUT("/travel/detail") |
| | | Observable<ResultData<String>> updateTourismExperience(@Body TourismExperienceBean tourismExperienceBean); |
| | | |
| | | /** |
| | | * 获取备忘本 |
| | | */ |
| | | @GET("/memoBook/all") |
| | | Observable<ResultData<List<MemoBean>>> getMemos(@Query("fid") String fid,@Query("cid") String cid); |
| | | |
| | | /** |
| | | * 添加备忘本 |
| | | */ |
| | | @POST("/memoBook") |
| | | Observable<ResultData<String>> addMemo(@Body MemoBean memoBean); |
| | | |
| | | /** |
| | | * 删除备忘本 |
| | | */ |
| | | @DELETE("/memoBook") |
| | | Observable<ResultData<String>> deleteMemo(@Query("id") String ids); |
| | | |
| | | /** |
| | | * 修改备忘本 |
| | | */ |
| | | @PUT("/memoBook") |
| | | Observable<ResultData<String>> updateMemo(@Body MemoBean memoBean); |
| | | |
| | | |
| | | /** |
| | | * 获取家谱 |
| | | */ |
| | | @GET("/self/user/list/genealogy") |
| | | Observable<ResultData<PageResponseBean<HomeMemberBean>>> getHomeMembers(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /** |
| | | * 获取家根网 |
| | | * @param depth 代数,输入几就是查到第几代 |
| | | * @return |
| | | */ |
| | | @GET("/self/user/root") |
| | | Observable<ResultData<List<HomeRootBean>>> getHomeRoot(@Query("depth") String depth); |
| | | |
| | | /** |
| | | * 获取年度健康状况 |
| | | */ |
| | | @GET("/zYearInfo/all") |
| | | Observable<ResultData<PageResponseBean<AnnualHealthStatusBean>>> getAnnualHealthStatus(@QueryMap Map<String, Object> toMap); |
| | | |
| | | /** |
| | | * 删除年度健康状况 |
| | | */ |
| | | @DELETE("/zYearInfo/{ids}") |
| | | Observable<ResultData<String>> deleteAnnualHealthStatus(@Path("ids") String ids); |
| | | |
| | | /** |
| | | * 修改年度健康状况 |
| | | */ |
| | | @PUT("/zYearInfo") |
| | | Observable<ResultData<String>> updateAnnualHealthStatus(@Body AnnualHealthStatusBean annualHealthStatusBean); |
| | | |
| | | /** |
| | | * 添加年度健康状况 |
| | | */ |
| | | @POST("/zYearInfo") |
| | | Observable<ResultData<String>> addAnnualHealthStatus(@Body AnnualHealthStatusBean annualHealthStatusBean); |
| | | |
| | | /** |
| | | * 获取轮播图数据 |
| | | */ |
| | | @GET("/rotation/all") |
| | | Observable<ResultData<List<BannerBean>>> getBannerData(); |
| | | |
| | | /** |
| | | * 添加轮播图数据 |
| | | */ |
| | | @POST("/rotation/add") |
| | | Observable<ResultData<String>> addBannerData(@Body BannerBean bannerBean); |
| | | |
| | | /** |
| | | * 删除轮播图数据 |
| | | */ |
| | | @DELETE("/rotation/delete/{ids}") |
| | | Observable<ResultData<String>> deleteBannerData(@Path("ids") String ids); |
| | | |
| | | /** |
| | | * 修改轮播图数据 |
| | | */ |
| | | @PUT("/rotation") |
| | | Observable<ResultData<String>> updateBannerData(@Body BannerBean bannerBean); |
| | | |
| | | /** |
| | | * 获取健康保健基本信息 |
| | | */ |
| | | @GET("/zHealthBase/all") |
| | | Observable<ResultData<HealthCareBaseInfoBean>> getHealthCareBaseInfo(); |
| | | |
| | | /** |
| | | * 修改健康保健基本信息 |
| | | */ |
| | | @POST("/zHealthBase") |
| | | Observable<ResultData<String>> updateHealthCareBaseInfo(@Body HealthCareBaseInfoBean healthCareBaseInfoBean); |
| | | |
| | | /** |
| | | * 获取健康保健生活习惯 |
| | | */ |
| | | @GET("/zHealthHabit/all") |
| | | Observable<ResultData<HealthCareLifeHabitsBean>> getHealthCareLifeHabits(); |
| | | |
| | | /** |
| | | * 修改健康保健生活习惯 |
| | | */ |
| | | @POST("/zHealthHabit") |
| | | Observable<ResultData<String>> updateHealthCareLifeHabits(@Body HealthCareLifeHabitsBean healthCareLifeHabitsBean); |
| | | |
| | | /** |
| | | * 获取健康保健护理查体 |
| | | */ |
| | | @GET("/zHealthInfo/all") |
| | | Observable<ResultData<HealthCareNursingExaminationBean>> getHealthCareNursingExamination(); |
| | | |
| | | /** |
| | | * 修改健康保健护理查体 |
| | | */ |
| | | @POST("/zHealthInfo") |
| | | Observable<ResultData<String>> updateHealthCareNursingExamination(@Body HealthCareNursingExaminationBean healthCareNursingExaminationBean); |
| | | |
| | | /** |
| | | * 获取健康保健现存健康问题 |
| | | */ |
| | | @GET("/zHealthNow/all") |
| | | Observable<ResultData<HealthCareExistingProblemsBean>> getHealthCareExistingProblems(); |
| | | |
| | | /** |
| | | * 修改健康保健现存健康问题 |
| | | */ |
| | | @POST("/zHealthNow") |
| | | Observable<ResultData<String>> updateHealthCareExistingProblems(@Body HealthCareExistingProblemsBean healthCareExistingProblemsBean); |
| | | |
| | | /** |
| | | * 获取健康保健笔记内容 |
| | | */ |
| | | @GET("/zHealthNote") |
| | | Observable<ResultData<HealthCareNotesContentBean>> getHealthCareNotesContent(); |
| | | |
| | | /** |
| | | * 修改健康保健笔记内容 |
| | | */ |
| | | @POST("/zHealthNote") |
| | | Observable<ResultData<String>> updateHealthCareNotesContent(@Body HealthCareNotesContentBean healthCareNotesContentBean); |
| | | |
| | | /** |
| | | * 获取版本更新 |
| | | */ |
| | | @GET("/version") |
| | | Observable<ResultData<UpdateVersionBean>> getUpdateVersion(); |
| | | |
| | | } |