liusheng
2025-04-18 62d28c04bb93bcdf1419e756f8328dd3aa509dfe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
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 ruoyi
 * @date 2023-12-27
 */
@Data
@ApiModel(value = "IvrLibaExtemplatescript", description = "通用模板话术对象")
public class IvrLibaExtemplatescript extends BaseEntity {
    private static final long serialVersionUID = 1L;
 
    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long ID;
 
    /**
     * 模版库id
     */
    @Excel(name = "模版库id")
    @ApiModelProperty("模版库id")
    private Long extID;
 
    /**
     * 序号id
     */
    @Excel(name = "序号id")
    @ApiModelProperty("序号id")
    private Long switchID;
 
    /**
     * 话术文字
     */
    @Excel(name = "话术文字")
    @ApiModelProperty("话术文字")
    private String switchText;
 
    /**
     * 话术语音
     */
    @Excel(name = "话术语音")
    @ApiModelProperty("话术语音")
    private String switchWav;
 
    /**
     * 匹配规则(包含关系)
     */
    @Excel(name = "匹配规则(包含关系)")
    @ApiModelProperty("匹配规则(包含关系)")
    private String selfRegex;
 
    /**
     * 匹配规则(不包含关系)
     */
    @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;
 
    /**
     * 删除标记
     */
    @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
     */
    @Excel(name = " 机构ID ")
    @ApiModelProperty("机构ID")
    private String orgid;
 
    /**
     * 父ID
     */
    @Excel(name = "父ID")
    @ApiModelProperty("父ID")
    private Long pid;
 
    /**
     * 是否结束 0:不结束   1:结束
     */
    @Excel(name = "是否结束 0:不结束   1:结束")
    @ApiModelProperty("是否结束 0:不结束   1:结束")
    private Long isEnd;
 
    /**
     * GUID
     */
    @Excel(name = "GUID")
    @ApiModelProperty("GUID")
    private String guid;
 
}