<?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.ruoyi.system.mapper.SysTaskWelfareMapper">
|
|
<resultMap type="SysTaskWelfare" id="SysTaskWelfareResult">
|
<result property="id" column="id" />
|
<result property="taskId" column="task_id" />
|
<result property="passengerContact" column="passenger_contact" />
|
<result property="passengerPhone" column="passenger_phone" />
|
<result property="passengerName" column="passenger_name" />
|
<result property="passengerAge" column="passenger_age" />
|
<result property="passengerGender" column="passenger_gender" />
|
<result property="passengerIdCard" column="passenger_id_card" />
|
<result property="specialNeeds" column="special_needs" />
|
<result property="serviceType" column="service_type" />
|
<result property="pickupAddress" column="pickup_address" />
|
<result property="pickupLongitude" column="pickup_longitude" />
|
<result property="pickupLatitude" column="pickup_latitude" />
|
<result property="destinationAddress" column="destination_address" />
|
<result property="destinationLongitude" column="destination_longitude" />
|
<result property="destinationLatitude" column="destination_latitude" />
|
<result property="serviceDistance" column="service_distance" />
|
<result property="servicePrice" column="service_price" />
|
<result property="createTime" column="create_time" />
|
<result property="updateTime" column="update_time" />
|
<result property="createBy" column="create_by" />
|
<result property="updateBy" column="update_by" />
|
</resultMap>
|
|
<sql id="selectSysTaskWelfareVo">
|
select id, task_id, passenger_contact, passenger_phone, passenger_name, passenger_age,
|
passenger_gender, passenger_id_card, special_needs, service_type, pickup_address,
|
pickup_longitude, pickup_latitude, destination_address, destination_longitude,
|
destination_latitude, service_distance, service_price, create_time, update_time,
|
create_by, update_by
|
from sys_task_welfare
|
</sql>
|
|
<select id="selectSysTaskWelfareById" parameterType="Long" resultMap="SysTaskWelfareResult">
|
<include refid="selectSysTaskWelfareVo"/>
|
where id = #{id}
|
</select>
|
|
<select id="selectSysTaskWelfareByTaskId" parameterType="Long" resultMap="SysTaskWelfareResult">
|
<include refid="selectSysTaskWelfareVo"/>
|
where task_id = #{taskId}
|
</select>
|
|
<insert id="insertSysTaskWelfare" parameterType="SysTaskWelfare" useGeneratedKeys="true" keyProperty="id">
|
insert into sys_task_welfare
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="taskId != null">task_id,</if>
|
<if test="passengerContact != null">passenger_contact,</if>
|
<if test="passengerPhone != null">passenger_phone,</if>
|
<if test="passengerName != null">passenger_name,</if>
|
<if test="passengerAge != null">passenger_age,</if>
|
<if test="passengerGender != null">passenger_gender,</if>
|
<if test="passengerIdCard != null">passenger_id_card,</if>
|
<if test="specialNeeds != null">special_needs,</if>
|
<if test="serviceType != null">service_type,</if>
|
<if test="pickupAddress != null">pickup_address,</if>
|
<if test="pickupLongitude != null">pickup_longitude,</if>
|
<if test="pickupLatitude != null">pickup_latitude,</if>
|
<if test="destinationAddress != null">destination_address,</if>
|
<if test="destinationLongitude != null">destination_longitude,</if>
|
<if test="destinationLatitude != null">destination_latitude,</if>
|
<if test="serviceDistance != null">service_distance,</if>
|
<if test="servicePrice != null">service_price,</if>
|
<if test="createTime != null">create_time,</if>
|
<if test="updateTime != null">update_time,</if>
|
<if test="createBy != null">create_by,</if>
|
<if test="updateBy != null">update_by,</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="taskId != null">#{taskId},</if>
|
<if test="passengerContact != null">#{passengerContact},</if>
|
<if test="passengerPhone != null">#{passengerPhone},</if>
|
<if test="passengerName != null">#{passengerName},</if>
|
<if test="passengerAge != null">#{passengerAge},</if>
|
<if test="passengerGender != null">#{passengerGender},</if>
|
<if test="passengerIdCard != null">#{passengerIdCard},</if>
|
<if test="specialNeeds != null">#{specialNeeds},</if>
|
<if test="serviceType != null">#{serviceType},</if>
|
<if test="pickupAddress != null">#{pickupAddress},</if>
|
<if test="pickupLongitude != null">#{pickupLongitude},</if>
|
<if test="pickupLatitude != null">#{pickupLatitude},</if>
|
<if test="destinationAddress != null">#{destinationAddress},</if>
|
<if test="destinationLongitude != null">#{destinationLongitude},</if>
|
<if test="destinationLatitude != null">#{destinationLatitude},</if>
|
<if test="serviceDistance != null">#{serviceDistance},</if>
|
<if test="servicePrice != null">#{servicePrice},</if>
|
<if test="createTime != null">#{createTime},</if>
|
<if test="updateTime != null">#{updateTime},</if>
|
<if test="createBy != null">#{createBy},</if>
|
<if test="updateBy != null">#{updateBy},</if>
|
</trim>
|
</insert>
|
|
<update id="updateSysTaskWelfare" parameterType="SysTaskWelfare">
|
update sys_task_welfare
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="passengerContact != null">passenger_contact = #{passengerContact},</if>
|
<if test="passengerPhone != null">passenger_phone = #{passengerPhone},</if>
|
<if test="passengerName != null">passenger_name = #{passengerName},</if>
|
<if test="passengerAge != null">passenger_age = #{passengerAge},</if>
|
<if test="passengerGender != null">passenger_gender = #{passengerGender},</if>
|
<if test="passengerIdCard != null">passenger_id_card = #{passengerIdCard},</if>
|
<if test="specialNeeds != null">special_needs = #{specialNeeds},</if>
|
<if test="serviceType != null">service_type = #{serviceType},</if>
|
<if test="pickupAddress != null">pickup_address = #{pickupAddress},</if>
|
<if test="pickupLongitude != null">pickup_longitude = #{pickupLongitude},</if>
|
<if test="pickupLatitude != null">pickup_latitude = #{pickupLatitude},</if>
|
<if test="destinationAddress != null">destination_address = #{destinationAddress},</if>
|
<if test="destinationLongitude != null">destination_longitude = #{destinationLongitude},</if>
|
<if test="destinationLatitude != null">destination_latitude = #{destinationLatitude},</if>
|
<if test="serviceDistance != null">service_distance = #{serviceDistance},</if>
|
<if test="servicePrice != null">service_price = #{servicePrice},</if>
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
<if test="updateBy != null">update_by = #{updateBy},</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deleteSysTaskWelfareById" parameterType="Long">
|
delete from sys_task_welfare where id = #{id}
|
</delete>
|
|
<delete id="deleteSysTaskWelfareByTaskId" parameterType="Long">
|
delete from sys_task_welfare where task_id = #{taskId}
|
</delete>
|
|
</mapper>
|