diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcImgConfigResultDTO.java b/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcImgConfigResultDTO.java new file mode 100644 index 00000000..428c438f --- /dev/null +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcImgConfigResultDTO.java @@ -0,0 +1,22 @@ +package com.elink.esua.epdc.dto.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * APP 获取咨询热线图片 返回参数 + * + * @author zhangyong + * @date 2020/05/27 18:30 + */ +@Data +public class EpdcImgConfigResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 图片地址 + */ + private String imgUrl; +} diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiImgConfigController.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiImgConfigController.java new file mode 100644 index 00000000..5abb67e0 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiImgConfigController.java @@ -0,0 +1,38 @@ +package com.elink.esua.epdc.controller; + +import com.elink.esua.epdc.commons.tools.utils.Result; +import com.elink.esua.epdc.dto.result.EpdcImgConfigResultDTO; +import com.elink.esua.epdc.service.ImgConfigService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * APP 获取咨询热线图片 + * + * @author zhangyong + * @date 2020/05/27 18:30 + */ +@RestController +@RequestMapping("heart/imgConfig") +public class ApiImgConfigController { + + @Autowired + private ImgConfigService imgConfigService; + + /** + * 根据 志愿者模块图片类型 查询图片列表 + * @param imgType 志愿者模块图片类型 + * @return com.elink.esua.epdc.commons.tools.utils.Result> + * @Author zhangyong + * @Date 17:04 2020-05-27 + **/ + @GetMapping("getImgUrl/{imgType}") + public Result> getImgUrlList(@PathVariable("imgType") String imgType){ + return imgConfigService.listImgUrl(imgType); + } +} diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/dao/ImgConfigDao.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/dao/ImgConfigDao.java index 05595161..5f1c7d6d 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/dao/ImgConfigDao.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/dao/ImgConfigDao.java @@ -19,6 +19,7 @@ package com.elink.esua.epdc.dao; import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; import com.elink.esua.epdc.dto.ImgConfigDTO; +import com.elink.esua.epdc.dto.result.EpdcImgConfigResultDTO; import com.elink.esua.epdc.entity.ImgConfigEntity; import org.apache.ibatis.annotations.Mapper; @@ -36,4 +37,6 @@ import java.util.Map; public interface ImgConfigDao extends BaseDao { List selectListImgConfig(Map params); + + List selectListImgConfigByImgType(String imgType); } diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ImgConfigService.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ImgConfigService.java index d0b4de43..d5eea760 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ImgConfigService.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ImgConfigService.java @@ -22,6 +22,7 @@ import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dto.ImgConfigDTO; import com.elink.esua.epdc.dto.SysSimpleDictDTO; +import com.elink.esua.epdc.dto.result.EpdcImgConfigResultDTO; import com.elink.esua.epdc.entity.ImgConfigEntity; import java.util.List; @@ -104,4 +105,13 @@ public interface ImgConfigService extends BaseService { * @Date 15:27 2020-05-27 **/ Result> getListSimpleDictInfo(String dictType); + + /** + * 根据 志愿者模块图片类型 查询图片列表 + * @param imgType 志愿者模块图片类型 + * @return com.elink.esua.epdc.commons.tools.utils.Result> + * @Author zhangyong + * @Date 17:04 2020-05-27 + **/ + Result> listImgUrl(String imgType); } diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ImgConfigServiceImpl.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ImgConfigServiceImpl.java index e2110d01..13d0f3f5 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ImgConfigServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ImgConfigServiceImpl.java @@ -27,6 +27,7 @@ import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dao.ImgConfigDao; import com.elink.esua.epdc.dto.ImgConfigDTO; import com.elink.esua.epdc.dto.SysSimpleDictDTO; +import com.elink.esua.epdc.dto.result.EpdcImgConfigResultDTO; import com.elink.esua.epdc.entity.ImgConfigEntity; import com.elink.esua.epdc.feign.AdminFeignClient; import com.elink.esua.epdc.redis.ImgConfigRedis; @@ -110,4 +111,10 @@ public class ImgConfigServiceImpl extends BaseServiceImpl> listImgUrl(String imgType) { + List list = baseDao.selectListImgConfigByImgType(imgType); + return new Result>().ok(list); + } + } diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/resources/mapper/ImgConfigDao.xml b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/resources/mapper/ImgConfigDao.xml index 44f5781d..4fae1725 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/resources/mapper/ImgConfigDao.xml +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/resources/mapper/ImgConfigDao.xml @@ -31,4 +31,14 @@ ORDER BY SORT,CREATED_TIME DESC + +