chengf
2025-11-10 fef551f9423376cb433a68b4e47799b0c50c2425
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
147
148
149
150
151
152
153
154
155
package org.jeecg.modules.demo.contract.entity;
 
import java.io.Serializable;
 
import com.baomidou.mybatisplus.annotation.*;
import org.jeecg.common.aspect.annotation.Dict;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import io.swagger.v3.oas.annotations.media.Schema;
 
import java.util.List;
 
/**
 * @Description: 语义词
 * @Author: jeecg-boot
 * @Date:   2025-10-11
 * @Version: V1.0
 */
@Schema(description="语义词")
@Data
@TableName("semantic_word")
public class SemanticWord implements Serializable {
    private static final long serialVersionUID = 1L;
 
    /**主键*/
    @TableId(type = IdType.ASSIGN_ID)
    @Schema(description = "主键")
    private java.lang.String id;
    /**创建人*/
    @Schema(description = "创建人")
    private java.lang.String createBy;
    /**创建日期*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @Schema(description = "创建日期")
    private java.util.Date createTime;
    /**更新人*/
    @Schema(description = "更新人")
    private java.lang.String updateBy;
    /**更新日期*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @Schema(description = "更新日期")
    private java.util.Date updateTime;
    /**语义词*/
    @Excel(name = "语义词", width = 15)
    @Schema(description = "语义词")
    private java.lang.String word;
    /**开始日期*/
    @Excel(name = "开始日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @Schema(description = "开始日期")
    private java.util.Date startDate;
    /**结束日期*/
    @Excel(name = "结束日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @Schema(description = "结束日期")
    private java.util.Date endDate;
    /**合作月份*/
    @Excel(name = "合作月份", width = 15)
    @Schema(description = "合作月份")
    private java.lang.Integer month;
    /**见词时间*/
    @Excel(name = "见词时间", width = 15)
    @Schema(description = "见词时间")
    private java.lang.String lookTime;
    /**签约排名*/
    @Excel(name = "签约排名", width = 15)
    @Schema(description = "签约排名")
    private java.lang.Integer ranking;
    /**当前排名*/
    @Excel(name = "当前排名", width = 15)
    @Schema(description = "当前排名")
    private java.lang.String nowNo;
    /**类型*/
    @Excel(name = "类型", width = 15, dicCode = "copywriting_type")
    @Schema(description = "类型")
    private java.lang.String category;
    /**合同编号*/
    @Schema(description = "合同编号")
    private java.lang.String contractId;
    /**状态*/
    @Excel(name = "状态", width = 15, dicCode = "yuyici_status")
    @Dict(dicCode = "yuyici_status")
    @Schema(description = "状态")
    private java.lang.String status;;
    /**后缀添加*/
    @Excel(name = "后缀添加", width = 15)
    @Schema(description = "后缀添加")
    private java.lang.String remark;
    /**文案编辑*/
    @Excel(name = "文案编辑", width = 15)
    @Schema(description = "文案编辑")
    private java.lang.String changer;
    /**文案编辑*/
    @Excel(name = "露出词", width = 15)
    @Schema(description = "露出词")
    private java.lang.String outWord;
    /**分配时间*/
    @Excel(name = "分配时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @Schema(description = "分配时间")
    private java.util.Date distributionTime;
 
 
    /**审核人*/
    @Excel(name = "审核人", width = 15)
    @Schema(description = "审核人")
    private java.lang.String reviewer;
    /**审核时间*/
    @Excel(name = "审核时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @Schema(description = "审核时间")
    private java.util.Date reviewTime;
    /**实发平台*/
    @Excel(name = "实发平台", width = 15)
    @Schema(description = "实发平台")
    private java.lang.String outUrl;
    /**价格*/
    @Excel(name = "价格", width = 15)
    @Schema(description = "价格")
    private java.lang.Double price;
 
    @TableField(exist = false)
    private Contract contract;
 
    @TableField(exist = false)
    private List<SemanticWord> semanticWordList;
    
    @TableField(exist = false)
    private String customerName;
 
    @TableField(exist = false)
    private String checkStartTime;
    @TableField(exist = false)
    private String checkEndTime;
 
    @TableField(exist = false)
    private String reviewStatus;
 
    @TableField(exist = false)
    private String statusFilter;
 
    @TableField(exist = false)
    private String changerNotEqual;
 
    @TableField(exist = false)
    private String user;
}