zqy
2024-07-15 e0bf75fedccd21ae9f91e9a5e6a4934dc8a269dd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
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;
 
/**
 * <p>
 * 魅宠基本信息
 * </p>
 *
 * @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;
 
 
}