深浅模式
库区检索
ItemPackageSearch
包装检索
sqlId: selectItemPackage
SQL
sql
SELECT
bi.*,
bp.pack_id,
bp.pack_code,
bp.pack_name,
bpi.pack_item_id,
bpi.pack_level,
bpi.pack_meas,
bpi.pack_unit,
bpi.is_unpack,
bpi.is_master,
bpi.length,
bpi.width,
bpi.high,
bpi.volume,
bpi.weight,
bpi.cno,
bpi.cno_box_num
FROM
bas_item bi
LEFT JOIN bas_package bp ON bi.item_id = bp.item_id
LEFT JOIN bas_package_items bpi ON bpi.pack_id = bp.pack_id and bpi.pack_level = '0003'
WHERE 1 = 1
<if test="#obj.notEmpty(item_id)">
AND bi.item_id = #{item_id, javaType=long}
</if>
<choose>
<when test="#obj.notEmpty(owner_id)">
and bi.owner_id =#{owner_id, javaType=long}
</when>
<otherwise>
<if test="#obj.notEmpty(ownerArr)">
AND bi.owner_id in (#{ownerArr})
</if>
</otherwise>
</choose>
${@com.galaxis.wms.ext.Sql@phrase('AND', 'bi.item_code like', 'bi.item_name like', 'bi.logogram like')}
--# and bi.#1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
字段
总共 40 个
| 字段 | 描述 |
|---|---|
| item_id | 商品ID |
| owner_id | 货主ID |
| owner_code | 货主编号 |
| package_id | package_id |
| item_code | 商品编号 |
| item_name | 商品名称 |
| owner_name | 货主名称 |
| manufacturer | 厂家 |
| origin | 产地 |
| package_name | 包装名称 |
| package_level | 包装级别 |
| package_meas | 包装规格 |
| package_unit | 包装单位 |
| logogram | 助记码 |
| sku_desc | 描述 |
| stock_env | 储存条件 |
| item_classify | 一级分类 |
| item_category | 二级分类 |
| item_abc | ABC分类 |
| approval_no | 批准文号 |
| remark | 备注 |
| create_by | 创建人 |
| create_at | 创建时间 |
| update_by | 最后修改人 |
| update_at | 最后更新时间 |
| package_id | 包装ID |
| package_code | 包装编号(显示用) |
| package_supply_id | 供应商ID |
| package_item_id | 包装明细ID |
| is_unpack | 是否拆包 |
| is_master | 是否主单位 |
| length | 长 |
| width | 宽 |
| high | 高 |
| volume | 体积 |
| weight | 重量 |
| cno | 可堆叠层数 |
| cno_box_num | 每层箱数 |
| barcode | 条形码 |
| item_mhdhb | 货架寿命 |