|
|
@@ -15,12 +15,13 @@
|
|
|
<result column="num" jdbcType="INTEGER" property="num"/>
|
|
|
<result column="specification" jdbcType="VARCHAR" property="specification"/>
|
|
|
<result column="status" jdbcType="VARCHAR" property="status"/>
|
|
|
+ <result column="zone_id" jdbcType="BIGINT" property="zoneId"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用查询结果列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
id,create_time,create_user,update_time,update_user,material_type,factory,period,expiry_date,join_date,
|
|
|
- name, no, brand, num, specification, status,positionSort
|
|
|
+ name, no, brand, zone_id, num, specification, status,positionSort,org_id
|
|
|
</sql>
|
|
|
|
|
|
<!-- 分页 -->
|
|
|
@@ -28,9 +29,13 @@
|
|
|
select
|
|
|
<include refid="Base_Column_List"/>
|
|
|
from (
|
|
|
- select a.*,b.positionSort from imcs_t_tray a
|
|
|
- left join (select tray_id,GROUP_CONCAT(position_sort) as positionSort
|
|
|
- from imcs_t_tray_position group by tray_id) b on a.id = b.tray_id
|
|
|
+ SELECT a.*, b.positionSort,z.org_id
|
|
|
+ FROM
|
|
|
+ imcs_t_tray a
|
|
|
+ LEFT JOIN (
|
|
|
+ SELECT tray_id,GROUP_CONCAT(position_sort) as positionSort
|
|
|
+ FROM imcs_t_tray_position GROUP BY tray_id) b ON a.id = b.tray_id
|
|
|
+ LEFT JOIN imcs_z_zone z ON z.id = a.zone_id
|
|
|
) s ${ew.customSqlSegment}
|
|
|
</select>
|
|
|
|