Browse Source

工作端--矛盾纠纷历史上报列表,工作端--矛盾调解 详情api

feature/yujt_analysisHomeChange
zhangyuan 5 years ago
parent
commit
28c8acf1be
  1. 60
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiWorkConflictController.java
  2. 44
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiWorkPropertyController.java
  3. 59
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/WorkConflictFeignClient.java
  4. 37
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/WorkPropertyFeignClient.java
  5. 39
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/WorkConflictFeignClientFallback.java
  6. 20
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/WorkPropertyFeignClientFallback.java
  7. 52
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/WorkConflictService.java
  8. 36
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/WorkPropertyService.java
  9. 46
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/WorkConflictServiceImpl.java
  10. 24
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/WorkPropertyServiceImpl.java

60
epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiWorkConflictController.java

@ -1,60 +0,0 @@
package com.elink.esua.epdc.controller;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyAnswerOfMineResultDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyUnansweredResultDTO;
import com.elink.esua.epdc.service.WorkConflictService;
import com.elink.esua.epdc.service.WorkPropertyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author: qushutong
* @Date: 2020/5/12 11:11
* @Description: 物业相关
*/
@RestController
@RequestMapping("work/conflict")
public class ApiWorkConflictController {
@Autowired
private WorkConflictService workConflictService;
// /**
// * 工作端--待解答的心理咨询问题列表
// *
// * @return com.elink.esua.epdc.commons.tools.utils.Result < PsychologyUnansweredResultDTO >
// * @params [formDto]
// * @author zhangyuan
// * @since 2020/6/9 15:33
// */
// @GetMapping("psychology/listQuestion")
// public Result<List<PsychologyUnansweredResultDTO>> listQuestion(PsychologyUnansweredFormDTO formDto) {
// return workPropertyService.listUnansweredQuestion(formDto);
// }
/**
* 工作端--矛盾纠纷提交
*
* @return com.elink.esua.epdc.commons.tools.utils.Result
* @params [formDto]
* @author zhangyuan
* @since 2020/6/9 15:33
*/
@PostMapping("conflict/submit")
public Result submit(ConflictMediateFormDTO formDto) {
ValidatorUtils.validateEntity(formDto);
return workConflictService.submit(formDto);
}
}

44
epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiWorkPropertyController.java

@ -2,6 +2,11 @@ package com.elink.esua.epdc.controller;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateDetailFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateHistoryFormDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateDetailResultDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateHistoryResultDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
@ -68,4 +73,43 @@ public class ApiWorkPropertyController {
return workPropertyService.submitAnswer(formDto); return workPropertyService.submitAnswer(formDto);
} }
/**
* 工作端--矛盾纠纷历史上报列表
*
* @return com.elink.esua.epdc.commons.tools.utils.Result < List < ConflictMediateHistoryResultDTO > >
* @params [formDto]
* @author zhangyuan
* @since 2020/6/9 15:33
*/
@GetMapping("conflict/listHistory")
public Result<List<ConflictMediateHistoryResultDTO>> listHistory(ConflictMediateHistoryFormDTO formDto) {
return workPropertyService.listHistory(formDto);
}
/**
* 工作端--矛盾调解 详情
*
* @return com.elink.esua.epdc.commons.tools.utils.Result < PsychologyUnansweredResultDTO >
* @params [formDto]
* @author zhangyuan
* @since 2020/6/9 15:33
*/
@GetMapping("conflict/getById")
public Result<ConflictMediateDetailResultDTO> getById(ConflictMediateDetailFormDTO formDto) {
return workPropertyService.getById(formDto);
}
/**
* 工作端--矛盾纠纷提交
*
* @return com.elink.esua.epdc.commons.tools.utils.Result
* @params [formDto]
* @author zhangyuan
* @since 2020/6/9 15:33
*/
@PostMapping("conflict/submit")
public Result submit(ConflictMediateFormDTO formDto) {
ValidatorUtils.validateEntity(formDto);
return workPropertyService.submit(formDto);
}
} }

59
epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/WorkConflictFeignClient.java

