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.time.LocalDate; import java.util.Date; /** *
* 魅宠基本信息 *
* * @author ojq * @since 2023-03-12 */ @TableName("zf_pet") @Data @ToString public class ZfPet implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private String id; /** * 宠物号码 */ @Excel(name = "宠物号码") private String idNum; /** * 防伪码 */ @Excel(name = "防伪码") private String securityCode; /** * 宠物品种 */ @Excel(name = "宠物品种") private String type; @Excel(name = "宠物类型") private String animal; /** * 宠物名称 */ @Excel(name = "宠物名称") private String name; /** * 出生日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "出生日期", dateFormat = "yyyy-MM-dd") private Date birth; /** * 性别,0:雌,1:雄 */ @Excel(name = "性别",readConverterExp = "0=雌,1=雄") private Integer sex; /** * 宠物颜色 */ @Excel(name = "宠物颜色") private String color; /** * 宠物性质 */ @Excel(name = "宠物性质") private String properties; /** * 饮食习惯 */ @Excel(name = "饮食习惯(喜好)") private String eatHabit; /** * 生活习惯 */ @Excel(name = "生活习惯(喜好)") private String lifeHabit; @Excel(name = "饮食习惯(厌恶)") private String disEatHabit; @Excel(name = "生活习惯(厌恶)") private String disLifeHabit; /** * 犬居住地址 */ @Excel(name = "宠物居住地址") private String address; /** * 能听懂的方言 */ @Excel(name = "能听懂的方言") private String dialect; private Long familyId; @TableField(exist = false) private Integer ownData; @JsonFormat(pattern = "yyyy-MM-dd") private Date createTime; /** * 头像 */ private String headPicture; /** * 全身照 */ private String fullPicture; //以下是主人信息 @Excel(name = "主人名字") private String masterName; @Excel(name = "主人证件号码") private String masterIdNum; @Excel(name = "主人电话号码") private String phone; @Excel(name = "主人地址") private String masterAddress; @TableField(exist = false) @Excel(name = "出生日期", dateFormat = "yyyy-MM-dd") private Date birthStart; @TableField(exist = false) @Excel(name = "出生日期", dateFormat = "yyyy-MM-dd") private Date birthEnd; }