|
|
@@ -0,0 +1,195 @@
|
|
|
+<?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.employee.persistence.entity.StaffScheduleDetailPo">
|
|
|
+ <!--<cache type="net.oschina.j2cache.mybatis.J2CacheAdapter"/>-->
|
|
|
+ <resultMap id="StaffScheduleDetailPo" type="com.lc.ibps.components.employee.persistence.entity.StaffScheduleDetailPo">
|
|
|
+ <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="userId" column="USER_ID_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="statistics" column="STATISTICS_" jdbcType="BLOB"/>
|
|
|
+ <result property="d1" column="D1_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d2" column="D2_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d3" column="D3_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d4" column="D4_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d5" column="D5_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d6" column="D6_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d7" column="D7_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d8" column="D8_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d9" column="D9_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d10" column="D10_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d11" column="D11_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d12" column="D12_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d13" column="D13_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d14" column="D14_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d15" column="D15_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d16" column="D16_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d17" column="D17_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d18" column="D18_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d19" column="D19_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d20" column="D20_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d21" column="D21_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d22" column="D22_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d23" column="D23_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d24" column="D24_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d25" column="D25_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d26" column="D26_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d27" column="D27_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d28" column="D28_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d29" column="D29_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d30" column="D30_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d31" column="D31_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d32" column="D32_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d33" column="D33_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d34" column="D34_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d35" column="D35_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d36" column="D36_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d37" column="D37_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d38" column="D38_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d39" column="D39_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d40" column="D40_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d41" column="D41_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d42" column="D42_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d43" column="D43_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d44" column="D44_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="d45" column="D45_" jdbcType="VARCHAR"/>
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <sql id="columns">
|
|
|
+ ID_,PARENT_ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,USER_ID_,STATISTICS_,D1_,D2_,D3_,D4_,D5_,D6_,D7_,D8_,D9_,D10_,D11_,D12_,D13_,D14_,D15_,D16_,D17_,D18_,D19_,D20_,D21_,D22_,D23_,D24_,D25_,D26_,D27_,D28_,D29_,D30_,D31_,D32_,D33_,D34_,D35_,D36_,D37_,D38_,D39_,D40_,D41_,D42_,D43_,D44_,D45_
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <insert id="create" parameterType="com.lc.ibps.components.employee.persistence.entity.StaffScheduleDetailPo">
|
|
|
+ INSERT INTO T_SCHEDULE_DETAIL
|
|
|
+ (<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}, #{userId,jdbcType=VARCHAR}, #{statistics,jdbcType=BLOB}, #{d1,jdbcType=VARCHAR}, #{d2,jdbcType=VARCHAR}, #{d3,jdbcType=VARCHAR}, #{d4,jdbcType=VARCHAR}, #{d5,jdbcType=VARCHAR}, #{d6,jdbcType=VARCHAR}, #{d7,jdbcType=VARCHAR}, #{d8,jdbcType=VARCHAR}, #{d9,jdbcType=VARCHAR}, #{d10,jdbcType=VARCHAR}, #{d11,jdbcType=VARCHAR}, #{d12,jdbcType=VARCHAR}, #{d13,jdbcType=VARCHAR}, #{d14,jdbcType=VARCHAR}, #{d15,jdbcType=VARCHAR}, #{d16,jdbcType=VARCHAR}, #{d17,jdbcType=VARCHAR}, #{d18,jdbcType=VARCHAR}, #{d19,jdbcType=VARCHAR}, #{d20,jdbcType=VARCHAR}, #{d21,jdbcType=VARCHAR}, #{d22,jdbcType=VARCHAR}, #{d23,jdbcType=VARCHAR}, #{d24,jdbcType=VARCHAR}, #{d25,jdbcType=VARCHAR}, #{d26,jdbcType=VARCHAR}, #{d27,jdbcType=VARCHAR}, #{d28,jdbcType=VARCHAR}, #{d29,jdbcType=VARCHAR}, #{d30,jdbcType=VARCHAR}, #{d31,jdbcType=VARCHAR}, #{d32,jdbcType=VARCHAR}, #{d33,jdbcType=VARCHAR}, #{d34,jdbcType=VARCHAR}, #{d35,jdbcType=VARCHAR}, #{d36,jdbcType=VARCHAR}, #{d37,jdbcType=VARCHAR}, #{d38,jdbcType=VARCHAR}, #{d39,jdbcType=VARCHAR}, #{d40,jdbcType=VARCHAR}, #{d41,jdbcType=VARCHAR}, #{d42,jdbcType=VARCHAR}, #{d43,jdbcType=VARCHAR}, #{d44,jdbcType=VARCHAR}, #{d45,jdbcType=VARCHAR})
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <select id="get" parameterType="java.lang.String" resultMap="StaffScheduleDetailPo">
|
|
|
+ SELECT <include refid="columns"/> FROM T_SCHEDULE_DETAIL
|
|
|
+ WHERE
|
|
|
+ ID_=#{id}
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+ <sql id="querySql" >
|
|
|
+ SELECT <include refid="columns"/> FROM T_SCHEDULE_DETAIL
|
|
|
+ <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="StaffScheduleDetailPo">
|
|
|
+ <include refid="querySql"/>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="queryIds" parameterType="java.util.Map" resultMap="StaffScheduleDetailPo">
|
|
|
+ SELECT ID_ FROM (<include refid="querySql"/>) T
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="findByIds" resultMap="StaffScheduleDetailPo">
|
|
|
+ SELECT <include refid="columns"/> FROM T_SCHEDULE_DETAIL
|
|
|
+ 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.employee.persistence.entity.StaffScheduleDetailPo">
|
|
|
+ UPDATE T_SCHEDULE_DETAIL 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},
|
|
|
+ USER_ID_=#{userId,jdbcType=VARCHAR},
|
|
|
+ STATISTICS_=#{statistics,jdbcType=BLOB},
|
|
|
+ D1_=#{d1,jdbcType=VARCHAR},
|
|
|
+ D2_=#{d2,jdbcType=VARCHAR},
|
|
|
+ D3_=#{d3,jdbcType=VARCHAR},
|
|
|
+ D4_=#{d4,jdbcType=VARCHAR},
|
|
|
+ D5_=#{d5,jdbcType=VARCHAR},
|
|
|
+ D6_=#{d6,jdbcType=VARCHAR},
|
|
|
+ D7_=#{d7,jdbcType=VARCHAR},
|
|
|
+ D8_=#{d8,jdbcType=VARCHAR},
|
|
|
+ D9_=#{d9,jdbcType=VARCHAR},
|
|
|
+ D10_=#{d10,jdbcType=VARCHAR},
|
|
|
+ D11_=#{d11,jdbcType=VARCHAR},
|
|
|
+ D12_=#{d12,jdbcType=VARCHAR},
|
|
|
+ D13_=#{d13,jdbcType=VARCHAR},
|
|
|
+ D14_=#{d14,jdbcType=VARCHAR},
|
|
|
+ D15_=#{d15,jdbcType=VARCHAR},
|
|
|
+ D16_=#{d16,jdbcType=VARCHAR},
|
|
|
+ D17_=#{d17,jdbcType=VARCHAR},
|
|
|
+ D18_=#{d18,jdbcType=VARCHAR},
|
|
|
+ D19_=#{d19,jdbcType=VARCHAR},
|
|
|
+ D20_=#{d20,jdbcType=VARCHAR},
|
|
|
+ D21_=#{d21,jdbcType=VARCHAR},
|
|
|
+ D22_=#{d22,jdbcType=VARCHAR},
|
|
|
+ D23_=#{d23,jdbcType=VARCHAR},
|
|
|
+ D24_=#{d24,jdbcType=VARCHAR},
|
|
|
+ D25_=#{d25,jdbcType=VARCHAR},
|
|
|
+ D26_=#{d26,jdbcType=VARCHAR},
|
|
|
+ D27_=#{d27,jdbcType=VARCHAR},
|
|
|
+ D28_=#{d28,jdbcType=VARCHAR},
|
|
|
+ D29_=#{d29,jdbcType=VARCHAR},
|
|
|
+ D30_=#{d30,jdbcType=VARCHAR},
|
|
|
+ D31_=#{d31,jdbcType=VARCHAR},
|
|
|
+ D32_=#{d32,jdbcType=VARCHAR},
|
|
|
+ D33_=#{d33,jdbcType=VARCHAR},
|
|
|
+ D34_=#{d34,jdbcType=VARCHAR},
|
|
|
+ D35_=#{d35,jdbcType=VARCHAR},
|
|
|
+ D36_=#{d36,jdbcType=VARCHAR},
|
|
|
+ D37_=#{d37,jdbcType=VARCHAR},
|
|
|
+ D38_=#{d38,jdbcType=VARCHAR},
|
|
|
+ D39_=#{d39,jdbcType=VARCHAR},
|
|
|
+ D40_=#{d40,jdbcType=VARCHAR},
|
|
|
+ D41_=#{d41,jdbcType=VARCHAR},
|
|
|
+ D42_=#{d42,jdbcType=VARCHAR},
|
|
|
+ D43_=#{d43,jdbcType=VARCHAR},
|
|
|
+ D44_=#{d44,jdbcType=VARCHAR},
|
|
|
+ D45_=#{d45,jdbcType=VARCHAR}
|
|
|
+ WHERE
|
|
|
+ ID_=#{id}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <delete id="remove" parameterType="java.lang.String">
|
|
|
+ DELETE FROM T_SCHEDULE_DETAIL
|
|
|
+ WHERE
|
|
|
+ ID_=#{id}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <delete id="deleteByMainId">
|
|
|
+ DELETE FROM T_SCHEDULE_DETAIL
|
|
|
+ WHERE
|
|
|
+ PARENT_ID_=#{mainId}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <select id="findByMainId" resultMap="StaffScheduleDetailPo">
|
|
|
+ SELECT <include refid="columns"/>
|
|
|
+ FROM T_SCHEDULE_DETAIL
|
|
|
+ WHERE PARENT_ID_=#{mainId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="findIdsByMainId" parameterType="java.util.Map" resultMap="StaffScheduleDetailPo">
|
|
|
+ SELECT ID_ FROM T_SCHEDULE_DETAIL
|
|
|
+ WHERE
|
|
|
+ PARENT_ID_=#{mainId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+</mapper>
|