<#@ import namespace="GZ.CodeGenerate.T4.Model" #> <#@ parameter type="GZ.CodeGenerate.T4.Model.EntityAPIGetDetail" name="entity" #> /// /// 明细返回数据模型 /// public class R_DetailItem { <# foreach(var item in entity.DetailItemModel) { #> /// /// <#= item.Description#> /// public <#= item.TypeName#> <#= item.FieldName#> { get; set; } <#; } #> } /// /// 获得明细 /// [HttpGet] public GZAPIResultEntity GetData(<#= entity.DetailKey.TypeName #> <#= entity.DetailKey.FieldName #>) { var data = entities.<#=entity.EntityType #>.Where(w => w.<#= entity.DetailKey.FieldName #> == <#= entity.DetailKey.FieldName #>).Select(s => new R_DetailItem() { <# foreach(var item in entity.DetailItemModel) { #> <#= item.FieldName#> = s.<#= item.FieldName#>, <# } #> }).FirstOrDefault(); if (data == null) { return GZAPIFailRequestEntity("数据不存在"); } return GZAPISuccessEntity(data); }