VehicleMainifistDao.xml 2.3 KB
<?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.thinkgem.jeesite.modules.land.dao.VehicleMainifistDao">
    
	<sql id="vehicleMainifistColumns">
		a.business_id AS "businessId",
		a.business_num AS "businessNum",
		a.mainifist AS "mainifist"
	</sql>
	
	<sql id="vehicleMainifistJoins">
	</sql>
    
	<select id="get" resultType="VehicleMainifist">
		SELECT 
			<include refid="vehicleMainifistColumns"/>
		FROM vehicle_mainifist a
		<include refid="vehicleMainifistJoins"/>
		WHERE a.business_id = #{businessId}
	</select>
	
	<select id="findList" resultType="VehicleMainifist">
		SELECT 
			<include refid="vehicleMainifistColumns"/>
		FROM vehicle_mainifist a
		<include refid="vehicleMainifistJoins"/>
		<where>
			
		</where>
		<choose>
			<when test="page !=null and page.orderBy != null and page.orderBy != ''">
				ORDER BY ${page.orderBy}
			</when>
			<otherwise>
			</otherwise>
		</choose>
	</select>
	<select id="selectByVm" resultType="VehicleMainifist">
		SELECT * FROM vehicle_mainifist 
		WHERE business_id = #{businessId} and mainifist=#{mainifist}
	</select>
	
	<select id="selectByBueId" resultType="VehicleMainifist">
		SELECT * FROM vehicle_mainifist 
		WHERE business_id = #{businessId}
	</select>
	
	<select id="findAllList" resultType="VehicleMainifist">
		SELECT 
			<include refid="vehicleMainifistColumns"/>
		FROM vehicle_mainifist a
		<include refid="vehicleMainifistJoins"/>
		<where>
			
		</where>		
		<choose>
			<when test="page !=null and page.orderBy != null and page.orderBy != ''">
				ORDER BY ${page.orderBy}
			</when>
			<otherwise>
			</otherwise>
		</choose>
	</select>
	
	<insert id="insert">
		INSERT INTO vehicle_mainifist(
			business_id,
			business_num,
			mainifist
		) VALUES (
			#{businessId},
			#{businessNum},
			#{mainifist}
		)
	</insert>
	
	<update id="update">
		UPDATE vehicle_mainifist SET 	
			business_id = #{businessId},
			business_num = #{businessNum},
			mainifist = #{mainifist}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM vehicle_mainifist
		WHERE business_id = #{id}
	</update>
	<delete id="deleteByBusinessId">
		DELETE FROM vehicle_mainifist
		WHERE business_id = #{businessId} and business_num = #{businessNum}and
			  mainifist = #{mainifist}
	</delete>
</mapper>