OperationLogEnterPriseMapper.xml 14.3 KB
Newer Older
eddie.woo's avatar
eddie.woo committed
1 2 3 4 5 6 7 8 9
<?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="pwc.taxtech.atms.dao.OperationLogEnterPriseMapper">
  <resultMap id="BaseResultMap" type="pwc.taxtech.atms.entitiy.OperationLogEnterPrise">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    <id column="ID" jdbcType="VARCHAR" property="ID" />
eddie.woo's avatar
eddie.woo committed
10 11 12 13 14 15 16
    <result column="OperationContent" jdbcType="VARCHAR" property="operationContent" />
    <result column="ModuleName" jdbcType="VARCHAR" property="moduleName" />
    <result column="OperationObject" jdbcType="VARCHAR" property="operationObject" />
    <result column="OperationAction" jdbcType="VARCHAR" property="operationAction" />
    <result column="OriginalState" jdbcType="VARCHAR" property="originalState" />
    <result column="UpdateState" jdbcType="VARCHAR" property="updateState" />
    <result column="OperationUser" jdbcType="VARCHAR" property="operationUser" />
eddie.woo's avatar
eddie.woo committed
17
    <result column="IP" jdbcType="VARCHAR" property="IP" />
eddie.woo's avatar
eddie.woo committed
18
    <result column="Comment" jdbcType="VARCHAR" property="comment" />
eddie.woo's avatar
eddie.woo committed
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
    <result column="CreateTime" jdbcType="TIMESTAMP" property="createTime" />
  </resultMap>
  <sql id="Example_Where_Clause">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    <where>
      <foreach collection="oredCriteria" item="criteria" separator="or">
        <if test="criteria.valid">
          <trim prefix="(" prefixOverrides="and" suffix=")">
            <foreach collection="criteria.criteria" item="criterion">
              <choose>
                <when test="criterion.noValue">
                  and ${criterion.condition}
                </when>
                <when test="criterion.singleValue">
                  and ${criterion.condition} #{criterion.value}
                </when>
                <when test="criterion.betweenValue">
                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
                </when>
                <when test="criterion.listValue">
                  and ${criterion.condition}
                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
                    #{listItem}
                  </foreach>
                </when>
              </choose>
            </foreach>
          </trim>
        </if>
      </foreach>
    </where>
  </sql>
  <sql id="Update_By_Example_Where_Clause">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    <where>
      <foreach collection="example.oredCriteria" item="criteria" separator="or">
        <if test="criteria.valid">
          <trim prefix="(" prefixOverrides="and" suffix=")">
            <foreach collection="criteria.criteria" item="criterion">
              <choose>
                <when test="criterion.noValue">
                  and ${criterion.condition}
                </when>
                <when test="criterion.singleValue">
                  and ${criterion.condition} #{criterion.value}
                </when>
                <when test="criterion.betweenValue">
                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
                </when>
                <when test="criterion.listValue">
                  and ${criterion.condition}
                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
                    #{listItem}
                  </foreach>
                </when>
              </choose>
            </foreach>
          </trim>
        </if>
      </foreach>
    </where>
  </sql>
  <sql id="Base_Column_List">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    ID, OperationContent, ModuleName, OperationObject, OperationAction, OriginalState, 
eddie.woo's avatar
eddie.woo committed
93
    UpdateState, OperationUser, IP, Comment, CreateTime
