|
@@ -67,4 +67,39 @@
|
|
|
where inspectplanid = #{id}
|
|
|
</select>
|
|
|
|
|
|
+ <resultMap id="cmmInspectResultvo" type="org.jeecg.modules.cmmsInspect.entity.CmmsInspectVo">
|
|
|
+ <result property="id" column="id"/>
|
|
|
+ <result property="createBy" column="create_by"/>
|
|
|
+ <result property="createTime" column="create_time"/>
|
|
|
+ <result property="updateBy" column="update_by"/>
|
|
|
+ <result property="updateTime" column="update_time"/>
|
|
|
+ <result property="remark" column="remark"/>
|
|
|
+ <result property="inspectcode" column="inspectcode"/>
|
|
|
+ <result property="inspectname" column="inspectname"/>
|
|
|
+ <result property="tasktype" column="tasktype"/>
|
|
|
+ <result property="status" column="status"/>
|
|
|
+ <result property="inspectdetail" column="inspectdetail"/>
|
|
|
+ <result property="inspectplanid" column="inspectplanid"/>
|
|
|
+ <result property="chargeruser" column="chargeruser"/>
|
|
|
+ <result property="sysOrgCode" column="sys_org_code"/>
|
|
|
+ <result property="equipmentname" column="equipmentname"/>
|
|
|
+ <result property="equipmentid" column="equipmentid"/>
|
|
|
+ <result property="equipmentcode" column="equipmentcode"/>
|
|
|
+ </resultMap>
|
|
|
+ <select id="getInspectByEqId" parameterType="org.jeecg.modules.cmmsInspect.entity.CmmsInspectVo" resultMap="cmmInspectResultvo">
|
|
|
+ SELECT DISTINCT(e.equipmentname) as equipmentname,e.id as equipmentid,e.equipmentcode as equipmentcode,t.id,t.create_by,t.create_time,t.update_by,t.update_time,t.remark,t.inspectcode,t.inspectname,
|
|
|
+ t.tasktype,t.`status`,t.inspectdetail,t.inspectplanid,t.chargeruser,t.sys_org_code
|
|
|
+ from cmms_inspect t
|
|
|
+ LEFT JOIN cmms_inspect_tcontent_item i
|
|
|
+ on t.id = i.inspectid
|
|
|
+ LEFT JOIN cmms_inspect_content c
|
|
|
+ on i.contitemtid = c.id
|
|
|
+ LEFT JOIN tpm_equipment e
|
|
|
+ on c.equipmentid = e.id
|
|
|
+ <where>
|
|
|
+ <if test="cmmsInspect.equipmentid != null and cmmsInspect.equipmentid != ''">c.equipmentid = #{cmmsInspect.equipmentid}</if>
|
|
|
+ </where>
|
|
|
+ ORDER BY t.create_time desc
|
|
|
+ </select>
|
|
|
+
|
|
|
</mapper>
|