package cn.iocoder.yudao.module.wxcp.dal.dataobject.activity;
|
|
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
import com.baomidou.mybatisplus.annotation.KeySequence;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.*;
|
|
/**
|
* 企业微信活动 - 报名采集值 DO
|
*
|
* 一条报名记录里每个自定义字段的值存一行,字段名/类型做快照,
|
* 后续活动修改字段也不会影响历史数据的含义。
|
*
|
* @author 超级管理员
|
*/
|
@TableName("wxcp_activity_signup_value")
|
@KeySequence("wxcp_activity_signup_value_seq")
|
@Data
|
@EqualsAndHashCode(callSuper = true)
|
@ToString(callSuper = true)
|
@Builder
|
@NoArgsConstructor
|
@AllArgsConstructor
|
public class WxCpActivitySignupValueDO extends BaseDO {
|
|
@TableId
|
private Long id;
|
/**
|
* 报名记录编号
|
*/
|
private Long signupId;
|
/**
|
* 活动编号
|
*/
|
private Long activityId;
|
/**
|
* 字段编号
|
*/
|
private Long fieldId;
|
/**
|
* 字段名称(快照)
|
*/
|
private String fieldLabel;
|
/**
|
* 字段类型(快照)
|
*/
|
private String fieldType;
|
/**
|
* 字段值;多选用英文逗号拼接
|
*/
|
private String fieldValue;
|
/**
|
* 排序号
|
*/
|
private Integer sortNo;
|
|
}
|