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<StructuredVO> 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);
|
}
|