Browse Source

查询志愿者类别

dev_shibei_match
zxc 4 years ago
parent
commit
e2fd041179
  1. 10
      epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/feign/OperCustomizeOpenFeignClient.java
  2. 5
      epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/feign/fallback/OperCustomizeOpenFeignClientFallback.java
  3. 11
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/IcFormItemOptionsController.java
  4. 11
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/dao/IcFormItemOptionsDao.java
  5. 8
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/IcFormItemOptionsService.java
  6. 11
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormItemOptionsServiceImpl.java
  7. 15
      epmet-module/oper-customize/oper-customize-server/src/main/resources/mapper/IcFormItemOptionsDao.xml

10
epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/feign/OperCustomizeOpenFeignClient.java

@ -16,6 +16,7 @@ import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List;
import java.util.Set;
@ -113,6 +114,13 @@ public interface OperCustomizeOpenFeignClient {
@PostMapping("/oper/customize/resicategorystatsconfig/resicategorywarninfobyid")
Result<IcResiCategoryWarnConfigDTO> resiCategoryWarnInfoById(@RequestBody IcResiCategoryWarnConfigDTO dto);
/**
* @Description 查询志愿者类型
* @param volunteers
* @author zxc
* @date 2021/11/8 10:02 上午
*/
@PostMapping("/oper/customize/icformitemoptions/volunteerlabelbyvalues")
Result<List<String>> volunteerLabelByValues(@RequestBody List<String> volunteers,@RequestParam("customerId") String customerId);
}

5
epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/feign/fallback/OperCustomizeOpenFeignClientFallback.java

@ -101,4 +101,9 @@ public class OperCustomizeOpenFeignClientFallback implements OperCustomizeOpenFe
public Result<IcResiCategoryWarnConfigDTO> resiCategoryWarnInfoById(IcResiCategoryWarnConfigDTO dto) {
return ModuleUtils.feignConError(ServiceConstant.OPER_CUSTOMIZE_SERVER, "resiCategoryWarnInfoById",dto);
}
@Override
public Result<List<String>> volunteerLabelByValues(List<String> volunteers,String customerId) {
return ModuleUtils.feignConError(ServiceConstant.OPER_CUSTOMIZE_SERVER, "volunteerLabelByValues",volunteers,customerId);
}
}

11
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/IcFormItemOptionsController.java

@ -91,4 +91,15 @@ public class IcFormItemOptionsController {
ExcelUtils.exportExcelToTarget(response, null, list, IcFormItemOptionsExcel.class);
}
/**
* @Description 查询志愿者类型
* @param volunteers
* @author zxc
* @date 2021/11/8 10:02 上午
*/
@PostMapping("volunteerlabelbyvalues")
public Result<List<String>> volunteerLabelByValues(@RequestBody List<String> volunteers,@RequestParam("customerId") String customerId){
return new Result<List<String>>().ok(icFormItemOptionsService.volunteerLabelByValues(volunteers,customerId));
}
}

11
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/dao/IcFormItemOptionsDao.java

@ -20,6 +20,9 @@ package com.epmet.dao;
import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.entity.IcFormItemOptionsEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 表单项的选项
@ -30,4 +33,12 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface IcFormItemOptionsDao extends BaseDao<IcFormItemOptionsEntity> {
/**
* @Description 查询志愿者类型
* @param volunteers
* @author zxc
* @date 2021/11/8 10:02 上午
*/
List<String> volunteerLabelByValues(@Param("volunteers") List<String> volunteers,@Param("customerId")String customerId);
}

8
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/IcFormItemOptionsService.java

@ -92,4 +92,12 @@ public interface IcFormItemOptionsService extends BaseService<IcFormItemOptionsE
* @date 2021-10-26
*/
void delete(String[] ids);
/**
* @Description 查询志愿者类型
* @param volunteers
* @author zxc
* @date 2021/11/8 10:02 上午
*/
List<String> volunteerLabelByValues(List<String> volunteers, String customerId);
}

11
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormItemOptionsServiceImpl.java

@ -97,4 +97,15 @@ public class IcFormItemOptionsServiceImpl extends BaseServiceImpl<IcFormItemOpti
baseDao.deleteBatchIds(Arrays.asList(ids));
}
/**
* @Description 查询志愿者类型
* @param volunteers
* @author zxc
* @date 2021/11/8 10:02 上午
*/
@Override
public List<String> volunteerLabelByValues(List<String> volunteers,String customerId) {
return baseDao.volunteerLabelByValues(volunteers,customerId);
}
}

15
epmet-module/oper-customize/oper-customize-server/src/main/resources/mapper/IcFormItemOptionsDao.xml

@ -3,6 +3,17 @@
<mapper namespace="com.epmet.dao.IcFormItemOptionsDao">
<!-- 查询志愿者类型 -->
<select id="volunteerLabelByValues" resultType="java.lang.String">
SELECT
OPTION_LABEL
FROM ic_form_item_options
WHERE DEL_FLAG = 0
AND CUSTOMER_ID = #{customerId}
AND OPTION_VALUE IN(
<foreach collection="volunteers" item="v" separator=",">
#{v}
</foreach>
)
</select>
</mapper>
Loading…
Cancel
Save