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.GetMapping;
|
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
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);
|
|
/**
|
* 总工会户外劳工站用户认证
|
*
|
* @param unionUserDto
|
* @return 总工会户外劳共用户
|
*/
|
@PostMapping("/unionUser/authentication")
|
public R unionUserAuthentication(@RequestBody UnionUserDto unionUserDto);
|
|
|
|
|
|
|
}
|