|
@@ -1,71 +1,67 @@
|
|
package cn.cslg.report.entity;
|
|
package cn.cslg.report.entity;
|
|
|
|
|
|
-import cn.cslg.report.common.model.BaseEntity;
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
-import lombok.EqualsAndHashCode;
|
|
|
|
import lombok.experimental.Accessors;
|
|
import lombok.experimental.Accessors;
|
|
|
|
|
|
|
|
+import java.io.Serializable;
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
- * 产品表
|
|
|
|
|
|
+ * 产品表的实体类
|
|
|
|
+ *
|
|
|
|
+ * @Author chenyu
|
|
|
|
+ * @Data 2022/12/20 10:01
|
|
*/
|
|
*/
|
|
-@Data
|
|
|
|
@Accessors(chain = true)
|
|
@Accessors(chain = true)
|
|
-@EqualsAndHashCode(callSuper = true)
|
|
|
|
-@TableName(value = "PRODUCT")
|
|
|
|
-public class Product extends BaseEntity<Product> {
|
|
|
|
|
|
+@Data
|
|
|
|
+public class Product implements Serializable {
|
|
|
|
+ /**
|
|
|
|
+ * ID
|
|
|
|
+ */
|
|
|
|
+ private Integer id;
|
|
/**
|
|
/**
|
|
* 产品名称
|
|
* 产品名称
|
|
*/
|
|
*/
|
|
- @TableField(value = "PRODUCT_NAME")
|
|
|
|
private String productName;
|
|
private String productName;
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 产品标识
|
|
* 产品标识
|
|
*/
|
|
*/
|
|
- @TableField(value = "PRODUCT_IDENTIFY")
|
|
|
|
private String productIdentify;
|
|
private String productIdentify;
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 产品说明
|
|
* 产品说明
|
|
*/
|
|
*/
|
|
- @TableField(value = "PRODUCT_DESCRIPTION")
|
|
|
|
private String productDescription;
|
|
private String productDescription;
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 调查区域
|
|
* 调查区域
|
|
*/
|
|
*/
|
|
- @TableField(value = "SURVEY_AREA")
|
|
|
|
private String surveyArea;
|
|
private String surveyArea;
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 产品图
|
|
* 产品图
|
|
*/
|
|
*/
|
|
- @TableField(value = "PRODUCT_IMAGE")
|
|
|
|
private String productImage;
|
|
private String productImage;
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 检索策略
|
|
* 检索策略
|
|
*/
|
|
*/
|
|
- @TableField(value = "SEARCH_POLICY")
|
|
|
|
private String searchPolicy;
|
|
private String searchPolicy;
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 检索截止日期
|
|
* 检索截止日期
|
|
*/
|
|
*/
|
|
- @TableField(value = "DEADLINE")
|
|
|
|
- private String deadline;
|
|
|
|
-
|
|
|
|
|
|
+ private LocalDateTime deadLine;
|
|
/**
|
|
/**
|
|
* 关注企业/发明人/技术方向
|
|
* 关注企业/发明人/技术方向
|
|
*/
|
|
*/
|
|
- @TableField(value = "FOCUS_INFORMATION")
|
|
|
|
private String focusInformation;
|
|
private String focusInformation;
|
|
-
|
|
|
|
/**
|
|
/**
|
|
- * 附件
|
|
|
|
|
|
+ * 报告ID
|
|
*/
|
|
*/
|
|
- @TableField(value = "ANNEX")
|
|
|
|
- private String annex;
|
|
|
|
|
|
+ private Integer reportId;
|
|
|
|
+ /**
|
|
|
|
+ * 创建人姓名
|
|
|
|
+ */
|
|
|
|
+ private String createPersonName;
|
|
|
|
+ /**
|
|
|
|
+ * 创建人ID
|
|
|
|
+ */
|
|
|
|
+ private Integer createPersonId;
|
|
|
|
+
|
|
}
|
|
}
|