房间日奖励-后台-房主获得奖励

This commit is contained in:
2025-09-18 18:35:14 +08:00
parent b7ed7f69a2
commit 3ccccf1d04
3 changed files with 25 additions and 32 deletions

View File

@@ -1,5 +1,6 @@
package com.accompany.admin.vo.room;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -17,7 +18,19 @@ public class RoomDaySendRankRewardRecordAdminVo {
@ApiModelProperty("统计日期")
private String statDate;
@ExcelProperty("分区ID")
@ExcelIgnore
@ApiModelProperty("房间UID")
private Long roomUid;
@ExcelProperty("房间id")
@ApiModelProperty("房间id")
private Long erbanNo;
@ExcelProperty("房间标题")
@ApiModelProperty("房间标题")
private String roomTitle;
@ExcelIgnore
@ApiModelProperty("分区ID")
private Integer partitionId;
@@ -25,13 +38,9 @@ public class RoomDaySendRankRewardRecordAdminVo {
@ApiModelProperty("分区描述")
private String partitionIdDesc;
@ExcelProperty("房主erbanNo")
@ApiModelProperty("房主erbanNo")
private Long erbanNo;
@ExcelProperty("房间UID")
@ApiModelProperty("房间UID")
private Long roomUid;
@ExcelProperty("地区名称")
@ApiModelProperty("地区名称")
private String regionName;
@ExcelProperty("房间流水金额")
@NumberFormat("#.##")
@@ -48,24 +57,11 @@ public class RoomDaySendRankRewardRecordAdminVo {
@ExcelProperty("目标获得金币")
@ApiModelProperty("目标获得金币")
private Long ownerReceiveReward;
@ExcelProperty("用户贡献比例")
@NumberFormat("#.##")
@ApiModelProperty("用户贡献比例")
private BigDecimal rewardRatio;
private Long ownerReward;
@ExcelProperty("已获得金币")
@ApiModelProperty("已获得金币")
private Long userReceiveReward;
@ExcelProperty("房间标题")
@ApiModelProperty("房间标题")
private String roomTitle;
@ExcelProperty("地区名称")
@ApiModelProperty("地区名称")
private String regionName;
private Long ownerReceiveReward;
@ExcelProperty("领取时间")
@ApiModelProperty("领取时间")

View File

@@ -31,10 +31,6 @@ public class RoomDaySendRankRewardAdminService extends ServiceImpl<RoomDaySendRa
@Autowired
private UsersService usersService;
@Autowired
private RoomDaySendRankRoomRecordService roomDaySendRankRoomRecordService;
@Autowired
private RoomDaySendRankUserRecordService roomDaySendRankUserRecordService;
public Page<RoomDaySendRankRewardRecordAdminVo> pageRecord(Integer partitionId, Integer regionId, Long erbanNo,
Integer status, String startDate, String endDate,

View File

@@ -5,17 +5,18 @@
<select id="pageRecordWithDateRange" resultType="com.accompany.admin.vo.room.RoomDaySendRankRewardRecordAdminVo">
SELECT
rn.stat_date statDate,
rn.partition_id partitionId,
u.erban_no erbanNo,
rn.room_uid roomUid,
u.erban_no erbanNo,
rm.`title` roomTitle,
rn.partition_id partitionId,
pi.`desc` partitionIdDesc,
ri.`name` regionName,
rn.serial_value serialValue,
rn.reward_id rewardId,
rr.name levelName,
ri.`name` regionName,
rn.owner_reward ownerReward,
rn.owner_receive_reward ownerReceiveReward,
rn.receive_time receiveTime,
pi.`desc` partitionIdDesc
rn.receive_time receiveTime
FROM
room_day_send_rank_room_record rn
LEFT JOIN room rm on rn.room_uid = rm.uid