Browse Source

抽奖奖品活动

master
张彭杰 1 year ago
parent
commit
4b60c6835b
4 changed files with 11 additions and 11 deletions
  1. 8
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/rpa/user/RafflePrizeActivityUserQueryController.java
  2. 2
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/rpa/user/response/UserGetRafflePrizeActivityDetailyByOperatorVo.java
  3. 4
      dating-agency-mall-server/src/main/java/com/qniao/dam/query/rpa/RafflePrizeActivityQueryService.java
  4. 8
      dating-agency-mall-server/src/main/java/com/qniao/dam/query/rpa/impl/RafflePrizeActivityQueryServiceImpl.java

8
dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/rpa/user/RafflePrizeActivityUserQueryController.java

@ -1,7 +1,7 @@
package com.qniao.dam.api.query.rpa.user; package com.qniao.dam.api.query.rpa.user;
import com.qniao.dam.api.query.rpa.user.request.UserPageRafflePrizeActivityQueryParams; import com.qniao.dam.api.query.rpa.user.request.UserPageRafflePrizeActivityQueryParams;
import com.qniao.dam.api.query.rpa.user.response.UserGetRafflePrizeActivityDetailVo;
import com.qniao.dam.api.query.rpa.user.response.UserGetRafflePrizeActivityDetailyByOperatorVo;
import com.qniao.dam.api.query.rpa.user.response.UserPageRafflePrizeActivityByOperatorVo; import com.qniao.dam.api.query.rpa.user.response.UserPageRafflePrizeActivityByOperatorVo;
import com.qniao.dam.query.rpa.RafflePrizeActivityQueryService; import com.qniao.dam.query.rpa.RafflePrizeActivityQueryService;
import com.qniao.domain.QnPage; import com.qniao.domain.QnPage;
@ -30,9 +30,9 @@ public class RafflePrizeActivityUserQueryController {
return PageUtil.convert(rafflePrizeActivityQueryService.pageByOperator(queryParams, pageUtil), UserPageRafflePrizeActivityByOperatorVo.class); return PageUtil.convert(rafflePrizeActivityQueryService.pageByOperator(queryParams, pageUtil), UserPageRafflePrizeActivityByOperatorVo.class);
} }
@GetMapping("get/raffle-prize-activity/detail")
@GetMapping("get/raffle-prize-activity/detail/by/operator")
@ApiOperation("运营端获取抽奖奖品配置分页") @ApiOperation("运营端获取抽奖奖品配置分页")
public UserGetRafflePrizeActivityDetailVo userGetRafflePrizeActivityDetail(@RequestParam("id") Long id) {
return rafflePrizeActivityQueryService.getDetail(id);
public UserGetRafflePrizeActivityDetailyByOperatorVo userGetRafflePrizeActivityDetailByOperator(@RequestParam("id") Long id) {
return rafflePrizeActivityQueryService.getDetailByOperator(id);
} }
} }

dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/rpa/user/response/UserGetRafflePrizeActivityDetailVo.java → dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/rpa/user/response/UserGetRafflePrizeActivityDetailyByOperatorVo.java

@ -11,7 +11,7 @@ import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@Data @Data
public class UserGetRafflePrizeActivityDetailVo {
public class UserGetRafflePrizeActivityDetailyByOperatorVo {
@ApiModelProperty("唯一标识") @ApiModelProperty("唯一标识")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

4
dating-agency-mall-server/src/main/java/com/qniao/dam/query/rpa/RafflePrizeActivityQueryService.java

@ -2,7 +2,7 @@ package com.qniao.dam.query.rpa;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qniao.dam.api.query.rpa.user.request.UserPageRafflePrizeActivityQueryParams; import com.qniao.dam.api.query.rpa.user.request.UserPageRafflePrizeActivityQueryParams;
import com.qniao.dam.api.query.rpa.user.response.UserGetRafflePrizeActivityDetailVo;
import com.qniao.dam.api.query.rpa.user.response.UserGetRafflePrizeActivityDetailyByOperatorVo;
import com.qniao.dam.api.query.rpa.user.response.UserPageRafflePrizeActivityByOperatorVo; import com.qniao.dam.api.query.rpa.user.response.UserPageRafflePrizeActivityByOperatorVo;
import com.qniao.framework.utils.PageUtil; import com.qniao.framework.utils.PageUtil;
@ -10,5 +10,5 @@ public interface RafflePrizeActivityQueryService {
IPage<UserPageRafflePrizeActivityByOperatorVo> pageByOperator(UserPageRafflePrizeActivityQueryParams queryParams, PageUtil pageUtil); IPage<UserPageRafflePrizeActivityByOperatorVo> pageByOperator(UserPageRafflePrizeActivityQueryParams queryParams, PageUtil pageUtil);
UserGetRafflePrizeActivityDetailVo getDetail(Long id);
UserGetRafflePrizeActivityDetailyByOperatorVo getDetailByOperator(Long id);
} }

8
dating-agency-mall-server/src/main/java/com/qniao/dam/query/rpa/impl/RafflePrizeActivityQueryServiceImpl.java

@ -2,7 +2,7 @@ package com.qniao.dam.query.rpa.impl;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qniao.dam.api.query.rpa.user.request.UserPageRafflePrizeActivityQueryParams; import com.qniao.dam.api.query.rpa.user.request.UserPageRafflePrizeActivityQueryParams;
import com.qniao.dam.api.query.rpa.user.response.UserGetRafflePrizeActivityDetailVo;
import com.qniao.dam.api.query.rpa.user.response.UserGetRafflePrizeActivityDetailyByOperatorVo;
import com.qniao.dam.api.query.rpa.user.response.UserPageRafflePrizeActivityByOperatorVo; import com.qniao.dam.api.query.rpa.user.response.UserPageRafflePrizeActivityByOperatorVo;
import com.qniao.dam.domain.aggregate.rpa.entity.RafflePrizeActivity; import com.qniao.dam.domain.aggregate.rpa.entity.RafflePrizeActivity;
import com.qniao.dam.infrastructure.persistent.dao.rpa.RafflePrizeActivityDao; import com.qniao.dam.infrastructure.persistent.dao.rpa.RafflePrizeActivityDao;
@ -27,11 +27,11 @@ public class RafflePrizeActivityQueryServiceImpl implements RafflePrizeActivityQ
} }
@Override @Override
public UserGetRafflePrizeActivityDetailVo getDetail(Long id) {
UserGetRafflePrizeActivityDetailVo detailVo = new UserGetRafflePrizeActivityDetailVo();
public UserGetRafflePrizeActivityDetailyByOperatorVo getDetailByOperator(Long id) {
UserGetRafflePrizeActivityDetailyByOperatorVo detailVo = new UserGetRafflePrizeActivityDetailyByOperatorVo();
RafflePrizeActivity rafflePrizeActivity = rafflePrizeActivityDao.selectById(id); RafflePrizeActivity rafflePrizeActivity = rafflePrizeActivityDao.selectById(id);
if (Objects.nonNull(rafflePrizeActivity)) { if (Objects.nonNull(rafflePrizeActivity)) {
detailVo = TypeConvertUtils.convert(rafflePrizeActivity, UserGetRafflePrizeActivityDetailVo.class);
detailVo = TypeConvertUtils.convert(rafflePrizeActivity, UserGetRafflePrizeActivityDetailyByOperatorVo.class);
detailVo.setItemList(rafflePrizeActivityDao.listItemVo(id)); detailVo.setItemList(rafflePrizeActivityDao.listItemVo(id));
} }
return detailVo; return detailVo;

Loading…
Cancel
Save