ListPigTransferLogs
This commit is contained in:
@@ -16,6 +16,7 @@ type MonitorService struct {
|
||||
medicationRepo repository.MedicationLogRepository
|
||||
pigBatchRepo repository.PigBatchRepository
|
||||
pigBatchLogRepo repository.PigBatchLogRepository
|
||||
pigTransferLogRepo repository.PigTransferLogRepository
|
||||
}
|
||||
|
||||
// NewMonitorService 创建一个新的 MonitorService 实例
|
||||
@@ -29,6 +30,7 @@ func NewMonitorService(
|
||||
medicationRepo repository.MedicationLogRepository,
|
||||
pigBatchRepo repository.PigBatchRepository,
|
||||
pigBatchLogRepo repository.PigBatchLogRepository,
|
||||
pigTransferLogRepo repository.PigTransferLogRepository,
|
||||
) *MonitorService {
|
||||
return &MonitorService{
|
||||
sensorDataRepo: sensorDataRepo,
|
||||
@@ -40,6 +42,7 @@ func NewMonitorService(
|
||||
medicationRepo: medicationRepo,
|
||||
pigBatchRepo: pigBatchRepo,
|
||||
pigBatchLogRepo: pigBatchLogRepo,
|
||||
pigTransferLogRepo: pigTransferLogRepo,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -107,3 +110,8 @@ func (s *MonitorService) ListWeighingBatches(opts repository.WeighingBatchListOp
|
||||
func (s *MonitorService) ListWeighingRecords(opts repository.WeighingRecordListOptions, page, pageSize int) ([]models.WeighingRecord, int64, error) {
|
||||
return s.pigBatchRepo.ListWeighingRecords(opts, page, pageSize)
|
||||
}
|
||||
|
||||
// ListPigTransferLogs 负责处理查询猪只迁移日志列表的业务逻辑
|
||||
func (s *MonitorService) ListPigTransferLogs(opts repository.PigTransferLogListOptions, page, pageSize int) ([]models.PigTransferLog, int64, error) {
|
||||
return s.pigTransferLogRepo.ListPigTransferLogs(opts, page, pageSize)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user