diff --git a/pom.xml b/pom.xml
index 7b9dbe2e..77710bbd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -146,6 +146,12 @@
${springdoc.version}
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+ ${springdoc.version}
+
+
com.github.therapi
therapi-runtime-javadoc
diff --git a/ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/dto/EnforcementRegistrationQueryDTO.java b/ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/dto/EnforcementRegistrationQueryDTO.java
new file mode 100644
index 00000000..24ae9a7e
--- /dev/null
+++ b/ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/dto/EnforcementRegistrationQueryDTO.java
@@ -0,0 +1,48 @@
+package com.zdxt.enforcementcode.domain.dto;
+
+
+import cn.idev.excel.annotation.ExcelProperty;
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotNull;
+import lombok.Data;
+import org.dromara.common.core.validate.AddGroup;
+import org.dromara.common.core.validate.EditGroup;
+
+import java.util.Date;
+
+/**
+ * 企业端-查询企业执法登记列表
+ *
+ * @author Lion Li
+ * @date 2026-04-17
+ */
+@Data
+public class EnforcementRegistrationQueryDTO {
+
+ /**
+ * 执法部门
+ */
+ private String lawEnforcement;
+
+
+ /**
+ * 执法事项
+ */
+ private String lawEnforcementItem;
+
+ /**
+ * 是否真联合执法(0:未联合; 1:已经联合)
+ */
+ private Long isRealUnion;
+
+ /**
+ * 日期类型筛选: 1=本月, 2=本季, 3=本年
+ */
+ private Integer dateType;
+
+ /**
+ * 指定月份筛选, 格式: "YYYY-MM"
+ */
+ private String dateSearch;
+
+}
diff --git a/ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/vo/EnforcementRegistrationListVo.java b/ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/vo/EnforcementRegistrationListVo.java
new file mode 100644
index 00000000..11a595ca
--- /dev/null
+++ b/ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/vo/EnforcementRegistrationListVo.java
@@ -0,0 +1,121 @@
+package com.zdxt.enforcementcode.domain.vo;
+
+import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
+import cn.idev.excel.annotation.ExcelProperty;
+import com.zdxt.enforcementcode.domain.EnforcementRegistration;
+import io.github.linpeilie.annotations.AutoMapper;
+import lombok.Data;
+import org.dromara.common.excel.annotation.ExcelDictFormat;
+import org.dromara.common.excel.convert.ExcelDictConvert;
+
+import java.io.Serial;
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
+
+
+/**
+ * 企业端-执法登记记录视图对象 enforcement_registration
+ *
+ * @author Lion Li
+ * @date 2026-04-17
+ */
+@Data
+@ExcelIgnoreUnannotated
+@AutoMapper(target = EnforcementRegistration.class)
+public class EnforcementRegistrationListVo implements Serializable {
+
+
+ /**
+ * 主键ID
+ */
+ private String id;
+
+ /**
+ * 执法部门
+ */
+ private String lawEnforcement;
+
+ /**
+ * 执法部门ID
+ */
+ private String lawEnforcementId;
+
+ /**
+ * 被执法企业ID
+ */
+ private String enterpriseId;
+
+ /**
+ * 被执法企业
+ */
+ private String enterpriseName;
+
+ /**
+ * 被执法企业税号
+ */
+ private String enterpriseNumber;
+
+ /**
+ * 执法时间
+ */
+ private Date enforcementTime;
+
+ /**
+ * 执法人员姓名
+ */
+ private String lawEnforcer;
+
+ /**
+ * 执法人员ID
+ */
+ private String lawEnforcerId;
+
+ /**
+ * 执法人员联系方式
+ */
+ private String lawEnforcerTel;
+
+ /**
+ * 其他执法人员
+ */
+ private String lawEnforcerTwo;
+
+ /**
+ * 其他执法人员ID
+ */
+ private String lawEnforcerIdTwo;
+
+ /**
+ * 执法人员联系方式
+ */
+ private String lawEnforcerTelTwo;
+
+ /**
+ * 辅助人员姓名
+ */
+ private String subsidiaryer;
+
+ /**
+ * 辅助人员id
+ */
+ private String subsidiaryerId;
+
+ /**
+ * 辅助人员联系方式
+ */
+ private String subsidiaryerTel;
+
+ /**
+ * 执法事项
+ */
+ private String lawEnforcementItem;
+
+ /**
+ * 执法依据
+ */
+ private String lawEnforcementBasis;
+
+
+
+}
diff --git a/zdxt-common/zdxt-common-doc/pom.xml b/zdxt-common/zdxt-common-doc/pom.xml
index a627a7ac..31eae340 100644
--- a/zdxt-common/zdxt-common-doc/pom.xml
+++ b/zdxt-common/zdxt-common-doc/pom.xml
@@ -26,6 +26,11 @@
springdoc-openapi-starter-webmvc-api
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+
+
com.github.therapi
therapi-runtime-javadoc
diff --git a/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application.yml b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application.yml
index 37108fdf..2d02e2f5 100644
--- a/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application.yml
+++ b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application.yml
@@ -117,6 +117,11 @@ security:
- /error
- /*/api-docs
- /*/api-docs/**
+ - /swagger-ui.html
+ - /swagger-ui/**
+ - /swagger-resources/**
+ - /webjars/**
+ - /v3/api-docs/**
- /warm-flow-ui/config
# enforcement-code 统计面板(静态HTML页面调用,无token)
- /code/statisticalPanel/**