| | |
| | | <result property="vehicleType" column="vehicle_type" /> |
| | | <result property="vehicleBrand" column="vehicle_brand" /> |
| | | <result property="vehicleModel" column="vehicle_model" /> |
| | | <result property="deptName" column="dept_name" /> |
| | | </resultMap> |
| | | |
| | | <sql id="selectSysTaskVehicleVo"> |
| | | select tv.id, tv.task_id, tv.vehicle_id, tv.assign_time, tv.assign_by, tv.status, tv.remark, |
| | | v.vehicle_no, v.vehicle_type, v.vehicle_brand, v.vehicle_model |
| | | v.vehicle_no, v.vehicle_type, v.vehicle_brand, v.vehicle_model, d.dept_name |
| | | from sys_task_vehicle tv |
| | | left join tb_vehicle_info v on tv.vehicle_id = v.vehicle_id |
| | | left join sys_dept d on v.dept_id = d.dept_id |
| | | </sql> |
| | | |
| | | <select id="selectSysTaskVehicleList" parameterType="SysTaskVehicle" resultMap="SysTaskVehicleResult"> |
| | |
| | | <trim prefix="(" suffix=")" suffixOverrides=","> |
| | | <if test="taskId != null">task_id,</if> |
| | | <if test="vehicleId != null">vehicle_id,</if> |
| | | <if test="assignTime != null">assign_time,</if> |
| | | <if test="assignBy != null and assignBy != ''">assign_by,</if> |
| | | assign_time, |
| | | assign_by, |
| | | <if test="status != null and status != ''">status,</if> |
| | | <if test="remark != null">remark,</if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="taskId != null">#{taskId},</if> |
| | | <if test="vehicleId != null">#{vehicleId},</if> |
| | | <if test="assignTime != null">#{assignTime},</if> |
| | | <if test="assignBy != null and assignBy != ''">#{assignBy},</if> |
| | | #{assignTime}, |
| | | #{assignBy}, |
| | | <if test="status != null and status != ''">#{status},</if> |
| | | <if test="remark != null">#{remark},</if> |
| | | </trim> |