| | |
| | | t.task_code, t.task_type |
| | | 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 |
| | | left join tb_vehicle_dept vd on v.vehicle_id = vd.vehicle_id |
| | | left join sys_dept d on vd.dept_id = d.dept_id |
| | | left join sys_task t on tv.task_id = t.task_id |
| | | </sql> |
| | | |
| | |
| | | <include refid="selectSysTaskVehicleVo"/> |
| | | <where> |
| | | <if test="taskId != null "> and tv.task_id = #{taskId}</if> |
| | | <if test="taskCode != null and taskCode != ''"> and t.task_code like concat('%', #{taskCode}, '%')</if> |
| | | <if test="vehicleId != null "> and tv.vehicle_id = #{vehicleId}</if> |
| | | <if test="vehicleNo != null and vehicleNo != ''"> and v.vehicle_no like concat('%', #{vehicleNo}, '%')</if> |
| | | <if test="status != null and status != ''"> and tv.status = #{status}</if> |
| | | <if test="assignBy != null and assignBy != ''"> and tv.assign_by like concat('%', #{assignBy}, '%')</if> |
| | | </where> |
| | |
| | | <delete id="deleteSysTaskVehicleByTaskIdAndVehicleId"> |
| | | delete from sys_task_vehicle where task_id = #{taskId} and vehicle_id = #{vehicleId} |
| | | </delete> |
| | | </mapper> |
| | | </mapper> |