10 changed files with 134 additions and 2 deletions
Split View
Diff Options
-
10dating-agency-mal-sdk/src/main/java/com/qniao/dam/application/MallServerApplicationService.java
-
12dating-agency-mal-sdk/src/main/java/com/qniao/dam/application/request/UserSendBackBightBySdkDto.java
-
7dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/right/user/RightUserCommandController.java
-
14dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/right/user/request/UserSendBackBightBySdkDto.java
-
50dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/right/RightApplicationService.java
-
4dating-agency-mall-server/src/main/java/com/qniao/dam/domain/aggregate/right/RightAggregate.java
-
4dating-agency-mall-server/src/main/java/com/qniao/dam/domain/aggregate/rightconsumerel/RightConsumeRelAggregate.java
-
25dating-agency-mall-server/src/main/java/com/qniao/dam/domain/service/right/ReturnRightDomainService.java
-
3dating-agency-mall-server/src/main/java/com/qniao/dam/query/rightconsumerel/RightConsumeRelQueryService.java
-
7dating-agency-mall-server/src/main/java/com/qniao/dam/query/rightconsumerel/impl/RightConsumeRelQueryServiceImpl.java
@ -0,0 +1,12 @@ |
|||
package com.qniao.dam.application.request; |
|||
|
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class UserSendBackBightBySdkDto { |
|||
|
|||
/** |
|||
* 关联标识 |
|||
*/ |
|||
private Long associatedId; |
|||
} |
|||
@ -0,0 +1,14 @@ |
|||
package com.qniao.dam.api.command.right.user.request; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotNull; |
|||
|
|||
@Data |
|||
public class UserSendBackBightBySdkDto { |
|||
|
|||
@ApiModelProperty("关联标识 目前针对审核") |
|||
@NotNull(message = "关联标识不能为空") |
|||
private Long associatedId; |
|||
} |
|||
@ -0,0 +1,25 @@ |
|||
package com.qniao.dam.domain.service.right; |
|||
|
|||
import com.qniao.dam.domain.aggregate.right.RightAggregate; |
|||
import com.qniao.dam.domain.aggregate.right.entity.Right; |
|||
import com.qniao.dam.domain.aggregate.rightconsumerel.RightConsumeRelAggregate; |
|||
import com.qniao.dam.domain.aggregate.rightconsumerel.entity.RightConsumeRel; |
|||
import org.springframework.stereotype.Service; |
|||
import org.springframework.transaction.annotation.Transactional; |
|||
|
|||
import javax.annotation.Resource; |
|||
|
|||
@Service |
|||
public class ReturnRightDomainService { |
|||
|
|||
@Resource |
|||
private RightAggregate rightAggregate; |
|||
@Resource |
|||
private RightConsumeRelAggregate rightConsumeRelAggregate; |
|||
|
|||
@Transactional(rollbackFor = Exception.class) |
|||
public void handle(Right right, RightConsumeRel rightConsumeRel) { |
|||
rightAggregate.sendBack(right); |
|||
rightConsumeRelAggregate.save(rightConsumeRel); |
|||
} |
|||
} |
|||
@ -1,7 +1,10 @@ |
|||
package com.qniao.dam.query.rightconsumerel; |
|||
|
|||
import com.qniao.dam.domain.aggregate.rightconsumerel.entity.RightConsumeRel; |
|||
import com.qniao.dam.domian.aggregate.right.constant.RightTypeEnum; |
|||
|
|||
public interface RightConsumeRelQueryService { |
|||
Integer countDailyUseBy(Long userId, Long miId, RightTypeEnum rightType); |
|||
|
|||
RightConsumeRel queryByAssociatedId(Long associatedId); |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save