using Furion.Extras.Admin.NET;
|
using Microsoft.AspNetCore.Mvc;
|
|
namespace Admin.NET.Application
|
{
|
/// <summary>
|
/// $ChinaComment$·þÎñ½Ó¿Ú
|
/// </summary>
|
public interface I$EntityName$Service
|
{
|
/// <summary>
|
/// ·ÖÒ³²éѯ$ChinaComment$
|
/// </summary>
|
/// <param name="input">·ÖÒ³²éѯ²ÎÊý</param>
|
/// <returns></returns>
|
Task<PageResult<$EntityName$Output>> Page([FromQuery] $EntityName$PageInput input);
|
|
|
/// <summary>
|
/// Ôö¼Ó$ChinaComment$
|
/// </summary>
|
/// <param name="input">Ôö¼Ó²ÎÊý</param>
|
/// <returns></returns>
|
Task<long> Add([FromBody] Add$EntityName$Input input);
|
|
|
/// <summary>
|
/// ¸üÐÂ$ChinaComment$
|
/// </summary>
|
/// <param name="input">¸üвÎÊý</param>
|
/// <returns></returns>
|
Task<long> Update([FromBody] Update$EntityName$Input input);
|
|
|
/// <summary>
|
/// ɾ³ý$ChinaComment$
|
/// </summary>
|
/// <param name="input">ɾ³ý²ÎÊý</param>
|
/// <returns></returns>
|
Task<int> Delete([FromBody] Delete$EntityName$Input input);
|
|
|
/// <summary>
|
/// »ñÈ¡$ChinaComment$
|
/// </summary>
|
/// <param name="input">»ñÈ¡¶ÔÏó²ÎÊý</param>
|
/// <returns></returns>
|
Task<$EntityName$Output> Get([FromQuery] Query$EntityName$Input input);
|
|
|
/// <summary>
|
/// µ¼³ö$ChinaComment$Excel
|
/// </summary>
|
/// <param name="input">ɸѡÌõ¼þ</param>
|
/// <returns></returns>
|
Task<ActionResult> Export([FromQuery] $EntityName$PageInput input);
|
|
}
|
}
|