增加备注
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
hang 2025-02-24 11:32:26 +08:00
parent f995187925
commit 6d009c4f86
2 changed files with 11 additions and 1 deletions

View File

@ -30,6 +30,8 @@ public class TrialFileTypeSelectView
public bool IsEnable { get; set; }
public bool IsSelfDefine { get; set; }
public ArchiveType ArchiveTypeEnum { get; set; }
}
@ -90,6 +92,8 @@ public class TrialFileTypeSelectQuery
public bool? IsEnable { get; set; }
public bool? IsSelfDefine { get; set; }
public ArchiveType? ArchiveTypeEnum { get; set; }
}

View File

@ -48,11 +48,16 @@ public class TrialFileTypeService(IRepository<TrialFileType> _trialFileTypeRepos
return pageList;
}
/// <summary>
/// 获取项目文件类型下拉框
/// </summary>
/// <param name="inQuery"></param>
/// <returns></returns>
public async Task<List<TrialFileTypeSelectView>> GetTrialFileTypeSelectList(TrialFileTypeSelectQuery inQuery)
{
var list = _trialFileTypeRepository
.Where(t => t.TrialId == inQuery.TrialId)
.WhereIf(inQuery.ArchiveTypeEnum != null, t => t.ArchiveTypeEnum == inQuery.ArchiveTypeEnum)
.WhereIf(inQuery.IsSelfDefine != null, t => t.IsSelfDefine == inQuery.IsSelfDefine)
.WhereIf(inQuery.IsEnable != null, t => t.IsEnable == inQuery.IsEnable)
.Select(t => new TrialFileTypeSelectView()
@ -61,6 +66,7 @@ public class TrialFileTypeService(IRepository<TrialFileType> _trialFileTypeRepos
IsEnable = t.IsEnable,
Name = _userInfo.IsEn_Us ? t.Name : t.NameCN,
IsSelfDefine = t.IsSelfDefine,
ArchiveTypeEnum = t.ArchiveTypeEnum,
}).ToList();
return list;