|
|
@@ -0,0 +1,131 @@
|
|
|
+<?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="com.lc.ibps.components.pv.persistence.entity.ExperimentalConfigDetailPo">
|
|
|
+ <!--<cache type="net.oschina.j2cache.mybatis.J2CacheAdapter"/>-->
|
|
|
+ <resultMap id="ExperimentalConfigDetailPo" type="com.lc.ibps.components.pv.persistence.entity.ExperimentalConfigDetailPo">
|
|
|
+ <id property="id" column="ID_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="parentId" column="PARENT_ID_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="tenantId" column="TENANT_ID_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="ip" column="IP_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="createBy" column="CREATE_BY_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="createTime" column="CREATE_TIME_" jdbcType="TIMESTAMP"/>
|
|
|
+ <result property="updateBy" column="UPDATE_BY_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="updateTime" column="UPDATE_TIME_" jdbcType="TIMESTAMP"/>
|
|
|
+ <result property="methodName" column="METHOD_NAME_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="methodType" column="METHOD_TYPE_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="sn" column="SN_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="isBasic" column="IS_BASIC" jdbcType="VARCHAR"/>
|
|
|
+ <result property="idDisabled" column="ID_DISABLED_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="isPublic" column="IS_PUBLIC_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="step" column="STEP_" jdbcType="BLOB"/>
|
|
|
+ <result property="criterion" column="CRITERION_" jdbcType="BLOB"/>
|
|
|
+ <result property="references" column="REFERENCES_" jdbcType="BLOB"/>
|
|
|
+ <result property="params" column="PARAMS_" jdbcType="BLOB"/>
|
|
|
+ <result property="formulas" column="FORMULAS_" jdbcType="BLOB"/>
|
|
|
+ <result property="template" column="TEMPLATE_" jdbcType="BLOB"/>
|
|
|
+ <result property="templateDesc" column="TEMPLATE_DESC_" jdbcType="BLOB"/>
|
|
|
+ <result property="chartOption" column="CHART_OPTION_" jdbcType="BLOB"/>
|
|
|
+ <result property="scope" column="SCOPE_" jdbcType="VARCHAR"/>
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <sql id="columns">
|
|
|
+ ID_,PARENT_ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,METHOD_NAME_,METHOD_TYPE_,SN_,IS_BASIC,ID_DISABLED_,IS_PUBLIC_,STEP_,CRITERION_,REFERENCES_,PARAMS_,FORMULAS_,TEMPLATE_,TEMPLATE_DESC_,CHART_OPTION_,SCOPE_
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <insert id="create" parameterType="com.lc.ibps.components.pv.persistence.entity.ExperimentalConfigDetailPo">
|
|
|
+ INSERT INTO T_XNYZPZXQ
|
|
|
+ (<include refid="columns"/>)
|
|
|
+ VALUES
|
|
|
+ (#{id,jdbcType=VARCHAR}, #{parentId,jdbcType=VARCHAR}, #{tenantId,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{methodName,jdbcType=VARCHAR}, #{methodType,jdbcType=VARCHAR}, #{sn,jdbcType=VARCHAR}, #{isBasic,jdbcType=VARCHAR}, #{idDisabled,jdbcType=VARCHAR}, #{isPublic,jdbcType=VARCHAR}, #{step,jdbcType=BLOB}, #{criterion,jdbcType=BLOB}, #{references,jdbcType=BLOB}, #{params,jdbcType=BLOB}, #{formulas,jdbcType=BLOB}, #{template,jdbcType=BLOB}, #{templateDesc,jdbcType=BLOB}, #{chartOption,jdbcType=BLOB}, #{scope,jdbcType=VARCHAR})
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <select id="get" parameterType="java.lang.String" resultMap="ExperimentalConfigDetailPo">
|
|
|
+ SELECT <include refid="columns"/> FROM T_XNYZPZXQ
|
|
|
+ WHERE
|
|
|
+ ID_=#{id}
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+ <sql id="querySql" >
|
|
|
+ SELECT <include refid="columns"/> FROM T_XNYZPZXQ
|
|
|
+ <where>
|
|
|
+ <if test="@o.Ognl@isNotEmpty(whereSql)">
|
|
|
+ ${whereSql}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ <if test="@o.Ognl@isNotEmpty(orderBySql)">
|
|
|
+ ORDER BY ${orderBySql}
|
|
|
+ </if>
|
|
|
+ <if test="@o.Ognl@isEmpty(orderBySql)">
|
|
|
+ ORDER BY ID_ DESC
|
|
|
+ </if>
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <select id="query" parameterType="java.util.Map" resultMap="ExperimentalConfigDetailPo">
|
|
|
+ <include refid="querySql"/>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="queryIds" parameterType="java.util.Map" resultMap="ExperimentalConfigDetailPo">
|
|
|
+ SELECT ID_ FROM (<include refid="querySql"/>) T
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="findByIds" resultMap="ExperimentalConfigDetailPo">
|
|
|
+ SELECT <include refid="columns"/> FROM T_XNYZPZXQ
|
|
|
+ WHERE ID_ in
|
|
|
+ <foreach item="id" index="index" collection="ids" open="(" separator="," close=")">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ ORDER BY ID_ DESC
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <update id="update" parameterType="com.lc.ibps.components.pv.persistence.entity.ExperimentalConfigDetailPo">
|
|
|
+ UPDATE T_XNYZPZXQ SET
|
|
|
+ PARENT_ID_=#{parentId,jdbcType=VARCHAR},
|
|
|
+ TENANT_ID_=#{tenantId,jdbcType=VARCHAR},
|
|
|
+ IP_=#{ip,jdbcType=VARCHAR},
|
|
|
+ UPDATE_BY_=#{updateBy,jdbcType=VARCHAR},
|
|
|
+ UPDATE_TIME_=#{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ METHOD_NAME_=#{methodName,jdbcType=VARCHAR},
|
|
|
+ METHOD_TYPE_=#{methodType,jdbcType=VARCHAR},
|
|
|
+ SN_=#{sn,jdbcType=VARCHAR},
|
|
|
+ IS_BASIC=#{isBasic,jdbcType=VARCHAR},
|
|
|
+ ID_DISABLED_=#{idDisabled,jdbcType=VARCHAR},
|
|
|
+ IS_PUBLIC_=#{isPublic,jdbcType=VARCHAR},
|
|
|
+ STEP_=#{step,jdbcType=BLOB},
|
|
|
+ CRITERION_=#{criterion,jdbcType=BLOB},
|
|
|
+ REFERENCES_=#{references,jdbcType=BLOB},
|
|
|
+ PARAMS_=#{params,jdbcType=BLOB},
|
|
|
+ FORMULAS_=#{formulas,jdbcType=BLOB},
|
|
|
+ TEMPLATE_=#{template,jdbcType=BLOB},
|
|
|
+ TEMPLATE_DESC_=#{templateDesc,jdbcType=BLOB},
|
|
|
+ CHART_OPTION_=#{chartOption,jdbcType=BLOB},
|
|
|
+ SCOPE_=#{scope,jdbcType=VARCHAR}
|
|
|
+ WHERE
|
|
|
+ ID_=#{id}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <delete id="remove" parameterType="java.lang.String">
|
|
|
+ DELETE FROM T_XNYZPZXQ
|
|
|
+ WHERE
|
|
|
+ ID_=#{id}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <delete id="deleteByMainId">
|
|
|
+ DELETE FROM T_XNYZPZXQ
|
|
|
+ WHERE
|
|
|
+ PARENT_ID_=#{mainId}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <select id="findByMainId" resultMap="ExperimentalConfigDetailPo">
|
|
|
+ SELECT <include refid="columns"/>
|
|
|
+ FROM T_XNYZPZXQ
|
|
|
+ WHERE PARENT_ID_=#{mainId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="findIdsByMainId" parameterType="java.util.Map" resultMap="ExperimentalConfigDetailPo">
|
|
|
+ SELECT ID_ FROM T_XNYZPZXQ
|
|
|
+ WHERE
|
|
|
+ PARENT_ID_=#{mainId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+</mapper>
|