diff --git a/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs b/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs
index 598dbac2..f4ed6272 100644
--- a/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs
+++ b/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs
@@ -37,7 +37,7 @@ public class DevicesController : ControllerBase
///
///
///
- [Authorize(Roles = "admin")]
+ [Authorize(Roles = "admin,tenant-admin")]
[HttpGet("template/page")]
public async Task> GetTemplatePageAsync([FromQuery] DeviceTemplatePageRequest request)
{
diff --git a/Src/Dlhis.Basic/Organization/Request/GainfoOutsourceRequest.cs b/Src/Dlhis.Basic/Organization/Request/GainfoOutsourceRequest.cs
index de06bd02..8e3177f3 100644
--- a/Src/Dlhis.Basic/Organization/Request/GainfoOutsourceRequest.cs
+++ b/Src/Dlhis.Basic/Organization/Request/GainfoOutsourceRequest.cs
@@ -66,5 +66,6 @@ public class GainfoOutsourceRequest
///
/// 额外信息
///
+ [Required]
public GainfoOutSourceExternalInfoDto ExternalInfo { get; set; }
}
\ No newline at end of file