额外字段

This commit is contained in:
2025-10-28 18:13:50 +08:00
parent 4a65b4a2c2
commit fae7d9ed5d
2 changed files with 20 additions and 9 deletions

View File

@@ -34,6 +34,11 @@ public class InviteUserVO implements Serializable {
* 一级收益
*/
private BigDecimal oneIncome;
private BigDecimal totalIncome;
private BigDecimal pendingIncome;
private BigDecimal receivedIncome;
private BigDecimal withdrawnIncome;
private Integer status;
/**
* 邀请时间
*/

View File

@@ -263,16 +263,22 @@
order by u.create_time desc
</select>
<select id="getInviteUser" resultType="com.czg.market.vo.InviteUserVO">
SELECT user.head_img AS headImg,
user.nick_name AS shopUserName,
user.phone AS shopUserPhone,
user.one_income AS oneIncome,
user.invite_time AS inviteTime,
dist.distribution_level_id AS levelId,
dist.distribution_level_name AS levelName,
CASE WHEN dist.id IS NOT NULL THEN 1 ELSE 0 END AS isDistribution
SELECT
user.head_img AS headImg,
user.nick_name AS shopUserName,
user.phone AS shopUserPhone,
user.one_income AS oneIncome,
user.invite_time AS inviteTime,
dist.total_income AS totalIncome,
dist.pending_income AS pendingIncome,
dist.received_income AS receivedIncome,
dist.withdrawn_income AS withdrawnIncome,
dist.status AS status,
dist.distribution_level_id AS levelId,
dist.distribution_level_name AS levelName,
CASE WHEN dist.id IS NOT NULL THEN 1 ELSE 0 END AS isDistribution
FROM `tb_shop_user` user
left join mk_distribution_user dist on user.id = dist.id
left join mk_distribution_user dist on user.id = dist.id
WHERE user.`distribution_user_id` = #{distributionUserId}
<if test="shopUserId != null">and user.id = #{shopUserId}</if>
ORDER BY user.`create_time` DESC