Merge remote-tracking branch 'origin/test' into test

This commit is contained in:
张松
2025-10-15 11:09:51 +08:00
7 changed files with 167 additions and 16 deletions

View File

@@ -87,7 +87,10 @@ public class ShopUser implements Serializable {
* 钱包余额
*/
private BigDecimal amount;
/**
* 充值次数
*/
private Integer rechargeCount;
/**
* 消费累计
*/

View File

@@ -2,6 +2,7 @@ package com.czg.account.service;
import com.czg.account.dto.shopuser.*;
import com.czg.account.entity.ShopUser;
import com.czg.market.entity.SmsPushEventUser;
import com.czg.resp.CzgResult;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
@@ -19,6 +20,7 @@ public interface AShopUserService {
Page<ShopUser> getPage(String key, Integer isVip);
Page<ShopUserDTO> getPage(String key, Integer isVip, BigDecimal amount);
Page<ShopUser> getPushEventUser(SmsPushEventUser smsPushEventUser);
Boolean add(Long shopId, ShopUserAddDTO shopUserAddDTO);

View File

@@ -41,29 +41,54 @@ public class SmsPushEventUser implements Serializable {
private Long shopId;
/**
* 性别 0未知 12女
* 性别 未知 男
* 1查询 其余不查
*/
private String gender;
private Integer sexMan;
private Integer sexWoman;
private Integer sexUnknown;
/**
* 是否会员 0否 1是 null全查
*/
private Integer isVip;
/**
* 是否充值过 0否 1是 null为全查
*/
private Integer isRecharge;
/**
* 下单时间 0今天 1昨天 2两周内 3两周前
* 下单时间 从未下单 1查询 其余不查
*/
private String orderTimes;
private Integer noOrder;
/**
* 下单时间 下过一单 1查询 其余不查
*/
private Integer oneOrder;
/**
* 下单时间 下过五单及以上 1查询 其余不查
*/
private Integer fiveOrder;
/**
* 下单时间 0从未下单 其它数字表示下过几单
* 下单时间 今天 1查询 其余不查
*/
private String orderHistory;
private Integer orderTimeToday;
/**
* 下单时间 昨天 1查询 其余不查
*/
private Integer orderTimeYesterday;
/**
* 下单时间 两周内 1查询 其余不查
*/
private Integer orderTimeTwoWeeks;
/**
* 下单时间 两周前 1查询 其余不查
*/
private Integer orderTimeMoreThanTwoWeeks;
/**
* 充值过 0否 1是
*/
private String isRecharge;
/**
* 会员 0非会员 1会员
*/
private String vip;
/**
* 预留 短信推送用 会员等级 0 全部会员 1仅限等级 2以上等级