| | |
| | | <?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.yuanchu.mom.mapper.DeviceMapper"> |
| | | |
| | | <select id="selectDeviceTables" resultType="map"> |
| | | SELECT d.`id`, d.`name`, d.`father`,t.`quota` |
| | | FROM device d, technology t |
| | | FROM device d, |
| | | technology t |
| | | WHERE d.`state` = 1 |
| | | AND d.`id` = t.`device_id` |
| | | </select> |
| | |
| | | </select> |
| | | |
| | | <select id="DevicePageList" resultType="Map"> |
| | | SELECT d.id, d.`code`, d.`name`, u.`name` keeper, DATE_FORMAT(d.`end_measure`,'%Y-%m-%d') end_measure, d.`device_status`, d.`factory`, r.`name` inspectProject, i.`name` testSample, i.`user_name` |
| | | SELECT d.id, d.`code`, d.`name`, u.`name` keeper, DATE_FORMAT(d.`end_measure`,'%Y-%m-%d') end_measure, |
| | | d.`device_status`, d.`factory`, r.`name` inspectProject, i.`name` testSample, i.`user_name` |
| | | FROM (device d, `user` u) |
| | | LEFT JOIN raw_ins_product r |
| | | ON d.`id` = r.`device_id` |
| | |
| | | AND d.`keeper` = u.`id` |
| | | AND d.type = #{type} |
| | | <if test="codeNameModel != null and codeNameModel != ''"> |
| | | AND (d.`name` LIKE CONCAT('%',#{codeNameModel},'%') OR d.`code` LIKE CONCAT('%',#{codeNameModel},'%') OR i.`specifications` LIKE CONCAT('%',#{codeNameModel},'%')) |
| | | AND (d.`name` LIKE CONCAT('%',#{codeNameModel},'%') OR d.`code` LIKE CONCAT('%',#{codeNameModel},'%') OR |
| | | i.`specifications` LIKE CONCAT('%',#{codeNameModel},'%')) |
| | | </if> |
| | | <if test="deviceStatue != null and deviceStatue != ''"> |
| | | AND d.`device_status` = #{deviceStatue} |
| | |
| | | AND d.`father` = #{fatherName} |
| | | </if> |
| | | </select> |
| | | <select id="getDeviceNameByGroup" resultType="java.util.Map"> |
| | | select id, name |
| | | from mom_ocean.device |
| | | where state=1 |
| | | and father=#{deviceGroup} |
| | | </select> |
| | | </mapper> |