Browse Source

heart-work:preview 预览活动详情api

dev_shibei_match
yinzuomei 5 years ago
parent
commit
64f902d5be
  1. 10
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/dao/LatestActContentDao.java
  2. 10
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/dao/LatestActInfoDao.java
  3. 6
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/LatestActContentServiceImpl.java
  4. 2
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/LatestActInfoServiceImpl.java
  5. 13
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/LatestActContentDao.xml
  6. 23
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/LatestActInfoDao.xml

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

@ -19,6 +19,7 @@ package com.epmet.dao;
import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.dto.result.work.ActDraftContentDTOResultDTO;
import com.epmet.dto.result.work.ActPreviewContentResultDTO;
import com.epmet.entity.LatestActContentEntity;
import org.apache.ibatis.annotations.Mapper;
@ -50,4 +51,13 @@ public interface LatestActContentDao extends BaseDao<LatestActContentEntity> {
* @Date 2020/7/20 23:01
**/
List<ActDraftContentDTOResultDTO> selectActContentList(String actId);
/**
* @return java.util.List<com.epmet.dto.result.work.ActPreviewContentResultDTO>
* @param actId
* @author yinzuomei
* @description 预览-查看活动详情
* @Date 2020/7/21 18:07
**/
List<ActPreviewContentResultDTO> previewActContent(String actId);
}

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

@ -18,6 +18,7 @@
package com.epmet.dao;
import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.dto.result.work.ActPreviewResultDTO;
import com.epmet.dto.result.work.LatestDraftActInfoResultDTO;
import com.epmet.entity.LatestActInfoEntity;
import org.apache.ibatis.annotations.Mapper;
@ -48,4 +49,13 @@ public interface LatestActInfoDao extends BaseDao<LatestActInfoEntity> {
* @Date 2020/7/20 23:05
**/
LatestDraftActInfoResultDTO selectLatestActDraft(String userId);
/**
* @return com.epmet.dto.result.work.ActPreviewResultDTO
* @param actDraftId
* @author yinzuomei
* @description 预览-查看活动详情
* @Date 2020/7/21 17:56
**/
ActPreviewResultDTO previewActInfo(String actDraftId);
}

6
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/LatestActContentServiceImpl.java

@ -142,15 +142,15 @@ public class LatestActContentServiceImpl extends BaseServiceImpl<LatestActConten
}
/**
* @param actDraftId latest_act_info主键
* @param actId latest_act_info主键
* @return java.util.List<com.epmet.dto.result.work.ActPreviewContentResultDTO>
* @author yinzuomei
* @description 预览-查看活动详情
* @Date 2020/7/21 17:47
**/
@Override
public List<ActPreviewContentResultDTO> previewActContent(String actDraftId) {
return null;
public List<ActPreviewContentResultDTO> previewActContent(String actId) {
return baseDao.previewActContent(actId);
}
}

2
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/LatestActInfoServiceImpl.java

@ -174,7 +174,7 @@ public class LatestActInfoServiceImpl extends BaseServiceImpl<LatestActInfoDao,
**/
@Override
public ActPreviewResultDTO previewActInfo(String actDraftId) {
return null;
return baseDao.previewActInfo(actDraftId);
}

13
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/LatestActContentDao.xml

@ -37,4 +37,17 @@
ORDER BY
lac.ORDER_NUM ASC
</select>
<!-- 预览-查看活动详情 -->
<select id="previewActContent" parameterType="java.lang.String" resultType="com.epmet.dto.result.work.ActPreviewContentResultDTO">
SELECT
lac.CONTENT,lac.CONTENT_TYPE
FROM
latest_act_content lac
WHERE
lac.DEL_FLAG = '0'
AND lac.ACT_ID = #{actId}
ORDER BY
lac.ORDER_NUM ASC
</select>
</mapper>

23
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/LatestActInfoDao.xml

@ -95,4 +95,27 @@
lai.CREATED_TIME DESC
LIMIT 1
</select>
<!-- 预览-查看活动详情 -->
<select id="previewActInfo" parameterType="java.lang.String" resultType="com.epmet.dto.result.work.ActPreviewResultDTO">
SELECT
lai.id AS actDraftId,
lai.title AS title,
lai.ACT_QUOTA AS actQuota,
lai.ACT_QUOTA_CATEGORY AS actQuotaCategory,
lai.REWARD AS reward,
lai.ACT_START_TIME AS actStartTime,
lai.ACT_END_TIME AS actEndTime,
lai.ACT_ADDRESS AS actAddress,
lai.SIGN_UP_END_TIME AS signUpEndTime,
lai.REQUIREMENT AS requirement,
lai.SPONSOR_NAME AS sponsorName,
lai.SPONSOR_CONTACTS AS sponsorContacts,
lai.SPONSOR_TEL AS sponsorTel
FROM
latest_act_info lai
WHERE
lai.DEL_FLAG = '0'
AND lai.ID = #{actDraftId}
</select>
</mapper>
Loading…
Cancel
Save