Browse Source

heart-居民端:/resi/getconfigs接口提交

dev_shibei_match
yinzuomei 5 years ago
parent
commit
944b734933
  1. 51
      epmet-module/epmet-heart/epmet-heart-client/src/main/java/com/epmet/dto/result/work/CustomerHeartConfigsResultDTO.java
  2. 15
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/ActCustomizedController.java
  3. 10
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/dao/ActCustomizedDao.java
  4. 10
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/ActCustomizedService.java
  5. 14
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/ActCustomizedServiceImpl.java
  6. 18
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActCustomizedDao.xml

51
epmet-module/epmet-heart/epmet-heart-client/src/main/java/com/epmet/dto/result/work/CustomerHeartConfigsResultDTO.java

@ -0,0 +1,51 @@
package com.epmet.dto.result.work;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import java.io.Serializable;
/**
* 描述一下
*
* @author yinzuomei@elink-cn.com
* @date 2020/7/21 12:45
*/
@Data
public class CustomerHeartConfigsResultDTO implements Serializable {
/**
* act_customized主键
*/
@JsonIgnore
private String actCustomizedId;
/**
* 标题志愿者去哪儿
*/
private String titleName;
/**
* 咨询热线
*/
private String hotLine;
/**
* 活动列表
*/
private String actListName;
/**
* 爱心榜
*/
private String heartRankName;
/**
* 活动回顾
*/
private String actReviewName;
/**
* 我的活动
*/
private String myActName;
}

15
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/ActCustomizedController.java

@ -22,6 +22,7 @@ import com.epmet.commons.tools.validator.ValidatorUtils;
import com.epmet.dto.form.work.ActCustomizedFormDTO; import com.epmet.dto.form.work.ActCustomizedFormDTO;
import com.epmet.dto.form.work.SaveActCustomizedFormDTO; import com.epmet.dto.form.work.SaveActCustomizedFormDTO;
import com.epmet.dto.result.work.ActCustomizedResultDTO; import com.epmet.dto.result.work.ActCustomizedResultDTO;
import com.epmet.dto.result.work.CustomerHeartConfigsResultDTO;
import com.epmet.service.ActCustomizedService; import com.epmet.service.ActCustomizedService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -70,4 +71,18 @@ public class ActCustomizedController {
actCustomizedService.saveConfigs(formDTO); actCustomizedService.saveConfigs(formDTO);
return new Result(); return new Result();
} }
/**
* @param formDTO
* @return com.epmet.commons.tools.utils.Result<com.epmet.dto.result.work.CustomerHeartConfigsResultDTO>
* @author yinzuomei
* @description 居民端根据客户id获取爱心互助自定义配置
* @Date 2020/7/21 12:47
**/
@PostMapping("/resi/getconfigs")
public Result<CustomerHeartConfigsResultDTO> getCustomerHeartConfigs(@RequestBody ActCustomizedFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO, ActCustomizedFormDTO.AddUserInternalGroup.class);
CustomerHeartConfigsResultDTO resultDTO = actCustomizedService.getCustomerHeartConfigs(formDTO);
return new Result<CustomerHeartConfigsResultDTO>().ok(resultDTO);
}
} }

10
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/dao/ActCustomizedDao.java

@ -19,6 +19,7 @@ package com.epmet.dao;
import com.epmet.commons.mybatis.dao.BaseDao; import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.dto.result.work.ActCustomizedResultDTO; import com.epmet.dto.result.work.ActCustomizedResultDTO;
import com.epmet.dto.result.work.CustomerHeartConfigsResultDTO;
import com.epmet.entity.ActCustomizedEntity; import com.epmet.entity.ActCustomizedEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -39,4 +40,13 @@ public interface ActCustomizedDao extends BaseDao<ActCustomizedEntity> {
* @Date 2020/7/20 17:04 * @Date 2020/7/20 17:04
**/ **/
ActCustomizedResultDTO selectConfigsByCustomerId(String customerId); ActCustomizedResultDTO selectConfigsByCustomerId(String customerId);
/**
* @return com.epmet.dto.result.work.CustomerHeartConfigsResultDTO
* @param customerId
* @author yinzuomei
* @description 居民端根据客户id获取爱心互助自定义配置
* @Date 2020/7/21 12:48
**/
CustomerHeartConfigsResultDTO selectCustomerHeartConfigs(String customerId);
} }

