You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

105 lines
1.8 KiB

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.DependencyInjection;
using Wood.Data.Repository;
using Wood.Entity;
using Wood.Service;
using Wood.Service.BaseService;
namespace Wood.Test.Service
{
/// <summary>
/// 方法命名规范
/// </summary>
public class TestService : ApiService
{
/// <summary>
/// 分页获取用户数据
/// </summary>
/// <param name="param"></param>
/// <returns></returns>
public TDataPaged<string> Paged(Pagination param)
{
return new TDataPaged<string>();
}
/// <summary>
/// 是否存在
/// </summary>
/// <returns></returns>
public bool GetExist()
{
return false;
}
/// <summary>
/// 获取树形结构
/// </summary>
/// <returns>树形结构</returns>
public List<string> TreeList()
{
return new List<string>();
}
/// <summary>
/// 获取明细
/// </summary>
/// <returns></returns>
public string GetDetail(BaseIdParam param)
{
return "detail";
}
/// <summary>
/// 获取一个最大的排序号码
/// </summary>
/// <returns></returns>
public int GetMaxSort()
{
return 10;
}
/// <summary>
/// 新增
/// </summary>
/// <returns></returns>
[UnitOfWork]
public void Add()
{
}
/// <summary>
/// 更新
/// </summary>
/// <returns></returns>
[UnitOfWork]
public void Update()
{
}
/// <summary>
/// 删除
/// </summary>
/// <returns></returns>
[UnitOfWork]
public void Delete(BaseIdListParam param)
{
}
/// <summary>
/// 导出
/// </summary>
/// <returns></returns>
[UnitOfWork]
public IActionResult Export(IFormCollection fileList)
{
return new NoContentResult();
}
/// <summary>
/// 导入
/// </summary>
/// <returns></returns>
[UnitOfWork]
public void Import(IFormCollection fileList)
{
}
}
}