|  | @@ -10,59 +10,82 @@
 | 
	
		
			
				|  |  |  		<result column="id_" property="id" />
 | 
	
		
			
				|  |  |  		<result column="level_" property="level" />
 | 
	
		
			
				|  |  |  		<result column="fee_" property="fee" />
 | 
	
		
			
				|  |  | -		<result column="tenant_id_" property="tenantId" />
 | 
	
		
			
				|  |  |  		<result column="create_time_" property="createTime" />
 | 
	
		
			
				|  |  |  		<result column="update_time_" property="updateTime" />
 | 
	
		
			
				|  |  | +		<result column="tenant_id_" property="tenantId" />
 | 
	
		
			
				|  |  |  	</resultMap>
 | 
	
		
			
				|  |  | -	
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	<sql id="Base_Column_List">
 | 
	
		
			
				|  |  | +        id_, level_, fee_, create_time_, update_time_, tenant_id_
 | 
	
		
			
				|  |  | +  </sql>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	<!-- 根据主键查询一条记录 -->
 | 
	
		
			
				|  |  |  	<select id="get" resultMap="MusicTheory" >
 | 
	
		
			
				|  |  | -		SELECT * FROM music_theory WHERE id_ = #{id} 
 | 
	
		
			
				|  |  | +		SELECT <include refid="Base_Column_List"/> FROM music_theory WHERE id_ = #{id}
 | 
	
		
			
				|  |  |  	</select>
 | 
	
		
			
				|  |  |  	
 | 
	
		
			
				|  |  |  	<!-- 全查询 -->
 | 
	
		
			
				|  |  |  	<select id="findAll" resultMap="MusicTheory">
 | 
	
		
			
				|  |  | -		SELECT * FROM music_theory ORDER BY id_
 | 
	
		
			
				|  |  | +		SELECT <include refid="Base_Column_List"/> FROM music_theory WHERE tenant_id_ = #{tenantId} ORDER BY id_
 | 
	
		
			
				|  |  |  	</select>
 | 
	
		
			
				|  |  |  	
 | 
	
		
			
				|  |  |  	<!-- 向数据库增加一条记录 -->
 | 
	
		
			
				|  |  |  	<insert id="insert" parameterType="com.keao.edu.user.entity.MusicTheory" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
 | 
	
		
			
				|  |  | -		INSERT INTO music_theory (id_,level_,fee_,tenant_id_,create_time_,update_time_)
 | 
	
		
			
				|  |  | -		VALUES(#{id},#{level},#{fee},#{tenantId},NOW(),NOW())
 | 
	
		
			
				|  |  | +		INSERT INTO music_theory (id_,level_,fee_,create_time_,update_time_,tenant_id_)
 | 
	
		
			
				|  |  | +		VALUES(#{id},#{level},#{fee},NOW(),NOW(),#{tenantId})
 | 
	
		
			
				|  |  |  	</insert>
 | 
	
		
			
				|  |  |  	
 | 
	
		
			
				|  |  |  	<!-- 根据主键查询一条记录 -->
 | 
	
		
			
				|  |  |  	<update id="update" parameterType="com.keao.edu.user.entity.MusicTheory">
 | 
	
		
			
				|  |  |  		UPDATE music_theory
 | 
	
		
			
				|  |  |  		<set>
 | 
	
		
			
				|  |  | +			<if test="level != null">
 | 
	
		
			
				|  |  | +				level_ = #{level},
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  |  			<if test="id != null">
 | 
	
		
			
				|  |  |  				id_ = #{id},
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  			<if test="fee != null">
 | 
	
		
			
				|  |  |  				fee_ = #{fee},
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  | -			<if test="tenantId != null">
 | 
	
		
			
				|  |  | -				tenant_id_ = #{tenantId},
 | 
	
		
			
				|  |  | +			<if test="createTime != null">
 | 
	
		
			
				|  |  | +				create_time_ = #{createTime},
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  | -			<if test="level != null">
 | 
	
		
			
				|  |  | -				level_ = #{level},
 | 
	
		
			
				|  |  | +			<if test="tenantId">
 | 
	
		
			
				|  |  | +				tenant_id_ = #{tenantId},
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  | -				update_time_ = NOW()
 | 
	
		
			
				|  |  | +			update_time_ = NOW()
 | 
	
		
			
				|  |  |  		</set> WHERE id_ = #{id}
 | 
	
		
			
				|  |  |  	</update>
 | 
	
		
			
				|  |  |  	
 | 
	
		
			
				|  |  |  	<!-- 根据主键删除一条记录 -->
 | 
	
		
			
				|  |  |  	<delete id="delete" >
 | 
	
		
			
				|  |  | -		DELETE FROM music_theory WHERE id_ = #{id} 
 | 
	
		
			
				|  |  | +		DELETE FROM music_theory WHERE id_ = #{id}
 | 
	
		
			
				|  |  |  	</delete>
 | 
	
		
			
				|  |  | -	
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	<sql id="queryCondition">
 | 
	
		
			
				|  |  | +		<where>
 | 
	
		
			
				|  |  | +			1=1 AND tenant_id_ = #{tenantId}
 | 
	
		
			
				|  |  | +			<!--<if test="subjectList!=null">-->
 | 
	
		
			
				|  |  | +				<!--AND FIND_IN_SET(#{subjectList}, subject_list_)-->
 | 
	
		
			
				|  |  | +			<!--</if>-->
 | 
	
		
			
				|  |  | +			<!--<if test="search!=null">-->
 | 
	
		
			
				|  |  | +				<!--AND (id_=#{search} OR song_name_ LIKE CONCAT('%', #{search}, '%'))-->
 | 
	
		
			
				|  |  | +			<!--</if>-->
 | 
	
		
			
				|  |  | +		</where>
 | 
	
		
			
				|  |  | +	</sql>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	<!-- 分页查询 -->
 | 
	
		
			
				|  |  |  	<select id="queryPage" resultMap="MusicTheory" parameterType="map">
 | 
	
		
			
				|  |  | -		SELECT * FROM music_theory ORDER BY id_ <include refid="global.limit"/>
 | 
	
		
			
				|  |  | +		SELECT * FROM music_theory
 | 
	
		
			
				|  |  | +		<include refid="queryCondition"/>
 | 
	
		
			
				|  |  | +		ORDER BY id_
 | 
	
		
			
				|  |  | +		<include refid="global.limit"/>
 | 
	
		
			
				|  |  |  	</select>
 | 
	
		
			
				|  |  |  	
 | 
	
		
			
				|  |  |  	<!-- 查询当前表的总记录数 -->
 | 
	
		
			
				|  |  |  	<select id="queryCount" resultType="int">
 | 
	
		
			
				|  |  |  		SELECT COUNT(*) FROM music_theory
 | 
	
		
			
				|  |  | +		<include refid="queryCondition"/>
 | 
	
		
			
				|  |  |  	</select>
 | 
	
		
			
				|  |  |  </mapper>
 |