10
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/ActCustomizedService.java

@ -23,6 +23,7 @@ import com.epmet.dto.ActCustomizedDTO;
import com.epmet.dto.form.work.ActCustomizedFormDTO; import com.epmet.dto.form.work.ActCustomizedFormDTO;
import com.epmet.dto.form.work.SaveActCustomizedFormDTO; import com.epmet.dto.form.work.SaveActCustomizedFormDTO;
import com.epmet.dto.result.work.ActCustomizedResultDTO; import com.epmet.dto.result.work.ActCustomizedResultDTO;
import com.epmet.dto.result.work.CustomerHeartConfigsResultDTO;
import com.epmet.entity.ActCustomizedEntity; import com.epmet.entity.ActCustomizedEntity;
import java.util.List; import java.util.List;
@ -113,4 +114,13 @@ public interface ActCustomizedService extends BaseService<ActCustomizedEntity> {
* @Date 2020/7/20 17:26 * @Date 2020/7/20 17:26
**/ **/
void saveConfigs(SaveActCustomizedFormDTO formDTO); void saveConfigs(SaveActCustomizedFormDTO formDTO);
/**
* @return com.epmet.dto.result.work.CustomerHeartConfigsResultDTO
* @param formDTO
* @author yinzuomei
* @description 居民端根据客户id获取爱心互助自定义配置
* @Date 2020/7/21 12:47
**/
CustomerHeartConfigsResultDTO getCustomerHeartConfigs(ActCustomizedFormDTO formDTO);
} }

14
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/ActCustomizedServiceImpl.java

@ -29,6 +29,7 @@ import com.epmet.dto.ActCustomizedDTO;
import com.epmet.dto.form.work.ActCustomizedFormDTO; import com.epmet.dto.form.work.ActCustomizedFormDTO;
import com.epmet.dto.form.work.SaveActCustomizedFormDTO; import com.epmet.dto.form.work.SaveActCustomizedFormDTO;
import com.epmet.dto.result.work.ActCustomizedResultDTO; import com.epmet.dto.result.work.ActCustomizedResultDTO;
import com.epmet.dto.result.work.CustomerHeartConfigsResultDTO;
import com.epmet.entity.ActCustomizedEntity; import com.epmet.entity.ActCustomizedEntity;
import com.epmet.redis.ActCustomizedRedis; import com.epmet.redis.ActCustomizedRedis;
import com.epmet.service.ActCustomizedService; import com.epmet.service.ActCustomizedService;
@ -158,4 +159,17 @@ public class ActCustomizedServiceImpl extends BaseServiceImpl<ActCustomizedDao,
} }
} }
/**
* @param formDTO
* @return com.epmet.dto.result.work.CustomerHeartConfigsResultDTO
* @author yinzuomei
* @description 居民端根据客户id获取爱心互助自定义配置
* @Date 2020/7/21 12:47
**/
@Override
public CustomerHeartConfigsResultDTO getCustomerHeartConfigs(ActCustomizedFormDTO formDTO) {
CustomerHeartConfigsResultDTO resultDTO = baseDao.selectCustomerHeartConfigs(formDTO.getCustomerId());
return resultDTO;
}
} }

18
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActCustomizedDao.xml

@ -36,4 +36,22 @@
ac.DEL_FLAG = '0' ac.DEL_FLAG = '0'
AND ac.CUSTOMER_ID = #{customerId} AND ac.CUSTOMER_ID = #{customerId}
</select> </select>
<!-- 居民端根据客户id获取爱心互助自定义配置 -->
<select id="selectCustomerHeartConfigs" parameterType="java.lang.String" resultType="com.epmet.dto.result.work.CustomerHeartConfigsResultDTO">
SELECT
ac.id as actCustomizedId,
ac.TITLE_NAME as titleName,
ac.HOTLINE as hotLine,
ac.ACT_LIST_NAME as actListName,
ac.HEART_RANK_NAME as heartRankName,
ac.ACT_REVIEW_NAME as actReviewName,
ac.MY_ACT_NAME as myActName
FROM
act_customized ac
WHERE
ac.DEL_FLAG = '0'
AND ac.CUSTOMER_ID = #{customerId}
</select>
</mapper> </mapper>
Loading…
Cancel
Save