姜永辉 2 лет назад
Родитель
Сommit
353b79d361

+ 3 - 0
src/main/java/com/dk/mdm/mapper/ivt/InboundMapper.xml

@@ -207,6 +207,9 @@
             <if test="intoTypes != null and intoTypes.size()>0">
                 AND tpi.into_type =any(#{intoTypes,typeHandler=StringListTypeHandler})
             </if>
+            <if test="intoReasonList != null and intoReasonList.size()>0">
+                AND tpi.into_reason =any(#{intoReasonList,typeHandler=UuidListTypeHandler})
+            </if>
             <if test="searchText !=null and searchText != ''">
                 AND (
                     tpi.into_no   LIKE concat('%',my_ex.likequery(#{searchText}),'%')

+ 5 - 0
src/main/java/com/dk/mdm/model/query/ivt/InboundQuery.java

@@ -4,6 +4,7 @@ import cn.afterturn.easypoi.excel.annotation.Excel;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.dk.common.infrastructure.handler.StringListTypeHandler;
 import com.dk.common.infrastructure.handler.TimestampTypeHandler;
+import com.dk.common.infrastructure.handler.UuidListTypeHandler;
 import com.dk.common.infrastructure.handler.UuidTypeHandler;
 import com.dk.common.model.pojo.PageInfo;
 import com.fasterxml.jackson.annotation.JsonFormat;
@@ -185,6 +186,10 @@ public class InboundQuery extends PageInfo<InboundQuery>{
     @ApiModelProperty(value = "入库状态List")
     private List<String> intoStatusList;
 
+    @ApiModelProperty(value = "入库原因List")
+    @TableField(typeHandler = UuidListTypeHandler.class)
+    private List<String> intoReasonList;
+
 
     @ApiModelProperty(value = "入库时间开始")
     @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")