Browse Source

核注单代码提交

wenjinbiao 9 months ago
parent
commit
c35792aadf

+ 1 - 4
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/qysecondlinehzdtz/entity/QySecondlineHzdTz.java

@@ -158,10 +158,7 @@ public class QySecondlineHzdTz {
     @ExcelProperty(index = 19,value = "申报类型")
     private String sblx;
 
-    @Schema(description = "单据类型")
-    @ColumnWidth(12)
-    @ExcelProperty(index = 20,value = "单据类型")
-    private String applyType;
+
 
     @Schema(description = "单据状态")
     @ColumnWidth(12)

+ 24 - 0
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/qysecondlinehzdtz/param/QySecondlineHzdTzPageParam.java

@@ -48,4 +48,28 @@ public class QySecondlineHzdTzPageParam {
     @Schema(description = "关键词")
     private String searchKey;
 
+    /** 台账编号 */
+    @Schema(description = "台账编号")
+    private String tzCode;
+
+    /** 台账类型 */
+    @Schema(description = "台账类型")
+    private String tzType;
+
+    /** 海关核注单编号 */
+    @Schema(description = "海关核注单编号")
+    private String hgHzdCode;
+
+    /** 核注单预录入号 */
+    @Schema(description = "核注单预录入号")
+    private String hzdrCode;
+
+    /** 申报类型 */
+    @Schema(description = "申报类型")
+    private String sblx;
+
+    /** 单据状态 */
+    @Schema(description = "单据状态")
+    private String status;
+
 }

+ 18 - 0
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/qysecondlinehzdtz/service/impl/QySecondlineHzdTzServiceImpl.java

@@ -63,6 +63,24 @@ public class QySecondlineHzdTzServiceImpl extends ServiceImpl<QySecondlineHzdTzM
     @Override
     public Page<QySecondlineHzdTz> page(QySecondlineHzdTzPageParam qySecondlineHzdTzPageParam) {
         QueryWrapper<QySecondlineHzdTz> queryWrapper = new QueryWrapper<QySecondlineHzdTz>().checkSqlInjection();
+        if(ObjectUtil.isNotEmpty(qySecondlineHzdTzPageParam.getTzCode())) {
+            queryWrapper.lambda().like(QySecondlineHzdTz::getTzCode, qySecondlineHzdTzPageParam.getTzCode());
+        }
+        if(ObjectUtil.isNotEmpty(qySecondlineHzdTzPageParam.getTzType())) {
+            queryWrapper.lambda().eq(QySecondlineHzdTz::getTzType, qySecondlineHzdTzPageParam.getTzType());
+        }
+        if(ObjectUtil.isNotEmpty(qySecondlineHzdTzPageParam.getHgHzdCode())) {
+            queryWrapper.lambda().like(QySecondlineHzdTz::getHgHzdCode, qySecondlineHzdTzPageParam.getHgHzdCode());
+        }
+        if(ObjectUtil.isNotEmpty(qySecondlineHzdTzPageParam.getHzdrCode())) {
+            queryWrapper.lambda().like(QySecondlineHzdTz::getHzdrCode, qySecondlineHzdTzPageParam.getHzdrCode());
+        }
+        if(ObjectUtil.isNotEmpty(qySecondlineHzdTzPageParam.getSblx())) {
+            queryWrapper.lambda().eq(QySecondlineHzdTz::getSblx, qySecondlineHzdTzPageParam.getSblx());
+        }
+        if(ObjectUtil.isNotEmpty(qySecondlineHzdTzPageParam.getStatus())) {
+            queryWrapper.lambda().eq(QySecondlineHzdTz::getStatus, qySecondlineHzdTzPageParam.getStatus());
+        }
         if(ObjectUtil.isAllNotEmpty(qySecondlineHzdTzPageParam.getSortField(), qySecondlineHzdTzPageParam.getSortOrder())) {
             CommonSortOrderEnum.validate(qySecondlineHzdTzPageParam.getSortOrder());
             queryWrapper.orderBy(true, qySecondlineHzdTzPageParam.getSortOrder().equalsIgnoreCase(CommonSortOrderEnum.ASC.getValue()),