wcs_server_kate_suzhou/WcsMain/ApiServe/Service/WcsService/StackerService.cs

30 lines
812 B
C#
Raw Normal View History

2024-05-14 16:30:56 +08:00
using WcsMain.ApiServe.Controllers.Dto;
using WcsMain.ApiServe.Factory;
using WcsMain.DataBase.Dao;
using WcsMain.DataBase.TableEntity;
using WcsMain.WcsAttribute.AutoFacAttribute;
namespace WcsMain.ApiServe.Service.WcsService;
[Service]
public class StackerService(AppStackerDao stackerDao)
{
private readonly AppStackerDao _stackerDao = stackerDao;
/// <summary>
/// 查询所有的 堆垛机信息
/// </summary>
/// <returns></returns>
public WcsApiResponse<List<AppStacker>> GetStacker()
{
List<AppStacker>? stackers = _stackerDao.Select(new AppStacker());
if(stackers == default)
{
return WcsApiResponseFactory.DataBaseErr<List<AppStacker>>();
}
return WcsApiResponseFactory.Success(stackers, "查询成功");
}
}