package com.flightfeather.monitor.domain.ds1.entity;
|
|
import java.time.LocalDateTime;
|
import java.util.Date;
|
import javax.persistence.*;
|
|
@Table(name = "du_js_t_request_task_setting")
|
public class RequestTaskSetting {
|
@Id
|
private Integer id;
|
|
private String user;
|
|
@Column(name = "update_time")
|
private Date updateTime;
|
|
private String region;
|
|
private String version;
|
|
/**
|
* 数据爬取开始时间
|
*/
|
@Column(name = "request_start_time")
|
private Date requestStartTime;
|
|
/**
|
* 数据爬取结束时间
|
*/
|
@Column(name = "request_end_time")
|
private Date requestEndTime;
|
|
/**
|
* 在爬取任务开始结束时间内,爬取的频率
|
*/
|
@Column(name = "request_interval_seconds")
|
private Integer requestIntervalSeconds;
|
|
/**
|
* 一次数据爬取任务中,按总时长分段执行的每段时间长度
|
*/
|
@Column(name = "request_range_hour")
|
private Integer requestRangeHour;
|
|
/**
|
* 一次数据爬取任务中,分段执行时的每段的间隔时间
|
*/
|
@Column(name = "request_range_interval_seconds")
|
private Integer requestRangeIntervalSeconds;
|
|
/**
|
* 爬取任务异常时再次尝试间隔
|
*/
|
@Column(name = "request_fail_wait_seconds")
|
private Integer requestFailWaitSeconds;
|
|
/**
|
* 爬取失败时再次尝试的总次数
|
*/
|
@Column(name = "request_retry_times")
|
private Integer requestRetryTimes;
|
|
@Column(name = "statics_daily_time")
|
private Date staticsDailyTime;
|
|
@Column(name = "statics_monthly_time")
|
private Date staticsMonthlyTime;
|
|
/**
|
* 单次登陆失败重新尝试等待时间
|
*/
|
@Column(name = "login_fail_wait_seconds")
|
private Integer loginFailWaitSeconds;
|
|
/**
|
* 登陆失败连续尝试次数
|
*/
|
@Column(name = "login_retry_times")
|
private Integer loginRetryTimes;
|
|
/**
|
* 整个爬取任务重新开始尝试等待时间
|
*/
|
@Column(name = "task_retry_wait_seconds")
|
private Integer taskRetryWaitSeconds;
|
|
/**
|
* 程序首次执行, 站点数据最新时刻表为空时, 数据获取开始时间相对当日往前偏移的天数
|
*/
|
@Column(name = "first_request_offset_days")
|
private Integer firstRequestOffsetDays;
|
|
/**
|
* cookie有效时长,单位小时
|
*/
|
@Column(name = "request_cookie_valid_duration")
|
private Integer requestCookieValidDuration;
|
|
/**
|
* @return id
|
*/
|
public Integer getId() {
|
return id;
|
}
|
|
/**
|
* @param id
|
*/
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
/**
|
* @return user
|
*/
|
public String getUser() {
|
return user;
|
}
|
|
/**
|
* @param user
|
*/
|
public void setUser(String user) {
|
this.user = user == null ? null : user.trim();
|
}
|
|
/**
|
* @return update_time
|
*/
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
/**
|
* @param updateTime
|
*/
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
/**
|
* @return region
|
*/
|
public String getRegion() {
|
return region;
|
}
|
|
/**
|
* @param region
|
*/
|
public void setRegion(String region) {
|
this.region = region == null ? null : region.trim();
|
}
|
|
/**
|
* @return version
|
*/
|
public String getVersion() {
|
return version;
|
}
|
|
/**
|
* @param version
|
*/
|
public void setVersion(String version) {
|
this.version = version == null ? null : version.trim();
|
}
|
|
/**
|
* 获取数据爬取开始时间
|
*
|
* @return request_start_time - 数据爬取开始时间
|
*/
|
public Date getRequestStartTime() {
|
return requestStartTime;
|
}
|
|
/**
|
* 设置数据爬取开始时间
|
*
|
* @param requestStartTime 数据爬取开始时间
|
*/
|
public void setRequestStartTime(Date requestStartTime) {
|
this.requestStartTime = requestStartTime;
|
}
|
|
/**
|
* 获取数据爬取结束时间
|
*
|
* @return request_end_time - 数据爬取结束时间
|
*/
|
public Date getRequestEndTime() {
|
return requestEndTime;
|
}
|
|
/**
|
* 设置数据爬取结束时间
|
*
|
* @param requestEndTime 数据爬取结束时间
|
*/
|
public void setRequestEndTime(Date requestEndTime) {
|
this.requestEndTime = requestEndTime;
|
}
|
|
/**
|
* 获取在爬取任务开始结束时间内,爬取的频率
|
*
|
* @return request_interval_seconds - 在爬取任务开始结束时间内,爬取的频率
|
*/
|
public Integer getRequestIntervalSeconds() {
|
return requestIntervalSeconds;
|
}
|
|
/**
|
* 设置在爬取任务开始结束时间内,爬取的频率
|
*
|
* @param requestIntervalSeconds 在爬取任务开始结束时间内,爬取的频率
|
*/
|
public void setRequestIntervalSeconds(Integer requestIntervalSeconds) {
|
this.requestIntervalSeconds = requestIntervalSeconds;
|
}
|
|
/**
|
* 获取一次数据爬取任务中,按总时长分段执行的每段时间长度
|
*
|
* @return request_range_hour - 一次数据爬取任务中,按总时长分段执行的每段时间长度
|
*/
|
public Integer getRequestRangeHour() {
|
return requestRangeHour;
|
}
|
|
/**
|
* 设置一次数据爬取任务中,按总时长分段执行的每段时间长度
|
*
|
* @param requestRangeHour 一次数据爬取任务中,按总时长分段执行的每段时间长度
|
*/
|
public void setRequestRangeHour(Integer requestRangeHour) {
|
this.requestRangeHour = requestRangeHour;
|
}
|
|
/**
|
* 获取一次数据爬取任务中,分段执行时的每段的间隔时间
|
*
|
* @return request_range_interval_seconds - 一次数据爬取任务中,分段执行时的每段的间隔时间
|
*/
|
public Integer getRequestRangeIntervalSeconds() {
|
return requestRangeIntervalSeconds;
|
}
|
|
/**
|
* 设置一次数据爬取任务中,分段执行时的每段的间隔时间
|
*
|
* @param requestRangeIntervalSeconds 一次数据爬取任务中,分段执行时的每段的间隔时间
|
*/
|
public void setRequestRangeIntervalSeconds(Integer requestRangeIntervalSeconds) {
|
this.requestRangeIntervalSeconds = requestRangeIntervalSeconds;
|
}
|
|
/**
|
* 获取爬取任务异常时再次尝试间隔
|
*
|
* @return request_fail_wait_seconds - 爬取任务异常时再次尝试间隔
|
*/
|
public Integer getRequestFailWaitSeconds() {
|
return requestFailWaitSeconds;
|
}
|
|
/**
|
* 设置爬取任务异常时再次尝试间隔
|
*
|
* @param requestFailWaitSeconds 爬取任务异常时再次尝试间隔
|
*/
|
public void setRequestFailWaitSeconds(Integer requestFailWaitSeconds) {
|
this.requestFailWaitSeconds = requestFailWaitSeconds;
|
}
|
|
/**
|
* 获取爬取失败时再次尝试的总次数
|
*
|
* @return request_retry_times - 爬取失败时再次尝试的总次数
|
*/
|
public Integer getRequestRetryTimes() {
|
return requestRetryTimes;
|
}
|
|
/**
|
* 设置爬取失败时再次尝试的总次数
|
*
|
* @param requestRetryTimes 爬取失败时再次尝试的总次数
|
*/
|
public void setRequestRetryTimes(Integer requestRetryTimes) {
|
this.requestRetryTimes = requestRetryTimes;
|
}
|
|
/**
|
* @return statics_daily_time
|
*/
|
public Date getStaticsDailyTime() {
|
return staticsDailyTime;
|
}
|
|
/**
|
* @param staticsDailyTime
|
*/
|
public void setStaticsDailyTime(Date staticsDailyTime) {
|
this.staticsDailyTime = staticsDailyTime;
|
}
|
|
/**
|
* @return statics_monthly_time
|
*/
|
public Date getStaticsMonthlyTime() {
|
return staticsMonthlyTime;
|
}
|
|
/**
|
* @param staticsMonthlyTime
|
*/
|
public void setStaticsMonthlyTime(Date staticsMonthlyTime) {
|
this.staticsMonthlyTime = staticsMonthlyTime;
|
}
|
|
/**
|
* 获取单次登陆失败重新尝试等待时间
|
*
|
* @return login_fail_wait_seconds - 单次登陆失败重新尝试等待时间
|
*/
|
public Integer getLoginFailWaitSeconds() {
|
return loginFailWaitSeconds;
|
}
|
|
/**
|
* 设置单次登陆失败重新尝试等待时间
|
*
|
* @param loginFailWaitSeconds 单次登陆失败重新尝试等待时间
|
*/
|
public void setLoginFailWaitSeconds(Integer loginFailWaitSeconds) {
|
this.loginFailWaitSeconds = loginFailWaitSeconds;
|
}
|
|
/**
|
* 获取登陆失败连续尝试次数
|
*
|
* @return login_retry_times - 登陆失败连续尝试次数
|
*/
|
public Integer getLoginRetryTimes() {
|
return loginRetryTimes;
|
}
|
|
/**
|
* 设置登陆失败连续尝试次数
|
*
|
* @param loginRetryTimes 登陆失败连续尝试次数
|
*/
|
public void setLoginRetryTimes(Integer loginRetryTimes) {
|
this.loginRetryTimes = loginRetryTimes;
|
}
|
|
/**
|
* 获取整个爬取任务重新开始尝试等待时间
|
*
|
* @return task_retry_wait_seconds - 整个爬取任务重新开始尝试等待时间
|
*/
|
public Integer getTaskRetryWaitSeconds() {
|
return taskRetryWaitSeconds;
|
}
|
|
/**
|
* 设置整个爬取任务重新开始尝试等待时间
|
*
|
* @param taskRetryWaitSeconds 整个爬取任务重新开始尝试等待时间
|
*/
|
public void setTaskRetryWaitSeconds(Integer taskRetryWaitSeconds) {
|
this.taskRetryWaitSeconds = taskRetryWaitSeconds;
|
}
|
|
/**
|
* 获取程序首次执行, 站点数据最新时刻表为空时, 数据获取开始时间相对当日往前偏移的天数
|
*
|
* @return first_request_offset_days - 程序首次执行, 站点数据最新时刻表为空时, 数据获取开始时间相对当日往前偏移的天数
|
*/
|
public Integer getFirstRequestOffsetDays() {
|
return firstRequestOffsetDays;
|
}
|
|
/**
|
* 设置程序首次执行, 站点数据最新时刻表为空时, 数据获取开始时间相对当日往前偏移的天数
|
*
|
* @param firstRequestOffsetDays 程序首次执行, 站点数据最新时刻表为空时, 数据获取开始时间相对当日往前偏移的天数
|
*/
|
public void setFirstRequestOffsetDays(Integer firstRequestOffsetDays) {
|
this.firstRequestOffsetDays = firstRequestOffsetDays;
|
}
|
|
/**
|
* 获取cookie有效时长,单位小时
|
*
|
* @return request_cookie_valid_duration - cookie有效时长,单位小时
|
*/
|
public Integer getRequestCookieValidDuration() {
|
return requestCookieValidDuration;
|
}
|
|
/**
|
* 设置cookie有效时长,单位小时
|
*
|
* @param requestCookieValidDuration cookie有效时长,单位小时
|
*/
|
public void setRequestCookieValidDuration(Integer requestCookieValidDuration) {
|
this.requestCookieValidDuration = requestCookieValidDuration;
|
}
|
}
|