车间能级提升-智能设备管理系统
baoshiwei
2025-06-24 f571cf0182abd65176fb1512c5cb5ddaea49c4a3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?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="org.dromara.eims.mapper.EimsMaintPlanMapper">
    <resultMap type="org.dromara.eims.domain.vo.EimsMaintPlanVo" id="EimsMaintPlanResult">
    </resultMap>
    <select id="selectMaintPlanList" resultMap="EimsMaintPlanResult">
        SELECT mp.*,equ.equ_name equName,equ.equ_code equCode,equ.asset_no assetNo,equ.model_no modelNo,
               us.nick_name maintUserName,dp.dept_name maintDeptName,
               CONCAT_WS('', mp.maint_cycle, dd.dict_label) maintCycleUnitName
        FROM eims_maint_plan mp
                 LEFT JOIN eims_equ equ ON mp.equ_id = equ.equ_id
                 LEFT JOIN sys_user us ON mp.maint_user = us.user_id
                 LEFT JOIN sys_dept dp ON mp.maint_dept = dp.dept_id
                 LEFT JOIN sys_dict_data dd on dd.dict_type = 'maint_cycle_unit' and dd.dict_value = mp.maint_cycle_unit
            ${ew.getCustomSqlSegment}
    </select>
    <select id="selectVoListJoinEqu" resultType="org.dromara.eims.domain.vo.EimsMaintPlanVo">
        SELECT mp.*
        FROM eims_maint_plan mp
                 LEFT JOIN eims_equ equ ON mp.equ_id = equ.equ_id
            ${ew.getCustomSqlSegment}
    </select>
</mapper>