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; }