|
@@ -10,32 +10,35 @@
|
|
|
<result column="user_id_" property="userId"/>
|
|
|
<result column="plan_start_" property="planStart"/>
|
|
|
<result column="plan_end_" property="planEnd"/>
|
|
|
+ <result column="organ_id_" property="organId"/>
|
|
|
<result column="cooperation_organ_id_" property="cooperationOrganId"/>
|
|
|
<result column="music_group_id_" property="musicGroupId"/>
|
|
|
<result column="school_gps_" property="schoolGps"/>
|
|
|
<result column="submited_gps_" property="submitedGps"/>
|
|
|
<result column="submited_time_" property="submitedTime"/>
|
|
|
<result column="memo_" property="memo"/>
|
|
|
+ <result column="conclusion_status_" property="conclusionStatus"/>
|
|
|
<result column="status_" property="status"/>
|
|
|
<result column="create_time_" property="createTime"/>
|
|
|
<result column="update_time_" property="updateTime"/>
|
|
|
<result column="cooperationName" property="cooperationName"/>
|
|
|
<result column="musicGroupName" property="musicGroupName"/>
|
|
|
+ <result column="organName" property="organName"/>
|
|
|
</resultMap>
|
|
|
<sql id="Base_Column_List">
|
|
|
<!--@mbg.generated-->
|
|
|
- id_, inspection_id_, item_id_, user_id_, plan_start_, plan_end_, cooperation_organ_id_,
|
|
|
- music_group_id_, school_gps_, submited_gps_, submited_time_, memo_, status_, create_time_,
|
|
|
+ id_, inspection_id_, item_id_, user_id_, plan_start_, plan_end_,organ_id_, cooperation_organ_id_,
|
|
|
+ music_group_id_, school_gps_, submited_gps_, submited_time_, memo_, conclusion_status_, status_, create_time_,
|
|
|
update_time_
|
|
|
</sql>
|
|
|
- <select id="get" parameterType="java.lang.Integer" resultMap="InspectionItemPlan">
|
|
|
+ <select id="get" parameterType="java.lang.Long" resultMap="InspectionItemPlan" >
|
|
|
<!--@mbg.generated-->
|
|
|
select
|
|
|
<include refid="Base_Column_List"/>
|
|
|
from inspection_item_plan
|
|
|
where id_ = #{id}
|
|
|
</select>
|
|
|
- <delete id="delete" parameterType="java.lang.Integer">
|
|
|
+ <delete id="delete" parameterType="java.lang.Long">
|
|
|
<!--@mbg.generated-->
|
|
|
delete from inspection_item_plan
|
|
|
where id_ = #{id}
|
|
@@ -44,10 +47,10 @@
|
|
|
useGeneratedKeys="true">
|
|
|
<!--@mbg.generated-->
|
|
|
insert into inspection_item_plan (inspection_id_, item_id_, user_id_, plan_start_, plan_end_,
|
|
|
- cooperation_organ_id_,
|
|
|
- music_group_id_, school_gps_, submited_gps_, submited_time_, memo_, status_,
|
|
|
+ organ_id_,cooperation_organ_id_,
|
|
|
+ music_group_id_, school_gps_, submited_gps_, submited_time_, memo_, conclusion_status_, status_,
|
|
|
create_time_, update_time_)
|
|
|
- values (#{inspectionId}, #{itemId}, #{userId}, #{planStart}, #{planEnd}, #{cooperationOrganId},
|
|
|
+ values (#{inspectionId}, #{itemId}, #{userId}, #{planStart}, #{planEnd}, #{organId},#{cooperationOrganId},
|
|
|
#{musicGroupId}, #{schoolGps}, #{submitedGps}, #{submitedTime}, #{memo}, #{status},
|
|
|
#{createTime}, #{updateTime})
|
|
|
</insert>
|
|
@@ -70,6 +73,9 @@
|
|
|
<if test="planEnd != null">
|
|
|
plan_end_ = #{planEnd},
|
|
|
</if>
|
|
|
+ <if test="organId != null">
|
|
|
+ organ_id_ = #{organId},
|
|
|
+ </if>
|
|
|
<if test="cooperationOrganId != null">
|
|
|
cooperation_organ_id_ = #{cooperationOrganId},
|
|
|
</if>
|
|
@@ -88,6 +94,9 @@
|
|
|
<if test="memo != null">
|
|
|
memo_ = #{memo},
|
|
|
</if>
|
|
|
+ <if test="conclusionStatus != null">
|
|
|
+ conclusion_status_ = #{conclusionStatus},
|
|
|
+ </if>
|
|
|
<if test="status != null">
|
|
|
status_ = #{status},
|
|
|
</if>
|
|
@@ -103,7 +112,8 @@
|
|
|
|
|
|
<!-- 分页查询 -->
|
|
|
<select id="queryPage" resultMap="InspectionItemPlan" parameterType="map">
|
|
|
- SELECT iip.*,co.name_ cooperationName,mg.name_ musicGroupName FROM inspection_item_plan iip
|
|
|
+ SELECT iip.*,o.name_ organName,co.name_ cooperationName,mg.name_ musicGroupName FROM inspection_item_plan iip
|
|
|
+ LEFT JOIN organization o ON o.id_=iip.organ_id_
|
|
|
LEFT JOIN cooperation_organ co ON co.id_=iip.cooperation_organ_id_
|
|
|
LEFT JOIN music_group mg ON mg.id_ = iip.music_group_id_
|
|
|
<include refid="queryPageSql"/>
|
|
@@ -126,6 +136,21 @@
|
|
|
<if test="userId != null">
|
|
|
AND iip.user_id_ = #{userId}
|
|
|
</if>
|
|
|
+ <if test="organId != null">
|
|
|
+ AND FIND_IN_SET(iip.organ_id_,#{organId})
|
|
|
+ </if>
|
|
|
+ <if test="cooperationOrganId != null">
|
|
|
+ AND iip.cooperation_organ_id_ = #{cooperationOrganId}
|
|
|
+ </if>
|
|
|
+ <if test="musicGroupId != null">
|
|
|
+ AND iip.music_group_id_ = #{musicGroupId}
|
|
|
+ </if>
|
|
|
+ <if test="conclusionStatus != null">
|
|
|
+ AND iip.conclusion_status = #{conclusionStatus}
|
|
|
+ </if>
|
|
|
+ <if test="status !=null">
|
|
|
+ AND iip.status_ = #{status}
|
|
|
+ </if>
|
|
|
<if test='hasSubmit != null and hasSubmit.toString()=="1".toString()'>
|
|
|
AND iip.status_ > 0
|
|
|
</if>
|