package com.doumee.dao.vo; import com.doumee.core.annotation.excel.ExcelColumn; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 会员列表VO(列表展示 + 导出) * @author rk * @date 2026/04/13 */ @Data @ApiModel("会员列表信息") public class MemberListVO { @ApiModelProperty(value = "主键") private Integer id; @ExcelColumn(name = "用户昵称", index = 1, width = 12) @ApiModelProperty(value = "用户昵称") private String nickName; @ExcelColumn(name = "会员姓名", index = 2, width = 10) @ApiModelProperty(value = "会员姓名") private String name; @ExcelColumn(name = "授权手机号", index = 3, width = 14) @ApiModelProperty(value = "授权手机号") private String telephone; @ExcelColumn(name = "注册时间", index = 4, width = 18, dateFormat = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; @ExcelColumn(name = "状态", index = 5, width = 10, valueMapping = "0=正常;1=停用;2=已注销;") @ApiModelProperty(value = "状态 0=正常;1=停用;2=已注销") private Integer status; }