package com.ruoyi.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import lombok.Data; import lombok.ToString; import java.io.Serializable; import java.util.Date; /** *

* *

* * @author ojq * @since 2023-03-12 */ @TableName("zf_contact") @Data @ToString public class ZfContact implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 成员姓名 */ @Excel(name = "成员姓名") private String myName; /** * 称呼 */ @Excel(name = "称呼") private String nickName; /** * 称呼者姓名 */ @Excel(name = "称呼者姓名") private String name; /** * 工作单位 */ @Excel(name = "工作单位") private String work; /** * 手机号码 */ @Excel(name = "手机号码") private String phone; /** * 微信号 */ @Excel(name = "微信号") private String wx; /** * qq号 */ @Excel(name = "qq号") private String qq; /** * 推特号 */ @Excel(name = "推特号") private String twitter; /** * 是否常联系,0:否,1:是 */ @Excel(name = "是否常联系",readConverterExp = "0=否,1=是") private Integer isAlways; /** * 备注 */ @Excel(name = "备注") private String remark; private String url; @Excel(name="所属家庭编号(导入数据时请删除此栏)") private Long familyId; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date createTime; /** * 是否是本家庭的数据(0:不是,1:是) */ @TableField(exist = false) private Integer ownData = 0; /** * 开始时间 */ @TableField(exist = false) private Date happenStartTime; /** * 结束时间 */ @TableField(exist = false) private Date happenEndTime; /** * 发生时间 */ @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private Date happenTime; }