| | |
| | | stop_time = #{stopTime,jdbcType=TIMESTAMP} |
| | | where id = #{id,jdbcType=BIGINT} |
| | | </update> |
| | | <!-- 查询总数 --> |
| | | <select id="getInspectsCount" resultType="java.lang.Long"> |
| | | SELECT |
| | | count(*) |
| | | FROM `ope_inspect` oi |
| | | INNER JOIN `ba_user` ON oi.inspector_id = ba_user.id |
| | | <where> |
| | | ba_user.deleted = 0 |
| | | <if test="inspectorId != null"> |
| | | AND oi.inspector_id = #{inspectorId} |
| | | </if> |
| | | <if test="inspectId != null"> |
| | | AND oi.id = #{inspectId} |
| | | </if> |
| | | <if test="inspectorName != null"> |
| | | AND ba_user.`name` LIKE CONCAT('%',#{inspectorName},'%') |
| | | </if> |
| | | <if test="timeStart != null and timeStop != null"> |
| | | AND oi.start_time BETWEEN #{timeStart} AND #{timeStop} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | <!-- 查询列表 --> |
| | | <select id="getInspects" resultType="com.dy.pipIrrGlobal.voOp.VoInspect"> |
| | | SELECT |
| | | oi.inspector_id AS inspectorId, |
| | | ba_user.`name` AS inspectorName, |
| | | oi.id AS inspectId, |
| | | oi.start_time AS startTime, |
| | | oi.stop_time AS stopTime |
| | | FROM `ope_inspect` oi |
| | | INNER JOIN `ba_user` ON oi.inspector_id = ba_user.id |
| | | <where> |
| | | ba_user.deleted = 0 |
| | | <if test="inspectorId != null"> |
| | | AND oi.inspector_id = #{inspectorId} |
| | | </if> |
| | | <if test="inspectId != null"> |
| | | AND oi.id = #{inspectId} |
| | | </if> |
| | | <if test="inspectorName != null"> |
| | | AND ba_user.`name` LIKE CONCAT('%',#{inspectorName},'%') |
| | | </if> |
| | | <if test="timeStart != null and timeStop != null"> |
| | | AND oi.start_time BETWEEN #{timeStart} AND #{timeStop} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | </mapper> |