任务定时统计实体

master
wujingtao 3 years ago
parent f8c0bbc099
commit 6648dba705

@ -0,0 +1,71 @@
package com.baiye.modules.report.entity;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.annotation.LastModifiedDate;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
* @author wujingtao
* @date 2022/03/14
*/
@Getter
@Setter
@Entity
@Table(name = "tb_report_task")
@EntityListeners(AuditingEntityListener.class)
@AllArgsConstructor
public class TaskReport implements Serializable {
private static final long serialVersionUID = -5264310721953955667L;
@Id
@ApiModelProperty(value = "主键id自动递增")
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@LastModifiedDate
@Column(name = "create_time")
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "任务id")
@Column(name = "task_id")
private Long taskId;
@ApiModelProperty(value = "任务名称")
@Column(name = "task_name")
private String taskName;
@ApiModelProperty(value = "总量")
@Column(name = "total_num")
private Integer totalNum;
@ApiModelProperty(value = "使用量")
@Column(name = "usr_num")
private Integer usrNum;
@ApiModelProperty(value = "接通量")
@Column(name = "turn_on_num")
private Integer turnOnNum;
@ApiModelProperty(value = "接通率")
@Column(name = "turn_on_rate")
private Double turnOnRate;
@ApiModelProperty(value = "外呼总时长")
@Column(name = "breathe_total_duration")
private Long breatheTotalDuration;
@ApiModelProperty(value = "外呼平均时长")
@Column(name = "breathe_average_duration")
private Double breatheAverageDuration;
@ApiModelProperty(value = "标签")
@Column(name = "label")
private String label;
@ApiModelProperty(value = "所属公司")
@Column(name = "company_id")
private Long companyId;
public TaskReport() {
}
}
Loading…
Cancel
Save