eddie.woo's avatar
eddie.woo committed
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
  </sql>
  <select id="selectByExample" parameterType="pwc.taxtech.atms.entitiy.OperationLogEnterPriseExample" resultMap="BaseResultMap">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    select
    <if test="distinct">
      distinct
    </if>
    <include refid="Base_Column_List" />
    from OperationLogEnterPrise
    <if test="_parameter != null">
      <include refid="Example_Where_Clause" />
    </if>
    <if test="orderByClause != null">
      order by ${orderByClause}
    </if>
  </select>
  <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    select 
    <include refid="Base_Column_List" />
    from OperationLogEnterPrise
    where ID = #{ID,jdbcType=VARCHAR}
  </select>
  <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    delete from OperationLogEnterPrise
    where ID = #{ID,jdbcType=VARCHAR}
  </delete>
  <delete id="deleteByExample" parameterType="pwc.taxtech.atms.entitiy.OperationLogEnterPriseExample">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    delete from OperationLogEnterPrise
    <if test="_parameter != null">
      <include refid="Example_Where_Clause" />
    </if>
  </delete>
  <insert id="insert" parameterType="pwc.taxtech.atms.entitiy.OperationLogEnterPrise">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    insert into OperationLogEnterPrise (ID, OperationContent, ModuleName, 
      OperationObject, OperationAction, OriginalState, 
      UpdateState, OperationUser, IP, 
eddie.woo's avatar
eddie.woo committed
149 150 151 152 153
      Comment, CreateTime)
    values (#{ID,jdbcType=VARCHAR}, #{operationContent,jdbcType=VARCHAR}, #{moduleName,jdbcType=VARCHAR}, 
      #{operationObject,jdbcType=VARCHAR}, #{operationAction,jdbcType=VARCHAR}, #{originalState,jdbcType=VARCHAR}, 
      #{updateState,jdbcType=VARCHAR}, #{operationUser,jdbcType=VARCHAR}, #{IP,jdbcType=VARCHAR}, 
      #{comment,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP})
eddie.woo's avatar
eddie.woo committed
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
  </insert>
  <insert id="insertSelective" parameterType="pwc.taxtech.atms.entitiy.OperationLogEnterPrise">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    insert into OperationLogEnterPrise
    <trim prefix="(" suffix=")" suffixOverrides=",">
      <if test="ID != null">
        ID,
      </if>
      <if test="operationContent != null">
        OperationContent,
      </if>
      <if test="moduleName != null">
        ModuleName,
      </if>
      <if test="operationObject != null">
        OperationObject,
      </if>
      <if test="operationAction != null">
        OperationAction,
      </if>
      <if test="originalState != null">
        OriginalState,
      </if>
      <if test="updateState != null">
        UpdateState,
      </if>
      <if test="operationUser != null">
        OperationUser,
      </if>
      <if test="IP != null">
        IP,
      </if>
      <if test="comment != null">
eddie.woo's avatar
eddie.woo committed
190
        Comment,
eddie.woo's avatar
eddie.woo committed
191 192 193 194 195 196 197 198 199 200
      </if>
      <if test="createTime != null">
        CreateTime,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides=",">
      <if test="ID != null">
        #{ID,jdbcType=VARCHAR},
      </if>
      <if test="operationContent != null">
eddie.woo's avatar
eddie.woo committed
201
        #{operationContent,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
202 203
      </if>
      <if test="moduleName != null">
eddie.woo's avatar
eddie.woo committed
204
        #{moduleName,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
205 206
      </if>
      <if test="operationObject != null">
eddie.woo's avatar
eddie.woo committed
207
        #{operationObject,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
208 209
      </if>
      <if test="operationAction != null">
eddie.woo's avatar
eddie.woo committed
210
        #{operationAction,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
211 212
      </if>
      <if test="originalState != null">
eddie.woo's avatar
eddie.woo committed
213
        #{originalState,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
214 215
      </if>
      <if test="updateState != null">
eddie.woo's avatar
eddie.woo committed
216
        #{updateState,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
217 218
      </if>
      <if test="operationUser != null">
eddie.woo's avatar
eddie.woo committed
219
        #{operationUser,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
220 221 222 223 224
      </if>
      <if test="IP != null">
        #{IP,jdbcType=VARCHAR},
      </if>
      <if test="comment != null">
eddie.woo's avatar
eddie.woo committed
225
        #{comment,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252
      </if>
      <if test="createTime != null">
        #{createTime,jdbcType=TIMESTAMP},
      </if>
    </trim>
  </insert>
  <select id="countByExample" parameterType="pwc.taxtech.atms.entitiy.OperationLogEnterPriseExample" resultType="java.lang.Long">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    select count(*) from OperationLogEnterPrise
    <if test="_parameter != null">
      <include refid="Example_Where_Clause" />
    </if>
  </select>
  <update id="updateByExampleSelective" parameterType="map">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    update OperationLogEnterPrise
    <set>
      <if test="record.ID != null">
        ID = #{record.ID,jdbcType=VARCHAR},
      </if>
      <if test="record.operationContent != null">
eddie.woo's avatar
eddie.woo committed
253
        OperationContent = #{record.operationContent,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
254 255
      </if>
      <if test="record.moduleName != null">
eddie.woo's avatar
eddie.woo committed
256
        ModuleName = #{record.moduleName,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
257 258
      </if>
      <if test="record.operationObject != null">
eddie.woo's avatar
eddie.woo committed
259
        OperationObject = #{record.operationObject,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
260 261
      </if>
      <if test="record.operationAction != null">
eddie.woo's avatar
eddie.woo committed
262
        OperationAction = #{record.operationAction,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
263 264
      </if>
      <if test="record.originalState != null">
eddie.woo's avatar
eddie.woo committed
265
        OriginalState = #{record.originalState,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
266 267
      </if>
      <if test="record.updateState != null">
eddie.woo's avatar
eddie.woo committed
268
        UpdateState = #{record.updateState,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
269 270
      </if>
      <if test="record.operationUser != null">
eddie.woo's avatar
eddie.woo committed
271
        OperationUser = #{record.operationUser,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
272 273 274 275 276
      </if>
      <if test="record.IP != null">
        IP = #{record.IP,jdbcType=VARCHAR},
      </if>
      <if test="record.comment != null">
eddie.woo's avatar
eddie.woo committed
277
        Comment = #{record.comment,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293
      </if>
      <if test="record.createTime != null">
        CreateTime = #{record.createTime,jdbcType=TIMESTAMP},
      </if>
    </set>
    <if test="_parameter != null">
      <include refid="Update_By_Example_Where_Clause" />
    </if>
  </update>
  <update id="updateByExample" parameterType="map">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    update OperationLogEnterPrise
    set ID = #{record.ID,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
294 295 296 297 298 299 300
      OperationContent = #{record.operationContent,jdbcType=VARCHAR},
      ModuleName = #{record.moduleName,jdbcType=VARCHAR},
      OperationObject = #{record.operationObject,jdbcType=VARCHAR},
      OperationAction = #{record.operationAction,jdbcType=VARCHAR},
      OriginalState = #{record.originalState,jdbcType=VARCHAR},
      UpdateState = #{record.updateState,jdbcType=VARCHAR},
      OperationUser = #{record.operationUser,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
301
      IP = #{record.IP,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
302
      Comment = #{record.comment,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
303 304 305 306 307 308 309 310 311 312 313 314 315
      CreateTime = #{record.createTime,jdbcType=TIMESTAMP}
    <if test="_parameter != null">
      <include refid="Update_By_Example_Where_Clause" />
    </if>
  </update>
  <update id="updateByPrimaryKeySelective" parameterType="pwc.taxtech.atms.entitiy.OperationLogEnterPrise">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    update OperationLogEnterPrise
    <set>
      <if test="operationContent != null">
eddie.woo's avatar
eddie.woo committed
316
        OperationContent = #{operationContent,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
317 318
      </if>
      <if test="moduleName != null">
eddie.woo's avatar
eddie.woo committed
319
        ModuleName = #{moduleName,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
320 321
      </if>
      <if test="operationObject != null">
eddie.woo's avatar
eddie.woo committed
322
        OperationObject = #{operationObject,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
323 324
      </if>
      <if test="operationAction != null">
eddie.woo's avatar
eddie.woo committed
325
        OperationAction = #{operationAction,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
326 327
      </if>
      <if test="originalState != null">
eddie.woo's avatar
eddie.woo committed
328
        OriginalState = #{originalState,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
329 330
      </if>
      <if test="updateState != null">
eddie.woo's avatar
eddie.woo committed
331
        UpdateState = #{updateState,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
332 333
      </if>
      <if test="operationUser != null">
eddie.woo's avatar
eddie.woo committed
334
        OperationUser = #{operationUser,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
335 336 337 338 339
      </if>
      <if test="IP != null">
        IP = #{IP,jdbcType=VARCHAR},
      </if>
      <if test="comment != null">
eddie.woo's avatar
eddie.woo committed
340
        Comment = #{comment,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
341 342 343 344 345 346 347 348 349 350 351 352 353
      </if>
      <if test="createTime != null">
        CreateTime = #{createTime,jdbcType=TIMESTAMP},
      </if>
    </set>
    where ID = #{ID,jdbcType=VARCHAR}
  </update>
  <update id="updateByPrimaryKey" parameterType="pwc.taxtech.atms.entitiy.OperationLogEnterPrise">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    update OperationLogEnterPrise
eddie.woo's avatar
eddie.woo committed
354 355 356 357 358 359 360
    set OperationContent = #{operationContent,jdbcType=VARCHAR},
      ModuleName = #{moduleName,jdbcType=VARCHAR},
      OperationObject = #{operationObject,jdbcType=VARCHAR},
      OperationAction = #{operationAction,jdbcType=VARCHAR},
      OriginalState = #{originalState,jdbcType=VARCHAR},
      UpdateState = #{updateState,jdbcType=VARCHAR},
      OperationUser = #{operationUser,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
361
      IP = #{IP,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
362
      Comment = #{comment,jdbcType=VARCHAR},
eddie.woo's avatar
eddie.woo committed
363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384
      CreateTime = #{createTime,jdbcType=TIMESTAMP}
    where ID = #{ID,jdbcType=VARCHAR}
  </update>
  <select id="selectByExampleWithRowbounds" parameterType="pwc.taxtech.atms.entitiy.OperationLogEnterPriseExample" resultMap="BaseResultMap">
    <!--
      WARNING - @mbg.generated
      This element is automatically generated by MyBatis Generator, do not modify.
    -->
    select
    <if test="distinct">
      distinct
    </if>
    <include refid="Base_Column_List" />
    from OperationLogEnterPrise
    <if test="_parameter != null">
      <include refid="Example_Where_Clause" />
    </if>
    <if test="orderByClause != null">
      order by ${orderByClause}
    </if>
  </select>
</mapper>