package com.panzhihua.common.service.community; import com.panzhihua.common.model.dtos.equipment.*; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.ResultData; import com.panzhihua.common.model.vos.union.StructuredVO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 川工之家 */ @FeignClient(name = "equipment") public interface CommunityUnionService { /** * 新闻基本面,技术面相关接口 * @param structureds * @return */ @PostMapping("/roomck-web/roomck/ivsCommomEventController") public ResultData ivsCommomEventController(@RequestBody List structureds); /** * 新增户外劳工站巡查 * * @param unionInspectionDto * @return 新增结果 */ @PostMapping("/unionInspection/add") public R add(@RequestBody UnionInspectionDto unionInspectionDto); /** * 分页户外劳工站巡查 * * @param unionInspectionDto * @return 动态结果 */ @PostMapping("/unionInspection/query") public R query(@RequestBody UnionInspectionDto unionInspectionDto); /** * 分页总工会-户外劳工站-动态 * * @param unionOutdoorLaborDynamicDto * @return 动态结果 */ @PostMapping("/unionOutdoorLaborDynamic/page") R unionOutdoorLaborDynamicQuery(@RequestBody UnionOutdoorLaborDynamicDto unionOutdoorLaborDynamicDto); /** * 查询总工会-户外劳工站-动态 * * @param id * 动态 id * @return 查找结果 */ @GetMapping("/unionOutdoorLaborDynamic/{id}") R unionOutdoorLaborDynamicDetail(@PathVariable("id") Long id) ; /** * 分页总工会户外劳工站 * * @param unionOutdoorSiteDto * @return 动态结果 */ @PostMapping("/unionOutdoorSite/page") R unionOutdoorSitequery(@RequestBody UnionOutdoorSiteDto unionOutdoorSiteDto); /** * 查询总工会户外劳工站 * * @param id * 户外劳工站 id * @return 查找结果 */ @GetMapping("/unionOutdoorSite/{id}") R unionOutdoorSiteDetail(@PathVariable("id") Long id); /** * 户外劳工站上报表 * * @param unionReportDto * @return 新增结果 */ @PostMapping("/unionReport/add") public R unionReportAdd(@RequestBody UnionReportDto unionReportDto); /** * 分页户外劳工站上报表 * * @param unionReportDto * @return 动态结果 */ @PostMapping("/unionReport/query") public R unionReportQuery(@RequestBody UnionReportDto unionReportDto); /** * 总工会户外劳登录 * * @param loginUserInfoVO * @return 总工会户外劳共用户 */ @PostMapping("/unionUser/login") public R unionUserLogin(@RequestBody LoginUserInfoVO loginUserInfoVO); /** * 登录(H5) * * @param phone * @return 总工会户外劳共用户 */ @GetMapping("/unionUser/loginH5") R unionUserLoginH5(@RequestParam(value = "phone") String phone); /** * 总工会户外劳工站用户认证 * * @param unionUserDto * @return 总工会户外劳共用户 */ @PostMapping("/unionUser/authentication") R unionUserAuthentication(@RequestBody UnionUserDto unionUserDto); /** * 用户开门 * @param qRCode 二维码字符串 * @return 总工会户外劳共用户 */ @GetMapping("/unionUser/openDoor") R openDoor(@RequestParam(value = "qRCode") String qRCode); /** * 查询城市下属所有地区列表 * * @param cityAdcode * 城市地址编码 * @return 地区列表 */ @PostMapping("listareadistrict") R listAreaDistrict(@RequestParam("cityAdcode") Long cityAdcode); /****************************************************************************************************************** * * 积分明细记录 * ****************************************************************************************************************/ @GetMapping("/UnionIntegralRecord/getList") public R unionIntegralRecordGetList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam(value = "communityId",required = false) String communityId, @RequestParam(value = "integralType",required = false) String integralType, @RequestParam(value = "nameOrNum",required = false) String nameOrNum); @GetMapping("/UnionIntegralRecord/getData") public R unionIntegralRecordGetData(@RequestParam("id") String id); @PostMapping("/UnionIntegralRecord/insert") public R unionIntegralRecordInsert(@RequestBody UnionIntegralRecordDto item); @PostMapping("/UnionIntegralRecord/update") public R unionIntegralRecordUpdate(@RequestBody UnionIntegralRecordDto item); /** * 删除接口 * @param id * @return */ @DeleteMapping("/UnionIntegralRecord/delete") public R unionIntegralRecordDelete(@RequestParam("id") String id); /*************************************************************************************************************** * * * 积分总表 * * *************************************************************************************************************/ @GetMapping("/UnionIntegralSummarize/getList") public R unionIntegralSummarizeGetList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam(value = "communityId",required = false) String communityId); @GetMapping("/UnionIntegralSummarize/getData") public R unionIntegralSummarizeGetData(@RequestParam("id") String id); @GetMapping("/UnionIntegralSummarize/getUserData") public R unionIntegralSummarizeGetUserData(); @PostMapping("/UnionIntegralSummarize/insert") public R unionIntegralSummarizeInsert(@RequestBody UnionIntegralSummarizeDto item); @PostMapping("/UnionIntegralSummarize/update") public R unionIntegralSummarizeUpdate(@RequestBody UnionIntegralSummarizeDto item); /** * 删除接口 * @param id * @return */ @DeleteMapping("/UnionIntegralSummarize/delete") public R unionIntegralSummarizeDelete(@RequestParam("id") String id); /******************************************************************************************************************* * * * 兑换记录 * * ******************************************************************************************************************/ @GetMapping("/UnionExchangeRecord/getList") public R unionExchangeRecordGetList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam(value = "communityId",required = false) String communityId, @RequestParam(value = "orderType",required = false) String orderType); @GetMapping("/UnionExchangeRecord/getData") public R unionExchangeRecordGetData(@RequestParam("id") String id); @PostMapping("/UnionExchangeRecord/insert") public R unionExchangeRecordInsert(@RequestBody UnionExchangeRecordDto item); @PostMapping("/UnionExchangeRecord/update") public R unionExchangeRecordUpdate(@RequestBody UnionExchangeRecordDto item); /** * 删除接口 * @param id * @return */ @DeleteMapping("/UnionExchangeRecord/delete") public R unionExchangeRecordDelete(@RequestParam("id") String id); /********************************************************************************************************** * * * 收货地址 * * ************************************************************************************************************/ @GetMapping("/UnionShippingAddress/getList") public R unionShippingAddressGetList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam(value = "communityId",required = false) String communityId); @GetMapping("/UnionShippingAddress/getData") public R unionShippingAddressGetData(@RequestParam("id") String id); @GetMapping("/UnionShippingAddress/getDefaultData") public R unionShippingAddressGetDefaultData(); @PostMapping("/UnionShippingAddress/insert") public R unionShippingAddressInsert(@RequestBody UnionShippingAddressDto item); @PostMapping("/UnionShippingAddress/update") public R unionShippingAddressUpdate(@RequestBody UnionShippingAddressDto item); /** * 删除接口 * @param id * @return */ @DeleteMapping("/UnionShippingAddress/delete") public R unionShippingAddressDelete(@RequestParam("id") String id); }