hcong
2024-12-12 9c315b4dbbb9f25d5373d1f228ed441a4e8ccbf7
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
<?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.DataProductProDetailMapper" >
  <resultMap id="BaseResultMap" type="cn.flightfeather.supervision.domain.ds1.entity.DataProductProDetail" >
    <!--
      WARNING - @mbg.generated
    -->
    <id column="ID" property="id" jdbcType="INTEGER" />
    <result column="DP_GUID" property="dpGuid" jdbcType="VARCHAR" />
    <result column="Form_Index" property="formIndex" jdbcType="INTEGER" />
    <result column="Scene_Index" property="sceneIndex" jdbcType="INTEGER" />
    <result column="Scene_Type" property="sceneType" jdbcType="VARCHAR" />
    <result column="Scene_Name" property="sceneName" jdbcType="VARCHAR" />
    <result column="Inspection_Time" property="inspectionTime" jdbcType="TIMESTAMP" />
    <result column="Executors" property="executors" jdbcType="VARCHAR" />
    <result column="Problem_Type" property="problemType" jdbcType="VARCHAR" />
    <result column="Problem_Description" property="problemDescription" jdbcType="VARCHAR" />
    <result column="Problem_Location" property="problemLocation" jdbcType="VARCHAR" />
    <result column="Problem_Num" property="problemNum" jdbcType="INTEGER" />
    <result column="Change_Time" property="changeTime" jdbcType="VARCHAR" />
    <result column="Problem_Changed" property="problemChanged" jdbcType="VARCHAR" />
    <result column="Changed_Problem" property="changedProblem" jdbcType="VARCHAR" />
    <result column="Changed_Num" property="changedNum" jdbcType="INTEGER" />
    <result column="Unchanged_Problems" property="unchangedProblems" jdbcType="VARCHAR" />
    <result column="UnChanged_Num" property="unchangedNum" jdbcType="INTEGER" />
    <result column="Change_Percent" property="changePercent" jdbcType="DECIMAL" />
    <result column="Check_Status" property="checkStatus" jdbcType="VARCHAR" />
    <result column="Pro_Check_Time" property="proCheckTime" jdbcType="VARCHAR" />
    <result column="Change_Check_Time" property="changeCheckTime" jdbcType="VARCHAR" />
    <result column="Pro_Check_Num" property="proCheckNum" jdbcType="INTEGER" />
    <result column="Pro_Check_Per" property="proCheckPer" jdbcType="DECIMAL" />
    <result column="Change_Check_Num" property="changeCheckNum" jdbcType="INTEGER" />
    <result column="Change_Check_Per" property="changeCheckPer" jdbcType="DECIMAL" />
    <result column="Ledger_Percent" property="ledgerPercent" jdbcType="DECIMAL" />
    <result column="Ledger_Submit_Date" property="ledgerSubmitDate" jdbcType="TIMESTAMP" />
    <result column="Ledger_Check_Time" property="ledgerCheckTime" jdbcType="TIMESTAMP" />
    <result column="Change_Tracking_Reminder" property="changeTrackingReminder" jdbcType="VARCHAR" />
    <result column="Create_Time" property="createTime" jdbcType="TIMESTAMP" />
  </resultMap>
  <sql id="Base_Column_List" >
    <!--
      WARNING - @mbg.generated
    -->
    ID, DP_GUID, Form_Index, Scene_Index, Scene_Type, Scene_Name, Inspection_Time, Executors, 
    Problem_Type, Problem_Description, Problem_Location, Problem_Num, Change_Time, Problem_Changed, 
    Changed_Problem, Changed_Num, Unchanged_Problems, UnChanged_Num, Change_Percent, 
    Check_Status, Pro_Check_Time, Change_Check_Time, Pro_Check_Num, Pro_Check_Per, Change_Check_Num, 
    Change_Check_Per, Ledger_Percent, Ledger_Submit_Date, Ledger_Check_Time, Change_Tracking_Reminder, 
    Create_Time
  </sql>
 
  <sql id="Base_Column_List_Without_ID" >
    <!--
      WARNING - @mbg.generated
    -->
    DP_GUID, Form_Index, Scene_Index, Scene_Type, Scene_Name, Inspection_Time, Executors,
    Problem_Type, Problem_Description, Problem_Location, Problem_Num, Change_Time, Problem_Changed,
    Changed_Problem, Changed_Num, Unchanged_Problems, UnChanged_Num, Change_Percent,
    Check_Status, Pro_Check_Time, Change_Check_Time, Pro_Check_Num, Pro_Check_Per, Change_Check_Num,
    Change_Check_Per, Ledger_Percent, Ledger_Submit_Date, Ledger_Check_Time, Change_Tracking_Reminder,
    Create_Time
  </sql>
  <insert id="insertBatch" parameterType="java.util.List">
    INSERT INTO sm_t_data_product_prodetail
    ( <include refid="Base_Column_List_Without_ID" /> )
    VALUES
    <foreach collection="list" item="item" separator=",">
      (#{item.dpGuid,jdbcType=VARCHAR},
      #{item.formIndex,jdbcType=INTEGER},
      #{item.sceneIndex,jdbcType=INTEGER},
      #{item.sceneType,jdbcType=VARCHAR},
      #{item.sceneName,jdbcType=VARCHAR},
      #{item.inspectionTime,jdbcType=TIMESTAMP},
      #{item.executors,jdbcType=VARCHAR},
      #{item.problemType,jdbcType=VARCHAR},
      #{item.problemDescription,jdbcType=VARCHAR},
      #{item.problemLocation,jdbcType=VARCHAR},
      #{item.problemNum,jdbcType=INTEGER},
      #{item.changeTime,jdbcType=VARCHAR},
      #{item.problemChanged,jdbcType=VARCHAR},
      #{item.changedProblem,jdbcType=VARCHAR},
      #{item.changedNum,jdbcType=INTEGER},
      #{item.unchangedProblems,jdbcType=VARCHAR},
      #{item.unchangedNum,jdbcType=INTEGER},
      #{item.changePercent,jdbcType=DECIMAL},
      #{item.checkStatus,jdbcType=VARCHAR},
      #{item.proCheckTime,jdbcType=VARCHAR},
      #{item.changeCheckTime,jdbcType=VARCHAR},
      #{item.proCheckNum,jdbcType=INTEGER},
      #{item.proCheckPer,jdbcType=DECIMAL},
      #{item.changeCheckNum,jdbcType=INTEGER},
      #{item.changeCheckPer,jdbcType=DECIMAL},
      #{item.ledgerPercent,jdbcType=DECIMAL},
      #{item.ledgerSubmitDate,jdbcType=TIMESTAMP},
      #{item.ledgerCheckTime,jdbcType=TIMESTAMP},
      #{item.changeTrackingReminder,jdbcType=VARCHAR},
      #{item.createTime,jdbcType=TIMESTAMP})
    </foreach>
  </insert>
</mapper>