@ -1,59 +0,0 @@
package com.elink.esua.epdc.feign;
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.config.FeignRequestInterceptor;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyAnswerOfMineResultDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyUnansweredResultDTO;
import com.elink.esua.epdc.feign.fallback.WorkPropertyFeignClientFallback;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* 项目模块调用-移动app端
*
* @Author zhangyuan
* @Date 2020/6/9 16:39
*/
@FeignClient(name = ServiceConstant.EPDC_EVENTS_SERVER, fallback = WorkPropertyFeignClientFallback.class, configuration = FeignRequestInterceptor.class)
public interface WorkConflictFeignClient {
/***
* 工作端--待解答的心理咨询问题列表
* @param fromDTO
* @return com.elink.esua.epdc.commons.tools.utils.Result < PsychologyAnswerListResultDTO >
* @author zhangyuan
* @date 2020/6/8 9:25
*/
@GetMapping(value = "news/epdc-app/psychology/listUnansweredQuestion", consumes = MediaType.APPLICATION_JSON_VALUE)
Result<List<PsychologyUnansweredResultDTO>> listUnansweredQuestion(@RequestBody PsychologyUnansweredFormDTO fromDTO);
/***
* 工作端--待解答的心理咨询问题列表
* @param fromDTO
* @return com.elink.esua.epdc.commons.tools.utils.Result < PsychologyAnswerListResultDTO >
* @author zhangyuan
* @date 2020/6/8 9:25
*/
@GetMapping(value = "news/epdc-app/psychology/listMyQuestion", consumes = MediaType.APPLICATION_JSON_VALUE)
Result<List<PsychologyAnswerOfMineResultDTO>> listMyQuestion(@RequestBody PsychologyAnswerFormDTO fromDTO);
/***
* 工作端--待解答的心理咨询问题列表
* @param fromDTO
* @return com.elink.esua.epdc.commons.tools.utils.Result < PsychologyAnswerListResultDTO >
* @author zhangyuan
* @date 2020/6/8 9:25
*/
@PostMapping(value = "news/epdc-app/psychology/submitAnswer", consumes = MediaType.APPLICATION_JSON_VALUE)
Result submitAnswer(@RequestBody PsychologySubmitAnswerFormDTO fromDTO);
}

37
epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/WorkPropertyFeignClient.java

@ -3,7 +3,11 @@ package com.elink.esua.epdc.feign;
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant; import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.config.FeignRequestInterceptor; import com.elink.esua.epdc.config.FeignRequestInterceptor;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateDetailFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO; import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateHistoryFormDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateDetailResultDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateHistoryResultDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
@ -47,6 +51,36 @@ public interface WorkPropertyFeignClient {
@GetMapping(value = "news/epdc-app/psychology/listMyQuestion", consumes = MediaType.APPLICATION_JSON_VALUE) @GetMapping(value = "news/epdc-app/psychology/listMyQuestion", consumes = MediaType.APPLICATION_JSON_VALUE)
Result<List<PsychologyAnswerOfMineResultDTO>> listMyQuestion(@RequestBody PsychologyAnswerFormDTO fromDTO); Result<List<PsychologyAnswerOfMineResultDTO>> listMyQuestion(@RequestBody PsychologyAnswerFormDTO fromDTO);
/***
* 工作端--待解答的心理咨询问题列表
* @param fromDTO
* @return com.elink.esua.epdc.commons.tools.utils.Result < PsychologyAnswerListResultDTO >
* @author zhangyuan
* @date 2020/6/8 9:25
*/
@PostMapping(value = "news/epdc-app/psychology/submitAnswer", consumes = MediaType.APPLICATION_JSON_VALUE)
Result submitAnswer(@RequestBody PsychologySubmitAnswerFormDTO fromDTO);
/***
* 工作端--矛盾纠纷历史上报列表
* @param fromDTO
* @return com.elink.esua.epdc.commons.tools.utils.Result < ConflictMediateHistoryResultDTO >
* @author zhangyuan
* @date 2020/6/8 9:25
*/
@GetMapping(value = "news/epdc-app/conflict/listHistory", consumes = MediaType.APPLICATION_JSON_VALUE)
Result<List<ConflictMediateHistoryResultDTO>> listHistory(@RequestBody ConflictMediateHistoryFormDTO fromDTO);
/***
* 工作端--矛盾调解 详情
* @param fromDTO
* @return com.elink.esua.epdc.commons.tools.utils.Result < ConflictMediateDetailResultDTO >
* @author zhangyuan
* @date 2020/6/8 9:25
*/
@GetMapping(value = "news/epdc-app/conflict/getById", consumes = MediaType.APPLICATION_JSON_VALUE)
Result<ConflictMediateDetailResultDTO> getById(@RequestBody ConflictMediateDetailFormDTO fromDTO);
/*** /***
* 工作端--矛盾纠纷提交 * 工作端--矛盾纠纷提交
* @param fromDTO * @param fromDTO
@ -54,7 +88,6 @@ public interface WorkPropertyFeignClient {
* @author zhangyuan * @author zhangyuan
* @date 2020/6/8 9:25 * @date 2020/6/8 9:25
*/ */
@PostMapping(value = "news/epdc-app/conflictmediate/submit", consumes = MediaType.APPLICATION_JSON_VALUE) @PostMapping(value = "news/epdc-app/conflict/submit", consumes = MediaType.APPLICATION_JSON_VALUE)
Result submit(@RequestBody ConflictMediateFormDTO fromDTO); Result submit(@RequestBody ConflictMediateFormDTO fromDTO);
} }

