diff --git a/ruoyi-api/pom.xml b/ruoyi-api/pom.xml
index e276c9a7..2033c86d 100644
--- a/ruoyi-api/pom.xml
+++ b/ruoyi-api/pom.xml
@@ -14,6 +14,7 @@
ruoyi-api-resource
ruoyi-api-workflow
property-api
+ sis-api
ruoyi-api
diff --git a/ruoyi-api/sis-api/pom.xml b/ruoyi-api/sis-api/pom.xml
new file mode 100644
index 00000000..0b79046c
--- /dev/null
+++ b/ruoyi-api/sis-api/pom.xml
@@ -0,0 +1,29 @@
+
+
+
+ org.dromara
+ ruoyi-api
+ ${revision}
+
+ 4.0.0
+
+ sis-api
+
+
+ 安防api模块
+
+
+
+
+
+
+ org.dromara
+ ruoyi-common-core
+
+
+
+
+
+
diff --git a/ruoyi-api/sis-api/src/main/java/org/dromara/sis/api/RemoteSisAuth.java b/ruoyi-api/sis-api/src/main/java/org/dromara/sis/api/RemoteSisAuth.java
new file mode 100644
index 00000000..f657f718
--- /dev/null
+++ b/ruoyi-api/sis-api/src/main/java/org/dromara/sis/api/RemoteSisAuth.java
@@ -0,0 +1,13 @@
+package org.dromara.sis.api;
+
+import org.dromara.sis.api.domain.RemotePersonAuth;
+
+/**
+ * @author lsm
+ * @apiNote RemoteSisAuth
+ * @since 2025/7/24
+ */
+public interface RemoteSisAuth {
+
+ Long personAuth(RemotePersonAuth personAuth);
+}
diff --git a/ruoyi-api/sis-api/src/main/java/org/dromara/sis/api/domain/RemotePersonAuth.java b/ruoyi-api/sis-api/src/main/java/org/dromara/sis/api/domain/RemotePersonAuth.java
new file mode 100644
index 00000000..a31fc040
--- /dev/null
+++ b/ruoyi-api/sis-api/src/main/java/org/dromara/sis/api/domain/RemotePersonAuth.java
@@ -0,0 +1,44 @@
+package org.dromara.sis.api.domain;
+
+import lombok.Data;
+
+import java.io.Serial;
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @author lsm
+ * @apiNote RemotePersonAuth
+ * @since 2025/7/24
+ */
+@Data
+public class RemotePersonAuth implements Serializable {
+
+ @Serial
+ private static final long serialVersionUID = 1L;
+
+ private Long id;
+
+ private String name;
+
+ private Integer sex;
+
+ private String phone;
+
+ private String email;
+
+ private Integer cardType = 1;
+
+ private String idCardNumber;
+
+ private String ossId;
+
+ private String carNumber;
+
+ private Long authGroupId;
+
+ private Date begDate;
+
+ private Date endDate;
+
+}
diff --git a/ruoyi-modules/Property/pom.xml b/ruoyi-modules/Property/pom.xml
index 40ad288a..fdb2815b 100644
--- a/ruoyi-modules/Property/pom.xml
+++ b/ruoyi-modules/Property/pom.xml
@@ -115,6 +115,12 @@
property-api
+
+ org.dromara
+ sis-api
+ 2.4.0
+
+
diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/CustomerNoticesController.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/CustomerNoticesController.java
index 20692213..dc372f4f 100644
--- a/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/CustomerNoticesController.java
+++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/CustomerNoticesController.java
@@ -40,7 +40,7 @@ public class CustomerNoticesController extends BaseController {
/**
* 查询客户服务-通知公告列表
*/
- @SaCheckPermission("domain:notices:list")
+ //@SaCheckPermission("domain:notices:list")
@GetMapping("/list")
public TableDataInfo list(CustomerNoticesBo bo, PageQuery pageQuery) {
return customerNoticesService.queryPageList(bo, pageQuery);
@@ -62,7 +62,7 @@ public class CustomerNoticesController extends BaseController {
*
* @param id 主键
*/
- @SaCheckPermission("domain:notices:query")
+ //@SaCheckPermission("domain:notices:query")
@GetMapping("/{id}")
public R getInfo(@NotNull(message = "主键不能为空")
@PathVariable("id") Long id) {
diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/EnumFetcherController.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/EnumFetcherController.java
index 5ff66972..f9ce45d0 100644
--- a/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/EnumFetcherController.java
+++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/EnumFetcherController.java
@@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import java.util.List;
import java.util.Map;
/**
@@ -28,8 +29,8 @@ public class EnumFetcherController {
*/
@GetMapping("/enum-values/{name}")
- public R