From 493b1b6ca65dcaff26f2470b699204a34b957f41 Mon Sep 17 00:00:00 2001 From: chenhc <2369838784@qq.com> Date: Thu, 21 Mar 2024 10:55:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=99=BB=E8=AE=B0-=E5=8A=A8=E6=80=81?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E5=AD=90=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/glxp/api/req/inv/FilterInvProductRequest.java | 5 +++++ src/main/resources/mybatis/mapper/inv/invProductDao.xml | 3 +++ src/main/resources/schemas/schema_v2.4.sql | 6 +++--- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/glxp/api/req/inv/FilterInvProductRequest.java b/src/main/java/com/glxp/api/req/inv/FilterInvProductRequest.java index 16a4708e8..56a201857 100644 --- a/src/main/java/com/glxp/api/req/inv/FilterInvProductRequest.java +++ b/src/main/java/com/glxp/api/req/inv/FilterInvProductRequest.java @@ -128,5 +128,10 @@ public class FilterInvProductRequest extends ListPageRequest { private Long compareId; + /** + * 产品属性类型 0:未定义;1:设备(用于设备管理);2:耗材;3.伴随服务费 + */ + private Integer attributeType; + } diff --git a/src/main/resources/mybatis/mapper/inv/invProductDao.xml b/src/main/resources/mybatis/mapper/inv/invProductDao.xml index 8c3b9db21..141f6af50 100644 --- a/src/main/resources/mybatis/mapper/inv/invProductDao.xml +++ b/src/main/resources/mybatis/mapper/inv/invProductDao.xml @@ -87,6 +87,9 @@ AND ip.reCount 0 + + AND basic_udirel.attributeType = #{attributeType} + AND ip.invCode in diff --git a/src/main/resources/schemas/schema_v2.4.sql b/src/main/resources/schemas/schema_v2.4.sql index 9b12cc7bb..1bf4c20bc 100644 --- a/src/main/resources/schemas/schema_v2.4.sql +++ b/src/main/resources/schemas/schema_v2.4.sql @@ -1809,11 +1809,11 @@ values (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admi insert IGNORE into sys_dict_type values (4, '设备来源', 'device_source_type', '0', 'admin', sysdate(), '', null, '设备来源列表'); insert IGNORE into sys_dict_data -values (8, 1, '采购', '1', 'device_source_type', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '采购类型'); +values (8, 1, '采购', '1', 'device_source_type', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, 'chooseProductFlag'); insert IGNORE into sys_dict_data -values (9, 2, '赠与', '2', 'device_source_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '赠与类型'); +values (9, 2, '赠与', '2', 'device_source_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, 'selectInvProductVisible'); insert IGNORE into sys_dict_data -values (10, 3, '寄售', '3', 'device_source_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '寄售类型'); +values (10, 3, '寄售', '3', 'device_source_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, 'chooseProductFlag'); ALTER TABLE sys_dict_data