Commit 0a0c3c0ede6eec2266507684759784d8ad803a31
1 parent
ddcebb19
trade: 分销业务相关类型移除Trade前缀
Showing
25 changed files
with
205 additions
and
206 deletions
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/TradeBrokerageRecordController.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/BrokerageRecordController.java
| @@ -2,11 +2,11 @@ package cn.iocoder.yudao.module.trade.controller.admin.brokerage.record; | @@ -2,11 +2,11 @@ package cn.iocoder.yudao.module.trade.controller.admin.brokerage.record; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.TradeBrokerageRecordPageReqVO; | ||
| 6 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.TradeBrokerageRecordRespVO; | ||
| 7 | -import cn.iocoder.yudao.module.trade.convert.brokerage.record.TradeBrokerageRecordConvert; | ||
| 8 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.TradeBrokerageRecordDO; | ||
| 9 | -import cn.iocoder.yudao.module.trade.service.brokerage.record.TradeBrokerageRecordService; | 5 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.BrokerageRecordPageReqVO; |
| 6 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.BrokerageRecordRespVO; | ||
| 7 | +import cn.iocoder.yudao.module.trade.convert.brokerage.record.BrokerageRecordConvert; | ||
| 8 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.BrokerageRecordDO; | ||
| 9 | +import cn.iocoder.yudao.module.trade.service.brokerage.record.BrokerageRecordService; | ||
| 10 | import io.swagger.v3.oas.annotations.Operation; | 10 | import io.swagger.v3.oas.annotations.Operation; |
| 11 | import io.swagger.v3.oas.annotations.Parameter; | 11 | import io.swagger.v3.oas.annotations.Parameter; |
| 12 | import io.swagger.v3.oas.annotations.tags.Tag; | 12 | import io.swagger.v3.oas.annotations.tags.Tag; |
| @@ -26,26 +26,26 @@ import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | @@ -26,26 +26,26 @@ import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | ||
| 26 | @RestController | 26 | @RestController |
| 27 | @RequestMapping("/trade/brokerage-record") | 27 | @RequestMapping("/trade/brokerage-record") |
| 28 | @Validated | 28 | @Validated |
| 29 | -public class TradeBrokerageRecordController { | 29 | +public class BrokerageRecordController { |
| 30 | 30 | ||
| 31 | @Resource | 31 | @Resource |
| 32 | - private TradeBrokerageRecordService tradeBrokerageRecordService; | 32 | + private BrokerageRecordService brokerageRecordService; |
| 33 | 33 | ||
| 34 | @GetMapping("/get") | 34 | @GetMapping("/get") |
| 35 | @Operation(summary = "获得佣金记录") | 35 | @Operation(summary = "获得佣金记录") |
| 36 | @Parameter(name = "id", description = "编号", required = true, example = "1024") | 36 | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| 37 | @PreAuthorize("@ss.hasPermission('trade:brokerage-record:query')") | 37 | @PreAuthorize("@ss.hasPermission('trade:brokerage-record:query')") |
| 38 | - public CommonResult<TradeBrokerageRecordRespVO> getBrokerageRecord(@RequestParam("id") Integer id) { | ||
| 39 | - TradeBrokerageRecordDO tradeBrokerageRecord = tradeBrokerageRecordService.getBrokerageRecord(id); | ||
| 40 | - return success(TradeBrokerageRecordConvert.INSTANCE.convert(tradeBrokerageRecord)); | 38 | + public CommonResult<BrokerageRecordRespVO> getBrokerageRecord(@RequestParam("id") Integer id) { |
| 39 | + BrokerageRecordDO brokerageRecord = brokerageRecordService.getBrokerageRecord(id); | ||
| 40 | + return success(BrokerageRecordConvert.INSTANCE.convert(brokerageRecord)); | ||
| 41 | } | 41 | } |
| 42 | 42 | ||
| 43 | @GetMapping("/page") | 43 | @GetMapping("/page") |
| 44 | @Operation(summary = "获得佣金记录分页") | 44 | @Operation(summary = "获得佣金记录分页") |
| 45 | @PreAuthorize("@ss.hasPermission('trade:brokerage-record:query')") | 45 | @PreAuthorize("@ss.hasPermission('trade:brokerage-record:query')") |
| 46 | - public CommonResult<PageResult<TradeBrokerageRecordRespVO>> getBrokerageRecordPage(@Valid TradeBrokerageRecordPageReqVO pageVO) { | ||
| 47 | - PageResult<TradeBrokerageRecordDO> pageResult = tradeBrokerageRecordService.getBrokerageRecordPage(pageVO); | ||
| 48 | - return success(TradeBrokerageRecordConvert.INSTANCE.convertPage(pageResult)); | 46 | + public CommonResult<PageResult<BrokerageRecordRespVO>> getBrokerageRecordPage(@Valid BrokerageRecordPageReqVO pageVO) { |
| 47 | + PageResult<BrokerageRecordDO> pageResult = brokerageRecordService.getBrokerageRecordPage(pageVO); | ||
| 48 | + return success(BrokerageRecordConvert.INSTANCE.convertPage(pageResult)); | ||
| 49 | } | 49 | } |
| 50 | 50 | ||
| 51 | } | 51 | } |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/TradeBrokerageRecordBaseVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/BrokerageRecordBaseVO.java
| @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 15 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 | 15 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 |
| 16 | */ | 16 | */ |
| 17 | @Data | 17 | @Data |
| 18 | -public class TradeBrokerageRecordBaseVO { | 18 | +public class BrokerageRecordBaseVO { |
| 19 | 19 | ||
| 20 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "25973") | 20 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "25973") |
| 21 | @NotNull(message = "用户编号不能为空") | 21 | @NotNull(message = "用户编号不能为空") |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/TradeBrokerageRecordPageReqVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/BrokerageRecordPageReqVO.java
| @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 15 | @Data | 15 | @Data |
| 16 | @EqualsAndHashCode(callSuper = true) | 16 | @EqualsAndHashCode(callSuper = true) |
| 17 | @ToString(callSuper = true) | 17 | @ToString(callSuper = true) |
| 18 | -public class TradeBrokerageRecordPageReqVO extends PageParam { | 18 | +public class BrokerageRecordPageReqVO extends PageParam { |
| 19 | 19 | ||
| 20 | @Schema(description = "用户编号", example = "25973") | 20 | @Schema(description = "用户编号", example = "25973") |
| 21 | private Long userId; | 21 | private Long userId; |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/TradeBrokerageRecordRespVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/BrokerageRecordRespVO.java
| @@ -11,7 +11,7 @@ import java.time.LocalDateTime; | @@ -11,7 +11,7 @@ import java.time.LocalDateTime; | ||
| 11 | @Data | 11 | @Data |
| 12 | @EqualsAndHashCode(callSuper = true) | 12 | @EqualsAndHashCode(callSuper = true) |
| 13 | @ToString(callSuper = true) | 13 | @ToString(callSuper = true) |
| 14 | -public class TradeBrokerageRecordRespVO extends TradeBrokerageRecordBaseVO { | 14 | +public class BrokerageRecordRespVO extends BrokerageRecordBaseVO { |
| 15 | 15 | ||
| 16 | @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "28896") | 16 | @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "28896") |
| 17 | private Integer id; | 17 | private Integer id; |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/TradeBrokerageUserController.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/BrokerageUserController.java
| @@ -5,13 +5,13 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | @@ -5,13 +5,13 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 5 | import cn.iocoder.yudao.module.member.api.user.MemberUserApi; | 5 | import cn.iocoder.yudao.module.member.api.user.MemberUserApi; |
| 6 | import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO; | 6 | import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO; |
| 7 | import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.*; | 7 | import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.*; |
| 8 | -import cn.iocoder.yudao.module.trade.convert.brokerage.user.TradeBrokerageUserConvert; | ||
| 9 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.TradeBrokerageUserDO; | 8 | +import cn.iocoder.yudao.module.trade.convert.brokerage.user.BrokerageUserConvert; |
| 9 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.BrokerageUserDO; | ||
| 10 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; | 10 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; |
| 11 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordStatusEnum; | 11 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordStatusEnum; |
| 12 | -import cn.iocoder.yudao.module.trade.service.brokerage.record.TradeBrokerageRecordService; | 12 | +import cn.iocoder.yudao.module.trade.service.brokerage.record.BrokerageRecordService; |
| 13 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; | 13 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; |
| 14 | -import cn.iocoder.yudao.module.trade.service.brokerage.user.TradeBrokerageUserService; | 14 | +import cn.iocoder.yudao.module.trade.service.brokerage.user.BrokerageUserService; |
| 15 | import io.swagger.v3.oas.annotations.Operation; | 15 | import io.swagger.v3.oas.annotations.Operation; |
| 16 | import io.swagger.v3.oas.annotations.Parameter; | 16 | import io.swagger.v3.oas.annotations.Parameter; |
| 17 | import io.swagger.v3.oas.annotations.tags.Tag; | 17 | import io.swagger.v3.oas.annotations.tags.Tag; |
| @@ -32,12 +32,12 @@ import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils. | @@ -32,12 +32,12 @@ import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils. | ||
| 32 | @RestController | 32 | @RestController |
| 33 | @RequestMapping("/trade/brokerage-user") | 33 | @RequestMapping("/trade/brokerage-user") |
| 34 | @Validated | 34 | @Validated |
| 35 | -public class TradeBrokerageUserController { | 35 | +public class BrokerageUserController { |
| 36 | 36 | ||
| 37 | @Resource | 37 | @Resource |
| 38 | - private TradeBrokerageUserService brokerageUserService; | 38 | + private BrokerageUserService brokerageUserService; |
| 39 | @Resource | 39 | @Resource |
| 40 | - private TradeBrokerageRecordService brokerageRecordService; | 40 | + private BrokerageRecordService brokerageRecordService; |
| 41 | 41 | ||
| 42 | @Resource | 42 | @Resource |
| 43 | private MemberUserApi memberUserApi; | 43 | private MemberUserApi memberUserApi; |
| @@ -45,7 +45,7 @@ public class TradeBrokerageUserController { | @@ -45,7 +45,7 @@ public class TradeBrokerageUserController { | ||
| 45 | @PutMapping("/update-brokerage-user") | 45 | @PutMapping("/update-brokerage-user") |
| 46 | @Operation(summary = "修改推广员") | 46 | @Operation(summary = "修改推广员") |
| 47 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:update-brokerage-user')") | 47 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:update-brokerage-user')") |
| 48 | - public CommonResult<Boolean> updateBrokerageUser(@Valid @RequestBody TradeBrokerageUserUpdateBrokerageUserReqVO updateReqVO) { | 48 | + public CommonResult<Boolean> updateBrokerageUser(@Valid @RequestBody BrokerageUserUpdateBrokerageUserReqVO updateReqVO) { |
| 49 | brokerageUserService.updateBrokerageUserId(updateReqVO.getId(), updateReqVO.getBrokerageUserId()); | 49 | brokerageUserService.updateBrokerageUserId(updateReqVO.getId(), updateReqVO.getBrokerageUserId()); |
| 50 | return success(true); | 50 | return success(true); |
| 51 | } | 51 | } |
| @@ -53,7 +53,7 @@ public class TradeBrokerageUserController { | @@ -53,7 +53,7 @@ public class TradeBrokerageUserController { | ||
| 53 | @PutMapping("/clear-brokerage-user") | 53 | @PutMapping("/clear-brokerage-user") |
| 54 | @Operation(summary = "清除推广员") | 54 | @Operation(summary = "清除推广员") |
| 55 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:clear-brokerage-user')") | 55 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:clear-brokerage-user')") |
| 56 | - public CommonResult<Boolean> clearBrokerageUser(@Valid @RequestBody TradeBrokerageUserClearBrokerageUserReqVO updateReqVO) { | 56 | + public CommonResult<Boolean> clearBrokerageUser(@Valid @RequestBody BrokerageUserClearBrokerageUserReqVO updateReqVO) { |
| 57 | brokerageUserService.updateBrokerageUserId(updateReqVO.getId(), null); | 57 | brokerageUserService.updateBrokerageUserId(updateReqVO.getId(), null); |
| 58 | return success(true); | 58 | return success(true); |
| 59 | } | 59 | } |
| @@ -61,7 +61,7 @@ public class TradeBrokerageUserController { | @@ -61,7 +61,7 @@ public class TradeBrokerageUserController { | ||
| 61 | @PutMapping("/update-brokerage-enable") | 61 | @PutMapping("/update-brokerage-enable") |
| 62 | @Operation(summary = "修改推广资格") | 62 | @Operation(summary = "修改推广资格") |
| 63 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:update-brokerage-enable')") | 63 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:update-brokerage-enable')") |
| 64 | - public CommonResult<Boolean> updateBrokerageEnabled(@Valid @RequestBody TradeBrokerageUserUpdateBrokerageEnabledReqVO updateReqVO) { | 64 | + public CommonResult<Boolean> updateBrokerageEnabled(@Valid @RequestBody BrokerageUserUpdateBrokerageEnabledReqVO updateReqVO) { |
| 65 | brokerageUserService.updateBrokerageEnabled(updateReqVO.getId(), updateReqVO.getBrokerageEnabled()); | 65 | brokerageUserService.updateBrokerageEnabled(updateReqVO.getId(), updateReqVO.getBrokerageEnabled()); |
| 66 | return success(true); | 66 | return success(true); |
| 67 | } | 67 | } |
| @@ -70,20 +70,20 @@ public class TradeBrokerageUserController { | @@ -70,20 +70,20 @@ public class TradeBrokerageUserController { | ||
| 70 | @Operation(summary = "获得分销用户") | 70 | @Operation(summary = "获得分销用户") |
| 71 | @Parameter(name = "id", description = "编号", required = true, example = "1024") | 71 | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| 72 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:query')") | 72 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:query')") |
| 73 | - public CommonResult<TradeBrokerageUserRespVO> getBrokerageUser(@RequestParam("id") Long id) { | ||
| 74 | - TradeBrokerageUserDO brokerageUser = brokerageUserService.getBrokerageUser(id); | ||
| 75 | - return success(TradeBrokerageUserConvert.INSTANCE.convert(brokerageUser)); | 73 | + public CommonResult<BrokerageUserRespVO> getBrokerageUser(@RequestParam("id") Long id) { |
| 74 | + BrokerageUserDO brokerageUser = brokerageUserService.getBrokerageUser(id); | ||
| 75 | + return success(BrokerageUserConvert.INSTANCE.convert(brokerageUser)); | ||
| 76 | } | 76 | } |
| 77 | 77 | ||
| 78 | @GetMapping("/page") | 78 | @GetMapping("/page") |
| 79 | @Operation(summary = "获得分销用户分页") | 79 | @Operation(summary = "获得分销用户分页") |
| 80 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:query')") | 80 | @PreAuthorize("@ss.hasPermission('trade:brokerage-user:query')") |
| 81 | - public CommonResult<PageResult<TradeBrokerageUserRespVO>> getBrokerageUserPage(@Valid TradeBrokerageUserPageReqVO pageVO) { | 81 | + public CommonResult<PageResult<BrokerageUserRespVO>> getBrokerageUserPage(@Valid BrokerageUserPageReqVO pageVO) { |
| 82 | // 分页查询 | 82 | // 分页查询 |
| 83 | - PageResult<TradeBrokerageUserDO> pageResult = brokerageUserService.getBrokerageUserPage(pageVO); | 83 | + PageResult<BrokerageUserDO> pageResult = brokerageUserService.getBrokerageUserPage(pageVO); |
| 84 | 84 | ||
| 85 | // 涉及到的用户 | 85 | // 涉及到的用户 |
| 86 | - Set<Long> userIds = convertSet(pageResult.getList(), TradeBrokerageUserDO::getId); | 86 | + Set<Long> userIds = convertSet(pageResult.getList(), BrokerageUserDO::getId); |
| 87 | // 查询用户信息 | 87 | // 查询用户信息 |
| 88 | Map<Long, MemberUserRespDTO> userMap = memberUserApi.getUserMap(userIds); | 88 | Map<Long, MemberUserRespDTO> userMap = memberUserApi.getUserMap(userIds); |
| 89 | // 合计分佣订单 | 89 | // 合计分佣订单 |
| @@ -98,7 +98,7 @@ public class TradeBrokerageUserController { | @@ -98,7 +98,7 @@ public class TradeBrokerageUserController { | ||
| 98 | 98 | ||
| 99 | // todo 合计提现 | 99 | // todo 合计提现 |
| 100 | 100 | ||
| 101 | - return success(TradeBrokerageUserConvert.INSTANCE.convertPage(pageResult, userMap, brokerageUserCountMap, userOrderSummaryMap)); | 101 | + return success(BrokerageUserConvert.INSTANCE.convertPage(pageResult, userMap, brokerageUserCountMap, userOrderSummaryMap)); |
| 102 | } | 102 | } |
| 103 | 103 | ||
| 104 | } | 104 | } |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/TradeBrokerageUserBaseVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/BrokerageUserBaseVO.java
| @@ -14,7 +14,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -14,7 +14,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 14 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 | 14 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 |
| 15 | */ | 15 | */ |
| 16 | @Data | 16 | @Data |
| 17 | -public class TradeBrokerageUserBaseVO { | 17 | +public class BrokerageUserBaseVO { |
| 18 | 18 | ||
| 19 | @Schema(description = "推广员编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "4587") | 19 | @Schema(description = "推广员编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "4587") |
| 20 | @NotNull(message = "推广员编号不能为空") | 20 | @NotNull(message = "推广员编号不能为空") |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/TradeBrokerageUserClearBrokerageUserReqVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/BrokerageUserClearBrokerageUserReqVO.java
| @@ -9,7 +9,7 @@ import javax.validation.constraints.NotNull; | @@ -9,7 +9,7 @@ import javax.validation.constraints.NotNull; | ||
| 9 | @Schema(description = "管理后台 - 分销用户 - 清除推广员 Request VO") | 9 | @Schema(description = "管理后台 - 分销用户 - 清除推广员 Request VO") |
| 10 | @Data | 10 | @Data |
| 11 | @ToString(callSuper = true) | 11 | @ToString(callSuper = true) |
| 12 | -public class TradeBrokerageUserClearBrokerageUserReqVO { | 12 | +public class BrokerageUserClearBrokerageUserReqVO { |
| 13 | 13 | ||
| 14 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20019") | 14 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20019") |
| 15 | @NotNull(message = "用户编号不能为空") | 15 | @NotNull(message = "用户编号不能为空") |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/TradeBrokerageUserPageReqVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/BrokerageUserPageReqVO.java
| @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 15 | @Data | 15 | @Data |
| 16 | @EqualsAndHashCode(callSuper = true) | 16 | @EqualsAndHashCode(callSuper = true) |
| 17 | @ToString(callSuper = true) | 17 | @ToString(callSuper = true) |
| 18 | -public class TradeBrokerageUserPageReqVO extends PageParam { | 18 | +public class BrokerageUserPageReqVO extends PageParam { |
| 19 | 19 | ||
| 20 | @Schema(description = "推广员编号", example = "4587") | 20 | @Schema(description = "推广员编号", example = "4587") |
| 21 | private Long brokerageUserId; | 21 | private Long brokerageUserId; |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/TradeBrokerageUserRespVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/BrokerageUserRespVO.java
| @@ -11,7 +11,7 @@ import java.time.LocalDateTime; | @@ -11,7 +11,7 @@ import java.time.LocalDateTime; | ||
| 11 | @Data | 11 | @Data |
| 12 | @EqualsAndHashCode(callSuper = true) | 12 | @EqualsAndHashCode(callSuper = true) |
| 13 | @ToString(callSuper = true) | 13 | @ToString(callSuper = true) |
| 14 | -public class TradeBrokerageUserRespVO extends TradeBrokerageUserBaseVO { | 14 | +public class BrokerageUserRespVO extends BrokerageUserBaseVO { |
| 15 | 15 | ||
| 16 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20019") | 16 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20019") |
| 17 | private Long id; | 17 | private Long id; |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/TradeBrokerageUserUpdateBrokerageEnabledReqVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/BrokerageUserUpdateBrokerageEnabledReqVO.java
| @@ -9,7 +9,7 @@ import javax.validation.constraints.NotNull; | @@ -9,7 +9,7 @@ import javax.validation.constraints.NotNull; | ||
| 9 | @Schema(description = "管理后台 - 分销用户 - 修改推广员 Request VO") | 9 | @Schema(description = "管理后台 - 分销用户 - 修改推广员 Request VO") |
| 10 | @Data | 10 | @Data |
| 11 | @ToString(callSuper = true) | 11 | @ToString(callSuper = true) |
| 12 | -public class TradeBrokerageUserUpdateBrokerageEnabledReqVO { | 12 | +public class BrokerageUserUpdateBrokerageEnabledReqVO { |
| 13 | 13 | ||
| 14 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20019") | 14 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20019") |
| 15 | @NotNull(message = "用户编号不能为空") | 15 | @NotNull(message = "用户编号不能为空") |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/TradeBrokerageUserUpdateBrokerageUserReqVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/user/vo/BrokerageUserUpdateBrokerageUserReqVO.java
| @@ -9,7 +9,7 @@ import javax.validation.constraints.NotNull; | @@ -9,7 +9,7 @@ import javax.validation.constraints.NotNull; | ||
| 9 | @Schema(description = "管理后台 - 分销用户 - 修改推广员 Request VO") | 9 | @Schema(description = "管理后台 - 分销用户 - 修改推广员 Request VO") |
| 10 | @Data | 10 | @Data |
| 11 | @ToString(callSuper = true) | 11 | @ToString(callSuper = true) |
| 12 | -public class TradeBrokerageUserUpdateBrokerageUserReqVO { | 12 | +public class BrokerageUserUpdateBrokerageUserReqVO { |
| 13 | 13 | ||
| 14 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20019") | 14 | @Schema(description = "用户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20019") |
| 15 | @NotNull(message = "用户编号不能为空") | 15 | @NotNull(message = "用户编号不能为空") |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/brokerage/record/TradeBrokerageRecordConvert.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/brokerage/record/BrokerageRecordConvert.java
| @@ -3,9 +3,9 @@ package cn.iocoder.yudao.module.trade.convert.brokerage.record; | @@ -3,9 +3,9 @@ package cn.iocoder.yudao.module.trade.convert.brokerage.record; | ||
| 3 | import cn.hutool.core.util.ObjectUtil; | 3 | import cn.hutool.core.util.ObjectUtil; |
| 4 | import cn.hutool.core.util.StrUtil; | 4 | import cn.hutool.core.util.StrUtil; |
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.TradeBrokerageRecordRespVO; | ||
| 7 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.TradeBrokerageRecordDO; | ||
| 8 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.TradeBrokerageUserDO; | 6 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.BrokerageRecordRespVO; |
| 7 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.BrokerageRecordDO; | ||
| 8 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.BrokerageUserDO; | ||
| 9 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; | 9 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; |
| 10 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordStatusEnum; | 10 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordStatusEnum; |
| 11 | import org.mapstruct.Mapper; | 11 | import org.mapstruct.Mapper; |
| @@ -20,25 +20,25 @@ import java.util.List; | @@ -20,25 +20,25 @@ import java.util.List; | ||
| 20 | * @author owen | 20 | * @author owen |
| 21 | */ | 21 | */ |
| 22 | @Mapper | 22 | @Mapper |
| 23 | -public interface TradeBrokerageRecordConvert { | 23 | +public interface BrokerageRecordConvert { |
| 24 | 24 | ||
| 25 | - TradeBrokerageRecordConvert INSTANCE = Mappers.getMapper(TradeBrokerageRecordConvert.class); | 25 | + BrokerageRecordConvert INSTANCE = Mappers.getMapper(BrokerageRecordConvert.class); |
| 26 | 26 | ||
| 27 | - TradeBrokerageRecordRespVO convert(TradeBrokerageRecordDO bean); | 27 | + BrokerageRecordRespVO convert(BrokerageRecordDO bean); |
| 28 | 28 | ||
| 29 | - List<TradeBrokerageRecordRespVO> convertList(List<TradeBrokerageRecordDO> list); | 29 | + List<BrokerageRecordRespVO> convertList(List<BrokerageRecordDO> list); |
| 30 | 30 | ||
| 31 | - PageResult<TradeBrokerageRecordRespVO> convertPage(PageResult<TradeBrokerageRecordDO> page); | 31 | + PageResult<BrokerageRecordRespVO> convertPage(PageResult<BrokerageRecordDO> page); |
| 32 | 32 | ||
| 33 | - default TradeBrokerageRecordDO convert(TradeBrokerageUserDO user, BrokerageRecordBizTypeEnum bizType, String bizId, | ||
| 34 | - Integer brokerageFrozenDays, int brokerage, LocalDateTime unfreezeTime, | ||
| 35 | - String title) { | 33 | + default BrokerageRecordDO convert(BrokerageUserDO user, BrokerageRecordBizTypeEnum bizType, String bizId, |
| 34 | + Integer brokerageFrozenDays, int brokerage, LocalDateTime unfreezeTime, | ||
| 35 | + String title) { | ||
| 36 | brokerageFrozenDays = ObjectUtil.defaultIfNull(brokerageFrozenDays, 0); | 36 | brokerageFrozenDays = ObjectUtil.defaultIfNull(brokerageFrozenDays, 0); |
| 37 | // 不冻结时,佣金直接就是结算状态 | 37 | // 不冻结时,佣金直接就是结算状态 |
| 38 | Integer status = brokerageFrozenDays > 0 | 38 | Integer status = brokerageFrozenDays > 0 |
| 39 | ? BrokerageRecordStatusEnum.WAIT_SETTLEMENT.getStatus() | 39 | ? BrokerageRecordStatusEnum.WAIT_SETTLEMENT.getStatus() |
| 40 | : BrokerageRecordStatusEnum.SETTLEMENT.getStatus(); | 40 | : BrokerageRecordStatusEnum.SETTLEMENT.getStatus(); |
| 41 | - return new TradeBrokerageRecordDO() | 41 | + return new BrokerageRecordDO() |
| 42 | .setUserId(user.getId()) | 42 | .setUserId(user.getId()) |
| 43 | .setBizType(bizType.getType()) | 43 | .setBizType(bizType.getType()) |
| 44 | .setBizId(bizId) | 44 | .setBizId(bizId) |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/brokerage/user/TradeBrokerageUserConvert.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/brokerage/user/BrokerageUserConvert.java
| @@ -3,8 +3,8 @@ package cn.iocoder.yudao.module.trade.convert.brokerage.user; | @@ -3,8 +3,8 @@ package cn.iocoder.yudao.module.trade.convert.brokerage.user; | ||
| 3 | import cn.hutool.core.map.MapUtil; | 3 | import cn.hutool.core.map.MapUtil; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO; | 5 | import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO; |
| 6 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.TradeBrokerageUserRespVO; | ||
| 7 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.TradeBrokerageUserDO; | 6 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.BrokerageUserRespVO; |
| 7 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.BrokerageUserDO; | ||
| 8 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; | 8 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; |
| 9 | import org.mapstruct.Mapper; | 9 | import org.mapstruct.Mapper; |
| 10 | import org.mapstruct.factory.Mappers; | 10 | import org.mapstruct.factory.Mappers; |
| @@ -19,22 +19,22 @@ import java.util.Optional; | @@ -19,22 +19,22 @@ import java.util.Optional; | ||
| 19 | * @author owen | 19 | * @author owen |
| 20 | */ | 20 | */ |
| 21 | @Mapper | 21 | @Mapper |
| 22 | -public interface TradeBrokerageUserConvert { | 22 | +public interface BrokerageUserConvert { |
| 23 | 23 | ||
| 24 | - TradeBrokerageUserConvert INSTANCE = Mappers.getMapper(TradeBrokerageUserConvert.class); | 24 | + BrokerageUserConvert INSTANCE = Mappers.getMapper(BrokerageUserConvert.class); |
| 25 | 25 | ||
| 26 | - TradeBrokerageUserRespVO convert(TradeBrokerageUserDO bean); | 26 | + BrokerageUserRespVO convert(BrokerageUserDO bean); |
| 27 | 27 | ||
| 28 | - List<TradeBrokerageUserRespVO> convertList(List<TradeBrokerageUserDO> list); | 28 | + List<BrokerageUserRespVO> convertList(List<BrokerageUserDO> list); |
| 29 | 29 | ||
| 30 | - PageResult<TradeBrokerageUserRespVO> convertPage(PageResult<TradeBrokerageUserDO> page); | 30 | + PageResult<BrokerageUserRespVO> convertPage(PageResult<BrokerageUserDO> page); |
| 31 | 31 | ||
| 32 | - default PageResult<TradeBrokerageUserRespVO> convertPage(PageResult<TradeBrokerageUserDO> pageResult, | ||
| 33 | - Map<Long, MemberUserRespDTO> userMap, | ||
| 34 | - Map<Long, Long> brokerageUserCountMap, | ||
| 35 | - Map<Long, UserBrokerageSummaryBO> userOrderSummaryMap) { | ||
| 36 | - PageResult<TradeBrokerageUserRespVO> result = convertPage(pageResult); | ||
| 37 | - for (TradeBrokerageUserRespVO vo : result.getList()) { | 32 | + default PageResult<BrokerageUserRespVO> convertPage(PageResult<BrokerageUserDO> pageResult, |
| 33 | + Map<Long, MemberUserRespDTO> userMap, | ||
| 34 | + Map<Long, Long> brokerageUserCountMap, | ||
| 35 | + Map<Long, UserBrokerageSummaryBO> userOrderSummaryMap) { | ||
| 36 | + PageResult<BrokerageUserRespVO> result = convertPage(pageResult); | ||
| 37 | + for (BrokerageUserRespVO vo : result.getList()) { | ||
| 38 | // 用户信息 | 38 | // 用户信息 |
| 39 | Optional.ofNullable(userMap.get(vo.getId())) | 39 | Optional.ofNullable(userMap.get(vo.getId())) |
| 40 | .ifPresent(user -> { | 40 | .ifPresent(user -> { |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/brokerage/record/TradeBrokerageRecordDO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/brokerage/record/BrokerageRecordDO.java
| @@ -23,7 +23,7 @@ import java.time.LocalDateTime; | @@ -23,7 +23,7 @@ import java.time.LocalDateTime; | ||
| 23 | @Builder | 23 | @Builder |
| 24 | @NoArgsConstructor | 24 | @NoArgsConstructor |
| 25 | @AllArgsConstructor | 25 | @AllArgsConstructor |
| 26 | -public class TradeBrokerageRecordDO extends BaseDO { | 26 | +public class BrokerageRecordDO extends BaseDO { |
| 27 | 27 | ||
| 28 | /** | 28 | /** |
| 29 | * 编号 | 29 | * 编号 |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/brokerage/user/TradeBrokerageUserDO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/brokerage/user/BrokerageUserDO.java
| @@ -22,7 +22,7 @@ import java.time.LocalDateTime; | @@ -22,7 +22,7 @@ import java.time.LocalDateTime; | ||
| 22 | @Builder | 22 | @Builder |
| 23 | @NoArgsConstructor | 23 | @NoArgsConstructor |
| 24 | @AllArgsConstructor | 24 | @AllArgsConstructor |
| 25 | -public class TradeBrokerageUserDO extends BaseDO { | 25 | +public class BrokerageUserDO extends BaseDO { |
| 26 | 26 | ||
| 27 | /** | 27 | /** |
| 28 | * 用户编号 | 28 | * 用户编号 |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/brokerage/record/TradeBrokerageRecordMapper.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/brokerage/record/BrokerageRecordMapper.java
| @@ -3,8 +3,8 @@ package cn.iocoder.yudao.module.trade.dal.mysql.brokerage.record; | @@ -3,8 +3,8 @@ package cn.iocoder.yudao.module.trade.dal.mysql.brokerage.record; | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; | 5 | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| 6 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.TradeBrokerageRecordPageReqVO; | ||
| 7 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.TradeBrokerageRecordDO; | 6 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.BrokerageRecordPageReqVO; |
| 7 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.BrokerageRecordDO; | ||
| 8 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; | 8 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; |
| 9 | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | 9 | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| 10 | import org.apache.ibatis.annotations.Mapper; | 10 | import org.apache.ibatis.annotations.Mapper; |
| @@ -20,32 +20,32 @@ import java.util.List; | @@ -20,32 +20,32 @@ import java.util.List; | ||
| 20 | * @author owen | 20 | * @author owen |
| 21 | */ | 21 | */ |
| 22 | @Mapper | 22 | @Mapper |
| 23 | -public interface TradeBrokerageRecordMapper extends BaseMapperX<TradeBrokerageRecordDO> { | ||
| 24 | - | ||
| 25 | - default PageResult<TradeBrokerageRecordDO> selectPage(TradeBrokerageRecordPageReqVO reqVO) { | ||
| 26 | - return selectPage(reqVO, new LambdaQueryWrapperX<TradeBrokerageRecordDO>() | ||
| 27 | - .eqIfPresent(TradeBrokerageRecordDO::getUserId, reqVO.getUserId()) | ||
| 28 | - .eqIfPresent(TradeBrokerageRecordDO::getBizType, reqVO.getBizType()) | ||
| 29 | - .eqIfPresent(TradeBrokerageRecordDO::getStatus, reqVO.getStatus()) | ||
| 30 | - .betweenIfPresent(TradeBrokerageRecordDO::getCreateTime, reqVO.getCreateTime()) | ||
| 31 | - .orderByDesc(TradeBrokerageRecordDO::getId)); | 23 | +public interface BrokerageRecordMapper extends BaseMapperX<BrokerageRecordDO> { |
| 24 | + | ||
| 25 | + default PageResult<BrokerageRecordDO> selectPage(BrokerageRecordPageReqVO reqVO) { | ||
| 26 | + return selectPage(reqVO, new LambdaQueryWrapperX<BrokerageRecordDO>() | ||
| 27 | + .eqIfPresent(BrokerageRecordDO::getUserId, reqVO.getUserId()) | ||
| 28 | + .eqIfPresent(BrokerageRecordDO::getBizType, reqVO.getBizType()) | ||
| 29 | + .eqIfPresent(BrokerageRecordDO::getStatus, reqVO.getStatus()) | ||
| 30 | + .betweenIfPresent(BrokerageRecordDO::getCreateTime, reqVO.getCreateTime()) | ||
| 31 | + .orderByDesc(BrokerageRecordDO::getId)); | ||
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | - default List<TradeBrokerageRecordDO> selectListByStatusAndUnfreezeTimeLt(Integer status, LocalDateTime unfreezeTime) { | ||
| 35 | - return selectList(new LambdaQueryWrapper<TradeBrokerageRecordDO>() | ||
| 36 | - .eq(TradeBrokerageRecordDO::getStatus, status) | ||
| 37 | - .lt(TradeBrokerageRecordDO::getUnfreezeTime, unfreezeTime)); | 34 | + default List<BrokerageRecordDO> selectListByStatusAndUnfreezeTimeLt(Integer status, LocalDateTime unfreezeTime) { |
| 35 | + return selectList(new LambdaQueryWrapper<BrokerageRecordDO>() | ||
| 36 | + .eq(BrokerageRecordDO::getStatus, status) | ||
| 37 | + .lt(BrokerageRecordDO::getUnfreezeTime, unfreezeTime)); | ||
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | - default int updateByIdAndStatus(Integer id, Integer status, TradeBrokerageRecordDO updateObj) { | ||
| 41 | - return update(updateObj, new LambdaQueryWrapper<TradeBrokerageRecordDO>() | ||
| 42 | - .eq(TradeBrokerageRecordDO::getId, id) | ||
| 43 | - .eq(TradeBrokerageRecordDO::getStatus, status)); | 40 | + default int updateByIdAndStatus(Integer id, Integer status, BrokerageRecordDO updateObj) { |
| 41 | + return update(updateObj, new LambdaQueryWrapper<BrokerageRecordDO>() | ||
| 42 | + .eq(BrokerageRecordDO::getId, id) | ||
| 43 | + .eq(BrokerageRecordDO::getStatus, status)); | ||
| 44 | } | 44 | } |
| 45 | 45 | ||
| 46 | - default TradeBrokerageRecordDO selectByBizTypeAndBizId(Integer bizType, String bizId) { | ||
| 47 | - return selectOne(TradeBrokerageRecordDO::getBizType, bizType, | ||
| 48 | - TradeBrokerageRecordDO::getBizId, bizId); | 46 | + default BrokerageRecordDO selectByBizTypeAndBizId(Integer bizType, String bizId) { |
| 47 | + return selectOne(BrokerageRecordDO::getBizType, bizType, | ||
| 48 | + BrokerageRecordDO::getBizId, bizId); | ||
| 49 | } | 49 | } |
| 50 | 50 | ||
| 51 | @Select("select count(1), sum(price) from trade_brokerage_record where user_id = #{userId} and biz_type = #{bizType} and status = #{status}") | 51 | @Select("select count(1), sum(price) from trade_brokerage_record where user_id = #{userId} and biz_type = #{bizType} and status = #{status}") |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/brokerage/user/TradeBrokerageUserMapper.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/brokerage/user/BrokerageUserMapper.java
| @@ -4,8 +4,8 @@ import cn.hutool.core.lang.Assert; | @@ -4,8 +4,8 @@ import cn.hutool.core.lang.Assert; | ||
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 5 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 6 | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; | 6 | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| 7 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.TradeBrokerageUserPageReqVO; | ||
| 8 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.TradeBrokerageUserDO; | 7 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.BrokerageUserPageReqVO; |
| 8 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.BrokerageUserDO; | ||
| 9 | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; | 9 | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| 10 | import org.apache.ibatis.annotations.Mapper; | 10 | import org.apache.ibatis.annotations.Mapper; |
| 11 | 11 | ||
| @@ -15,14 +15,14 @@ import org.apache.ibatis.annotations.Mapper; | @@ -15,14 +15,14 @@ import org.apache.ibatis.annotations.Mapper; | ||
| 15 | * @author owen | 15 | * @author owen |
| 16 | */ | 16 | */ |
| 17 | @Mapper | 17 | @Mapper |
| 18 | -public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUserDO> { | 18 | +public interface BrokerageUserMapper extends BaseMapperX<BrokerageUserDO> { |
| 19 | 19 | ||
| 20 | - default PageResult<TradeBrokerageUserDO> selectPage(TradeBrokerageUserPageReqVO reqVO) { | ||
| 21 | - return selectPage(reqVO, new LambdaQueryWrapperX<TradeBrokerageUserDO>() | ||
| 22 | - .eqIfPresent(TradeBrokerageUserDO::getBrokerageUserId, reqVO.getBrokerageUserId()) | ||
| 23 | - .eqIfPresent(TradeBrokerageUserDO::getBrokerageEnabled, reqVO.getBrokerageEnabled()) | ||
| 24 | - .betweenIfPresent(TradeBrokerageUserDO::getCreateTime, reqVO.getCreateTime()) | ||
| 25 | - .orderByDesc(TradeBrokerageUserDO::getId)); | 20 | + default PageResult<BrokerageUserDO> selectPage(BrokerageUserPageReqVO reqVO) { |
| 21 | + return selectPage(reqVO, new LambdaQueryWrapperX<BrokerageUserDO>() | ||
| 22 | + .eqIfPresent(BrokerageUserDO::getBrokerageUserId, reqVO.getBrokerageUserId()) | ||
| 23 | + .eqIfPresent(BrokerageUserDO::getBrokerageEnabled, reqVO.getBrokerageEnabled()) | ||
| 24 | + .betweenIfPresent(BrokerageUserDO::getCreateTime, reqVO.getCreateTime()) | ||
| 25 | + .orderByDesc(BrokerageUserDO::getId)); | ||
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | /** | 28 | /** |
| @@ -33,9 +33,9 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | @@ -33,9 +33,9 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | ||
| 33 | */ | 33 | */ |
| 34 | default void updateBrokeragePriceIncr(Long id, Integer incrCount) { | 34 | default void updateBrokeragePriceIncr(Long id, Integer incrCount) { |
| 35 | Assert.isTrue(incrCount > 0); | 35 | Assert.isTrue(incrCount > 0); |
| 36 | - LambdaUpdateWrapper<TradeBrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<TradeBrokerageUserDO>() | 36 | + LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>() |
| 37 | .setSql(" brokerage_price = brokerage_price + " + incrCount) | 37 | .setSql(" brokerage_price = brokerage_price + " + incrCount) |
| 38 | - .eq(TradeBrokerageUserDO::getId, id); | 38 | + .eq(BrokerageUserDO::getId, id); |
| 39 | update(null, lambdaUpdateWrapper); | 39 | update(null, lambdaUpdateWrapper); |
| 40 | } | 40 | } |
| 41 | 41 | ||
| @@ -48,9 +48,9 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | @@ -48,9 +48,9 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | ||
| 48 | */ | 48 | */ |
| 49 | default void updateBrokeragePriceDecr(Long id, Integer incrCount) { | 49 | default void updateBrokeragePriceDecr(Long id, Integer incrCount) { |
| 50 | Assert.isTrue(incrCount < 0); | 50 | Assert.isTrue(incrCount < 0); |
| 51 | - LambdaUpdateWrapper<TradeBrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<TradeBrokerageUserDO>() | 51 | + LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>() |
| 52 | .setSql(" brokerage_price = brokerage_price + " + incrCount) // 负数,所以使用 + 号 | 52 | .setSql(" brokerage_price = brokerage_price + " + incrCount) // 负数,所以使用 + 号 |
| 53 | - .eq(TradeBrokerageUserDO::getId, id); | 53 | + .eq(BrokerageUserDO::getId, id); |
| 54 | update(null, lambdaUpdateWrapper); | 54 | update(null, lambdaUpdateWrapper); |
| 55 | } | 55 | } |
| 56 | 56 | ||
| @@ -62,9 +62,9 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | @@ -62,9 +62,9 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | ||
| 62 | */ | 62 | */ |
| 63 | default void updateFrozenBrokeragePriceIncr(Long id, Integer incrCount) { | 63 | default void updateFrozenBrokeragePriceIncr(Long id, Integer incrCount) { |
| 64 | Assert.isTrue(incrCount > 0); | 64 | Assert.isTrue(incrCount > 0); |
| 65 | - LambdaUpdateWrapper<TradeBrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<TradeBrokerageUserDO>() | 65 | + LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>() |
| 66 | .setSql(" frozen_brokerage_price = frozen_brokerage_price + " + incrCount) | 66 | .setSql(" frozen_brokerage_price = frozen_brokerage_price + " + incrCount) |
| 67 | - .eq(TradeBrokerageUserDO::getId, id); | 67 | + .eq(BrokerageUserDO::getId, id); |
| 68 | update(null, lambdaUpdateWrapper); | 68 | update(null, lambdaUpdateWrapper); |
| 69 | } | 69 | } |
| 70 | 70 | ||
| @@ -77,9 +77,9 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | @@ -77,9 +77,9 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | ||
| 77 | */ | 77 | */ |
| 78 | default void updateFrozenBrokeragePriceDecr(Long id, Integer incrCount) { | 78 | default void updateFrozenBrokeragePriceDecr(Long id, Integer incrCount) { |
| 79 | Assert.isTrue(incrCount < 0); | 79 | Assert.isTrue(incrCount < 0); |
| 80 | - LambdaUpdateWrapper<TradeBrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<TradeBrokerageUserDO>() | 80 | + LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>() |
| 81 | .setSql(" frozen_brokerage_price = frozen_brokerage_price + " + incrCount) // 负数,所以使用 + 号 | 81 | .setSql(" frozen_brokerage_price = frozen_brokerage_price + " + incrCount) // 负数,所以使用 + 号 |
| 82 | - .eq(TradeBrokerageUserDO::getId, id); | 82 | + .eq(BrokerageUserDO::getId, id); |
| 83 | update(null, lambdaUpdateWrapper); | 83 | update(null, lambdaUpdateWrapper); |
| 84 | } | 84 | } |
| 85 | 85 | ||
| @@ -92,11 +92,11 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | @@ -92,11 +92,11 @@ public interface TradeBrokerageUserMapper extends BaseMapperX<TradeBrokerageUser | ||
| 92 | */ | 92 | */ |
| 93 | default int updateFrozenBrokeragePriceDecrAndBrokeragePriceIncr(Long id, Integer incrCount) { | 93 | default int updateFrozenBrokeragePriceDecrAndBrokeragePriceIncr(Long id, Integer incrCount) { |
| 94 | Assert.isTrue(incrCount < 0); | 94 | Assert.isTrue(incrCount < 0); |
| 95 | - LambdaUpdateWrapper<TradeBrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<TradeBrokerageUserDO>() | 95 | + LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>() |
| 96 | .setSql(" frozen_brokerage_price = frozen_brokerage_price + " + incrCount + // 负数,所以使用 + 号 | 96 | .setSql(" frozen_brokerage_price = frozen_brokerage_price + " + incrCount + // 负数,所以使用 + 号 |
| 97 | ", brokerage_price = brokerage_price + " + -incrCount) // 负数,所以使用 - 号 | 97 | ", brokerage_price = brokerage_price + " + -incrCount) // 负数,所以使用 - 号 |
| 98 | - .eq(TradeBrokerageUserDO::getId, id) | ||
| 99 | - .ge(TradeBrokerageUserDO::getFrozenBrokeragePrice, -incrCount); // cas 逻辑 | 98 | + .eq(BrokerageUserDO::getId, id) |
| 99 | + .ge(BrokerageUserDO::getFrozenBrokeragePrice, -incrCount); // cas 逻辑 | ||
| 100 | return update(null, lambdaUpdateWrapper); | 100 | return update(null, lambdaUpdateWrapper); |
| 101 | } | 101 | } |
| 102 | 102 |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/job/brokerage/TradeBrokerageRecordUnfreezeJob.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/job/brokerage/BrokerageRecordUnfreezeJob.java
| @@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.trade.job.brokerage; | @@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.trade.job.brokerage; | ||
| 3 | import cn.hutool.core.util.StrUtil; | 3 | import cn.hutool.core.util.StrUtil; |
| 4 | import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler; | 4 | import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler; |
| 5 | import cn.iocoder.yudao.framework.tenant.core.job.TenantJob; | 5 | import cn.iocoder.yudao.framework.tenant.core.job.TenantJob; |
| 6 | -import cn.iocoder.yudao.module.trade.service.brokerage.record.TradeBrokerageRecordService; | 6 | +import cn.iocoder.yudao.module.trade.service.brokerage.record.BrokerageRecordService; |
| 7 | import org.springframework.stereotype.Component; | 7 | import org.springframework.stereotype.Component; |
| 8 | 8 | ||
| 9 | import javax.annotation.Resource; | 9 | import javax.annotation.Resource; |
| @@ -15,14 +15,14 @@ import javax.annotation.Resource; | @@ -15,14 +15,14 @@ import javax.annotation.Resource; | ||
| 15 | */ | 15 | */ |
| 16 | @Component | 16 | @Component |
| 17 | @TenantJob | 17 | @TenantJob |
| 18 | -public class TradeBrokerageRecordUnfreezeJob implements JobHandler { | 18 | +public class BrokerageRecordUnfreezeJob implements JobHandler { |
| 19 | 19 | ||
| 20 | @Resource | 20 | @Resource |
| 21 | - private TradeBrokerageRecordService tradeBrokerageRecordService; | 21 | + private BrokerageRecordService brokerageRecordService; |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | public String execute(String param) { | 24 | public String execute(String param) { |
| 25 | - int count = tradeBrokerageRecordService.unfreezeRecord(); | 25 | + int count = brokerageRecordService.unfreezeRecord(); |
| 26 | return StrUtil.format("解冻佣金 {} 个", count); | 26 | return StrUtil.format("解冻佣金 {} 个", count); |
| 27 | } | 27 | } |
| 28 | 28 |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/brokerage/record/TradeBrokerageRecordService.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/brokerage/record/BrokerageRecordService.java
| 1 | package cn.iocoder.yudao.module.trade.service.brokerage.record; | 1 | package cn.iocoder.yudao.module.trade.service.brokerage.record; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.TradeBrokerageRecordPageReqVO; | ||
| 5 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.TradeBrokerageRecordDO; | 4 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.BrokerageRecordPageReqVO; |
| 5 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.BrokerageRecordDO; | ||
| 6 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; | 6 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; |
| 7 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.BrokerageAddReqBO; | 7 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.BrokerageAddReqBO; |
| 8 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; | 8 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; |
| @@ -14,7 +14,7 @@ import java.util.List; | @@ -14,7 +14,7 @@ import java.util.List; | ||
| 14 | * | 14 | * |
| 15 | * @author owen | 15 | * @author owen |
| 16 | */ | 16 | */ |
| 17 | -public interface TradeBrokerageRecordService { | 17 | +public interface BrokerageRecordService { |
| 18 | 18 | ||
| 19 | /** | 19 | /** |
| 20 | * 获得佣金记录 | 20 | * 获得佣金记录 |
| @@ -22,7 +22,7 @@ public interface TradeBrokerageRecordService { | @@ -22,7 +22,7 @@ public interface TradeBrokerageRecordService { | ||
| 22 | * @param id 编号 | 22 | * @param id 编号 |
| 23 | * @return 佣金记录 | 23 | * @return 佣金记录 |
| 24 | */ | 24 | */ |
| 25 | - TradeBrokerageRecordDO getBrokerageRecord(Integer id); | 25 | + BrokerageRecordDO getBrokerageRecord(Integer id); |
| 26 | 26 | ||
| 27 | /** | 27 | /** |
| 28 | * 获得佣金记录分页 | 28 | * 获得佣金记录分页 |
| @@ -30,7 +30,7 @@ public interface TradeBrokerageRecordService { | @@ -30,7 +30,7 @@ public interface TradeBrokerageRecordService { | ||
| 30 | * @param pageReqVO 分页查询 | 30 | * @param pageReqVO 分页查询 |
| 31 | * @return 佣金记录分页 | 31 | * @return 佣金记录分页 |
| 32 | */ | 32 | */ |
| 33 | - PageResult<TradeBrokerageRecordDO> getBrokerageRecordPage(TradeBrokerageRecordPageReqVO pageReqVO); | 33 | + PageResult<BrokerageRecordDO> getBrokerageRecordPage(BrokerageRecordPageReqVO pageReqVO); |
| 34 | 34 | ||
| 35 | /** | 35 | /** |
| 36 | * 增加佣金 | 36 | * 增加佣金 |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/brokerage/record/TradeBrokerageRecordServiceImpl.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/brokerage/record/BrokerageRecordServiceImpl.java
| @@ -6,17 +6,17 @@ import cn.hutool.core.util.ObjectUtil; | @@ -6,17 +6,17 @@ import cn.hutool.core.util.ObjectUtil; | ||
| 6 | import cn.hutool.extra.spring.SpringUtil; | 6 | import cn.hutool.extra.spring.SpringUtil; |
| 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 8 | import cn.iocoder.yudao.framework.common.util.number.MoneyUtils; | 8 | import cn.iocoder.yudao.framework.common.util.number.MoneyUtils; |
| 9 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.TradeBrokerageRecordPageReqVO; | ||
| 10 | -import cn.iocoder.yudao.module.trade.convert.brokerage.record.TradeBrokerageRecordConvert; | ||
| 11 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.TradeBrokerageRecordDO; | ||
| 12 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.TradeBrokerageUserDO; | 9 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.BrokerageRecordPageReqVO; |
| 10 | +import cn.iocoder.yudao.module.trade.convert.brokerage.record.BrokerageRecordConvert; | ||
| 11 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.BrokerageRecordDO; | ||
| 12 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.BrokerageUserDO; | ||
| 13 | import cn.iocoder.yudao.module.trade.dal.dataobject.config.TradeConfigDO; | 13 | import cn.iocoder.yudao.module.trade.dal.dataobject.config.TradeConfigDO; |
| 14 | -import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.record.TradeBrokerageRecordMapper; | 14 | +import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.record.BrokerageRecordMapper; |
| 15 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; | 15 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; |
| 16 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordStatusEnum; | 16 | import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordStatusEnum; |
| 17 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.BrokerageAddReqBO; | 17 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.BrokerageAddReqBO; |
| 18 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; | 18 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.UserBrokerageSummaryBO; |
| 19 | -import cn.iocoder.yudao.module.trade.service.brokerage.user.TradeBrokerageUserService; | 19 | +import cn.iocoder.yudao.module.trade.service.brokerage.user.BrokerageUserService; |
| 20 | import cn.iocoder.yudao.module.trade.service.config.TradeConfigService; | 20 | import cn.iocoder.yudao.module.trade.service.config.TradeConfigService; |
| 21 | import lombok.extern.slf4j.Slf4j; | 21 | import lombok.extern.slf4j.Slf4j; |
| 22 | import org.springframework.stereotype.Service; | 22 | import org.springframework.stereotype.Service; |
| @@ -37,23 +37,23 @@ import java.util.function.Function; | @@ -37,23 +37,23 @@ import java.util.function.Function; | ||
| 37 | @Slf4j | 37 | @Slf4j |
| 38 | @Service | 38 | @Service |
| 39 | @Validated | 39 | @Validated |
| 40 | -public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordService { | 40 | +public class BrokerageRecordServiceImpl implements BrokerageRecordService { |
| 41 | 41 | ||
| 42 | @Resource | 42 | @Resource |
| 43 | - private TradeBrokerageRecordMapper tradeBrokerageRecordMapper; | 43 | + private BrokerageRecordMapper brokerageRecordMapper; |
| 44 | @Resource | 44 | @Resource |
| 45 | private TradeConfigService tradeConfigService; | 45 | private TradeConfigService tradeConfigService; |
| 46 | @Resource | 46 | @Resource |
| 47 | - private TradeBrokerageUserService tradeBrokerageUserService; | 47 | + private BrokerageUserService brokerageUserService; |
| 48 | 48 | ||
| 49 | @Override | 49 | @Override |
| 50 | - public TradeBrokerageRecordDO getBrokerageRecord(Integer id) { | ||
| 51 | - return tradeBrokerageRecordMapper.selectById(id); | 50 | + public BrokerageRecordDO getBrokerageRecord(Integer id) { |
| 51 | + return brokerageRecordMapper.selectById(id); | ||
| 52 | } | 52 | } |
| 53 | 53 | ||
| 54 | @Override | 54 | @Override |
| 55 | - public PageResult<TradeBrokerageRecordDO> getBrokerageRecordPage(TradeBrokerageRecordPageReqVO pageReqVO) { | ||
| 56 | - return tradeBrokerageRecordMapper.selectPage(pageReqVO); | 55 | + public PageResult<BrokerageRecordDO> getBrokerageRecordPage(BrokerageRecordPageReqVO pageReqVO) { |
| 56 | + return brokerageRecordMapper.selectPage(pageReqVO); | ||
| 57 | } | 57 | } |
| 58 | 58 | ||
| 59 | @Override | 59 | @Override |
| @@ -67,7 +67,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -67,7 +67,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | // 1.1 获得一级推广人 | 69 | // 1.1 获得一级推广人 |
| 70 | - TradeBrokerageUserDO firstUser = tradeBrokerageUserService.getBindBrokerageUser(userId); | 70 | + BrokerageUserDO firstUser = brokerageUserService.getBindBrokerageUser(userId); |
| 71 | if (firstUser == null || !BooleanUtil.isTrue(firstUser.getBrokerageEnabled())) { | 71 | if (firstUser == null || !BooleanUtil.isTrue(firstUser.getBrokerageEnabled())) { |
| 72 | return; | 72 | return; |
| 73 | } | 73 | } |
| @@ -78,7 +78,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -78,7 +78,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 78 | if (firstUser.getBrokerageUserId() == null) { | 78 | if (firstUser.getBrokerageUserId() == null) { |
| 79 | return; | 79 | return; |
| 80 | } | 80 | } |
| 81 | - TradeBrokerageUserDO secondUser = tradeBrokerageUserService.getBrokerageUser(firstUser.getBrokerageUserId()); | 81 | + BrokerageUserDO secondUser = brokerageUserService.getBrokerageUser(firstUser.getBrokerageUserId()); |
| 82 | if (secondUser == null || !BooleanUtil.isTrue(secondUser.getBrokerageEnabled())) { | 82 | if (secondUser == null || !BooleanUtil.isTrue(secondUser.getBrokerageEnabled())) { |
| 83 | return; | 83 | return; |
| 84 | } | 84 | } |
| @@ -89,15 +89,15 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -89,15 +89,15 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 89 | @Override | 89 | @Override |
| 90 | @Transactional(rollbackFor = Exception.class) | 90 | @Transactional(rollbackFor = Exception.class) |
| 91 | public void cancelBrokerage(Long userId, BrokerageRecordBizTypeEnum bizType, String bizId) { | 91 | public void cancelBrokerage(Long userId, BrokerageRecordBizTypeEnum bizType, String bizId) { |
| 92 | - TradeBrokerageRecordDO record = tradeBrokerageRecordMapper.selectByBizTypeAndBizId(bizType.getType(), bizId); | 92 | + BrokerageRecordDO record = brokerageRecordMapper.selectByBizTypeAndBizId(bizType.getType(), bizId); |
| 93 | if (record == null || ObjectUtil.notEqual(record.getUserId(), userId)) { | 93 | if (record == null || ObjectUtil.notEqual(record.getUserId(), userId)) { |
| 94 | log.error("[cancelBrokerage][userId({})][bizId({}) 更新为已失效失败:记录不存在]", userId, bizId); | 94 | log.error("[cancelBrokerage][userId({})][bizId({}) 更新为已失效失败:记录不存在]", userId, bizId); |
| 95 | return; | 95 | return; |
| 96 | } | 96 | } |
| 97 | 97 | ||
| 98 | // 1. 更新佣金记录为已失效 | 98 | // 1. 更新佣金记录为已失效 |
| 99 | - TradeBrokerageRecordDO updateObj = new TradeBrokerageRecordDO().setStatus(BrokerageRecordStatusEnum.CANCEL.getStatus()); | ||
| 100 | - int updateRows = tradeBrokerageRecordMapper.updateByIdAndStatus(record.getId(), record.getStatus(), updateObj); | 99 | + BrokerageRecordDO updateObj = new BrokerageRecordDO().setStatus(BrokerageRecordStatusEnum.CANCEL.getStatus()); |
| 100 | + int updateRows = brokerageRecordMapper.updateByIdAndStatus(record.getId(), record.getStatus(), updateObj); | ||
| 101 | if (updateRows == 0) { | 101 | if (updateRows == 0) { |
| 102 | log.error("[cancelBrokerage][record({}) 更新为已失效失败]", record.getId()); | 102 | log.error("[cancelBrokerage][record({}) 更新为已失效失败]", record.getId()); |
| 103 | return; | 103 | return; |
| @@ -105,9 +105,9 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -105,9 +105,9 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 105 | 105 | ||
| 106 | // 2. 更新用户的佣金 | 106 | // 2. 更新用户的佣金 |
| 107 | if (BrokerageRecordStatusEnum.WAIT_SETTLEMENT.getStatus().equals(record.getStatus())) { | 107 | if (BrokerageRecordStatusEnum.WAIT_SETTLEMENT.getStatus().equals(record.getStatus())) { |
| 108 | - tradeBrokerageUserService.updateUserFrozenBrokeragePrice(userId, -record.getPrice()); | 108 | + brokerageUserService.updateUserFrozenBrokeragePrice(userId, -record.getPrice()); |
| 109 | } else if (BrokerageRecordStatusEnum.SETTLEMENT.getStatus().equals(record.getStatus())) { | 109 | } else if (BrokerageRecordStatusEnum.SETTLEMENT.getStatus().equals(record.getStatus())) { |
| 110 | - tradeBrokerageUserService.updateUserBrokeragePrice(userId, -record.getPrice()); | 110 | + brokerageUserService.updateUserBrokeragePrice(userId, -record.getPrice()); |
| 111 | } | 111 | } |
| 112 | } | 112 | } |
| 113 | 113 | ||
| @@ -141,7 +141,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -141,7 +141,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 141 | * @param FixedBrokeragePriceFun 固定佣金 | 141 | * @param FixedBrokeragePriceFun 固定佣金 |
| 142 | * @param bizType 业务类型 | 142 | * @param bizType 业务类型 |
| 143 | */ | 143 | */ |
| 144 | - private void addBrokerage(TradeBrokerageUserDO user, List<BrokerageAddReqBO> list, Integer brokerageFrozenDays, | 144 | + private void addBrokerage(BrokerageUserDO user, List<BrokerageAddReqBO> list, Integer brokerageFrozenDays, |
| 145 | Integer brokeragePercent, Function<BrokerageAddReqBO, Integer> FixedBrokeragePriceFun, | 145 | Integer brokeragePercent, Function<BrokerageAddReqBO, Integer> FixedBrokeragePriceFun, |
| 146 | BrokerageRecordBizTypeEnum bizType) { | 146 | BrokerageRecordBizTypeEnum bizType) { |
| 147 | // 1.1 处理冻结时间 | 147 | // 1.1 处理冻结时间 |
| @@ -151,13 +151,13 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -151,13 +151,13 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 151 | } | 151 | } |
| 152 | // 1.2 计算分佣 | 152 | // 1.2 计算分佣 |
| 153 | int totalBrokerage = 0; | 153 | int totalBrokerage = 0; |
| 154 | - List<TradeBrokerageRecordDO> records = new ArrayList<>(); | 154 | + List<BrokerageRecordDO> records = new ArrayList<>(); |
| 155 | for (BrokerageAddReqBO item : list) { | 155 | for (BrokerageAddReqBO item : list) { |
| 156 | int brokeragePerItem = calculateBrokeragePrice(item.getBasePrice(), brokeragePercent, FixedBrokeragePriceFun.apply(item)); | 156 | int brokeragePerItem = calculateBrokeragePrice(item.getBasePrice(), brokeragePercent, FixedBrokeragePriceFun.apply(item)); |
| 157 | if (brokeragePerItem <= 0) { | 157 | if (brokeragePerItem <= 0) { |
| 158 | continue; | 158 | continue; |
| 159 | } | 159 | } |
| 160 | - records.add(TradeBrokerageRecordConvert.INSTANCE.convert(user, bizType, item.getBizId(), | 160 | + records.add(BrokerageRecordConvert.INSTANCE.convert(user, bizType, item.getBizId(), |
| 161 | brokerageFrozenDays, brokeragePerItem, unfreezeTime, bizType.getTitle())); | 161 | brokerageFrozenDays, brokeragePerItem, unfreezeTime, bizType.getTitle())); |
| 162 | totalBrokerage += brokeragePerItem; | 162 | totalBrokerage += brokeragePerItem; |
| 163 | } | 163 | } |
| @@ -165,20 +165,20 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -165,20 +165,20 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 165 | return; | 165 | return; |
| 166 | } | 166 | } |
| 167 | // 1.3 保存佣金记录 | 167 | // 1.3 保存佣金记录 |
| 168 | - tradeBrokerageRecordMapper.insertBatch(records); | 168 | + brokerageRecordMapper.insertBatch(records); |
| 169 | 169 | ||
| 170 | // 2. 更新用户佣金 | 170 | // 2. 更新用户佣金 |
| 171 | if (brokerageFrozenDays != null && brokerageFrozenDays > 0) { // 更新用户冻结佣金 | 171 | if (brokerageFrozenDays != null && brokerageFrozenDays > 0) { // 更新用户冻结佣金 |
| 172 | - tradeBrokerageUserService.updateUserFrozenBrokeragePrice(user.getId(), totalBrokerage); | 172 | + brokerageUserService.updateUserFrozenBrokeragePrice(user.getId(), totalBrokerage); |
| 173 | } else { // 更新用户可用佣金 | 173 | } else { // 更新用户可用佣金 |
| 174 | - tradeBrokerageUserService.updateUserBrokeragePrice(user.getId(), totalBrokerage); | 174 | + brokerageUserService.updateUserBrokeragePrice(user.getId(), totalBrokerage); |
| 175 | } | 175 | } |
| 176 | } | 176 | } |
| 177 | 177 | ||
| 178 | @Override | 178 | @Override |
| 179 | public int unfreezeRecord() { | 179 | public int unfreezeRecord() { |
| 180 | // 1. 查询待结算的佣金记录 | 180 | // 1. 查询待结算的佣金记录 |
| 181 | - List<TradeBrokerageRecordDO> records = tradeBrokerageRecordMapper.selectListByStatusAndUnfreezeTimeLt( | 181 | + List<BrokerageRecordDO> records = brokerageRecordMapper.selectListByStatusAndUnfreezeTimeLt( |
| 182 | BrokerageRecordStatusEnum.WAIT_SETTLEMENT.getStatus(), LocalDateTime.now()); | 182 | BrokerageRecordStatusEnum.WAIT_SETTLEMENT.getStatus(), LocalDateTime.now()); |
| 183 | if (CollUtil.isEmpty(records)) { | 183 | if (CollUtil.isEmpty(records)) { |
| 184 | return 0; | 184 | return 0; |
| @@ -186,7 +186,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -186,7 +186,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 186 | 186 | ||
| 187 | // 2. 遍历执行 | 187 | // 2. 遍历执行 |
| 188 | int count = 0; | 188 | int count = 0; |
| 189 | - for (TradeBrokerageRecordDO record : records) { | 189 | + for (BrokerageRecordDO record : records) { |
| 190 | try { | 190 | try { |
| 191 | boolean success = getSelf().unfreezeRecord(record); | 191 | boolean success = getSelf().unfreezeRecord(record); |
| 192 | if (success) { | 192 | if (success) { |
| @@ -201,24 +201,24 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -201,24 +201,24 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 201 | 201 | ||
| 202 | @Override | 202 | @Override |
| 203 | public UserBrokerageSummaryBO summaryByUserIdAndBizTypeAndStatus(Long userId, Integer bizType, Integer status) { | 203 | public UserBrokerageSummaryBO summaryByUserIdAndBizTypeAndStatus(Long userId, Integer bizType, Integer status) { |
| 204 | - UserBrokerageSummaryBO summaryBO = tradeBrokerageRecordMapper.selectCountAndSumPriceByUserIdAndBizTypeAndStatus(userId, bizType, status); | 204 | + UserBrokerageSummaryBO summaryBO = brokerageRecordMapper.selectCountAndSumPriceByUserIdAndBizTypeAndStatus(userId, bizType, status); |
| 205 | return summaryBO == null ? new UserBrokerageSummaryBO(0, 0) : summaryBO; | 205 | return summaryBO == null ? new UserBrokerageSummaryBO(0, 0) : summaryBO; |
| 206 | } | 206 | } |
| 207 | 207 | ||
| 208 | @Transactional(rollbackFor = Exception.class) | 208 | @Transactional(rollbackFor = Exception.class) |
| 209 | - public boolean unfreezeRecord(TradeBrokerageRecordDO record) { | 209 | + public boolean unfreezeRecord(BrokerageRecordDO record) { |
| 210 | // 更新记录状态 | 210 | // 更新记录状态 |
| 211 | - TradeBrokerageRecordDO updateObj = new TradeBrokerageRecordDO() | 211 | + BrokerageRecordDO updateObj = new BrokerageRecordDO() |
| 212 | .setStatus(BrokerageRecordStatusEnum.SETTLEMENT.getStatus()) | 212 | .setStatus(BrokerageRecordStatusEnum.SETTLEMENT.getStatus()) |
| 213 | .setUnfreezeTime(LocalDateTime.now()); | 213 | .setUnfreezeTime(LocalDateTime.now()); |
| 214 | - int updateRows = tradeBrokerageRecordMapper.updateByIdAndStatus(record.getId(), record.getStatus(), updateObj); | 214 | + int updateRows = brokerageRecordMapper.updateByIdAndStatus(record.getId(), record.getStatus(), updateObj); |
| 215 | if (updateRows == 0) { | 215 | if (updateRows == 0) { |
| 216 | log.error("[unfreezeRecord][record({}) 更新为已结算失败]", record.getId()); | 216 | log.error("[unfreezeRecord][record({}) 更新为已结算失败]", record.getId()); |
| 217 | return false; | 217 | return false; |
| 218 | } | 218 | } |
| 219 | 219 | ||
| 220 | // 更新用户冻结佣金 | 220 | // 更新用户冻结佣金 |
| 221 | - tradeBrokerageUserService.updateFrozenBrokeragePriceDecrAndBrokeragePriceIncr(record.getUserId(), -record.getPrice()); | 221 | + brokerageUserService.updateFrozenBrokeragePriceDecrAndBrokeragePriceIncr(record.getUserId(), -record.getPrice()); |
| 222 | log.info("[unfreezeRecord][record({}) 更新为已结算成功]", record.getId()); | 222 | log.info("[unfreezeRecord][record({}) 更新为已结算成功]", record.getId()); |
| 223 | return true; | 223 | return true; |
| 224 | } | 224 | } |
| @@ -228,7 +228,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | @@ -228,7 +228,7 @@ public class TradeBrokerageRecordServiceImpl implements TradeBrokerageRecordServ | ||
| 228 | * | 228 | * |
| 229 | * @return 自己 | 229 | * @return 自己 |
| 230 | */ | 230 | */ |
| 231 | - private TradeBrokerageRecordServiceImpl getSelf() { | 231 | + private BrokerageRecordServiceImpl getSelf() { |
| 232 | return SpringUtil.getBean(getClass()); | 232 | return SpringUtil.getBean(getClass()); |
| 233 | } | 233 | } |
| 234 | 234 |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/brokerage/user/TradeBrokerageUserService.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/brokerage/user/BrokerageUserService.java
| 1 | package cn.iocoder.yudao.module.trade.service.brokerage.user; | 1 | package cn.iocoder.yudao.module.trade.service.brokerage.user; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.TradeBrokerageUserPageReqVO; | ||
| 5 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.TradeBrokerageUserDO; | 4 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.BrokerageUserPageReqVO; |
| 5 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.BrokerageUserDO; | ||
| 6 | 6 | ||
| 7 | import java.util.Collection; | 7 | import java.util.Collection; |
| 8 | import java.util.List; | 8 | import java.util.List; |
| 9 | 9 | ||
| 10 | -// TODO @疯狂:要不去掉 Trade 前缀哈;交易这块,我准备除了 tradeorder 保持下,类似 aftersale,都要取消前缀了;tradeorder 保持的原因,是避免 payorder 和它重复 | ||
| 11 | /** | 10 | /** |
| 12 | * 分销用户 Service 接口 | 11 | * 分销用户 Service 接口 |
| 13 | * | 12 | * |
| 14 | * @author owen | 13 | * @author owen |
| 15 | */ | 14 | */ |
| 16 | -public interface TradeBrokerageUserService { | 15 | +public interface BrokerageUserService { |
| 17 | 16 | ||
| 18 | /** | 17 | /** |
| 19 | * 获得分销用户 | 18 | * 获得分销用户 |
| @@ -21,7 +20,7 @@ public interface TradeBrokerageUserService { | @@ -21,7 +20,7 @@ public interface TradeBrokerageUserService { | ||
| 21 | * @param id 编号 | 20 | * @param id 编号 |
| 22 | * @return 分销用户 | 21 | * @return 分销用户 |
| 23 | */ | 22 | */ |
| 24 | - TradeBrokerageUserDO getBrokerageUser(Long id); | 23 | + BrokerageUserDO getBrokerageUser(Long id); |
| 25 | 24 | ||
| 26 | /** | 25 | /** |
| 27 | * 获得分销用户列表 | 26 | * 获得分销用户列表 |
| @@ -29,7 +28,7 @@ public interface TradeBrokerageUserService { | @@ -29,7 +28,7 @@ public interface TradeBrokerageUserService { | ||
| 29 | * @param ids 编号 | 28 | * @param ids 编号 |
| 30 | * @return 分销用户列表 | 29 | * @return 分销用户列表 |
| 31 | */ | 30 | */ |
| 32 | - List<TradeBrokerageUserDO> getBrokerageUserList(Collection<Long> ids); | 31 | + List<BrokerageUserDO> getBrokerageUserList(Collection<Long> ids); |
| 33 | 32 | ||
| 34 | /** | 33 | /** |
| 35 | * 获得分销用户分页 | 34 | * 获得分销用户分页 |
| @@ -37,7 +36,7 @@ public interface TradeBrokerageUserService { | @@ -37,7 +36,7 @@ public interface TradeBrokerageUserService { | ||
| 37 | * @param pageReqVO 分页查询 | 36 | * @param pageReqVO 分页查询 |
| 38 | * @return 分销用户分页 | 37 | * @return 分销用户分页 |
| 39 | */ | 38 | */ |
| 40 | - PageResult<TradeBrokerageUserDO> getBrokerageUserPage(TradeBrokerageUserPageReqVO pageReqVO); | 39 | + PageResult<BrokerageUserDO> getBrokerageUserPage(BrokerageUserPageReqVO pageReqVO); |
| 41 | 40 | ||
| 42 | /** | 41 | /** |
| 43 | * 修改推广员编号 | 42 | * 修改推广员编号 |
| @@ -61,7 +60,7 @@ public interface TradeBrokerageUserService { | @@ -61,7 +60,7 @@ public interface TradeBrokerageUserService { | ||
| 61 | * @param id 用户编号 | 60 | * @param id 用户编号 |
| 62 | * @return 用户的推广人 | 61 | * @return 用户的推广人 |
| 63 | */ | 62 | */ |
| 64 | - TradeBrokerageUserDO getBindBrokerageUser(Long id); | 63 | + BrokerageUserDO getBindBrokerageUser(Long id); |
| 65 | 64 | ||
| 66 | /** | 65 | /** |
| 67 | * 更新用户佣金 | 66 | * 更新用户佣金 |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/brokerage/user/TradeBrokerageUserServiceImpl.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/brokerage/user/BrokerageUserServiceImpl.java
| @@ -2,9 +2,9 @@ package cn.iocoder.yudao.module.trade.service.brokerage.user; | @@ -2,9 +2,9 @@ package cn.iocoder.yudao.module.trade.service.brokerage.user; | ||
| 2 | 2 | ||
| 3 | import cn.hutool.core.lang.Assert; | 3 | import cn.hutool.core.lang.Assert; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.TradeBrokerageUserPageReqVO; | ||
| 6 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.TradeBrokerageUserDO; | ||
| 7 | -import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.user.TradeBrokerageUserMapper; | 5 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.BrokerageUserPageReqVO; |
| 6 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.BrokerageUserDO; | ||
| 7 | +import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.user.BrokerageUserMapper; | ||
| 8 | import org.springframework.stereotype.Service; | 8 | import org.springframework.stereotype.Service; |
| 9 | import org.springframework.validation.annotation.Validated; | 9 | import org.springframework.validation.annotation.Validated; |
| 10 | 10 | ||
| @@ -24,23 +24,23 @@ import static cn.iocoder.yudao.module.trade.enums.ErrorCodeConstants.USER_FROZEN | @@ -24,23 +24,23 @@ import static cn.iocoder.yudao.module.trade.enums.ErrorCodeConstants.USER_FROZEN | ||
| 24 | */ | 24 | */ |
| 25 | @Service | 25 | @Service |
| 26 | @Validated | 26 | @Validated |
| 27 | -public class TradeBrokerageUserServiceImpl implements TradeBrokerageUserService { | 27 | +public class BrokerageUserServiceImpl implements BrokerageUserService { |
| 28 | 28 | ||
| 29 | @Resource | 29 | @Resource |
| 30 | - private TradeBrokerageUserMapper brokerageUserMapper; | 30 | + private BrokerageUserMapper brokerageUserMapper; |
| 31 | 31 | ||
| 32 | @Override | 32 | @Override |
| 33 | - public TradeBrokerageUserDO getBrokerageUser(Long id) { | 33 | + public BrokerageUserDO getBrokerageUser(Long id) { |
| 34 | return brokerageUserMapper.selectById(id); | 34 | return brokerageUserMapper.selectById(id); |
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | @Override | 37 | @Override |
| 38 | - public List<TradeBrokerageUserDO> getBrokerageUserList(Collection<Long> ids) { | 38 | + public List<BrokerageUserDO> getBrokerageUserList(Collection<Long> ids) { |
| 39 | return brokerageUserMapper.selectBatchIds(ids); | 39 | return brokerageUserMapper.selectBatchIds(ids); |
| 40 | } | 40 | } |
| 41 | 41 | ||
| 42 | @Override | 42 | @Override |
| 43 | - public PageResult<TradeBrokerageUserDO> getBrokerageUserPage(TradeBrokerageUserPageReqVO pageReqVO) { | 43 | + public PageResult<BrokerageUserDO> getBrokerageUserPage(BrokerageUserPageReqVO pageReqVO) { |
| 44 | return brokerageUserMapper.selectPage(pageReqVO); | 44 | return brokerageUserMapper.selectPage(pageReqVO); |
| 45 | } | 45 | } |
| 46 | 46 | ||
| @@ -65,10 +65,10 @@ public class TradeBrokerageUserServiceImpl implements TradeBrokerageUserService | @@ -65,10 +65,10 @@ public class TradeBrokerageUserServiceImpl implements TradeBrokerageUserService | ||
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | @Override | 67 | @Override |
| 68 | - public TradeBrokerageUserDO getBindBrokerageUser(Long id) { | 68 | + public BrokerageUserDO getBindBrokerageUser(Long id) { |
| 69 | return Optional.ofNullable(id) | 69 | return Optional.ofNullable(id) |
| 70 | .map(this::getBrokerageUser) | 70 | .map(this::getBrokerageUser) |
| 71 | - .map(TradeBrokerageUserDO::getBrokerageUserId) | 71 | + .map(BrokerageUserDO::getBrokerageUserId) |
| 72 | .map(this::getBrokerageUser) | 72 | .map(this::getBrokerageUser) |
| 73 | .orElse(null); | 73 | .orElse(null); |
| 74 | } | 74 | } |
| @@ -102,7 +102,7 @@ public class TradeBrokerageUserServiceImpl implements TradeBrokerageUserService | @@ -102,7 +102,7 @@ public class TradeBrokerageUserServiceImpl implements TradeBrokerageUserService | ||
| 102 | 102 | ||
| 103 | @Override | 103 | @Override |
| 104 | public Long getCountByBrokerageUserId(Long brokerageUserId) { | 104 | public Long getCountByBrokerageUserId(Long brokerageUserId) { |
| 105 | - return brokerageUserMapper.selectCount(TradeBrokerageUserDO::getBrokerageUserId, brokerageUserId); | 105 | + return brokerageUserMapper.selectCount(BrokerageUserDO::getBrokerageUserId, brokerageUserId); |
| 106 | } | 106 | } |
| 107 | 107 | ||
| 108 | } | 108 | } |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderUpdateServiceImpl.java
| @@ -51,7 +51,7 @@ import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; | @@ -51,7 +51,7 @@ import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageRecordBizTypeEnum; | ||
| 51 | import cn.iocoder.yudao.module.trade.enums.delivery.DeliveryTypeEnum; | 51 | import cn.iocoder.yudao.module.trade.enums.delivery.DeliveryTypeEnum; |
| 52 | import cn.iocoder.yudao.module.trade.enums.order.*; | 52 | import cn.iocoder.yudao.module.trade.enums.order.*; |
| 53 | import cn.iocoder.yudao.module.trade.framework.order.config.TradeOrderProperties; | 53 | import cn.iocoder.yudao.module.trade.framework.order.config.TradeOrderProperties; |
| 54 | -import cn.iocoder.yudao.module.trade.service.brokerage.record.TradeBrokerageRecordService; | 54 | +import cn.iocoder.yudao.module.trade.service.brokerage.record.BrokerageRecordService; |
| 55 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.BrokerageAddReqBO; | 55 | import cn.iocoder.yudao.module.trade.service.brokerage.bo.BrokerageAddReqBO; |
| 56 | import cn.iocoder.yudao.module.trade.service.cart.CartService; | 56 | import cn.iocoder.yudao.module.trade.service.cart.CartService; |
| 57 | import cn.iocoder.yudao.module.trade.service.delivery.DeliveryExpressService; | 57 | import cn.iocoder.yudao.module.trade.service.delivery.DeliveryExpressService; |
| @@ -121,7 +121,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService { | @@ -121,7 +121,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService { | ||
| 121 | @Resource | 121 | @Resource |
| 122 | private MemberPointApi memberPointApi; | 122 | private MemberPointApi memberPointApi; |
| 123 | @Resource | 123 | @Resource |
| 124 | - private TradeBrokerageRecordService tradeBrokerageRecordService; | 124 | + private BrokerageRecordService brokerageRecordService; |
| 125 | @Resource | 125 | @Resource |
| 126 | private ProductCommentApi productCommentApi; | 126 | private ProductCommentApi productCommentApi; |
| 127 | 127 | ||
| @@ -755,12 +755,12 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService { | @@ -755,12 +755,12 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService { | ||
| 755 | List<TradeOrderItemDO> orderItems = tradeOrderItemMapper.selectListByOrderId(orderId); | 755 | List<TradeOrderItemDO> orderItems = tradeOrderItemMapper.selectListByOrderId(orderId); |
| 756 | List<BrokerageAddReqBO> list = convertList(orderItems, | 756 | List<BrokerageAddReqBO> list = convertList(orderItems, |
| 757 | item -> TradeOrderConvert.INSTANCE.convert(item, productSkuApi.getSku(item.getSkuId()))); | 757 | item -> TradeOrderConvert.INSTANCE.convert(item, productSkuApi.getSku(item.getSkuId()))); |
| 758 | - tradeBrokerageRecordService.addBrokerage(userId, bizType, list); | 758 | + brokerageRecordService.addBrokerage(userId, bizType, list); |
| 759 | } | 759 | } |
| 760 | 760 | ||
| 761 | @Async | 761 | @Async |
| 762 | protected void cancelBrokerageAsync(Long userId, BrokerageRecordBizTypeEnum bizType, Long orderItemId) { | 762 | protected void cancelBrokerageAsync(Long userId, BrokerageRecordBizTypeEnum bizType, Long orderItemId) { |
| 763 | - tradeBrokerageRecordService.cancelBrokerage(userId, bizType, String.valueOf(orderItemId)); | 763 | + brokerageRecordService.cancelBrokerage(userId, bizType, String.valueOf(orderItemId)); |
| 764 | } | 764 | } |
| 765 | 765 | ||
| 766 | /** | 766 | /** |
yudao-module-mall/yudao-module-trade-biz/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/record/TradeBrokerageRecordServiceImplTest.java renamed to yudao-module-mall/yudao-module-trade-biz/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/record/BrokerageRecordServiceImplTest.java
| @@ -3,10 +3,10 @@ package cn.iocoder.yudao.module.trade.service.brokerage.record; | @@ -3,10 +3,10 @@ package cn.iocoder.yudao.module.trade.service.brokerage.record; | ||
| 3 | import cn.hutool.core.util.NumberUtil; | 3 | import cn.hutool.core.util.NumberUtil; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; | 5 | import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; |
| 6 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.TradeBrokerageRecordPageReqVO; | ||
| 7 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.TradeBrokerageRecordDO; | ||
| 8 | -import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.record.TradeBrokerageRecordMapper; | ||
| 9 | -import cn.iocoder.yudao.module.trade.service.brokerage.user.TradeBrokerageUserService; | 6 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.BrokerageRecordPageReqVO; |
| 7 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.BrokerageRecordDO; | ||
| 8 | +import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.record.BrokerageRecordMapper; | ||
| 9 | +import cn.iocoder.yudao.module.trade.service.brokerage.user.BrokerageUserService; | ||
| 10 | import cn.iocoder.yudao.module.trade.service.config.TradeConfigService; | 10 | import cn.iocoder.yudao.module.trade.service.config.TradeConfigService; |
| 11 | import org.junit.jupiter.api.Disabled; | 11 | import org.junit.jupiter.api.Disabled; |
| 12 | import org.junit.jupiter.api.Test; | 12 | import org.junit.jupiter.api.Test; |
| @@ -27,51 +27,51 @@ import static org.junit.jupiter.api.Assertions.assertEquals; | @@ -27,51 +27,51 @@ import static org.junit.jupiter.api.Assertions.assertEquals; | ||
| 27 | 27 | ||
| 28 | // TODO @芋艿:单测后续看看 | 28 | // TODO @芋艿:单测后续看看 |
| 29 | /** | 29 | /** |
| 30 | - * {@link TradeBrokerageRecordServiceImpl} 的单元测试类 | 30 | + * {@link BrokerageRecordServiceImpl} 的单元测试类 |
| 31 | * | 31 | * |
| 32 | * @author owen | 32 | * @author owen |
| 33 | */ | 33 | */ |
| 34 | -@Import(TradeBrokerageRecordServiceImpl.class) | ||
| 35 | -public class TradeBrokerageRecordServiceImplTest extends BaseDbUnitTest { | 34 | +@Import(BrokerageRecordServiceImpl.class) |
| 35 | +public class BrokerageRecordServiceImplTest extends BaseDbUnitTest { | ||
| 36 | 36 | ||
| 37 | @Resource | 37 | @Resource |
| 38 | - private TradeBrokerageRecordServiceImpl tradeBrokerageRecordService; | 38 | + private BrokerageRecordServiceImpl brokerageRecordService; |
| 39 | @Resource | 39 | @Resource |
| 40 | - private TradeBrokerageRecordMapper tradeBrokerageRecordMapper; | 40 | + private BrokerageRecordMapper brokerageRecordMapper; |
| 41 | 41 | ||
| 42 | @MockBean | 42 | @MockBean |
| 43 | private TradeConfigService tradeConfigService; | 43 | private TradeConfigService tradeConfigService; |
| 44 | @MockBean | 44 | @MockBean |
| 45 | - private TradeBrokerageUserService tradeBrokerageUserService; | 45 | + private BrokerageUserService brokerageUserService; |
| 46 | 46 | ||
| 47 | @Test | 47 | @Test |
| 48 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 | 48 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 |
| 49 | public void testGetBrokerageRecordPage() { | 49 | public void testGetBrokerageRecordPage() { |
| 50 | // mock 数据 | 50 | // mock 数据 |
| 51 | - TradeBrokerageRecordDO dbBrokerageRecord = randomPojo(TradeBrokerageRecordDO.class, o -> { // 等会查询到 | 51 | + BrokerageRecordDO dbBrokerageRecord = randomPojo(BrokerageRecordDO.class, o -> { // 等会查询到 |
| 52 | o.setUserId(null); | 52 | o.setUserId(null); |
| 53 | o.setBizType(null); | 53 | o.setBizType(null); |
| 54 | o.setStatus(null); | 54 | o.setStatus(null); |
| 55 | o.setCreateTime(null); | 55 | o.setCreateTime(null); |
| 56 | }); | 56 | }); |
| 57 | - tradeBrokerageRecordMapper.insert(dbBrokerageRecord); | 57 | + brokerageRecordMapper.insert(dbBrokerageRecord); |
| 58 | // 测试 userId 不匹配 | 58 | // 测试 userId 不匹配 |
| 59 | - tradeBrokerageRecordMapper.insert(cloneIgnoreId(dbBrokerageRecord, o -> o.setUserId(null))); | 59 | + brokerageRecordMapper.insert(cloneIgnoreId(dbBrokerageRecord, o -> o.setUserId(null))); |
| 60 | // 测试 bizType 不匹配 | 60 | // 测试 bizType 不匹配 |
| 61 | - tradeBrokerageRecordMapper.insert(cloneIgnoreId(dbBrokerageRecord, o -> o.setBizType(null))); | 61 | + brokerageRecordMapper.insert(cloneIgnoreId(dbBrokerageRecord, o -> o.setBizType(null))); |
| 62 | // 测试 status 不匹配 | 62 | // 测试 status 不匹配 |
| 63 | - tradeBrokerageRecordMapper.insert(cloneIgnoreId(dbBrokerageRecord, o -> o.setStatus(null))); | 63 | + brokerageRecordMapper.insert(cloneIgnoreId(dbBrokerageRecord, o -> o.setStatus(null))); |
| 64 | // 测试 createTime 不匹配 | 64 | // 测试 createTime 不匹配 |
| 65 | - tradeBrokerageRecordMapper.insert(cloneIgnoreId(dbBrokerageRecord, o -> o.setCreateTime(null))); | 65 | + brokerageRecordMapper.insert(cloneIgnoreId(dbBrokerageRecord, o -> o.setCreateTime(null))); |
| 66 | // 准备参数 | 66 | // 准备参数 |
| 67 | - TradeBrokerageRecordPageReqVO reqVO = new TradeBrokerageRecordPageReqVO(); | 67 | + BrokerageRecordPageReqVO reqVO = new BrokerageRecordPageReqVO(); |
| 68 | reqVO.setUserId(null); | 68 | reqVO.setUserId(null); |
| 69 | reqVO.setBizType(null); | 69 | reqVO.setBizType(null); |
| 70 | reqVO.setStatus(null); | 70 | reqVO.setStatus(null); |
| 71 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); | 71 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); |
| 72 | 72 | ||
| 73 | // 调用 | 73 | // 调用 |
| 74 | - PageResult<TradeBrokerageRecordDO> pageResult = tradeBrokerageRecordService.getBrokerageRecordPage(reqVO); | 74 | + PageResult<BrokerageRecordDO> pageResult = brokerageRecordService.getBrokerageRecordPage(reqVO); |
| 75 | // 断言 | 75 | // 断言 |
| 76 | assertEquals(1, pageResult.getTotal()); | 76 | assertEquals(1, pageResult.getTotal()); |
| 77 | assertEquals(1, pageResult.getList().size()); | 77 | assertEquals(1, pageResult.getList().size()); |
| @@ -85,7 +85,7 @@ public class TradeBrokerageRecordServiceImplTest extends BaseDbUnitTest { | @@ -85,7 +85,7 @@ public class TradeBrokerageRecordServiceImplTest extends BaseDbUnitTest { | ||
| 85 | Integer percent = randomInt(1, 101); | 85 | Integer percent = randomInt(1, 101); |
| 86 | Integer fixedBrokeragePrice = randomInt(); | 86 | Integer fixedBrokeragePrice = randomInt(); |
| 87 | // 调用 | 87 | // 调用 |
| 88 | - int brokerage = tradeBrokerageRecordService.calculateBrokeragePrice(payPrice, percent, fixedBrokeragePrice); | 88 | + int brokerage = brokerageRecordService.calculateBrokeragePrice(payPrice, percent, fixedBrokeragePrice); |
| 89 | // 断言 | 89 | // 断言 |
| 90 | assertEquals(brokerage, fixedBrokeragePrice); | 90 | assertEquals(brokerage, fixedBrokeragePrice); |
| 91 | } | 91 | } |
| @@ -98,7 +98,7 @@ public class TradeBrokerageRecordServiceImplTest extends BaseDbUnitTest { | @@ -98,7 +98,7 @@ public class TradeBrokerageRecordServiceImplTest extends BaseDbUnitTest { | ||
| 98 | Integer skuBrokeragePrice = randomEle(new Integer[]{0, null}); | 98 | Integer skuBrokeragePrice = randomEle(new Integer[]{0, null}); |
| 99 | System.out.println("skuBrokeragePrice=" + skuBrokeragePrice); | 99 | System.out.println("skuBrokeragePrice=" + skuBrokeragePrice); |
| 100 | // 调用 | 100 | // 调用 |
| 101 | - int brokerage = tradeBrokerageRecordService.calculateBrokeragePrice(payPrice, percent, skuBrokeragePrice); | 101 | + int brokerage = brokerageRecordService.calculateBrokeragePrice(payPrice, percent, skuBrokeragePrice); |
| 102 | // 断言 | 102 | // 断言 |
| 103 | assertEquals(brokerage, NumberUtil.div(NumberUtil.mul(payPrice, percent), 100, 0, RoundingMode.DOWN).intValue()); | 103 | assertEquals(brokerage, NumberUtil.div(NumberUtil.mul(payPrice, percent), 100, 0, RoundingMode.DOWN).intValue()); |
| 104 | } | 104 | } |
| @@ -110,7 +110,7 @@ public class TradeBrokerageRecordServiceImplTest extends BaseDbUnitTest { | @@ -110,7 +110,7 @@ public class TradeBrokerageRecordServiceImplTest extends BaseDbUnitTest { | ||
| 110 | Integer percent = null; | 110 | Integer percent = null; |
| 111 | Integer skuBrokeragePrice = null; | 111 | Integer skuBrokeragePrice = null; |
| 112 | // 调用 | 112 | // 调用 |
| 113 | - int brokerage = tradeBrokerageRecordService.calculateBrokeragePrice(payPrice, percent, skuBrokeragePrice); | 113 | + int brokerage = brokerageRecordService.calculateBrokeragePrice(payPrice, percent, skuBrokeragePrice); |
| 114 | // 断言 | 114 | // 断言 |
| 115 | assertEquals(brokerage, 0); | 115 | assertEquals(brokerage, 0); |
| 116 | } | 116 | } |
yudao-module-mall/yudao-module-trade-biz/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/user/TradeBrokerageUserServiceImplTest.java renamed to yudao-module-mall/yudao-module-trade-biz/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/user/BrokerageUserServiceImplTest.java
| @@ -2,9 +2,9 @@ package cn.iocoder.yudao.module.trade.service.brokerage.user; | @@ -2,9 +2,9 @@ package cn.iocoder.yudao.module.trade.service.brokerage.user; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; | 4 | import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; |
| 5 | -import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.TradeBrokerageUserPageReqVO; | ||
| 6 | -import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.TradeBrokerageUserDO; | ||
| 7 | -import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.user.TradeBrokerageUserMapper; | 5 | +import cn.iocoder.yudao.module.trade.controller.admin.brokerage.user.vo.BrokerageUserPageReqVO; |
| 6 | +import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.user.BrokerageUserDO; | ||
| 7 | +import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.user.BrokerageUserMapper; | ||
| 8 | import org.junit.jupiter.api.Disabled; | 8 | import org.junit.jupiter.api.Disabled; |
| 9 | import org.junit.jupiter.api.Test; | 9 | import org.junit.jupiter.api.Test; |
| 10 | import org.springframework.context.annotation.Import; | 10 | import org.springframework.context.annotation.Import; |
| @@ -19,24 +19,24 @@ import static org.junit.jupiter.api.Assertions.assertEquals; | @@ -19,24 +19,24 @@ import static org.junit.jupiter.api.Assertions.assertEquals; | ||
| 19 | 19 | ||
| 20 | // TODO @芋艿:单测后续看看 | 20 | // TODO @芋艿:单测后续看看 |
| 21 | /** | 21 | /** |
| 22 | - * {@link TradeBrokerageUserServiceImpl} 的单元测试类 | 22 | + * {@link BrokerageUserServiceImpl} 的单元测试类 |
| 23 | * | 23 | * |
| 24 | * @author owen | 24 | * @author owen |
| 25 | */ | 25 | */ |
| 26 | -@Import(TradeBrokerageUserServiceImpl.class) | ||
| 27 | -public class TradeBrokerageUserServiceImplTest extends BaseDbUnitTest { | 26 | +@Import(BrokerageUserServiceImpl.class) |
| 27 | +public class BrokerageUserServiceImplTest extends BaseDbUnitTest { | ||
| 28 | 28 | ||
| 29 | @Resource | 29 | @Resource |
| 30 | - private TradeBrokerageUserServiceImpl brokerageUserService; | 30 | + private BrokerageUserServiceImpl brokerageUserService; |
| 31 | 31 | ||
| 32 | @Resource | 32 | @Resource |
| 33 | - private TradeBrokerageUserMapper brokerageUserMapper; | 33 | + private BrokerageUserMapper brokerageUserMapper; |
| 34 | 34 | ||
| 35 | @Test | 35 | @Test |
| 36 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 | 36 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 |
| 37 | public void testGetBrokerageUserPage() { | 37 | public void testGetBrokerageUserPage() { |
| 38 | // mock 数据 | 38 | // mock 数据 |
| 39 | - TradeBrokerageUserDO dbBrokerageUser = randomPojo(TradeBrokerageUserDO.class, o -> { // 等会查询到 | 39 | + BrokerageUserDO dbBrokerageUser = randomPojo(BrokerageUserDO.class, o -> { // 等会查询到 |
| 40 | o.setBrokerageUserId(null); | 40 | o.setBrokerageUserId(null); |
| 41 | o.setBrokerageEnabled(null); | 41 | o.setBrokerageEnabled(null); |
| 42 | o.setCreateTime(null); | 42 | o.setCreateTime(null); |
| @@ -49,13 +49,13 @@ public class TradeBrokerageUserServiceImplTest extends BaseDbUnitTest { | @@ -49,13 +49,13 @@ public class TradeBrokerageUserServiceImplTest extends BaseDbUnitTest { | ||
| 49 | // 测试 createTime 不匹配 | 49 | // 测试 createTime 不匹配 |
| 50 | brokerageUserMapper.insert(cloneIgnoreId(dbBrokerageUser, o -> o.setCreateTime(null))); | 50 | brokerageUserMapper.insert(cloneIgnoreId(dbBrokerageUser, o -> o.setCreateTime(null))); |
| 51 | // 准备参数 | 51 | // 准备参数 |
| 52 | - TradeBrokerageUserPageReqVO reqVO = new TradeBrokerageUserPageReqVO(); | 52 | + BrokerageUserPageReqVO reqVO = new BrokerageUserPageReqVO(); |
| 53 | reqVO.setBrokerageUserId(null); | 53 | reqVO.setBrokerageUserId(null); |
| 54 | reqVO.setBrokerageEnabled(null); | 54 | reqVO.setBrokerageEnabled(null); |
| 55 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); | 55 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); |
| 56 | 56 | ||
| 57 | // 调用 | 57 | // 调用 |
| 58 | - PageResult<TradeBrokerageUserDO> pageResult = brokerageUserService.getBrokerageUserPage(reqVO); | 58 | + PageResult<BrokerageUserDO> pageResult = brokerageUserService.getBrokerageUserPage(reqVO); |
| 59 | // 断言 | 59 | // 断言 |
| 60 | assertEquals(1, pageResult.getTotal()); | 60 | assertEquals(1, pageResult.getTotal()); |
| 61 | assertEquals(1, pageResult.getList().size()); | 61 | assertEquals(1, pageResult.getList().size()); |