diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiVolunteerRankController.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiVolunteerRankController.java index 0cbd320d..e7496f43 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiVolunteerRankController.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiVolunteerRankController.java @@ -12,6 +12,7 @@ import com.elink.esua.epdc.dto.form.EpdcAppVolunteerRankFormDTO; import com.elink.esua.epdc.dto.result.EpdcAppVolunteerRankDTO; import com.elink.esua.epdc.service.AppVolunteerRankService; import com.elink.esua.epdc.volunteer.EpdcVolunteerRankDTO; +import com.elink.esua.epdc.volunteer.form.EpdcUnionActFormDTO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -92,6 +93,32 @@ public class ApiVolunteerRankController { return appVolunteerRankService.getVolunteerUnionDetail(dto); } + /** + * 小程序-共建联盟下属活动-列表 + * + * @param dto + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @Author zhangyong + * @Date 09:57 2021-12-01 + **/ + @GetMapping("getVolunteerUnionActList") + public Result getVolunteerUnionActList(EpdcUnionActFormDTO dto){ + return appVolunteerRankService.getVolunteerUnionActList(dto); + } + + /** + * 小程序-共建联盟活动-详情 + * + * @param id + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @Author zhangyong + * @Date 09:57 2021-12-01 + **/ + @GetMapping("getVolunteerUnionActDetail/{id}") + public Result getVolunteerUnionActDetail(@PathVariable("id") String id){ + return appVolunteerRankService.getVolunteerUnionActDetail(id); + } + /** * @describe: 小程序-查询所有志愿团队类别 * @author wangtong diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ActInfoFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ActInfoFeignClient.java index feb8da73..229be02c 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ActInfoFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ActInfoFeignClient.java @@ -9,6 +9,7 @@ import com.elink.esua.epdc.config.FeignRequestInterceptor; import com.elink.esua.epdc.dto.VolunteerTeamFormDTO; import com.elink.esua.epdc.dto.VolunteerUnionFormDTO; import com.elink.esua.epdc.feign.fallback.ActInfoFeignClientFallback; +import com.elink.esua.epdc.volunteer.form.EpdcUnionActFormDTO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.GetMapping; @@ -60,7 +61,7 @@ public interface ActInfoFeignClient { Result getRejectDetail(ActInfoAppFormDTO formDto); @GetMapping(value = "heart/appactinfo/canceldetail/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getCancelDetail(@PathVariable String id); + Result getCancelDetail(@PathVariable("id") String id); @GetMapping(value = "heart/epdc-app/actbanner/list", consumes = MediaType.APPLICATION_JSON_VALUE) Result> getBannerList(EpdcAppBannerFormDTO dto); @@ -162,6 +163,28 @@ public interface ActInfoFeignClient { @GetMapping(value ="heart/volunteerunion/getVolunteerUnionDetail", consumes = MediaType.APPLICATION_JSON_VALUE) Result getVolunteerUnionDetail(VolunteerUnionFormDTO formDto); + /** + * 小程序-共建联盟下属活动-列表 + * + * @param dto + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @Author zhangyong + * @Date 09:57 2021-12-01 + **/ + @GetMapping(value ="heart/volunteerunionact/getVolunteerUnionActList", consumes = MediaType.APPLICATION_JSON_VALUE) + Result getVolunteerUnionActList(EpdcUnionActFormDTO dto); + + /** + * 小程序-共建联盟活动-详情 + * + * @param id + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @Author zhangyong + * @Date 09:57 2021-12-01 + **/ + @GetMapping(value ="heart/volunteerunionact/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) + Result getVolunteerUnionActDetail(@PathVariable("id") String id); + /** * @describe: 查询所有志愿团队类别 * @author wangtong diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/AdminFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/AdminFeignClient.java index 36116bd1..904c2cda 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/AdminFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/AdminFeignClient.java @@ -167,7 +167,7 @@ public interface AdminFeignClient { * @return com.elink.esua.epdc.commons.tools.utils.Result **/ @PostMapping(value = "sys/user/getScripBySysUserId/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getScripBySysUserId(@PathVariable Long id); + Result getScripBySysUserId(@PathVariable("id") Long id); /** @@ -190,7 +190,7 @@ public interface AdminFeignClient { * @since 2021/1/20 9:58 */ @GetMapping("sys/dept/getdeptinfo/{typeKey}") - Result> getDeptInfoByTypeKey(@PathVariable String typeKey); + Result> getDeptInfoByTypeKey(@PathVariable("typeKey") String typeKey); /** diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/AppVolunteerRankFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/AppVolunteerRankFeignClient.java index e8659ec6..3770347f 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/AppVolunteerRankFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/AppVolunteerRankFeignClient.java @@ -60,5 +60,5 @@ public interface AppVolunteerRankFeignClient { * @return com.elink.esua.epdc.commons.tools.utils.Result **/ @GetMapping("heart/actapplyinfo/applyActDetail/{id}") - Result applyActDetail(@PathVariable String id); + Result applyActDetail(@PathVariable("id") String id); } diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/CustomFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/CustomFeignClient.java index 0a0cc102..693a0e90 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/CustomFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/CustomFeignClient.java @@ -105,7 +105,7 @@ public interface CustomFeignClient { * @Param [suId] **/ @PostMapping(value = "custom/epdcScreenSpecialUser/selectSpecialUserDetail/{suId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result selectSpecialUserDetail(@PathVariable String suId); + Result selectSpecialUserDetail(@PathVariable("suId") String suId); /** * @return com.elink.esua.epdc.commons.tools.utils.Result @@ -217,7 +217,7 @@ public interface CustomFeignClient { * @return com.elink.esua.epdc.commons.tools.utils.Result **/ @GetMapping(value = "custom/epdc-app/groupBuy/delete/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result deleteGroupBuy(@PathVariable String id); + Result deleteGroupBuy(@PathVariable("id") String id); /** * @Description 打电话计算次数 * @Author songyunpeng @@ -226,7 +226,7 @@ public interface CustomFeignClient { * @return com.elink.esua.epdc.commons.tools.utils.Result **/ @GetMapping(value = "custom/epdc-app/groupBuy/callMobile/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result callGroupBuyMobile(@PathVariable String id); + Result callGroupBuyMobile(@PathVariable("id") String id); /** * @Description 报名/取消报名 * @Author songyunpeng @@ -303,7 +303,7 @@ public interface CustomFeignClient { * @return com.elink.esua.epdc.commons.tools.utils.Result **/ @GetMapping(value = "custom/epdc-app/sds/getSdsDetail/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getSdsDetail(@PathVariable String id); + Result getSdsDetail(@PathVariable("id") String id); /** * @Description 发布或更新 @@ -323,7 +323,7 @@ public interface CustomFeignClient { * @return com.elink.esua.epdc.commons.tools.utils.Result **/ @GetMapping(value = "custom/epdc-app/sds/delete/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result deleteSds(@PathVariable String id); + Result deleteSds(@PathVariable("id") String id); /** * @Description 打电话计算次数 * @Author songyunpeng @@ -332,7 +332,7 @@ public interface CustomFeignClient { * @return com.elink.esua.epdc.commons.tools.utils.Result **/ @GetMapping(value = "custom/epdc-app/sds/callMobile/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result callSdsMobile(@PathVariable String id); + Result callSdsMobile(@PathVariable("id") String id); /** @@ -387,7 +387,7 @@ public interface CustomFeignClient { **/ @GetMapping(value = "custom/enterprisereport/getEnterpriseReportDetail/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getEnterpriseReportList(@PathVariable String id); + Result getEnterpriseReportList(@PathVariable("id") String id); /** * @Description 新增企业上报 * @Author songyunpeng @@ -440,6 +440,6 @@ public interface CustomFeignClient { * @since 2021/11/5 14:15 */ @GetMapping(value = "custom/epdc-app/voter/registration/detail/{userId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result registrationDetail(@PathVariable String userId); + Result registrationDetail(@PathVariable("userId") String userId); } diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/IssueFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/IssueFeignClient.java index ec5e7e2f..c9e15af0 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/IssueFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/IssueFeignClient.java @@ -81,7 +81,7 @@ public interface IssueFeignClient { * @Date: 2019/9/9 13:31 */ @GetMapping(value = "events/epdc-app/issue/progress/{issueId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result> issueHandleProgress(@PathVariable String issueId); + Result> issueHandleProgress(@PathVariable("issueId") String issueId); /** * 我的议题和事件列表 @@ -101,7 +101,7 @@ public interface IssueFeignClient { * @Date: 2019/9/17 17:38 */ @GetMapping(value = "events/epdc-app/issue/eventDetail/{eventId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result eventDetail(@PathVariable String eventId); + Result eventDetail(@PathVariable("eventId") String eventId); /** diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ItemFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ItemFeignClient.java index 0b6927b7..263c8353 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ItemFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ItemFeignClient.java @@ -66,7 +66,7 @@ public interface ItemFeignClient { * @Date: 2019/9/17 11:11 */ @GetMapping(value = "events/epdc-app/item/progress/{itemId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result> itemHandleProgress(@PathVariable String itemId); + Result> itemHandleProgress(@PathVariable("itemId") String itemId); /** * 我的项目列表 @@ -88,7 +88,7 @@ public interface ItemFeignClient { * @since 2019/12/24 9:19 */ @GetMapping(value = "events/epdc-app/item/v2/progress/{itemId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result> itemHandleV2Progress(@PathVariable String itemId); + Result> itemHandleV2Progress(@PathVariable("itemId") String itemId); /** * diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/NewsFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/NewsFeignClient.java index a985935f..45b1529e 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/NewsFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/NewsFeignClient.java @@ -42,7 +42,7 @@ public interface NewsFeignClient { * @date 2019/9/6 14:55 */ @GetMapping("news/epdc-app/notice/getDetail/{noticeId}") - Result getNoticeDetail(@PathVariable String noticeId); + Result getNoticeDetail(@PathVariable("noticeId") String noticeId); /** * 用户浏览量增加 @@ -155,7 +155,7 @@ public interface NewsFeignClient { * @date 2019/9/11 19:20 */ @PostMapping(value = "news/epdc-app/information/first/{userId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result selectOneFristByUserId(@PathVariable String userId); + Result selectOneFristByUserId(@PathVariable("userId") String userId); /** * 移动端通知列表接口 - v2 diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/UserFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/UserFeignClient.java index 900c3bc4..36b229e0 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/UserFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/UserFeignClient.java @@ -581,7 +581,7 @@ public interface UserFeignClient { * @return com.elink.esua.epdc.commons.tools.utils.Result **/ @GetMapping(value = "app-user/epdc-app/user/getPointsByUserId/{userId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getPointsByUserId(@PathVariable String userId); + Result getPointsByUserId(@PathVariable("userId") String userId); /** * @Description 获取用户认证的网格接口 * @Author songyunpeng @@ -590,7 +590,7 @@ public interface UserFeignClient { * @return com.elink.esua.epdc.commons.tools.utils.Result **/ @GetMapping(value = "app-user/epdc-app/user/getUserGridIdByUserId/{userId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getUserGridIdByUserId(@PathVariable String userId); + Result getUserGridIdByUserId(@PathVariable("userId") String userId); /** * 获取积分核销兑换码 @@ -601,7 +601,7 @@ public interface UserFeignClient { * @since 2021/1/19 15:08 */ @GetMapping(value = "app-user/epdc-app/verificationqrcode/getqrcode/{userId}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getQRCode(@PathVariable String userId); + Result getQRCode(@PathVariable("userId") String userId); /** * 扫描兑换码获取用户信息接口 diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/WorkItemFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/WorkItemFeignClient.java index d8a8dd0a..1ae69861 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/WorkItemFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/WorkItemFeignClient.java @@ -51,7 +51,7 @@ public interface WorkItemFeignClient { * @Date: 2019/11/19 16:42 */ @GetMapping(value = "events/work/item/detail/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getItemDetail(@PathVariable String id); + Result getItemDetail(@PathVariable("id") String id); /** * 获取满意度评价结果 diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/ActInfoFeignClientFallback.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/ActInfoFeignClientFallback.java index a3829479..d4e2c328 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/ActInfoFeignClientFallback.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/ActInfoFeignClientFallback.java @@ -9,6 +9,7 @@ import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dto.VolunteerTeamFormDTO; import com.elink.esua.epdc.dto.VolunteerUnionFormDTO; import com.elink.esua.epdc.feign.ActInfoFeignClient; +import com.elink.esua.epdc.volunteer.form.EpdcUnionActFormDTO; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.PathVariable; @@ -92,6 +93,16 @@ public class ActInfoFeignClientFallback implements ActInfoFeignClient { return ModuleUtils.feignConError(ServiceConstant.EPDC_HEART_SERVER, "getVolunteerUnionDetail", formDto); } + @Override + public Result getVolunteerUnionActList(EpdcUnionActFormDTO dto) { + return ModuleUtils.feignConError(ServiceConstant.EPDC_HEART_SERVER, "getVolunteerUnionActList", dto); + } + + @Override + public Result getVolunteerUnionActDetail(String id) { + return ModuleUtils.feignConError(ServiceConstant.EPDC_HEART_SERVER, "getVolunteerUnionActDetail", id); + } + @Override public Result getTeamTypeList(VolunteerTeamFormDTO formDto) { return ModuleUtils.feignConError(ServiceConstant.EPDC_HEART_SERVER, "getTeamTypeList",formDto); diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/AppVolunteerRankService.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/AppVolunteerRankService.java index 112eb53d..f6c87a35 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/AppVolunteerRankService.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/AppVolunteerRankService.java @@ -10,6 +10,7 @@ import com.elink.esua.epdc.dto.VolunteerTeamFormDTO; import com.elink.esua.epdc.dto.VolunteerUnionFormDTO; import com.elink.esua.epdc.dto.form.EpdcAppVolunteerRankFormDTO; import com.elink.esua.epdc.volunteer.EpdcVolunteerRankDTO; +import com.elink.esua.epdc.volunteer.form.EpdcUnionActFormDTO; import java.util.List; @@ -131,4 +132,24 @@ public interface AppVolunteerRankService { * @return com.elink.esua.epdc.commons.tools.utils.Result */ Result joinTeam(VolunteerTeamFormDTO dto); + + /** + * 小程序-共建联盟下属活动-列表 + * + * @param dto + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @Author zhangyong + * @Date 09:57 2021-12-01 + **/ + Result getVolunteerUnionActList(EpdcUnionActFormDTO dto); + + /** + * 小程序-共建联盟活动-详情 + * + * @param id + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @Author zhangyong + * @Date 09:57 2021-12-01 + **/ + Result getVolunteerUnionActDetail(String id); } diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppVolunteerRankServiceImpl.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppVolunteerRankServiceImpl.java index 3c816210..df6ad921 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppVolunteerRankServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppVolunteerRankServiceImpl.java @@ -14,6 +14,7 @@ import com.elink.esua.epdc.feign.AppVolunteerRankFeignClient; import com.elink.esua.epdc.feign.UserFeignClient; import com.elink.esua.epdc.service.AppVolunteerRankService; import com.elink.esua.epdc.volunteer.EpdcVolunteerRankDTO; +import com.elink.esua.epdc.volunteer.form.EpdcUnionActFormDTO; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -140,4 +141,13 @@ public class AppVolunteerRankServiceImpl implements AppVolunteerRankService { return userFeignClient.joinTeam(dto); } + @Override + public Result getVolunteerUnionActList(EpdcUnionActFormDTO dto) { + return actInfoFeignClient.getVolunteerUnionActList(dto); + } + + @Override + public Result getVolunteerUnionActDetail(String id) { + return actInfoFeignClient.getVolunteerUnionActDetail(id); + } } diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/volunteer/form/EpdcUnionActFormDTO.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/volunteer/form/EpdcUnionActFormDTO.java new file mode 100644 index 00000000..35f53511 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/volunteer/form/EpdcUnionActFormDTO.java @@ -0,0 +1,36 @@ +package com.elink.esua.epdc.volunteer.form; + +import lombok.Data; + +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; +import java.io.Serializable; +import java.util.List; + +/** + * 共建联盟下属活动 入参 + */ +@Data +public class EpdcUnionActFormDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 页码 + */ + @Min(value = 0, message = "页码必须大于0") + private Integer pageIndex; + + /** + * 页容量 + */ + @Min(value = 0, message = "页容量必须大于0") + private Integer pageSize; + + /** + * 共建联盟id + */ + @NotBlank(message = "共建联盟id不能为空") + private String unionActId; +} diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/volunteer/result/EpdcUnionActListResultDTO.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/volunteer/result/EpdcUnionActListResultDTO.java new file mode 100644 index 00000000..c838e4d2 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/volunteer/result/EpdcUnionActListResultDTO.java @@ -0,0 +1,47 @@ +package com.elink.esua.epdc.volunteer.result; + +import lombok.Data; + +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.util.Date; + +/** + * 共建联盟下属活动列表 反参 + */ +@Data +public class EpdcUnionActListResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 共建联盟id + */ + private String unionId; + + /** + * 活动名称 + */ + private String title; + + /** + * 活动开始时间 + */ + private Date actStartTime; + + /** + * 活动结束时间 + */ + private Date actEndTime; + + /** + * 排序 + */ + private Integer sort; +} diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/controller/VolunteerUnionActController.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/controller/VolunteerUnionActController.java index ce051364..040598e6 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/controller/VolunteerUnionActController.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/controller/VolunteerUnionActController.java @@ -28,6 +28,7 @@ import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup; import com.elink.esua.epdc.modules.volunteer.excel.VolunteerUnionActExcel; import com.elink.esua.epdc.modules.volunteer.service.VolunteerUnionActService; import com.elink.esua.epdc.volunteer.VolunteerUnionActDTO; +import com.elink.esua.epdc.volunteer.form.EpdcUnionActFormDTO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -91,4 +92,16 @@ public class VolunteerUnionActController { ExcelUtils.exportExcelToTarget(response, null, list, VolunteerUnionActExcel.class); } + /** + * 小程序-共建联盟下属活动-列表 + * + * @param dto + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @Author zhangyong + * @Date 09:57 2021-12-01 + **/ + @GetMapping("getVolunteerUnionActList") + public Result getVolunteerUnionActList(@RequestBody EpdcUnionActFormDTO dto){ + return volunteerUnionActService.getVolunteerUnionActList(dto); + } } diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/dao/VolunteerUnionActDao.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/dao/VolunteerUnionActDao.java index 06fd5429..55b94bb5 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/dao/VolunteerUnionActDao.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/dao/VolunteerUnionActDao.java @@ -18,8 +18,11 @@ package com.elink.esua.epdc.modules.volunteer.dao; import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; +import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.modules.volunteer.entity.VolunteerUnionActEntity; import com.elink.esua.epdc.volunteer.VolunteerUnionActDTO; +import com.elink.esua.epdc.volunteer.form.EpdcUnionActFormDTO; +import com.elink.esua.epdc.volunteer.result.EpdcUnionActListResultDTO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -64,4 +67,14 @@ public interface VolunteerUnionActDao extends BaseDao { * @Date 09:30 2021-12-01 **/ String[] getUnionActIds(@Param("ids") String[] ids); + + /** + * 小程序-共建联盟下属活动-列表 + * + * @param dto + * @return java.util.List + * @Author zhangyong + * @Date 10:27 2021-12-01 + **/ + List selectListVolunteerUnionActList(EpdcUnionActFormDTO dto); } diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/service/VolunteerUnionActService.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/service/VolunteerUnionActService.java index 80ea6bfd..1a321885 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/service/VolunteerUnionActService.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/service/VolunteerUnionActService.java @@ -21,8 +21,10 @@ package com.elink.esua.epdc.modules.volunteer.service; import com.elink.esua.epdc.commons.mybatis.service.BaseService; import com.elink.esua.epdc.commons.tools.page.PageData; +import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.modules.volunteer.entity.VolunteerUnionActEntity; import com.elink.esua.epdc.volunteer.VolunteerUnionActDTO; +import com.elink.esua.epdc.volunteer.form.EpdcUnionActFormDTO; import java.util.List; import java.util.Map; @@ -104,4 +106,14 @@ public interface VolunteerUnionActService extends BaseService result = baseDao.selectListVolunteerUnionActList(formDTO); + return new Result().ok(result); + } } diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerUnionActDao.xml b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerUnionActDao.xml index a9319c55..436056b9 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerUnionActDao.xml +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerUnionActDao.xml @@ -38,7 +38,7 @@ AND TITLE like concat('%', #{title}, '%') - ORDER BY a.SORT + ORDER BY a.SORT, a.ACT_START_TIME + +