package com.smartor.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * AI外呼场景管理对象 ivr_scene * * @author smartor * @date 2023-03-06 */ public class IvrScene extends BaseEntity { private static final long serialVersionUID = 1L; /** 自增ID */ private Long sceneid; /** 分类ID */ @Excel(name = " 分类ID ") private String categoryid; /** 场景名称 */ @Excel(name = " 场景名称 ") private String scenename; /** 版本号 */ @Excel(name = " 版本号 ") private String version; /** 关联ID(问卷) */ @Excel(name = " 关联ID", readConverterExp = "问=卷") private Long relationid; /** 坐席ID;多个坐席逗号 */ @Excel(name = " 坐席ID;多个坐席逗号 ") private String seatsid; /** 场景编号;同一场景唯一,用于区分版本 */ @Excel(name = " 场景编号;同一场景唯一,用于区分版本 ") private String scenecode; /** 版本是否启用;0.否 1.是 */ @Excel(name = " 版本是否启用;0.否 1.是 ") private Long versionenable; /** 是否启用;0.否 1.是 */ @Excel(name = " 是否启用;0.否 1.是 ") private Long isenable; /** 是否发布 */ @Excel(name = " 是否发布 ") private String isrelease; /** 最长执行周期;0-15正整数,默认为5 */ @Excel(name = " 最长执行周期;0-15正整数,默认为5 ") private Long executecycle; /** 是否复核;0.否 1.是 */ @Excel(name = " 是否复核;0.否 1.是 ") private Long isreview; /** 机构ID */ @Excel(name = " 机构ID ") private String orgid; /** 删除标记 */ private String delFlag; /** 上传标记 */ @Excel(name = " 上传标记 ") private Long isupload; /** 上传时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd") private Date uploadTime; /** 发布说明 */ @Excel(name = " 发布说明 ") private String releasenotes; /** 草稿ID */ @Excel(name = " 草稿ID ") private Long draftid; public void setSceneid(Long sceneid) { this.sceneid = sceneid; } public Long getSceneid() { return sceneid; } public void setCategoryid(String categoryid) { this.categoryid = categoryid; } public String getCategoryid() { return categoryid; } public void setScenename(String scenename) { this.scenename = scenename; } public String getScenename() { return scenename; } public void setVersion(String version) { this.version = version; } public String getVersion() { return version; } public void setRelationid(Long relationid) { this.relationid = relationid; } public Long getRelationid() { return relationid; } public void setSeatsid(String seatsid) { this.seatsid = seatsid; } public String getSeatsid() { return seatsid; } public void setScenecode(String scenecode) { this.scenecode = scenecode; } public String getScenecode() { return scenecode; } public void setVersionenable(Long versionenable) { this.versionenable = versionenable; } public Long getVersionenable() { return versionenable; } public void setIsenable(Long isenable) { this.isenable = isenable; } public Long getIsenable() { return isenable; } public void setIsrelease(String isrelease) { this.isrelease = isrelease; } public String getIsrelease() { return isrelease; } public void setExecutecycle(Long executecycle) { this.executecycle = executecycle; } public Long getExecutecycle() { return executecycle; } public void setIsreview(Long isreview) { this.isreview = isreview; } public Long getIsreview() { return isreview; } public void setOrgid(String orgid) { this.orgid = orgid; } public String getOrgid() { return orgid; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getDelFlag() { return delFlag; } public void setIsupload(Long isupload) { this.isupload = isupload; } public Long getIsupload() { return isupload; } public void setUploadTime(Date uploadTime) { this.uploadTime = uploadTime; } public Date getUploadTime() { return uploadTime; } public void setReleasenotes(String releasenotes) { this.releasenotes = releasenotes; } public String getReleasenotes() { return releasenotes; } public void setDraftid(Long draftid) { this.draftid = draftid; } public Long getDraftid() { return draftid; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("sceneid", getSceneid()) .append("categoryid", getCategoryid()) .append("scenename", getScenename()) .append("version", getVersion()) .append("relationid", getRelationid()) .append("seatsid", getSeatsid()) .append("scenecode", getScenecode()) .append("versionenable", getVersionenable()) .append("isenable", getIsenable()) .append("isrelease", getIsrelease()) .append("executecycle", getExecutecycle()) .append("isreview", getIsreview()) .append("orgid", getOrgid()) .append("delFlag", getDelFlag()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("isupload", getIsupload()) .append("uploadTime", getUploadTime()) .append("releasenotes", getReleasenotes()) .append("draftid", getDraftid()) .toString(); } }