feat:聊天配置

This commit is contained in:
dzc committed 2025-11-28 15:51:52 +08:00
1 parent a7de1ddbb2
commit d44a87efee
4 files changed
+31 -1

No files matched your search

@@ -28,4 +28,12 @@ public class MemberConfigBaseVO {
@NotNull(message = "1 元赠送积分不能为空")
private Integer pointTradeGivePoint;
@NotNull(message = "普通用户每天可以和几个人聊天不能为空")
@Schema(description = "普通用户每天可以和几个人聊天")
private Integer defaultChatUserCout;
@NotNull(message = "普通用户每天可以和人发几次消息不能为空")
@Schema(description = "普通用户每天可以和人发几次消息")
private Integer defaultChatUserMsgCout;
}
@@ -26,23 +26,37 @@ public class MemberConfigDO extends BaseDO {
*/
@TableId
private Long id;
/**
* 积分抵扣开关
*/
private Boolean pointTradeDeductEnable;
/**
* 积分抵扣,单位:分
*
* <p>
* 1 积分抵扣多少分
*/
private Integer pointTradeDeductUnitPrice;
/**
* 积分抵扣最大值
*/
private Integer pointTradeDeductMaxPrice;
/**
* 1 元赠送多少分
*/
private Integer pointTradeGivePoint;
/**
* 普通用户每天可以和几个人聊天
*/
private Integer defaultChatUserCout;
/**
* 普通用户每天可以和人发几次消息
*/
private Integer defaultChatUserMsgCout;
}
@@ -285,6 +285,8 @@ public class RecentServiceImpl implements RecentService {
RecentPageReqVO resultQuery = BeanUtil.toBean(bean, RecentPageReqVO.class);
resultQuery.setSceneBizType(bean.getScene().getType());
resultQuery.setIssueProvince(bean.getProvince());
resultQuery.setIssueCity(bean.getCity());
// 只查询异性
if (ObjectUtil.isNotEmpty(operationUser.getSex())) {
SexEnum sexEnum = SexEnum.valueOfSex(operationUser.getSex());
@@ -112,6 +112,12 @@
<if test="dto.memberSex != null">
and u.sex = #{dto.memberSex}
</if>
<if test="dto.issueProvince != null">
and u.province like concat('%', #{dto.issueProvince}, '%')
</if>
<if test="dto.issueCity != null">
and u.city like concat('%', #{dto.issueCity}, '%')
</if>
<if test="dto.memberRecentTagList != null and dto.memberRecentTagList.size() != 0">
and exists (select 1
from member_recent_tag t