using iWare.Wms.Core; using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; using System.Threading.Tasks; namespace @Model.NameSpace { public interface I@(@Model.ClassName)Service { Task Add(Add@(@Model.ClassName)Input input); Task Delete(Delete@(@Model.ClassName)Input input); Task<@(@Model.ClassName)Output> Get([FromQuery] Querye@(@Model.ClassName)Input input); Task> List([FromQuery] @(@Model.ClassName)Input input); Task> Page([FromQuery] @(@Model.ClassName)Search input); Task Update(Update@(@Model.ClassName)Input input); @foreach (var column in Model.TableField){ if(@column.EffectType == "fk" && @column.FkEntityName != "" && @column.FkColumnName != ""){ @:Task Fk@(@column.FkEntityName)List(); } } } }