From 8c01261a0951b5a7a0b9566e10f0bae6d414146e Mon Sep 17 00:00:00 2001 From: Derran Date: Mon, 2 Dec 2024 16:35:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A2=E5=A8=98=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RevenueRewardUserQueryController.java | 17 ++---- ...enueRewardRecordByOperatorQueryParams.java | 25 ++++++++ .../RevenueRewardAssociateOrderRecordVo.java | 42 +++++++++++++ ...sePageRevenueRewardRecordByOperatorVo.java | 55 +++++++++++++++++ .../order/OrderApplicationService.java | 8 ++- .../dao/domain/MatchmakerAuditDao.java | 7 +++ .../dao/view/RevenueRewardViewDao.java | 10 ++++ .../matchmaker/MatchmakerQueryService.java | 3 + .../impl/MatchmakerQueryServiceImpl.java | 12 ++++ .../RevenueRewardQueryService.java | 4 ++ .../impl/RevenueRewardQueryServiceImpl.java | 23 ++++++- .../revenuereward/RevenueRewardViewMapper.xml | 60 +++++++++++++++++-- 12 files changed, 248 insertions(+), 18 deletions(-) create mode 100644 dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/request/UsePageRevenueRewardRecordByOperatorQueryParams.java create mode 100644 dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/response/RevenueRewardAssociateOrderRecordVo.java create mode 100644 dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/response/UsePageRevenueRewardRecordByOperatorVo.java create mode 100644 dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/dao/domain/MatchmakerAuditDao.java diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/RevenueRewardUserQueryController.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/RevenueRewardUserQueryController.java index bf002b4..0acdf61 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/RevenueRewardUserQueryController.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/RevenueRewardUserQueryController.java @@ -1,9 +1,11 @@ package com.qniao.dam.api.query.revenuereward.user; import com.qniao.dam.api.query.revenuereward.user.request.UseGetRevenueRewardAbstractQueryParams; +import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRecordByOperatorQueryParams; import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRecordQueryParams; import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardAbstractVo; import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardRecordVo; +import com.qniao.dam.api.query.revenuereward.user.response.UsePageRevenueRewardRecordByOperatorVo; import com.qniao.dam.query.revenuereward.RevenueRewardQueryService; import com.qniao.dau.infrastructure.constant.RequestHeaderFields; import com.qniao.domain.QnPage; @@ -56,18 +58,9 @@ public class RevenueRewardUserQueryController { @GetMapping("page/revenue-reward-record/by/operator") @ApiOperation("运营端获取用户收益记录分页") - public QnPage usePageRevenueRewardRecordByOperator(PageUtil pageUtil, - UsePageRevenueRewardRecordQueryParams queryParams, - @RequestParam("userId") Long userId, - @RequestHeader(name = RequestHeaderFields.FIELD_ORGANIZATION_ID, required = false) Long orgId) { - if (Objects.isNull(queryParams.getQueryOrgId()) && Objects.isNull(queryParams.getQueryUserId())) { - if (Objects.nonNull(orgId)) { - queryParams.setQueryOrgId(orgId); - } else { - queryParams.setQueryUserId(userId); - } - } - return PageUtil.convert(revenueRewardQueryService.pageRevenueRewardRecord(pageUtil, queryParams), UseGetRevenueRewardRecordVo.class); + public QnPage usePageRevenueRewardRecordByOperator(PageUtil pageUtil, + UsePageRevenueRewardRecordByOperatorQueryParams queryParams) { + return PageUtil.convert(revenueRewardQueryService.pageRevenueRewardRecordByOperator(pageUtil, queryParams), UsePageRevenueRewardRecordByOperatorVo.class); } } diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/request/UsePageRevenueRewardRecordByOperatorQueryParams.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/request/UsePageRevenueRewardRecordByOperatorQueryParams.java new file mode 100644 index 0000000..e4eed18 --- /dev/null +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/request/UsePageRevenueRewardRecordByOperatorQueryParams.java @@ -0,0 +1,25 @@ +package com.qniao.dam.api.query.revenuereward.user.request; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +@Data +public class UsePageRevenueRewardRecordByOperatorQueryParams { + + @ApiModelProperty("收益者名称") + private String revenueOwnerName; + + @ApiModelProperty("收益者手机") + private String revenueOwnerPhone; + + @ApiModelProperty("创建开始时间") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createTimeFrom; + + @ApiModelProperty("创建结束时间") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createTimeTo; +} diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/response/RevenueRewardAssociateOrderRecordVo.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/response/RevenueRewardAssociateOrderRecordVo.java new file mode 100644 index 0000000..93d493a --- /dev/null +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/response/RevenueRewardAssociateOrderRecordVo.java @@ -0,0 +1,42 @@ +package com.qniao.dam.api.query.revenuereward.user.response; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.time.LocalDateTime; + +@Data +public class RevenueRewardAssociateOrderRecordVo { + + @ApiModelProperty("收益记录标识") + @JsonSerialize(using = ToStringSerializer.class) + private Long revenueRewardRecordId; + + @ApiModelProperty("有关联的订单") + @JsonSerialize(using = ToStringSerializer.class) + private Long associateOrderId; + + @ApiModelProperty("订单号") + private String orderCode; + + @ApiModelProperty("有关联的金额") + private BigDecimal associateOrderAmount; + + @ApiModelProperty("订单时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime orderTime; + + @ApiModelProperty("微信支付单号") + private String wechatOrderNo; + + @ApiModelProperty("服务用户名称") + private String serviceUserName; + + @ApiModelProperty("服务用户手机") + private String serviceUserPhone; + +} diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/response/UsePageRevenueRewardRecordByOperatorVo.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/response/UsePageRevenueRewardRecordByOperatorVo.java new file mode 100644 index 0000000..e8be523 --- /dev/null +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/revenuereward/user/response/UsePageRevenueRewardRecordByOperatorVo.java @@ -0,0 +1,55 @@ +package com.qniao.dam.api.query.revenuereward.user.response; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import com.qniao.dam.domian.aggregate.product.constant.ProductSubCategoryEnum; +import com.qniao.dam.domian.aggregate.walletaccount.constant.TradeTypeEnum; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.List; + +@Data +public class UsePageRevenueRewardRecordByOperatorVo { + + @ApiModelProperty("收益记录标识") + @JsonSerialize(using = ToStringSerializer.class) + private Long revenueRewardRecordId; + + @ApiModelProperty("创建时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createTime; + + @ApiModelProperty("收益者名称") + private String revenueOwnerName; + + @ApiModelProperty("收益者手机") + private String revenueOwnerPhone; + + @ApiModelProperty("红娘身份类型") + private ProductSubCategoryEnum matchmakerType; + + @ApiModelProperty("交易类型") + private TradeTypeEnum tradeType; + + @ApiModelProperty("订单金额") + private BigDecimal totalAssociateOrderAmount; + + @ApiModelProperty("营收额百分比 收入占比") + private BigDecimal revenuePct; + + @ApiModelProperty("营收额 营收金额") + private BigDecimal revenue; + + @ApiModelProperty("服务费百分比 抽佣占比") + private BigDecimal servicePct; + + @ApiModelProperty("收益额 实收金额") + private BigDecimal earnings; + + @ApiModelProperty("关联订单") + private List associateOrderRecordList; +} diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java index 0aaedc3..627b189 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java @@ -52,6 +52,7 @@ import com.qniao.das.domian.aggregate.marriageinformation.MarriageInformation; import com.qniao.das.domian.aggregate.matchmakermarriage.MatchmakerMarriageInformation; import com.qniao.das.domian.aggregate.vip.VIPEnum; import com.qniao.dau.domain.aggregate.matchmaker.entity.Matchmaker; +import com.qniao.dau.domain.aggregate.matchmakeraudit.entity.MatchmakerAudit; import com.qniao.domain.BaseApplicationService; import com.qniao.domain.BaseDomainEvent; import com.qniao.framework.exception.BizException; @@ -200,6 +201,11 @@ public class OrderApplicationService extends BaseApplicationService { Matchmaker matchmaker = matchmakerQueryService.queryByUserId(order.getUserId()); if (Objects.nonNull(matchmaker)) { order.setOrderBelongName(matchmaker.getName()); + } else { + MatchmakerAudit matchmakerAudit = matchmakerQueryService.queryAuditByUserId(order.getUserId()); + if (Objects.nonNull(matchmakerAudit)) { + order.setOrderBelongName(matchmakerAudit.getName()); + } } } } @@ -486,7 +492,7 @@ public class OrderApplicationService extends BaseApplicationService { private void cancelHisOrder(Order order) { List orderList = orderQueryService.listHis(order.getUserId(), order.getOrderBelonging(), OrderStatusEnum.UNPAID); if (CollUtil.isNotEmpty(orderList)) { - orderList.forEach(hsiOrder->{ + orderList.forEach(hsiOrder -> { hsiOrder.setStatus(OrderStatusEnum.CANCELED); orderAggregate.save(hsiOrder); }); diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/dao/domain/MatchmakerAuditDao.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/dao/domain/MatchmakerAuditDao.java new file mode 100644 index 0000000..34bcef3 --- /dev/null +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/dao/domain/MatchmakerAuditDao.java @@ -0,0 +1,7 @@ +package com.qniao.dam.infrastructure.persistent.dao.domain; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.qniao.dau.domain.aggregate.matchmakeraudit.entity.MatchmakerAudit; + +public interface MatchmakerAuditDao extends BaseMapper { +} diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/dao/view/RevenueRewardViewDao.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/dao/view/RevenueRewardViewDao.java index 9d0abd0..f51f769 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/dao/view/RevenueRewardViewDao.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/dao/view/RevenueRewardViewDao.java @@ -3,16 +3,26 @@ package com.qniao.dam.infrastructure.persistent.dao.view; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.qniao.dam.api.query.revenuereward.user.request.UseGetRevenueRewardAbstractQueryParams; +import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRecordByOperatorQueryParams; import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRecordQueryParams; +import com.qniao.dam.api.query.revenuereward.user.response.RevenueRewardAssociateOrderRecordVo; import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardAbstractVo; import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardRecordVo; +import com.qniao.dam.api.query.revenuereward.user.response.UsePageRevenueRewardRecordByOperatorVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.util.List; + @Mapper public interface RevenueRewardViewDao { UseGetRevenueRewardAbstractVo getRevenueRewardAbstract(@Param("queryParams") UseGetRevenueRewardAbstractQueryParams queryParams); IPage pageRevenueRewardRecord(Page pageWithoutOrders, @Param("queryParams") UsePageRevenueRewardRecordQueryParams queryParams); + + IPage pageRevenueRewardRecordByOperator(Page pageWithoutOrders, + @Param("queryParams") UsePageRevenueRewardRecordByOperatorQueryParams queryParams); + + List listAssociateOrderRecord(@Param("revenueRewardRecordIdList") List revenueRewardRecordIdList); } diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/matchmaker/MatchmakerQueryService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/matchmaker/MatchmakerQueryService.java index fd0683e..6b8d331 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/matchmaker/MatchmakerQueryService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/matchmaker/MatchmakerQueryService.java @@ -1,7 +1,10 @@ package com.qniao.dam.query.matchmaker; import com.qniao.dau.domain.aggregate.matchmaker.entity.Matchmaker; +import com.qniao.dau.domain.aggregate.matchmakeraudit.entity.MatchmakerAudit; public interface MatchmakerQueryService { Matchmaker queryByUserId(Long userId); + + MatchmakerAudit queryAuditByUserId(Long userId); } diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/matchmaker/impl/MatchmakerQueryServiceImpl.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/matchmaker/impl/MatchmakerQueryServiceImpl.java index fd82cb3..5db2600 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/matchmaker/impl/MatchmakerQueryServiceImpl.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/matchmaker/impl/MatchmakerQueryServiceImpl.java @@ -1,9 +1,11 @@ package com.qniao.dam.query.matchmaker.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.qniao.dam.infrastructure.persistent.dao.domain.MatchmakerAuditDao; import com.qniao.dam.infrastructure.persistent.dao.domain.MatchmakerDao; import com.qniao.dam.query.matchmaker.MatchmakerQueryService; import com.qniao.dau.domain.aggregate.matchmaker.entity.Matchmaker; +import com.qniao.dau.domain.aggregate.matchmakeraudit.entity.MatchmakerAudit; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -13,6 +15,8 @@ public class MatchmakerQueryServiceImpl implements MatchmakerQueryService { @Resource private MatchmakerDao matchmakerDao; + @Resource + private MatchmakerAuditDao matchmakerAuditDao; @Override public Matchmaker queryByUserId(Long userId) { @@ -20,5 +24,13 @@ public class MatchmakerQueryServiceImpl implements MatchmakerQueryService { .eq(Matchmaker::getUserId, userId) .last("limit 1")); } + + @Override + public MatchmakerAudit queryAuditByUserId(Long userId) { + return matchmakerAuditDao.selectOne(new LambdaQueryWrapper() + .eq(MatchmakerAudit::getUserId, userId) + .orderByDesc(MatchmakerAudit::getCreateTime) + .last("limit 1")); + } } diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/RevenueRewardQueryService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/RevenueRewardQueryService.java index cc2df94..39a743d 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/RevenueRewardQueryService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/RevenueRewardQueryService.java @@ -2,9 +2,11 @@ package com.qniao.dam.query.revenuereward; import com.baomidou.mybatisplus.core.metadata.IPage; import com.qniao.dam.api.query.revenuereward.user.request.UseGetRevenueRewardAbstractQueryParams; +import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRecordByOperatorQueryParams; import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRecordQueryParams; import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardAbstractVo; import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardRecordVo; +import com.qniao.dam.api.query.revenuereward.user.response.UsePageRevenueRewardRecordByOperatorVo; import com.qniao.dam.domain.aggregate.revenuereward.entity.RevenueReward; import com.qniao.dam.domian.aggregate.walletaccount.constant.IdentityTypeEnum; import com.qniao.framework.utils.PageUtil; @@ -19,4 +21,6 @@ public interface RevenueRewardQueryService { RevenueReward queryByOrgId(Long orgId); RevenueReward queryByType(Long identityId, IdentityTypeEnum identityType); + + IPage pageRevenueRewardRecordByOperator(PageUtil pageUtil, UsePageRevenueRewardRecordByOperatorQueryParams queryParams); } diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/impl/RevenueRewardQueryServiceImpl.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/impl/RevenueRewardQueryServiceImpl.java index 155edfd..6289901 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/impl/RevenueRewardQueryServiceImpl.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/impl/RevenueRewardQueryServiceImpl.java @@ -3,9 +3,12 @@ package com.qniao.dam.query.revenuereward.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.qniao.dam.api.query.revenuereward.user.request.UseGetRevenueRewardAbstractQueryParams; +import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRecordByOperatorQueryParams; import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRecordQueryParams; +import com.qniao.dam.api.query.revenuereward.user.response.RevenueRewardAssociateOrderRecordVo; import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardAbstractVo; import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardRecordVo; +import com.qniao.dam.api.query.revenuereward.user.response.UsePageRevenueRewardRecordByOperatorVo; import com.qniao.dam.domain.aggregate.revenuereward.entity.RevenueReward; import com.qniao.dam.domian.aggregate.walletaccount.constant.IdentityTypeEnum; import com.qniao.dam.infrastructure.persistent.dao.domain.RevenueRewardDao; @@ -16,7 +19,10 @@ import com.qniao.framework.utils.PageUtil; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.List; +import java.util.Map; import java.util.Objects; +import java.util.stream.Collectors; @Service public class RevenueRewardQueryServiceImpl implements RevenueRewardQueryService { @@ -49,7 +55,7 @@ public class RevenueRewardQueryServiceImpl implements RevenueRewardQueryService IdentityTypeEnum identityType) { RevenueReward revenueReward = null; if (IdentityTypeEnum.INDIVIDUAL.equals(identityType)) { - revenueReward = revenueRewardDao.selectOne(new LambdaQueryWrapper() + revenueReward = revenueRewardDao.selectOne(new LambdaQueryWrapper() .eq(RevenueReward::getUserId, identityId) .last("limit 1")); if (Objects.isNull(revenueReward)) { @@ -66,6 +72,21 @@ public class RevenueRewardQueryServiceImpl implements RevenueRewardQueryService return revenueReward; } + @Override + public IPage pageRevenueRewardRecordByOperator(PageUtil pageUtil, + UsePageRevenueRewardRecordByOperatorQueryParams queryParams) { + IPage page = revenueRewardViewDao.pageRevenueRewardRecordByOperator(pageUtil.toPageWithoutOrders(), queryParams); + if (page.getRecords().size() > 0) { + List revenueRewardRecordIdList = page.getRecords().stream().map(UsePageRevenueRewardRecordByOperatorVo::getRevenueRewardRecordId).collect(Collectors.toList()); + List allAssociateOrderRecordList = revenueRewardViewDao.listAssociateOrderRecord(revenueRewardRecordIdList); + Map> allAssociateOrderRecordMap = allAssociateOrderRecordList.stream().collect(Collectors.groupingBy(RevenueRewardAssociateOrderRecordVo::getRevenueRewardRecordId)); + page.getRecords().forEach(record -> { + record.setAssociateOrderRecordList(allAssociateOrderRecordMap.get(record.getRevenueRewardRecordId())); + }); + } + return page; + } + @Override public UseGetRevenueRewardAbstractVo getRevenueRewardAbstract(UseGetRevenueRewardAbstractQueryParams queryParams) { return revenueRewardViewDao.getRevenueRewardAbstract(queryParams); diff --git a/dating-agency-mall-server/src/main/resources/mapper/revenuereward/RevenueRewardViewMapper.xml b/dating-agency-mall-server/src/main/resources/mapper/revenuereward/RevenueRewardViewMapper.xml index b49f796..f57b017 100644 --- a/dating-agency-mall-server/src/main/resources/mapper/revenuereward/RevenueRewardViewMapper.xml +++ b/dating-agency-mall-server/src/main/resources/mapper/revenuereward/RevenueRewardViewMapper.xml @@ -6,11 +6,11 @@ + + + +