package com.czg.market.vo;

import com.czg.account.entity.ShopUser;
import com.czg.market.dto.MemberConfigDTO;
import com.czg.market.entity.MemberLevelConfig;
import jakarta.validation.Valid;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;

@Data
public class UMemberConfigVO implements Serializable {
   /**
    * 店铺会员配置信息
    */
   private MemberConfigVO memberConfig;
   /**
    * kv形式，BIND_PHONE绑定手机号 ORDER订单数 COST_AMOUNT消费金额 RECHARGE_AMOUNT充值金额, true满足 false不满足
    */
   private Map<String, Object> conditionMap;
   private MemberLevelVO memberLevel;
   private List<MemberLevelVO> memberLevelList;
}
