| | |
| | | <select id="queryPage" resultType="com.ruoyi.device.dto.DeviceMaintenanceDto"> |
| | | select dm.id, |
| | | dm.device_ledger_id, |
| | | dm.area_id, |
| | | dm.maintenance_plan_time, |
| | | dm.maintenance_actually_time, |
| | | dm.maintenance_result, |
| | |
| | | dl.device_name, |
| | | dm.machinery_category, |
| | | dl.device_model, |
| | | da.area_name, |
| | | su.nick_name as create_user_name |
| | | from device_maintenance dm |
| | | left join device_ledger dl on dm.device_ledger_id = dl.id |
| | | left join device_area da on dl.area_id = da.id |
| | | left join sys_user su on dm.create_user = su.user_id |
| | | <where> |
| | | <if test="deviceMaintenanceDto.deviceName != null"> |
| | |
| | | and dm.maintenance_actually_time >= str_to_date(#{deviceMaintenanceDto.maintenanceActuallyTime}, '%Y-%m-%d') |
| | | and dm.maintenance_actually_time < date_add(str_to_date(#{deviceMaintenanceDto.maintenanceActuallyTime}, '%Y-%m-%d'), interval 1 day) |
| | | </if> |
| | | <if test="deviceMaintenanceDto.areaId != null"> |
| | | and dm.area_id = #{deviceMaintenanceDto.areaId} |
| | | </if> |
| | | </where> |
| | | order by dm.create_time desc |
| | | </select> |
| | | <select id="detailById" resultType="com.ruoyi.device.vo.DeviceMaintenanceVo"> |
| | | select dm.id, |
| | | dm.device_ledger_id, |
| | | dm.area_id, |
| | | dm.maintenance_plan_time, |
| | | dm.maintenance_actually_time, |
| | | dm.maintenance_result, |
| | |
| | | dm.maintenance_actually_name, |
| | | dl.device_name, |
| | | dl.device_model, |
| | | da.area_name, |
| | | su.user_name as create_user_name |
| | | from device_maintenance dm |
| | | left join device_ledger dl on dm.device_ledger_id = dl.id |
| | | left join device_area da on dl.area_id = da.id |
| | | left join sys_user su on dm.create_user = su.user_id |
| | | where dm.id = #{id} |
| | | </select> |