| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- package com.zhentao.vo;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import lombok.Data;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.util.Date;
- /**
- * 红娘成功案例上传VO
- */
- @Data
- public class MatchmakerSuccessCaseUploadVO implements Serializable {
-
- private static final long serialVersionUID = 1L;
-
- /**
- * 主键ID
- */
- private Long id;
- /**
- * 撮合红娘ID
- */
- private Integer matchmakerId;
- /**
- * 男方用户ID
- */
- private Integer maleUserId;
- /**
- * 女方用户ID
- */
- private Integer femaleUserId;
- /**
- * 男方真实姓名
- */
- private String maleRealName;
- /**
- * 女方真实姓名
- */
- private String femaleRealName;
- /**
- * 成功凭证图片路径(JSON数组格式)
- */
- private String proofImages;
- /**
- * 案例类型: 1-订婚 2-领证结婚
- */
- private Integer caseType;
- /**
- * 成功日期(结婚日期/确定关系日期)
- */
- @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
- private Date caseDate;
- /**
- * 审核状态:0-待审核 1-审核通过 2-审核失败 3-核实中
- */
- private Integer auditStatus;
- /**
- * 审核备注(失败原因)
- */
- private String auditRemark;
- /**
- * 审核人ID(管理员)
- */
- private Integer auditorId;
- /**
- * 积分奖励
- */
- private Integer pointsReward;
- /**
- * 现金奖励
- */
- private BigDecimal cashReward;
- /**
- * 奖励状态:0-未发放 1-已发放
- */
- private Integer rewardStatus;
- /**
- * 是否发布到成功案例展示:0-否 1-是
- */
- private Integer isPublished;
- /**
- * 关联的成功案例ID
- */
- private Integer publishedCaseId;
- /**
- * 0未读 1已读
- */
- private Integer isRead;
- /**
- * 上传时间
- */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date createdAt;
- /**
- * 更新时间(更改时间)
- */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date updatedAt;
- /**
- * 审核时间
- */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date auditedAt;
-
- /**
- * 审核耗时(审核时间 - 上传时间,格式化的可读字符串)
- */
- private String auditDuration;
- }
|