|
|
|
@ -3,8 +3,11 @@ package com.rehome.mqttclienttemperature.entity;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.Data;
|
|
|
|
import org.hibernate.annotations.Proxy;
|
|
|
|
import org.hibernate.annotations.Proxy;
|
|
|
|
|
|
|
|
import org.springframework.data.annotation.CreatedDate;
|
|
|
|
|
|
|
|
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.persistence.*;
|
|
|
|
import javax.persistence.*;
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
@ -18,12 +21,13 @@ import javax.persistence.*;
|
|
|
|
* String(17) 到 String(21):第三天的 气温,概况,风向和风力,图标一,图标二。
|
|
|
|
* String(17) 到 String(21):第三天的 气温,概况,风向和风力,图标一,图标二。
|
|
|
|
* String(22) 被查询的城市或地区的介绍
|
|
|
|
* String(22) 被查询的城市或地区的介绍
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@EntityListeners(AuditingEntityListener.class)
|
|
|
|
@Proxy(lazy = false)
|
|
|
|
@Proxy(lazy = false)
|
|
|
|
@Data
|
|
|
|
@Data
|
|
|
|
@Entity
|
|
|
|
@Entity
|
|
|
|
@Table(indexes = {@Index(name = "idx_cityName", columnList = "cityName"), @Index(name = "idx_cityCode", columnList = "cityCode"), @Index(name = "idx_createDate", columnList = "createDate"), @Index(name = "idx_dataHour", columnList = "dataHour"), @Index(name = "idx_dataMinute", columnList = "dataMinute"), @Index(name = "idx_dataSecond", columnList = "dataSecond"),
|
|
|
|
//@Table(indexes = {@Index(name = "idx_cityName", columnList = "cityName"), @Index(name = "idx_cityCode", columnList = "cityCode"), @Index(name = "idx_createDate", columnList = "createDate"), @Index(name = "idx_dataHour", columnList = "dataHour"), @Index(name = "idx_dataMinute", columnList = "dataMinute"), @Index(name = "idx_dataSecond", columnList = "dataSecond"),
|
|
|
|
@Index(name = "data_create_date_city_code", columnList = "cityCode"), @Index(name = "data_create_date_city_code", columnList = "createDate"),
|
|
|
|
// @Index(name = "data_create_date_city_code", columnList = "cityCode"), @Index(name = "data_create_date_city_code", columnList = "createDate"),
|
|
|
|
@Index(name = "data_create_date_city_name", columnList = "cityName"), @Index(name = "data_create_date_city_name", columnList = "createDate")})
|
|
|
|
// @Index(name = "data_create_date_city_name", columnList = "cityName"), @Index(name = "data_create_date_city_name", columnList = "createDate")})
|
|
|
|
public class WebServiceWeatherInfo {
|
|
|
|
public class WebServiceWeatherInfo {
|
|
|
|
|
|
|
|
|
|
|
|
// @Id
|
|
|
|
// @Id
|
|
|
|
@ -31,7 +35,7 @@ public class WebServiceWeatherInfo {
|
|
|
|
// @ApiModelProperty(value = "主键")
|
|
|
|
// @ApiModelProperty(value = "主键")
|
|
|
|
@Id
|
|
|
|
@Id
|
|
|
|
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "webService_weather_info_seq")
|
|
|
|
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "webService_weather_info_seq")
|
|
|
|
@SequenceGenerator(name = "webService_weather_info_seq", sequenceName = "webService_weather_info_seq_name_appserver")
|
|
|
|
@SequenceGenerator(name = "webService_weather_info_seq", sequenceName = "webService_weather_info_seq")
|
|
|
|
private Long id;
|
|
|
|
private Long id;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(length = 100)
|
|
|
|
@Column(length = 100)
|
|
|
|
@ -132,8 +136,9 @@ public class WebServiceWeatherInfo {
|
|
|
|
private String cityIntroduce;
|
|
|
|
private String cityIntroduce;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "日期")
|
|
|
|
@ApiModelProperty(value = "日期")
|
|
|
|
@Column(length = 20)
|
|
|
|
@Temporal(TemporalType.TIMESTAMP)
|
|
|
|
private String createDate;
|
|
|
|
@CreatedDate
|
|
|
|
|
|
|
|
private Date createDate;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "时")
|
|
|
|
@ApiModelProperty(value = "时")
|
|
|
|
@Column(length = 20)
|
|
|
|
@Column(length = 20)
|
|
|
|
|