package com.xiaopeng.api.model.operation; import com.alibaba.fastjson2.JSONArray; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.xiaopeng.common.core.web.domain.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** *

* 活动发放用户 *

* * @author mitao * @since 2026-04-20 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("xp_acticity_user") @ApiModel(value="XpActicityUser对象", description="活动发放用户") public class XpActicityUser extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "活动id") private Integer actitcityId; @ApiModelProperty(value = "策略id") private Integer actitcityStrategeId; @ApiModelProperty(value = "用户类型(1=全部用户,2=老用户,3=新用户,4=流失用户,5=指定用户)") private Integer userType; @ApiModelProperty(value = "指定用户json数组") private JSONArray userList; @ApiModelProperty(value = "策略组名称") private String strategyName; }