| | |
| | | package com.smartor.domain; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | 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; |
| | | |
| | | /** |
| | | * 扩展话术模板库话术对象 ivr_liba_extemplatescript |
| | | * |
| | | * @author smartor |
| | | * @date 2023-03-22 |
| | | * 通用模板话术对象 ivr_liba_extemplatescript |
| | | * |
| | | * @author ruoyi |
| | | * @date 2023-12-27 |
| | | */ |
| | | public class IvrLibaExtemplatescript extends BaseEntity |
| | | { |
| | | @Data |
| | | @ApiModel(value = "IvrLibaExtemplatescript", description = "通用模板话术对象") |
| | | public class IvrLibaExtemplatescript extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** $column.columnComment */ |
| | | private String DetailID; |
| | | /** |
| | | * 主键id |
| | | */ |
| | | @ApiModelProperty("主键id") |
| | | private Long ID; |
| | | |
| | | /** $column.columnComment */ |
| | | @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
| | | private String subModuleID; |
| | | /** |
| | | * 模版库id |
| | | */ |
| | | @Excel(name = "模版库id") |
| | | @ApiModelProperty("模版库id") |
| | | private Long extID; |
| | | |
| | | /** $column.columnComment */ |
| | | @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
| | | /** |
| | | * 序号id |
| | | */ |
| | | @Excel(name = "序号id") |
| | | @ApiModelProperty("序号id") |
| | | private Long switchID; |
| | | |
| | | /** $column.columnComment */ |
| | | @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
| | | /** |
| | | * 话术文字 |
| | | */ |
| | | @Excel(name = "话术文字") |
| | | @ApiModelProperty("话术文字") |
| | | private String switchText; |
| | | |
| | | /** $column.columnComment */ |
| | | @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
| | | /** |
| | | * 话术语音 |
| | | */ |
| | | @Excel(name = "话术语音") |
| | | @ApiModelProperty("话术语音") |
| | | private String switchWav; |
| | | |
| | | /** $column.columnComment */ |
| | | @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
| | | /** |
| | | * 匹配规则(包含关系) |
| | | */ |
| | | @Excel(name = "匹配规则(包含关系)") |
| | | @ApiModelProperty("匹配规则(包含关系)") |
| | | private String selfRegex; |
| | | |
| | | /** $column.columnComment */ |
| | | @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
| | | /** |
| | | * 匹配规则(不包含关系) |
| | | */ |
| | | @Excel(name = "匹配规则(不包含关系)") |
| | | @ApiModelProperty("匹配规则(不包含关系)") |
| | | private String selfRegex2; |
| | | |
| | | |
| | | |
| | | @Excel(name = "正则关键字集合(含)") |
| | | private String nodynamiccruxsJson; |
| | | |
| | | @Excel(name = "正则关键字集合(不含)") |
| | | private String dynamiccruxsJson; |
| | | |
| | | @ApiModelProperty(value = "正则关键字(含)") |
| | | @Excel(name = "正则关键字(含)") |
| | | private List<String> nodynamiccruxs = new ArrayList<>(); |
| | | |
| | | @ApiModelProperty(value = "正则关键字(不含)") |
| | | @Excel(name = "正则关键字(不含)") |
| | | private List<String> dynamiccruxs = new ArrayList<>(); |
| | | /** |
| | | * 启用 |
| | | */ |
| | | @Excel(name = "启用") |
| | | @ApiModelProperty("启用") |
| | | private Long isEnable; |
| | | |
| | | /** $column.columnComment */ |
| | | @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
| | | private Long isDel; |
| | | |
| | | /** 删除标记 */ |
| | | /** |
| | | * 删除标记 |
| | | */ |
| | | @ApiModelProperty("删除标记") |
| | | private String delFlag; |
| | | |
| | | /** 上传标记 */ |
| | | /** |
| | | * 上传标记 |
| | | */ |
| | | @Excel(name = " 上传标记 ") |
| | | @ApiModelProperty("上传标记") |
| | | private Long isupload; |
| | | |
| | | /** 上传时间 */ |
| | | /** |
| | | * 上传时间 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd") |
| | | @ApiModelProperty("上传时间") |
| | | private Date uploadTime; |
| | | |
| | | /** 机构ID */ |
| | | /** |
| | | * 机构ID |
| | | */ |
| | | @Excel(name = " 机构ID ") |
| | | @ApiModelProperty("机构ID") |
| | | private String orgid; |
| | | |
| | | public void setDetailID(String DetailID) |
| | | { |
| | | this.DetailID = DetailID; |
| | | } |
| | | /** |
| | | * 父ID |
| | | */ |
| | | @Excel(name = "父ID") |
| | | @ApiModelProperty("父ID") |
| | | private Long pid; |
| | | |
| | | public String getDetailID() |
| | | { |
| | | return DetailID; |
| | | } |
| | | public void setSubModuleID(String subModuleID) |
| | | { |
| | | this.subModuleID = subModuleID; |
| | | } |
| | | /** |
| | | * 是否结束 0:不结束 1:结束 |
| | | */ |
| | | @Excel(name = "是否结束 0:不结束 1:结束") |
| | | @ApiModelProperty("是否结束 0:不结束 1:结束") |
| | | private Long isEnd; |
| | | |
| | | public String getSubModuleID() |
| | | { |
| | | return subModuleID; |
| | | } |
| | | public void setSwitchID(Long switchID) |
| | | { |
| | | this.switchID = switchID; |
| | | } |
| | | /** |
| | | * GUID |
| | | */ |
| | | @Excel(name = "GUID") |
| | | @ApiModelProperty("GUID") |
| | | private String guid; |
| | | |
| | | public Long getSwitchID() |
| | | { |
| | | return switchID; |
| | | } |
| | | public void setSwitchText(String switchText) |
| | | { |
| | | this.switchText = switchText; |
| | | } |
| | | |
| | | public String getSwitchText() |
| | | { |
| | | return switchText; |
| | | } |
| | | public void setSwitchWav(String switchWav) |
| | | { |
| | | this.switchWav = switchWav; |
| | | } |
| | | |
| | | public String getSwitchWav() |
| | | { |
| | | return switchWav; |
| | | } |
| | | public void setSelfRegex(String selfRegex) |
| | | { |
| | | this.selfRegex = selfRegex; |
| | | } |
| | | |
| | | public String getSelfRegex() |
| | | { |
| | | return selfRegex; |
| | | } |
| | | public void setIsEnable(Long isEnable) |
| | | { |
| | | this.isEnable = isEnable; |
| | | } |
| | | |
| | | public Long getIsEnable() |
| | | { |
| | | return isEnable; |
| | | } |
| | | public void setIsDel(Long isDel) |
| | | { |
| | | this.isDel = isDel; |
| | | } |
| | | |
| | | public Long getIsDel() |
| | | { |
| | | return isDel; |
| | | } |
| | | 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 setOrgid(String orgid) |
| | | { |
| | | this.orgid = orgid; |
| | | } |
| | | |
| | | public String getOrgid() |
| | | { |
| | | return orgid; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) |
| | | .append("DetailID", getDetailID()) |
| | | .append("subModuleID", getSubModuleID()) |
| | | .append("switchID", getSwitchID()) |
| | | .append("switchText", getSwitchText()) |
| | | .append("switchWav", getSwitchWav()) |
| | | .append("selfRegex", getSelfRegex()) |
| | | .append("isEnable", getIsEnable()) |
| | | .append("isDel", getIsDel()) |
| | | .append("delFlag", getDelFlag()) |
| | | .append("updateBy", getUpdateBy()) |
| | | .append("updateTime", getUpdateTime()) |
| | | .append("createBy", getCreateBy()) |
| | | .append("createTime", getCreateTime()) |
| | | .append("isupload", getIsupload()) |
| | | .append("uploadTime", getUploadTime()) |
| | | .append("orgid", getOrgid()) |
| | | .toString(); |
| | | } |
| | | } |