package com.mirage.mirageservice.domain; import java.util.Date; /** * Created by hzlinhai on 2025/10/23. */ /** * 家族圈 */ public class FamilyMoments { private Long id; /** * 0:普通消息 1:定置公告 */ private Integer type; /** * 发布人 */ private Long publishUid; /** * 发布时间 */ private Date publishTime; /** * 公告设置实效时间,长期有效填-1 */ private Long expireTime; /** * json,eg: {"text":"我是一条家族圈","media":[{"url":"","type":0,"order":0},{"url":"","type":1,"order":1}]} */ private String content; /** * 可见范围:0:全员 1:支系堂派 2:聚落 3:家族内男性 4:出生地 */ private Integer visibleType; /** * 对应visible_type值 */ private String visibleValue; private Integer isDeleted; private Date gmtCreate; private Date gmtModified; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Integer getType() { return type; } public void setType(Integer type) { this.type = type; } public Long getPublishUid() { return publishUid; } public void setPublishUid(Long publishUid) { this.publishUid = publishUid; } public Date getPublishTime() { return publishTime; } public void setPublishTime(Date publishTime) { this.publishTime = publishTime; } public Long getExpireTime() { return expireTime; } public void setExpireTime(Long expireTime) { this.expireTime = expireTime; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public Integer getVisibleType() { return visibleType; } public void setVisibleType(Integer visibleType) { this.visibleType = visibleType; } public String getVisibleValue() { return visibleValue; } public void setVisibleValue(String visibleValue) { this.visibleValue = visibleValue; } public Integer getIsDeleted() { return isDeleted; } public void setIsDeleted(Integer isDeleted) { this.isDeleted = isDeleted; } public Date getGmtCreate() { return gmtCreate; } public void setGmtCreate(Date gmtCreate) { this.gmtCreate = gmtCreate; } public Date getGmtModified() { return gmtModified; } public void setGmtModified(Date gmtModified) { this.gmtModified = gmtModified; } }