|
@@ -0,0 +1,63 @@
|
|
|
+
|
|
|
+package com.winhc.bigdata.spark.ng.change.table
|
|
|
+
|
|
|
+import com.winhc.bigdata.spark.ng.change.NgCompanyChangeHandle
|
|
|
+import com.winhc.bigdata.spark.utils.ChangeExtractUtils
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Author: XuJiakai
|
|
|
+ * @Date: 2020/7/9 16:44
|
|
|
+ * @Description:
|
|
|
+ */
|
|
|
+//网站
|
|
|
+case class company_icp(equCols: Seq[String]) extends NgCompanyChangeHandle {
|
|
|
+ /*
|
|
|
+ override def getUpdateTitle(newMap: Map[String, String]): String = getValueOrNull(newMap("domain"), s"${newMap("domain")}网站备案发生变更")
|
|
|
+
|
|
|
+ override def getInsertTitle(newMap: Map[String, String]): String = getValueOrNull(newMap("domain"), s"新增${newMap("domain")}网站备案")
|
|
|
+
|
|
|
+ override def getLabel(oldMap: Map[String, String], newMap: Map[String, String]): String = ChangeExtractUtils.get_ip_tags("网站备案", newMap("domain"), newMap("examine_date"), newMap("liscense"))
|
|
|
+ */
|
|
|
+
|
|
|
+ // override def getBizTime(newMap: Map[String, String]): String = newMap("examine_date")
|
|
|
+ /**
|
|
|
+ * 如果数据发生更新,则显示该标题
|
|
|
+ *
|
|
|
+ * @param newMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ override protected def getUpdateTitle(newMap: Map[String, String]): String = null
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 如果数据发生新增,则显示该标题
|
|
|
+ *
|
|
|
+ * @param newMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ override protected def getInsertTitle(newMap: Map[String, String]): String = getValueOrNull(newMap("domain"), s"新增${newMap("domain")}网站备案")
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 如果数据发生移除,则显示该标题,deleted:x->9 删除不算
|
|
|
+ *
|
|
|
+ * @param newMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ override protected def getDeletedTitle(newMap: Map[String, String]): String = getValueOrNull(newMap("domain"), s"移除${newMap("domain")}网站备案")
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用于展示的标签
|
|
|
+ *
|
|
|
+ * @param oldMap
|
|
|
+ * @param newMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ override protected def getLabel(oldMap: Map[String, String], newMap: Map[String, String]): String = ChangeExtractUtils.get_ip_tags("网站备案", newMap("domain"), newMap("examine_date"), newMap("liscense"))
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取变更的业务时间
|
|
|
+ *
|
|
|
+ * @param newMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ override protected def getBizDate(newMap: Map[String, String]): String = newMap("examine_date")
|
|
|
+}
|