增加备注
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
f995187925
commit
6d009c4f86
|
@ -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; }
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue