|
|
|
@ -1,7 +1,10 @@ |
|
|
|
|
<?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.cjy.traceability.module.traceability.dal.mysql.block.BlockMapper"> |
|
|
|
|
|
|
|
|
|
<resultMap id="BlockResult" type="com.cjy.traceability.module.traceability.dal.dataobject.block.BlockDO"> |
|
|
|
|
<result column="id" property="id"/> |
|
|
|
|
<result column="block_name" property="blockName"/> |
|
|
|
|
</resultMap> |
|
|
|
|
<!-- |
|
|
|
|
一般情况下,尽可能使用 Mapper 进行 CRUD 增删改查即可。 |
|
|
|
|
无法满足的场景,例如说多表关联查询,才使用 XML 编写 SQL。 |
|
|
|
@ -45,4 +48,9 @@ |
|
|
|
|
|
|
|
|
|
order by t2.create_time desc |
|
|
|
|
</select> |
|
|
|
|
<select id="selectList" resultMap="BlockResult"> |
|
|
|
|
select t1.id,t1.block_name from traceability_block t1 where t1.deleted = false and t1.base_id =#{baseId} |
|
|
|
|
and t1.id not in (select t2.block_id from traceability_cropper t2 where t2.deleted = false and t2.plant_end = 1) |
|
|
|
|
|
|
|
|
|
</select> |
|
|
|
|
</mapper> |