瀏覽代碼

企业资质备案-回执单列表

heguanxun 9 月之前
父節點
當前提交
fb3fd2dcff

+ 8 - 0
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/qyrecord/param/QyRecordPageParam.java

@@ -13,6 +13,7 @@
 package vip.xiaonuo.biz.modular.qyrecord.param;
 
 import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.NotBlank;
 import lombok.Getter;
 import lombok.Setter;
 import java.math.BigDecimal;
@@ -68,4 +69,11 @@ public class QyRecordPageParam {
     @Schema(description = "录入时间结束")
     private String endCreateTime;
 
+    /** 备案类型 */
+    @Schema(description = "备案类型")
+    private String baType;
+    /** 申报类型 */
+    @Schema(description = "申报类型")
+    private String applyType;
+
 }

+ 11 - 0
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/qyrecord/service/impl/QyRecordServiceImpl.java

@@ -46,6 +46,17 @@ public class QyRecordServiceImpl extends ServiceImpl<QyRecordMapper, QyRecord> i
     @Override
     public Page<QyRecord> page(QyRecordPageParam qyRecordPageParam) {
         QueryWrapper<QyRecord> queryWrapper = new QueryWrapper<QyRecord>().checkSqlInjection();
+        //备案类型
+        if(ObjectUtil.isNotEmpty(qyRecordPageParam.getBaType())) {
+            queryWrapper.lambda().eq(QyRecord::getBaType, qyRecordPageParam.getBaType());
+        }
+        //申报类型
+        if(ObjectUtil.isNotEmpty(qyRecordPageParam.getApplyType())) {
+            queryWrapper.lambda().eq(QyRecord::getApplyType, qyRecordPageParam.getApplyType());
+        }
+        if(ObjectUtil.isNotEmpty(qyRecordPageParam.getCompanyMainHgType())) {
+            queryWrapper.lambda().eq(QyRecord::getCompanyMainHgType, qyRecordPageParam.getCompanyMainHgType());
+        }
         if(ObjectUtil.isNotEmpty(qyRecordPageParam.getCompanyMainHgType())) {
             queryWrapper.lambda().eq(QyRecord::getCompanyMainHgType, qyRecordPageParam.getCompanyMainHgType());
         }