|
|
@ -3,6 +3,7 @@ package com.baiye.model.entity;
|
|
|
|
import com.baiye.util.JpaConverterListJson;
|
|
|
|
import com.baiye.util.JpaConverterListJson;
|
|
|
|
import com.baiye.valid.AddGroup;
|
|
|
|
import com.baiye.valid.AddGroup;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.persistence.*;
|
|
|
|
import javax.persistence.*;
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
|
|
|
|
|
|
|
@ -28,66 +29,66 @@ import java.util.List;
|
|
|
|
@EntityListeners(AuditingEntityListener.class)
|
|
|
|
@EntityListeners(AuditingEntityListener.class)
|
|
|
|
public class BaseTask implements Serializable {
|
|
|
|
public class BaseTask implements Serializable {
|
|
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 8623354712013889005L;
|
|
|
|
private static final long serialVersionUID = 8623354712013889005L;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "任务名称")
|
|
|
|
@ApiModelProperty(value = "任务名称")
|
|
|
|
@Column(name = "task_name")
|
|
|
|
@Column(name = "task_name")
|
|
|
|
@NotNull(groups = AddGroup.class, message = "任务名称不能为空")
|
|
|
|
@NotNull(groups = AddGroup.class, message = "任务名称不能为空")
|
|
|
|
private String taskName;
|
|
|
|
private String taskName;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "任务资源总条数")
|
|
|
|
@ApiModelProperty(value = "任务资源总条数")
|
|
|
|
@Column(name = "total_number")
|
|
|
|
@Column(name = "total_number")
|
|
|
|
private Integer totalNumber = 0;
|
|
|
|
private Integer totalNumber = 0;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "分配状态 0:未分配 1:已分配")
|
|
|
|
@ApiModelProperty(value = "分配状态 0:未分配 1:已分配")
|
|
|
|
@Column(name = "is_distribution")
|
|
|
|
@Column(name = "is_distribution")
|
|
|
|
private Integer isDistribution;
|
|
|
|
private Integer isDistribution;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "此次任务是否加密线索手机号 0:不加密 1:加密")
|
|
|
|
@ApiModelProperty(value = "此次任务是否加密线索手机号 0:不加密 1:加密")
|
|
|
|
@Column(name = "is_encryption")
|
|
|
|
@Column(name = "encryption_type")
|
|
|
|
private Integer isEncryption;
|
|
|
|
private Integer encryptionType;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "任务类型: 0:正常任务 1:动态任务")
|
|
|
|
@ApiModelProperty(value = "任务类型: 0:正常任务 1:动态任务")
|
|
|
|
@Column(name = "task_type")
|
|
|
|
@Column(name = "task_type")
|
|
|
|
@NotNull(groups = AddGroup.class, message = "任务状态不能为空")
|
|
|
|
@NotNull(groups = AddGroup.class, message = "任务状态不能为空")
|
|
|
|
private Integer taskType;
|
|
|
|
private Integer taskType;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "关联的标签组id")
|
|
|
|
@ApiModelProperty(value = "关联的标签组id")
|
|
|
|
@Column(name = "label_organize_id")
|
|
|
|
@Column(name = "label_organize_id")
|
|
|
|
private Long labelOrganizeId;
|
|
|
|
private Long labelOrganizeId;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "创建人")
|
|
|
|
@ApiModelProperty(value = "创建人")
|
|
|
|
@Column(name = "create_by")
|
|
|
|
@Column(name = "create_by")
|
|
|
|
@NotNull(groups = AddGroup.class, message = "用户不能为空")
|
|
|
|
@NotNull(groups = AddGroup.class, message = "用户不能为空")
|
|
|
|
private Long createBy;
|
|
|
|
private Long createBy;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "更新人")
|
|
|
|
@ApiModelProperty(value = "更新人")
|
|
|
|
@Column(name = "update_by")
|
|
|
|
@Column(name = "update_by")
|
|
|
|
private Long updateBy;
|
|
|
|
private Long updateBy;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "创建时间")
|
|
|
|
@ApiModelProperty(value = "创建时间")
|
|
|
|
@Column(name = "create_time")
|
|
|
|
@Column(name = "create_time")
|
|
|
|
@CreationTimestamp
|
|
|
|
@CreationTimestamp
|
|
|
|
private java.util.Date createTime;
|
|
|
|
private java.util.Date createTime;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "更新时间")
|
|
|
|
@ApiModelProperty(value = "更新时间")
|
|
|
|
@Column(name = "update_time")
|
|
|
|
@Column(name = "update_time")
|
|
|
|
@LastModifiedDate
|
|
|
|
@LastModifiedDate
|
|
|
|
private java.util.Date updateTime;
|
|
|
|
private java.util.Date updateTime;
|
|
|
|
|
|
|
|
|
|
|
|
@Convert(converter = JpaConverterListJson.class)
|
|
|
|
@Convert(converter = JpaConverterListJson.class)
|
|
|
|
private List<String> baseLabel;
|
|
|
|
private List<String> baseLabel;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "备注")
|
|
|
|
@ApiModelProperty(value = "备注")
|
|
|
|
@Column(name = "remark")
|
|
|
|
@Column(name = "remark")
|
|
|
|
private String remark;
|
|
|
|
private String remark;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "特殊任务 1-动态表单任务 2-员工个人上传任务 3-抖音任务 4-dmp(投流) 5-拓客 6-拓客回流 7-投流回流")
|
|
|
|
@ApiModelProperty(value = "特殊任务 1-动态表单任务 2-员工个人上传任务 3-抖音任务 4-dmp(投流) 5-拓客 6-拓客回流 7-投流回流")
|
|
|
|
@Column(name = "is_form")
|
|
|
|
@Column(name = "is_form")
|
|
|
|
@NotNull(groups = AddGroup.class, message = "任务状态不能为空")
|
|
|
|
@NotNull(groups = AddGroup.class, message = "任务状态不能为空")
|
|
|
|
private Integer isForm=0;
|
|
|
|
private Integer isForm = 0;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "是否开启了自动分配 0:关闭 1:开启")
|
|
|
|
@ApiModelProperty(value = "是否开启了自动分配 0:关闭 1:开启")
|
|
|
|
@Column(name = "is_open")
|
|
|
|
@Column(name = "is_open")
|
|
|
|
private Integer isOpen = 0;
|
|
|
|
private Integer isOpen = 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|