using WcsMain.ApiServe.Dto; using WcsMain.ApiServe.Dto.WcsDto.Scan; using WcsMain.ApiServe.Factory; using WcsMain.DataBase.Dao; using WcsMain.DataBase.TableEntity; using WcsMain.Constant.WcsAttribute.AutoFacAttribute; namespace WcsMain.ApiServe.Service.WcsService; /// /// 扫码器相关控制器的Service /// [Service] public class ScanService(AppScanRecordDao scanRecordDao) { /// /// 分页查询扫码记录 /// /// /// public WcsApiResponse> QueryScanRecordWithPage(QueryScanRecordWithPageRequest request) { (List? records, int totalCount) = scanRecordDao.Query(request); if(records == default) { return WcsApiResponseFactory.DataBaseErr>(); } return WcsApiResponseFactory.Success(totalCount, records); } }