39
epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/WorkConflictFeignClientFallback.java

@ -1,39 +0,0 @@
package com.elink.esua.epdc.feign.fallback;
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
import com.elink.esua.epdc.commons.tools.utils.ModuleUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyAnswerOfMineResultDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyUnansweredResultDTO;
import com.elink.esua.epdc.feign.WorkConflictFeignClient;
import com.elink.esua.epdc.feign.WorkPropertyFeignClient;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @Author zhangyuan
* @Date 2020/6/9 16:39
*/
@Component
public class WorkConflictFeignClientFallback implements WorkConflictFeignClient {
@Override
public Result<List<PsychologyUnansweredResultDTO>> listUnansweredQuestion(PsychologyUnansweredFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "listUnansweredQuestion", formDto);
}
@Override
public Result<List<PsychologyAnswerOfMineResultDTO>> listMyQuestion(PsychologyAnswerFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "listMyQuestion", formDto);
}
@Override
public Result submitAnswer(PsychologySubmitAnswerFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "submitAnswer", formDto);
}
}

20
epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/WorkPropertyFeignClientFallback.java

@ -3,7 +3,11 @@ package com.elink.esua.epdc.feign.fallback;
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant; import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
import com.elink.esua.epdc.commons.tools.utils.ModuleUtils; import com.elink.esua.epdc.commons.tools.utils.ModuleUtils;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateDetailFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO; import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateHistoryFormDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateDetailResultDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateHistoryResultDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
@ -31,9 +35,23 @@ public class WorkPropertyFeignClientFallback implements WorkPropertyFeignClient
return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "listMyQuestion", formDto); return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "listMyQuestion", formDto);
} }
@Override
public Result submitAnswer(PsychologySubmitAnswerFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "submitAnswer", formDto);
}
@Override
public Result<List<ConflictMediateHistoryResultDTO>> listHistory(ConflictMediateHistoryFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "listHistory", formDto);
}
@Override
public Result<ConflictMediateDetailResultDTO> getById(ConflictMediateDetailFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "getById", formDto);
}
@Override @Override
public Result submit(ConflictMediateFormDTO formDto) { public Result submit(ConflictMediateFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "submit", formDto); return ModuleUtils.feignConError(ServiceConstant.EPDC_PROPERTY_SERVER, "submit", formDto);
} }
} }

52
epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/WorkConflictService.java

@ -1,52 +0,0 @@
package com.elink.esua.epdc.service;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyAnswerOfMineResultDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyUnansweredResultDTO;
import java.util.List;
/**
* @author: zhangyuan
* @Date: 2020/5/12 13:21
* @Description: 心理咨询
*/
public interface WorkConflictService {
/**
* 工作端--待解答的心理咨询问题列表
*
* @param formDto 查询参数
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.PsychologyAnswerListResultDTO>>
* @author zhangyuan
* @date 2020/6/8 09:15
*/
Result<List<PsychologyUnansweredResultDTO>> listUnansweredQuestion(PsychologyUnansweredFormDTO formDto);
/**
* 工作端--心理咨询-我回答的问题列表
*
* @param formDto 查询参数
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.PsychologyAnswerListResultDTO>>
* @author zhangyuan
* @date 2020/6/8 09:15
*/
Result<List<PsychologyAnswerOfMineResultDTO>> listMyQuestion(PsychologyAnswerFormDTO formDto);
/**
* 工作端--矛盾纠纷提交
*
* @param formDto 参数
* @return com.elink.esua.epdc.commons.tools.utils.Result
* @author zhangyuan
* @date 2020/6/8 09:15
*/
Result submit(ConflictMediateFormDTO formDto);
}

36
epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/WorkPropertyService.java

