package cn.iocoder.yudao.module.ums.dal.dataobject.member; 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.*; import java.time.LocalDateTime; /** * 会员资料变更申请 DO * *
会员自助修改资料后生成一条待审核记录,管理员审核通过后才写回会员主表。 * * @author 超级管理员 */ @TableName("ums_member_profile_change") @KeySequence("ums_member_profile_change_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class UmsMemberProfileChangeDO extends BaseDO { @TableId private Long id; /** 会员 ID */ private Long memberId; /** 会员编号(快照) */ private String memberNo; /** 会员名称(快照) */ private String memberName; /** 提交人用户 ID */ private Long userId; /** 状态:0-待审核 10-已通过 20-已驳回 */ private Integer status; /** 变更后的联系人 */ private String contactUser; /** 变更后的联系电话 */ private String contactPhone; /** 变更后的邮箱 */ private String contactEmail; /** 变更后的工作单位 */ private String workUnit; /** 变更后的职称 */ private String title; /** 变更后的研究方向 */ private String researchDirection; /** 变更后的单位简介 */ private String unitIntro; /** 变更后的法定代表人 */ private String legalPerson; /** 变更后的统一社会信用代码 */ private String organizationCode; /** 变更后的地区编码 */ private String regionCode; /** 变更后的行业 */ private String industry; /** 变更摘要(字段级差异,供审核查看) */ private String changeSummary; /** 审核人用户 ID */ private Long auditUserId; /** 审核时间 */ private LocalDateTime auditTime; /** 审核意见(驳回原因) */ private String auditRemark; }