<?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="com.qianwen.smartman.modules.smis.mapper.MaintainItemMapper">
|
<!-- 通过机器类型Id查询关联的 -->
|
<select id="queryMaintainItemListCanRelate" resultType="com.qianwen.smartman.modules.smis.vo.MaintainItemVO">
|
SELECT item.id AS id,
|
item.code AS code,
|
item.name AS name,
|
item.requirement AS requirement,
|
item.remark AS remark
|
FROM blade_maintain_item item
|
WHERE item.is_deleted = 0 and item.status = 1
|
<if test="tenantId != null and tenantId != ''">
|
AND item.tenant_id = #{tenantId}
|
</if>
|
ORDER BY item.code ASC
|
</select>
|
|
<select id="export" resultType="com.qianwen.smartman.modules.smis.excel.MaintainItemExcel">
|
SELECT
|
item.code AS code,
|
item.name AS name,
|
item.requirement AS requirement,
|
item.remark AS remark
|
FROM blade_maintain_item item
|
WHERE item.is_deleted = 0
|
<if test="tenantId != null and tenantId != ''">
|
AND item.tenant_id = #{tenantId}
|
</if>
|
<if test="maintainItemExportDTO.status != null">
|
and item.status = #{maintainItemExportDTO.status}
|
</if>
|
<if test="maintainItemExportDTO.keyWord != null and maintainItemExportDTO.keyWord != ''">
|
AND (item.code like concat(#{maintainItemExportDTO.keyWord},'%')
|
OR item.name like concat(#{maintainItemExportDTO.keyWord},'%')
|
)
|
</if>
|
ORDER BY item.create_time desc,item.id desc
|
</select>
|
</mapper>
|