@ -1,6 +1,11 @@
package com.elink.esua.epdc.service; package com.elink.esua.epdc.service;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateDetailFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateHistoryFormDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateDetailResultDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateHistoryResultDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
@ -37,7 +42,6 @@ public interface WorkPropertyService {
*/ */
Result<List<PsychologyAnswerOfMineResultDTO>> listMyQuestion(PsychologyAnswerFormDTO formDto); Result<List<PsychologyAnswerOfMineResultDTO>> listMyQuestion(PsychologyAnswerFormDTO formDto);
/** /**
* 工作端--心理咨询-我回答的问题列表 * 工作端--心理咨询-我回答的问题列表
* *
@ -48,4 +52,34 @@ public interface WorkPropertyService {
*/ */
Result submitAnswer(PsychologySubmitAnswerFormDTO formDto); Result submitAnswer(PsychologySubmitAnswerFormDTO formDto);
/**
* 工作端--矛盾纠纷历史上报列表
*
* @param formDto 查询参数
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.PsychologyAnswerListResultDTO>>
* @author zhangyuan
* @date 2020/6/8 09:15
*/
Result<List<ConflictMediateHistoryResultDTO>> listHistory(ConflictMediateHistoryFormDTO formDto);
/**
* 工作端--矛盾调解 详情
*
* @param formDto 查询参数
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.ConflictMediateDetailResultDTO>>
* @author zhangyuan
* @date 2020/6/8 09:15
*/
Result<ConflictMediateDetailResultDTO> getById(ConflictMediateDetailFormDTO formDto);
/**
* 工作端--矛盾纠纷提交
*
* @param formDto 参数
* @return com.elink.esua.epdc.commons.tools.utils.Result
* @author zhangyuan
* @date 2020/6/8 09:15
*/
Result submit(ConflictMediateFormDTO formDto);
} }

46
epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/WorkConflictServiceImpl.java

@ -1,46 +0,0 @@
package com.elink.esua.epdc.service.impl;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyAnswerOfMineResultDTO;
import com.elink.esua.epdc.dto.psychology.result.PsychologyUnansweredResultDTO;
import com.elink.esua.epdc.feign.WorkPropertyFeignClient;
import com.elink.esua.epdc.service.WorkConflictService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author: zhangyuan
* @Date: 2020/6/9 13:23
* @Description: 心理咨询
*/
@Service
public class WorkConflictServiceImpl implements WorkConflictService {
@Autowired
private WorkPropertyFeignClient workPropertyFeignClient;
@Override
public Result<List<PsychologyUnansweredResultDTO>> listUnansweredQuestion(PsychologyUnansweredFormDTO formDto) {
return workPropertyFeignClient.listUnansweredQuestion(formDto);
}
@Override
public Result<List<PsychologyAnswerOfMineResultDTO>> listMyQuestion(PsychologyAnswerFormDTO formDto) {
return workPropertyFeignClient.listMyQuestion(formDto);
}
@Override
public Result submit(ConflictMediateFormDTO formDto) {
return workPropertyFeignClient.submit(formDto);
}
}

24
epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/WorkPropertyServiceImpl.java

@ -1,6 +1,11 @@
package com.elink.esua.epdc.service.impl; package com.elink.esua.epdc.service.impl;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateDetailFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO;
import com.elink.esua.epdc.dto.conflict.form.ConflictMediateHistoryFormDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateDetailResultDTO;
import com.elink.esua.epdc.dto.conflict.result.ConflictMediateHistoryResultDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologySubmitAnswerFormDTO;
import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO; import com.elink.esua.epdc.dto.psychology.form.PsychologyUnansweredFormDTO;
@ -40,7 +45,24 @@ public class WorkPropertyServiceImpl implements WorkPropertyService {
@Override @Override
public Result submitAnswer(PsychologySubmitAnswerFormDTO formDto) { public Result submitAnswer(PsychologySubmitAnswerFormDTO formDto) {
return workPropertyFeignClient.submit(formDto); return workPropertyFeignClient.submitAnswer(formDto);
} }
@Override
public Result<List<ConflictMediateHistoryResultDTO>> listHistory(ConflictMediateHistoryFormDTO formDto) {
return workPropertyFeignClient.listHistory(formDto);
}
@Override
public Result<ConflictMediateDetailResultDTO> getById(ConflictMediateDetailFormDTO formDto) {
return workPropertyFeignClient.getById(formDto);
}
@Override
public Result submit(ConflictMediateFormDTO formDto) {
return workPropertyFeignClient.submit(formDto);
}
} }

Loading…
Cancel
Save