|
|
|
@@ -0,0 +1,77 @@
|
|
|
|
|
<?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.adc.da.slrs.sapMeetInfo.dao.SapMeetingDao">
|
|
|
|
|
|
|
|
|
|
<sql id="BaseSelect">
|
|
|
|
|
id,title,date,content,type,attend,files
|
|
|
|
|
</sql>
|
|
|
|
|
<sql id="Search">
|
|
|
|
|
type = #{type}
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<insert id="insertMeeting" parameterType="com.adc.da.slrs.sapMeetInfo.entity.SapMeeting">
|
|
|
|
|
insert into sap_meeting
|
|
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
|
|
<if test="id != null">id,</if>
|
|
|
|
|
<if test="title != null">title,</if>
|
|
|
|
|
<if test="date != null">date,</if>
|
|
|
|
|
<if test="content != null">content,</if>
|
|
|
|
|
<if test="type != null">type,</if>
|
|
|
|
|
<if test="attend != null">attend,</if>
|
|
|
|
|
<if test="files != null">files,</if>
|
|
|
|
|
</trim>
|
|
|
|
|
values
|
|
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
|
|
<if test="id != null">#{id},</if>
|
|
|
|
|
<if test="title != null">#{title},</if>
|
|
|
|
|
<if test="date != null">#{date},</if>
|
|
|
|
|
<if test="content != null">#{content},</if>
|
|
|
|
|
<if test="type != null">#{type},</if>
|
|
|
|
|
<if test="attend != null">#{attend},</if>
|
|
|
|
|
<if test="files != null">#{files},</if>
|
|
|
|
|
</trim>
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectMeetingsByDate" resultType="com.adc.da.slrs.sapMeetInfo.entity.SapMeeting" parameterType="java.util.Map">
|
|
|
|
|
select <include refid="BaseSelect"></include>
|
|
|
|
|
from sap_meeting
|
|
|
|
|
where date_format(date,'%Y%m%d') = date_format(#{date},'%Y%m%d')
|
|
|
|
|
and <include refid="Search"></include>
|
|
|
|
|
order by date
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectMeetingsByMonth" resultType="com.adc.da.slrs.sapMeetInfo.entity.SapMeeting" parameterType="java.util.Date">
|
|
|
|
|
select <include refid="BaseSelect"></include>
|
|
|
|
|
from sap_meeting
|
|
|
|
|
where DATE_FORMAT(date,'%Y-%m')=DATE_FORMAT(#{date},'%Y-%m')
|
|
|
|
|
and type = 1
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectMeetingsByMonthType" resultType="com.adc.da.slrs.sapMeetInfo.entity.SapMeeting" parameterType="java.util.Map">
|
|
|
|
|
select <include refid="BaseSelect"></include>
|
|
|
|
|
from sap_meeting
|
|
|
|
|
where DATE_FORMAT(date,'%Y-%m')=DATE_FORMAT(#{date},'%Y-%m')
|
|
|
|
|
and <include refid="Search"></include>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectMeetingById" resultType="com.adc.da.slrs.sapMeetInfo.entity.SapMeeting" parameterType="java.lang.String">
|
|
|
|
|
select <include refid="BaseSelect"></include>
|
|
|
|
|
from sap_meeting
|
|
|
|
|
where id = #{id}
|
|
|
|
|
and <include refid="Search"></include>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteById">
|
|
|
|
|
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteByDate">
|
|
|
|
|
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
<update id="updateMeeting">
|
|
|
|
|
|
|
|
|
|
</update>
|
|
|
|
|
</mapper>
|