From 3858c799e10a176d70420c2843ff4459aee7964c Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期四, 16 十月 2025 17:40:01 +0800
Subject: [PATCH] 2025.10.16 新增三种类型的数据产品数据库实体

---
 src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductBaseMapper.kt   |    8 
 src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductBase.java       |  261 ++++++++++++++++
 src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductMiddle.java     |  261 ++++++++++++++++
 src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductMiddleMapper.kt |    8 
 src/main/resources/mapper/ds1/DataProductMiddleMapper.xml                                 |   37 ++
 src/main/resources/mapper/ds1/DataProductBaseMapper.xml                                   |   37 ++
 src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductFinal.java      |  261 ++++++++++++++++
 src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductFinalMapper.kt  |    8 
 src/main/resources/mapper/ds1/DataProductFinalMapper.xml                                  |   37 ++
 9 files changed, 918 insertions(+), 0 deletions(-)

diff --git a/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductBase.java b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductBase.java
new file mode 100644
index 0000000..94224ec
--- /dev/null
+++ b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductBase.java
@@ -0,0 +1,261 @@
+package cn.flightfeather.supervision.domain.ds1.entity;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+import javax.persistence.*;
+
+@ApiModel(value = "DataProductBase")
+@Table(name = "sm_t_data_product_base")
+public class DataProductBase {
+    /**
+     * 涓婚敭鑷id
+     */
+    @Id
+    @Column(name = "DPB_Id")
+    @ApiModelProperty(value = "涓婚敭鑷id")
+    private Integer dpbId;
+
+    /**
+     * 鎬讳换鍔d
+     */
+    @Column(name = "DPB_Task_Id")
+    @ApiModelProperty(value = "鎬讳换鍔d")
+    private String dpbTaskId;
+
+    /**
+     * 鐪佷唤缂栧彿
+     */
+    @Column(name = "DPB_Province_Code")
+    @ApiModelProperty(value = "鐪佷唤缂栧彿")
+    private String dpbProvinceCode;
+
+    /**
+     * 鍩庡競缂栧彿
+     */
+    @Column(name = "DPB_City_Code")
+    @ApiModelProperty(value = "鍩庡競缂栧彿")
+    private String dpbCityCode;
+
+    /**
+     * 鍖哄幙缂栧彿
+     */
+    @Column(name = "DPB_District_Code")
+    @ApiModelProperty(value = "鍖哄幙缂栧彿")
+    private String dpbDistrictCode;
+
+    /**
+     * 琛楅晣缂栧彿
+     */
+    @Column(name = "DPB_Town_Code")
+    @ApiModelProperty(value = "琛楅晣缂栧彿")
+    private String dpbTownCode;
+
+    /**
+     * 璧峰鏃堕棿
+     */
+    @Column(name = "DPB_Start_Time")
+    @ApiModelProperty(value = "璧峰鏃堕棿")
+    private Date dpbStartTime;
+
+    /**
+     * 缁撴潫鏃堕棿
+     */
+    @Column(name = "DPB_End_Time")
+    @ApiModelProperty(value = "缁撴潫鏃堕棿")
+    private Date dpbEndTime;
+
+    /**
+     * 鍦烘櫙绫诲瀷
+     */
+    @Column(name = "DPB_Scene_Type_Id")
+    @ApiModelProperty(value = "鍦烘櫙绫诲瀷")
+    private Byte dpbSceneTypeId;
+
+    /**
+     * 鏁版嵁浜у搧鍐呭
+     */
+    @Column(name = "DPB_Content")
+    @ApiModelProperty(value = "鏁版嵁浜у搧鍐呭")
+    private String dpbContent;
+
+    /**
+     * 鑾峰彇涓婚敭鑷id
+     *
+     * @return DPB_Id - 涓婚敭鑷id
+     */
+    public Integer getDpbId() {
+        return dpbId;
+    }
+
+    /**
+     * 璁剧疆涓婚敭鑷id
+     *
+     * @param dpbId 涓婚敭鑷id
+     */
+    public void setDpbId(Integer dpbId) {
+        this.dpbId = dpbId;
+    }
+
+    /**
+     * 鑾峰彇鎬讳换鍔d
+     *
+     * @return DPB_Task_Id - 鎬讳换鍔d
+     */
+    public String getDpbTaskId() {
+        return dpbTaskId;
+    }
+
+    /**
+     * 璁剧疆鎬讳换鍔d
+     *
+     * @param dpbTaskId 鎬讳换鍔d
+     */
+    public void setDpbTaskId(String dpbTaskId) {
+        this.dpbTaskId = dpbTaskId == null ? null : dpbTaskId.trim();
+    }
+
+    /**
+     * 鑾峰彇鐪佷唤缂栧彿
+     *
+     * @return DPB_Province_Code - 鐪佷唤缂栧彿
+     */
+    public String getDpbProvinceCode() {
+        return dpbProvinceCode;
+    }
+
+    /**
+     * 璁剧疆鐪佷唤缂栧彿
+     *
+     * @param dpbProvinceCode 鐪佷唤缂栧彿
+     */
+    public void setDpbProvinceCode(String dpbProvinceCode) {
+        this.dpbProvinceCode = dpbProvinceCode == null ? null : dpbProvinceCode.trim();
+    }
+
+    /**
+     * 鑾峰彇鍩庡競缂栧彿
+     *
+     * @return DPB_City_Code - 鍩庡競缂栧彿
+     */
+    public String getDpbCityCode() {
+        return dpbCityCode;
+    }
+
+    /**
+     * 璁剧疆鍩庡競缂栧彿
+     *
+     * @param dpbCityCode 鍩庡競缂栧彿
+     */
+    public void setDpbCityCode(String dpbCityCode) {
+        this.dpbCityCode = dpbCityCode == null ? null : dpbCityCode.trim();
+    }
+
+    /**
+     * 鑾峰彇鍖哄幙缂栧彿
+     *
+     * @return DPB_District_Code - 鍖哄幙缂栧彿
+     */
+    public String getDpbDistrictCode() {
+        return dpbDistrictCode;
+    }
+
+    /**
+     * 璁剧疆鍖哄幙缂栧彿
+     *
+     * @param dpbDistrictCode 鍖哄幙缂栧彿
+     */
+    public void setDpbDistrictCode(String dpbDistrictCode) {
+        this.dpbDistrictCode = dpbDistrictCode == null ? null : dpbDistrictCode.trim();
+    }
+
+    /**
+     * 鑾峰彇琛楅晣缂栧彿
+     *
+     * @return DPB_Town_Code - 琛楅晣缂栧彿
+     */
+    public String getDpbTownCode() {
+        return dpbTownCode;
+    }
+
+    /**
+     * 璁剧疆琛楅晣缂栧彿
+     *
+     * @param dpbTownCode 琛楅晣缂栧彿
+     */
+    public void setDpbTownCode(String dpbTownCode) {
+        this.dpbTownCode = dpbTownCode == null ? null : dpbTownCode.trim();
+    }
+
+    /**
+     * 鑾峰彇璧峰鏃堕棿
+     *
+     * @return DPB_Start_Time - 璧峰鏃堕棿
+     */
+    public Date getDpbStartTime() {
+        return dpbStartTime;
+    }
+
+    /**
+     * 璁剧疆璧峰鏃堕棿
+     *
+     * @param dpbStartTime 璧峰鏃堕棿
+     */
+    public void setDpbStartTime(Date dpbStartTime) {
+        this.dpbStartTime = dpbStartTime;
+    }
+
+    /**
+     * 鑾峰彇缁撴潫鏃堕棿
+     *
+     * @return DPB_End_Time - 缁撴潫鏃堕棿
+     */
+    public Date getDpbEndTime() {
+        return dpbEndTime;
+    }
+
+    /**
+     * 璁剧疆缁撴潫鏃堕棿
+     *
+     * @param dpbEndTime 缁撴潫鏃堕棿
+     */
+    public void setDpbEndTime(Date dpbEndTime) {
+        this.dpbEndTime = dpbEndTime;
+    }
+
+    /**
+     * 鑾峰彇鍦烘櫙绫诲瀷
+     *
+     * @return DPB_Scene_Type_Id - 鍦烘櫙绫诲瀷
+     */
+    public Byte getDpbSceneTypeId() {
+        return dpbSceneTypeId;
+    }
+
+    /**
+     * 璁剧疆鍦烘櫙绫诲瀷
+     *
+     * @param dpbSceneTypeId 鍦烘櫙绫诲瀷
+     */
+    public void setDpbSceneTypeId(Byte dpbSceneTypeId) {
+        this.dpbSceneTypeId = dpbSceneTypeId;
+    }
+
+    /**
+     * 鑾峰彇鏁版嵁浜у搧鍐呭
+     *
+     * @return DPB_Content - 鏁版嵁浜у搧鍐呭
+     */
+    public String getDpbContent() {
+        return dpbContent;
+    }
+
+    /**
+     * 璁剧疆鏁版嵁浜у搧鍐呭
+     *
+     * @param dpbContent 鏁版嵁浜у搧鍐呭
+     */
+    public void setDpbContent(String dpbContent) {
+        this.dpbContent = dpbContent == null ? null : dpbContent.trim();
+    }
+}
\ No newline at end of file
diff --git a/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductFinal.java b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductFinal.java
new file mode 100644
index 0000000..8e4eafc
--- /dev/null
+++ b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductFinal.java
@@ -0,0 +1,261 @@
+package cn.flightfeather.supervision.domain.ds1.entity;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+import javax.persistence.*;
+
+@ApiModel(value = "DataProductFinal")
+@Table(name = "sm_t_data_product_final")
+public class DataProductFinal {
+    /**
+     * 涓婚敭鑷id
+     */
+    @Id
+    @Column(name = "DPF_Id")
+    @ApiModelProperty(value = "涓婚敭鑷id")
+    private Integer dpfId;
+
+    /**
+     * 鎬讳换鍔d
+     */
+    @Column(name = "DPF_Task_Id")
+    @ApiModelProperty(value = "鎬讳换鍔d")
+    private String dpfTaskId;
+
+    /**
+     * 鐪佷唤缂栧彿
+     */
+    @Column(name = "DPF_Province_Code")
+    @ApiModelProperty(value = "鐪佷唤缂栧彿")
+    private String dpfProvinceCode;
+
+    /**
+     * 鍩庡競缂栧彿
+     */
+    @Column(name = "DPF_City_Code")
+    @ApiModelProperty(value = "鍩庡競缂栧彿")
+    private String dpfCityCode;
+
+    /**
+     * 鍖哄幙缂栧彿
+     */
+    @Column(name = "DPF_District_Code")
+    @ApiModelProperty(value = "鍖哄幙缂栧彿")
+    private String dpfDistrictCode;
+
+    /**
+     * 琛楅晣缂栧彿
+     */
+    @Column(name = "DPF_Town_Code")
+    @ApiModelProperty(value = "琛楅晣缂栧彿")
+    private String dpfTownCode;
+
+    /**
+     * 璧峰鏃堕棿
+     */
+    @Column(name = "DPF_Start_Time")
+    @ApiModelProperty(value = "璧峰鏃堕棿")
+    private Date dpfStartTime;
+
+    /**
+     * 缁撴潫鏃堕棿
+     */
+    @Column(name = "DPF_End_Time")
+    @ApiModelProperty(value = "缁撴潫鏃堕棿")
+    private Date dpfEndTime;
+
+    /**
+     * 鍦烘櫙绫诲瀷
+     */
+    @Column(name = "DPF_Scene_Type_Id")
+    @ApiModelProperty(value = "鍦烘櫙绫诲瀷")
+    private Byte dpfSceneTypeId;
+
+    /**
+     * 鏁版嵁浜у搧鍐呭
+     */
+    @Column(name = "DPF_Content")
+    @ApiModelProperty(value = "鏁版嵁浜у搧鍐呭")
+    private String dpfContent;
+
+    /**
+     * 鑾峰彇涓婚敭鑷id
+     *
+     * @return DPF_Id - 涓婚敭鑷id
+     */
+    public Integer getDpfId() {
+        return dpfId;
+    }
+
+    /**
+     * 璁剧疆涓婚敭鑷id
+     *
+     * @param dpfId 涓婚敭鑷id
+     */
+    public void setDpfId(Integer dpfId) {
+        this.dpfId = dpfId;
+    }
+
+    /**
+     * 鑾峰彇鎬讳换鍔d
+     *
+     * @return DPF_Task_Id - 鎬讳换鍔d
+     */
+    public String getDpfTaskId() {
+        return dpfTaskId;
+    }
+
+    /**
+     * 璁剧疆鎬讳换鍔d
+     *
+     * @param dpfTaskId 鎬讳换鍔d
+     */
+    public void setDpfTaskId(String dpfTaskId) {
+        this.dpfTaskId = dpfTaskId == null ? null : dpfTaskId.trim();
+    }
+
+    /**
+     * 鑾峰彇鐪佷唤缂栧彿
+     *
+     * @return DPF_Province_Code - 鐪佷唤缂栧彿
+     */
+    public String getDpfProvinceCode() {
+        return dpfProvinceCode;
+    }
+
+    /**
+     * 璁剧疆鐪佷唤缂栧彿
+     *
+     * @param dpfProvinceCode 鐪佷唤缂栧彿
+     */
+    public void setDpfProvinceCode(String dpfProvinceCode) {
+        this.dpfProvinceCode = dpfProvinceCode == null ? null : dpfProvinceCode.trim();
+    }
+
+    /**
+     * 鑾峰彇鍩庡競缂栧彿
+     *
+     * @return DPF_City_Code - 鍩庡競缂栧彿
+     */
+    public String getDpfCityCode() {
+        return dpfCityCode;
+    }
+
+    /**
+     * 璁剧疆鍩庡競缂栧彿
+     *
+     * @param dpfCityCode 鍩庡競缂栧彿
+     */
+    public void setDpfCityCode(String dpfCityCode) {
+        this.dpfCityCode = dpfCityCode == null ? null : dpfCityCode.trim();
+    }
+
+    /**
+     * 鑾峰彇鍖哄幙缂栧彿
+     *
+     * @return DPF_District_Code - 鍖哄幙缂栧彿
+     */
+    public String getDpfDistrictCode() {
+        return dpfDistrictCode;
+    }
+
+    /**
+     * 璁剧疆鍖哄幙缂栧彿
+     *
+     * @param dpfDistrictCode 鍖哄幙缂栧彿
+     */
+    public void setDpfDistrictCode(String dpfDistrictCode) {
+        this.dpfDistrictCode = dpfDistrictCode == null ? null : dpfDistrictCode.trim();
+    }
+
+    /**
+     * 鑾峰彇琛楅晣缂栧彿
+     *
+     * @return DPF_Town_Code - 琛楅晣缂栧彿
+     */
+    public String getDpfTownCode() {
+        return dpfTownCode;
+    }
+
+    /**
+     * 璁剧疆琛楅晣缂栧彿
+     *
+     * @param dpfTownCode 琛楅晣缂栧彿
+     */
+    public void setDpfTownCode(String dpfTownCode) {
+        this.dpfTownCode = dpfTownCode == null ? null : dpfTownCode.trim();
+    }
+
+    /**
+     * 鑾峰彇璧峰鏃堕棿
+     *
+     * @return DPF_Start_Time - 璧峰鏃堕棿
+     */
+    public Date getDpfStartTime() {
+        return dpfStartTime;
+    }
+
+    /**
+     * 璁剧疆璧峰鏃堕棿
+     *
+     * @param dpfStartTime 璧峰鏃堕棿
+     */
+    public void setDpfStartTime(Date dpfStartTime) {
+        this.dpfStartTime = dpfStartTime;
+    }
+
+    /**
+     * 鑾峰彇缁撴潫鏃堕棿
+     *
+     * @return DPF_End_Time - 缁撴潫鏃堕棿
+     */
+    public Date getDpfEndTime() {
+        return dpfEndTime;
+    }
+
+    /**
+     * 璁剧疆缁撴潫鏃堕棿
+     *
+     * @param dpfEndTime 缁撴潫鏃堕棿
+     */
+    public void setDpfEndTime(Date dpfEndTime) {
+        this.dpfEndTime = dpfEndTime;
+    }
+
+    /**
+     * 鑾峰彇鍦烘櫙绫诲瀷
+     *
+     * @return DPF_Scene_Type_Id - 鍦烘櫙绫诲瀷
+     */
+    public Byte getDpfSceneTypeId() {
+        return dpfSceneTypeId;
+    }
+
+    /**
+     * 璁剧疆鍦烘櫙绫诲瀷
+     *
+     * @param dpfSceneTypeId 鍦烘櫙绫诲瀷
+     */
+    public void setDpfSceneTypeId(Byte dpfSceneTypeId) {
+        this.dpfSceneTypeId = dpfSceneTypeId;
+    }
+
+    /**
+     * 鑾峰彇鏁版嵁浜у搧鍐呭
+     *
+     * @return DPF_Content - 鏁版嵁浜у搧鍐呭
+     */
+    public String getDpfContent() {
+        return dpfContent;
+    }
+
+    /**
+     * 璁剧疆鏁版嵁浜у搧鍐呭
+     *
+     * @param dpfContent 鏁版嵁浜у搧鍐呭
+     */
+    public void setDpfContent(String dpfContent) {
+        this.dpfContent = dpfContent == null ? null : dpfContent.trim();
+    }
+}
\ No newline at end of file
diff --git a/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductMiddle.java b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductMiddle.java
new file mode 100644
index 0000000..339b32e
--- /dev/null
+++ b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/DataProductMiddle.java
@@ -0,0 +1,261 @@
+package cn.flightfeather.supervision.domain.ds1.entity;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+import javax.persistence.*;
+
+@ApiModel(value = "DataProductMiddle")
+@Table(name = "sm_t_data_product_middle")
+public class DataProductMiddle {
+    /**
+     * 涓婚敭鑷id
+     */
+    @Id
+    @Column(name = "DPM_Id")
+    @ApiModelProperty(value = "涓婚敭鑷id")
+    private Integer dpmId;
+
+    /**
+     * 鎬讳换鍔d
+     */
+    @Column(name = "DPM_Task_Id")
+    @ApiModelProperty(value = "鎬讳换鍔d")
+    private String dpmTaskId;
+
+    /**
+     * 鐪佷唤缂栧彿
+     */
+    @Column(name = "DPM_Province_Code")
+    @ApiModelProperty(value = "鐪佷唤缂栧彿")
+    private String dpmProvinceCode;
+
+    /**
+     * 鍩庡競缂栧彿
+     */
+    @Column(name = "DPM_City_Code")
+    @ApiModelProperty(value = "鍩庡競缂栧彿")
+    private String dpmCityCode;
+
+    /**
+     * 鍖哄幙缂栧彿
+     */
+    @Column(name = "DPM_District_Code")
+    @ApiModelProperty(value = "鍖哄幙缂栧彿")
+    private String dpmDistrictCode;
+
+    /**
+     * 琛楅晣缂栧彿
+     */
+    @Column(name = "DPM_Town_Code")
+    @ApiModelProperty(value = "琛楅晣缂栧彿")
+    private String dpmTownCode;
+
+    /**
+     * 璧峰鏃堕棿
+     */
+    @Column(name = "DPM_Start_Time")
+    @ApiModelProperty(value = "璧峰鏃堕棿")
+    private Date dpmStartTime;
+
+    /**
+     * 缁撴潫鏃堕棿
+     */
+    @Column(name = "DPM_End_Time")
+    @ApiModelProperty(value = "缁撴潫鏃堕棿")
+    private Date dpmEndTime;
+
+    /**
+     * 鍦烘櫙绫诲瀷
+     */
+    @Column(name = "DPM_Scene_Type_Id")
+    @ApiModelProperty(value = "鍦烘櫙绫诲瀷")
+    private Byte dpmSceneTypeId;
+
+    /**
+     * 鏁版嵁浜у搧鍐呭
+     */
+    @Column(name = "DPM_Content")
+    @ApiModelProperty(value = "鏁版嵁浜у搧鍐呭")
+    private String dpmContent;
+
+    /**
+     * 鑾峰彇涓婚敭鑷id
+     *
+     * @return DPM_Id - 涓婚敭鑷id
+     */
+    public Integer getDpmId() {
+        return dpmId;
+    }
+
+    /**
+     * 璁剧疆涓婚敭鑷id
+     *
+     * @param dpmId 涓婚敭鑷id
+     */
+    public void setDpmId(Integer dpmId) {
+        this.dpmId = dpmId;
+    }
+
+    /**
+     * 鑾峰彇鎬讳换鍔d
+     *
+     * @return DPM_Task_Id - 鎬讳换鍔d
+     */
+    public String getDpmTaskId() {
+        return dpmTaskId;
+    }
+
+    /**
+     * 璁剧疆鎬讳换鍔d
+     *
+     * @param dpmTaskId 鎬讳换鍔d
+     */
+    public void setDpmTaskId(String dpmTaskId) {
+        this.dpmTaskId = dpmTaskId == null ? null : dpmTaskId.trim();
+    }
+
+    /**
+     * 鑾峰彇鐪佷唤缂栧彿
+     *
+     * @return DPM_Province_Code - 鐪佷唤缂栧彿
+     */
+    public String getDpmProvinceCode() {
+        return dpmProvinceCode;
+    }
+
+    /**
+     * 璁剧疆鐪佷唤缂栧彿
+     *
+     * @param dpmProvinceCode 鐪佷唤缂栧彿
+     */
+    public void setDpmProvinceCode(String dpmProvinceCode) {
+        this.dpmProvinceCode = dpmProvinceCode == null ? null : dpmProvinceCode.trim();
+    }
+
+    /**
+     * 鑾峰彇鍩庡競缂栧彿
+     *
+     * @return DPM_City_Code - 鍩庡競缂栧彿
+     */
+    public String getDpmCityCode() {
+        return dpmCityCode;
+    }
+
+    /**
+     * 璁剧疆鍩庡競缂栧彿
+     *
+     * @param dpmCityCode 鍩庡競缂栧彿
+     */
+    public void setDpmCityCode(String dpmCityCode) {
+        this.dpmCityCode = dpmCityCode == null ? null : dpmCityCode.trim();
+    }
+
+    /**
+     * 鑾峰彇鍖哄幙缂栧彿
+     *
+     * @return DPM_District_Code - 鍖哄幙缂栧彿
+     */
+    public String getDpmDistrictCode() {
+        return dpmDistrictCode;
+    }
+
+    /**
+     * 璁剧疆鍖哄幙缂栧彿
+     *
+     * @param dpmDistrictCode 鍖哄幙缂栧彿
+     */
+    public void setDpmDistrictCode(String dpmDistrictCode) {
+        this.dpmDistrictCode = dpmDistrictCode == null ? null : dpmDistrictCode.trim();
+    }
+
+    /**
+     * 鑾峰彇琛楅晣缂栧彿
+     *
+     * @return DPM_Town_Code - 琛楅晣缂栧彿
+     */
+    public String getDpmTownCode() {
+        return dpmTownCode;
+    }
+
+    /**
+     * 璁剧疆琛楅晣缂栧彿
+     *
+     * @param dpmTownCode 琛楅晣缂栧彿
+     */
+    public void setDpmTownCode(String dpmTownCode) {
+        this.dpmTownCode = dpmTownCode == null ? null : dpmTownCode.trim();
+    }
+
+    /**
+     * 鑾峰彇璧峰鏃堕棿
+     *
+     * @return DPM_Start_Time - 璧峰鏃堕棿
+     */
+    public Date getDpmStartTime() {
+        return dpmStartTime;
+    }
+
+    /**
+     * 璁剧疆璧峰鏃堕棿
+     *
+     * @param dpmStartTime 璧峰鏃堕棿
+     */
+    public void setDpmStartTime(Date dpmStartTime) {
+        this.dpmStartTime = dpmStartTime;
+    }
+
+    /**
+     * 鑾峰彇缁撴潫鏃堕棿
+     *
+     * @return DPM_End_Time - 缁撴潫鏃堕棿
+     */
+    public Date getDpmEndTime() {
+        return dpmEndTime;
+    }
+
+    /**
+     * 璁剧疆缁撴潫鏃堕棿
+     *
+     * @param dpmEndTime 缁撴潫鏃堕棿
+     */
+    public void setDpmEndTime(Date dpmEndTime) {
+        this.dpmEndTime = dpmEndTime;
+    }
+
+    /**
+     * 鑾峰彇鍦烘櫙绫诲瀷
+     *
+     * @return DPM_Scene_Type_Id - 鍦烘櫙绫诲瀷
+     */
+    public Byte getDpmSceneTypeId() {
+        return dpmSceneTypeId;
+    }
+
+    /**
+     * 璁剧疆鍦烘櫙绫诲瀷
+     *
+     * @param dpmSceneTypeId 鍦烘櫙绫诲瀷
+     */
+    public void setDpmSceneTypeId(Byte dpmSceneTypeId) {
+        this.dpmSceneTypeId = dpmSceneTypeId;
+    }
+
+    /**
+     * 鑾峰彇鏁版嵁浜у搧鍐呭
+     *
+     * @return DPM_Content - 鏁版嵁浜у搧鍐呭
+     */
+    public String getDpmContent() {
+        return dpmContent;
+    }
+
+    /**
+     * 璁剧疆鏁版嵁浜у搧鍐呭
+     *
+     * @param dpmContent 鏁版嵁浜у搧鍐呭
+     */
+    public void setDpmContent(String dpmContent) {
+        this.dpmContent = dpmContent == null ? null : dpmContent.trim();
+    }
+}
\ No newline at end of file
diff --git a/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductBaseMapper.kt b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductBaseMapper.kt
new file mode 100644
index 0000000..add4371
--- /dev/null
+++ b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductBaseMapper.kt
@@ -0,0 +1,8 @@
+package cn.flightfeather.supervision.domain.ds1.mapper
+
+import cn.flightfeather.supervision.domain.ds1.entity.DataProductBase
+import cn.flightfeather.supervision.domain.util.MyMapper
+import org.apache.ibatis.annotations.Mapper
+
+@Mapper
+interface DataProductBaseMapper : MyMapper<DataProductBase?>
\ No newline at end of file
diff --git a/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductFinalMapper.kt b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductFinalMapper.kt
new file mode 100644
index 0000000..341e909
--- /dev/null
+++ b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductFinalMapper.kt
@@ -0,0 +1,8 @@
+package cn.flightfeather.supervision.domain.ds1.mapper
+
+import cn.flightfeather.supervision.domain.ds1.entity.DataProductFinal
+import cn.flightfeather.supervision.domain.util.MyMapper
+import org.apache.ibatis.annotations.Mapper
+
+@Mapper
+interface DataProductFinalMapper : MyMapper<DataProductFinal?>
\ No newline at end of file
diff --git a/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductMiddleMapper.kt b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductMiddleMapper.kt
new file mode 100644
index 0000000..cb22660
--- /dev/null
+++ b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/mapper/DataProductMiddleMapper.kt
@@ -0,0 +1,8 @@
+package cn.flightfeather.supervision.domain.ds1.mapper
+
+import cn.flightfeather.supervision.domain.ds1.entity.DataProductMiddle
+import cn.flightfeather.supervision.domain.util.MyMapper
+import org.apache.ibatis.annotations.Mapper
+
+@Mapper
+interface DataProductMiddleMapper : MyMapper<DataProductMiddle?>
\ No newline at end of file
diff --git a/src/main/resources/mapper/ds1/DataProductBaseMapper.xml b/src/main/resources/mapper/ds1/DataProductBaseMapper.xml
new file mode 100644
index 0000000..a05eba2
--- /dev/null
+++ b/src/main/resources/mapper/ds1/DataProductBaseMapper.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
+<mapper namespace="cn.flightfeather.supervision.domain.ds1.mapper.DataProductBaseMapper" >
+  <resultMap id="BaseResultMap" type="cn.flightfeather.supervision.domain.ds1.entity.DataProductBase" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <id column="DPB_Id" property="dpbId" jdbcType="INTEGER" />
+    <result column="DPB_Task_Id" property="dpbTaskId" jdbcType="VARCHAR" />
+    <result column="DPB_Province_Code" property="dpbProvinceCode" jdbcType="VARCHAR" />
+    <result column="DPB_City_Code" property="dpbCityCode" jdbcType="VARCHAR" />
+    <result column="DPB_District_Code" property="dpbDistrictCode" jdbcType="VARCHAR" />
+    <result column="DPB_Town_Code" property="dpbTownCode" jdbcType="VARCHAR" />
+    <result column="DPB_Start_Time" property="dpbStartTime" jdbcType="TIMESTAMP" />
+    <result column="DPB_End_Time" property="dpbEndTime" jdbcType="TIMESTAMP" />
+    <result column="DPB_Scene_Type_Id" property="dpbSceneTypeId" jdbcType="TINYINT" />
+  </resultMap>
+  <resultMap id="ResultMapWithBLOBs" type="cn.flightfeather.supervision.domain.ds1.entity.DataProductBase" extends="BaseResultMap" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <result column="DPB_Content" property="dpbContent" jdbcType="LONGVARCHAR" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    DPB_Id, DPB_Task_Id, DPB_Province_Code, DPB_City_Code, DPB_District_Code, DPB_Town_Code, 
+    DPB_Start_Time, DPB_End_Time, DPB_Scene_Type_Id
+  </sql>
+  <sql id="Blob_Column_List" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    DPB_Content
+  </sql>
+</mapper>
\ No newline at end of file
diff --git a/src/main/resources/mapper/ds1/DataProductFinalMapper.xml b/src/main/resources/mapper/ds1/DataProductFinalMapper.xml
new file mode 100644
index 0000000..51f5f52
--- /dev/null
+++ b/src/main/resources/mapper/ds1/DataProductFinalMapper.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
+<mapper namespace="cn.flightfeather.supervision.domain.ds1.mapper.DataProductFinalMapper" >
+  <resultMap id="BaseResultMap" type="cn.flightfeather.supervision.domain.ds1.entity.DataProductFinal" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <id column="DPF_Id" property="dpfId" jdbcType="INTEGER" />
+    <result column="DPF_Task_Id" property="dpfTaskId" jdbcType="VARCHAR" />
+    <result column="DPF_Province_Code" property="dpfProvinceCode" jdbcType="VARCHAR" />
+    <result column="DPF_City_Code" property="dpfCityCode" jdbcType="VARCHAR" />
+    <result column="DPF_District_Code" property="dpfDistrictCode" jdbcType="VARCHAR" />
+    <result column="DPF_Town_Code" property="dpfTownCode" jdbcType="VARCHAR" />
+    <result column="DPF_Start_Time" property="dpfStartTime" jdbcType="TIMESTAMP" />
+    <result column="DPF_End_Time" property="dpfEndTime" jdbcType="TIMESTAMP" />
+    <result column="DPF_Scene_Type_Id" property="dpfSceneTypeId" jdbcType="TINYINT" />
+  </resultMap>
+  <resultMap id="ResultMapWithBLOBs" type="cn.flightfeather.supervision.domain.ds1.entity.DataProductFinal" extends="BaseResultMap" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <result column="DPF_Content" property="dpfContent" jdbcType="LONGVARCHAR" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    DPF_Id, DPF_Task_Id, DPF_Province_Code, DPF_City_Code, DPF_District_Code, DPF_Town_Code, 
+    DPF_Start_Time, DPF_End_Time, DPF_Scene_Type_Id
+  </sql>
+  <sql id="Blob_Column_List" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    DPF_Content
+  </sql>
+</mapper>
\ No newline at end of file
diff --git a/src/main/resources/mapper/ds1/DataProductMiddleMapper.xml b/src/main/resources/mapper/ds1/DataProductMiddleMapper.xml
new file mode 100644
index 0000000..4dcfd85
--- /dev/null
+++ b/src/main/resources/mapper/ds1/DataProductMiddleMapper.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
+<mapper namespace="cn.flightfeather.supervision.domain.ds1.mapper.DataProductMiddleMapper" >
+  <resultMap id="BaseResultMap" type="cn.flightfeather.supervision.domain.ds1.entity.DataProductMiddle" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <id column="DPM_Id" property="dpmId" jdbcType="INTEGER" />
+    <result column="DPM_Task_Id" property="dpmTaskId" jdbcType="VARCHAR" />
+    <result column="DPM_Province_Code" property="dpmProvinceCode" jdbcType="VARCHAR" />
+    <result column="DPM_City_Code" property="dpmCityCode" jdbcType="VARCHAR" />
+    <result column="DPM_District_Code" property="dpmDistrictCode" jdbcType="VARCHAR" />
+    <result column="DPM_Town_Code" property="dpmTownCode" jdbcType="VARCHAR" />
+    <result column="DPM_Start_Time" property="dpmStartTime" jdbcType="TIMESTAMP" />
+    <result column="DPM_End_Time" property="dpmEndTime" jdbcType="TIMESTAMP" />
+    <result column="DPM_Scene_Type_Id" property="dpmSceneTypeId" jdbcType="TINYINT" />
+  </resultMap>
+  <resultMap id="ResultMapWithBLOBs" type="cn.flightfeather.supervision.domain.ds1.entity.DataProductMiddle" extends="BaseResultMap" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <result column="DPM_Content" property="dpmContent" jdbcType="LONGVARCHAR" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    DPM_Id, DPM_Task_Id, DPM_Province_Code, DPM_City_Code, DPM_District_Code, DPM_Town_Code, 
+    DPM_Start_Time, DPM_End_Time, DPM_Scene_Type_Id
+  </sql>
+  <sql id="Blob_Column_List" >
+    <!--
+      WARNING - @mbg.generated
+    -->
+    DPM_Content
+  </sql>
+</mapper>
\ No newline at end of file

--
Gitblit v1.9.3