人员查询接口改用项目代号作为必填参数

- 在 ProjectPersonInput/Output 和 PersonInOutRecordInput 模型中添加 ProjectCode 属性
  - GetProjectPerson 和 GetPersonInOutRecord 接口必填参数改为 ProjectCode
  - APIPersonService 添加项目代号过滤逻辑和查询结果输出
This commit is contained in:
2026-01-28 15:18:10 +08:00
parent f1224ea194
commit 403ae1921b
6 changed files with 32 additions and 10 deletions
+6 -6
View File
@@ -102,7 +102,7 @@ namespace WebAPI.Controllers
/// <summary>
/// 根据条件获取项目人员信息(支持分页和过滤)
/// </summary>
/// <param name="filter">查询过滤条件(ProjectName为必填参数)</param>
/// <param name="filter">查询过滤条件(ProjectCode为必填参数)</param>
/// <param name="pagesize">每页条数</param>
/// <param name="pageindex">页码(从1开始)</param>
/// <param name="returnAll">是否返回全部数据</param>
@@ -112,11 +112,11 @@ namespace WebAPI.Controllers
var responeData = new Model.ResponeData();
try
{
// 验证必填参数 ProjectName
if (filter == null || string.IsNullOrEmpty(filter.ProjectName))
// 验证必填参数 ProjectCode
if (filter == null || string.IsNullOrEmpty(filter.ProjectCode))
{
responeData.code = 0;
responeData.message = "ProjectName为必填参数!";
responeData.message = "ProjectCode为必填参数!";
return responeData;
}
@@ -1072,10 +1072,10 @@ namespace WebAPI.Controllers
responeData.message = "StartTime不能大于EndTime";
return responeData;
}
if (filter == null || string.IsNullOrEmpty(filter.ProjectName))
if (filter == null || string.IsNullOrEmpty(filter.ProjectCode))
{
responeData.code = 0;
responeData.message = "ProjectName为必填参数!";
responeData.message = "ProjectCode为必填参数!";
return responeData;
}