From 0ccc9a0dcadfb32aa8c63b718518ec0d216fae8f Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期四, 05 九月 2024 17:06:16 +0800 Subject: [PATCH] 保存到mongo时设置标签信息 --- ycl-pojo/src/main/java/com/ycl/platform/base/CheckIndex.java | 84 +++++++++++++++++------------------------- 1 files changed, 34 insertions(+), 50 deletions(-) diff --git a/ycl-pojo/src/main/java/com/ycl/platform/base/CheckIndex.java b/ycl-pojo/src/main/java/com/ycl/platform/base/CheckIndex.java index b6485cc..8fb2927 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/base/CheckIndex.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/base/CheckIndex.java @@ -1,72 +1,56 @@ package com.ycl.platform.base; import annotation.Excel; +import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonInclude; +import lombok.Data; import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +@Data public abstract class CheckIndex { + @TableField("id") public Long id; - //鏌ヨ鏉′欢锛屾棩鏈� + //鏌ヨ鏉′欢锛屾湀浠� + @TableField(exist = false) public String date; + //鏌ヨ鏉′欢锛屾棩鏈� + @TableField(exist = false) + public String day; @Excel(name = "鏃ユ湡",dateFormat = "yyyy-MM-dd") + @TableField("create_time") public Date createTime; - + @TableField("dept_id") public Long deptId; @Excel(name = "鍖哄幙") + @TableField(exist = false) public String deptName; /** 鑰冩牳鏍囩锛堢渷鍘�/甯傚眬锛� */ - @Excel(name = "鑰冩牳鏍囩", dictType = "platform_examine_tag") - public Long examineTag; + @TableField("examine_tag") + public Short examineTag; + @Excel(name = "鑰冩牳鏍囩") + @TableField(exist = false) + public String examineTagStr; + @TableField(exist = false) + public List<Integer> deptIds; + /** 璇锋眰鍙傛暟 */ + @JsonInclude(JsonInclude.Include.NON_EMPTY) + @TableField(exist = false) + private Map<String, Object> params; - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getDate() { - return date; - } - - public void setDate(String date) { - this.date = date; - } - - public Date getCreateTime() { - return createTime; - } - - public void setCreateTime(Date createTime) { - this.createTime = createTime; - } - - public Long getDeptId() { - return deptId; - } - - public void setDeptId(Long deptId) { - this.deptId = deptId; - } - - public String getDeptName() { - return deptName; - } - - public void setDeptName(String deptName) { - this.deptName = deptName; - } - - public Long getExamineTag() { - return examineTag; - } - - public void setExamineTag(Long examineTag) { - this.examineTag = examineTag; + public Map<String, Object> getParams() + { + if (params == null) + { + params = new HashMap<>(); + } + return params; } } -- Gitblit v1.8.0