@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Getter
@Setter
public class House implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
private Integer number;
/**
* 户号唯一编码
*/
private String code;
private String description;
private Date createTime;
private Integer buildingId;
private Integer floorId;
private Date propertyExpirationTime;
private Integer test; // 必须是数据库中存在的字段,如果没把某个字段映射出来,即便数据库中有,也不会查询到。如果数据库中没有,就会报错。所以不要随便删除数据库中的字段,但可以加入新的字段。
}
这个model定义了多少,就会查询到多少字段的信息。可以少定义,但不可以多定义,否则会报错。
也可以在已有的model基础上扩展,如下:
@Api("房间以及房主信息维护类")
@Getter
@Setter
public class HouseUser {
private House house;
private Integer id;
private Integer customerId;
private String customerName;
private String customerPhone;
private Integer customerAge;
private Integer auth;
}