package cn.iocoder.yudao.module.ums.controller.admin.member.vo.profile; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.time.LocalDateTime; @Schema(description = "管理后台 - 会员资料变更申请 Response VO") @Data public class UmsMemberProfileChangeRespVO { @Schema(description = "编号", example = "1") private Long id; @Schema(description = "会员 ID", example = "1") private Long memberId; @Schema(description = "会员编号", example = "HY20261020000001") private String memberNo; @Schema(description = "会员名称", example = "张三") private String memberName; @Schema(description = "提交人用户 ID", example = "100") private Long userId; @Schema(description = "状态:0-待审核 10-已通过 20-已驳回", example = "0") private Integer status; @Schema(description = "变更后的联系人") private String contactUser; @Schema(description = "变更后的联系电话") private String contactPhone; @Schema(description = "变更后的邮箱") private String contactEmail; @Schema(description = "变更后的工作单位") private String workUnit; @Schema(description = "变更后的职称") private String title; @Schema(description = "变更后的研究方向") private String researchDirection; @Schema(description = "变更后的单位简介") private String unitIntro; @Schema(description = "变更后的法定代表人") private String legalPerson; @Schema(description = "变更后的统一社会信用代码") private String organizationCode; @Schema(description = "变更后的地区编码") private String regionCode; @Schema(description = "变更后的行业") private String industry; @Schema(description = "变更摘要") private String changeSummary; @Schema(description = "审核人用户 ID") private Long auditUserId; @Schema(description = "审核时间") private LocalDateTime auditTime; @Schema(description = "审核意见(驳回原因)") private String auditRemark; @Schema(description = "提交时间") private LocalDateTime createTime; }