6 changed files with 72 additions and 6 deletions
Unified View
Diff Options
-
16dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/rewardconfig/constant/RewardTypeEnum.java
-
3dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/rewardconfig/entity/RewardConfig.java
-
8dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/rewardconfig/user/RewardConfigUserQueryController.java
-
21dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/rewardconfig/user/response/RewardConfigVo.java
-
5dating-agency-mall-server/src/main/java/com/qniao/dam/query/rewardconfig/RewardConfigQueryService.java
-
25dating-agency-mall-server/src/main/java/com/qniao/dam/query/rewardconfig/impl/RewardConfigQueryServiceImpl.java
@ -0,0 +1,21 @@ |
|||||
|
package com.qniao.dam.api.query.rewardconfig.user.response; |
||||
|
|
||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
||||
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
||||
|
import com.qniao.dam.domian.aggregate.rewardconfig.constant.RewardTypeEnum; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
@Data |
||||
|
public class RewardConfigVo { |
||||
|
|
||||
|
@ApiModelProperty("唯一标识") |
||||
|
@JsonSerialize(using = ToStringSerializer.class) |
||||
|
private Long id; |
||||
|
|
||||
|
@ApiModelProperty("奖励类型") |
||||
|
private RewardTypeEnum rewardType; |
||||
|
|
||||
|
@ApiModelProperty("值") |
||||
|
private String value; |
||||
|
} |
||||
@ -1,12 +1,17 @@ |
|||||
package com.qniao.dam.query.rewardconfig; |
package com.qniao.dam.query.rewardconfig; |
||||
|
|
||||
import com.qniao.dam.api.query.rewardconfig.user.request.UserGetRewardConfigDetailQueryParams; |
import com.qniao.dam.api.query.rewardconfig.user.request.UserGetRewardConfigDetailQueryParams; |
||||
|
import com.qniao.dam.api.query.rewardconfig.user.response.RewardConfigVo; |
||||
import com.qniao.dam.api.query.rewardconfig.user.response.UserGetRewardConfigDetailVo; |
import com.qniao.dam.api.query.rewardconfig.user.response.UserGetRewardConfigDetailVo; |
||||
import com.qniao.dam.domain.aggregate.rewardconfig.entity.RewardConfig; |
import com.qniao.dam.domain.aggregate.rewardconfig.entity.RewardConfig; |
||||
import com.qniao.dam.domian.aggregate.rewardconfig.constant.RewardTypeEnum; |
import com.qniao.dam.domian.aggregate.rewardconfig.constant.RewardTypeEnum; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
public interface RewardConfigQueryService { |
public interface RewardConfigQueryService { |
||||
UserGetRewardConfigDetailVo getRewardConfigDetail(UserGetRewardConfigDetailQueryParams queryParams); |
UserGetRewardConfigDetailVo getRewardConfigDetail(UserGetRewardConfigDetailQueryParams queryParams); |
||||
|
|
||||
RewardConfig queryByRewardType(RewardTypeEnum rewardType); |
RewardConfig queryByRewardType(RewardTypeEnum rewardType); |
||||
|
|
||||
|
List<RewardConfigVo> listRewardConfigByMatchMaker(Integer type); |
||||
} |
} |
||||
Write
Preview
Loading…
Cancel
Save