uint/uint64全部改为uint32
This commit is contained in:
@@ -13,11 +13,11 @@ import (
|
||||
|
||||
// PigSickLogListOptions 定义了查询病猪日志时的可选参数
|
||||
type PigSickLogListOptions struct {
|
||||
PigBatchID *uint
|
||||
PenID *uint
|
||||
PigBatchID *uint32
|
||||
PenID *uint32
|
||||
Reason *models.PigBatchSickPigReasonType
|
||||
TreatmentLocation *models.PigBatchSickPigTreatmentLocation
|
||||
OperatorID *uint
|
||||
OperatorID *uint32
|
||||
StartTime *time.Time // 基于 happened_at 字段
|
||||
EndTime *time.Time // 基于 happened_at 字段
|
||||
OrderBy string // 例如 "happened_at desc"
|
||||
@@ -30,7 +30,7 @@ type PigSickLogRepository interface {
|
||||
CreatePigSickLogTx(ctx context.Context, tx *gorm.DB, log *models.PigSickLog) error
|
||||
|
||||
// GetLastLogByBatchTx 在事务中获取指定批次和猪栏的最新一条 PigSickLog 记录
|
||||
GetLastLogByBatchTx(ctx context.Context, tx *gorm.DB, batchID uint) (*models.PigSickLog, error)
|
||||
GetLastLogByBatchTx(ctx context.Context, tx *gorm.DB, batchID uint32) (*models.PigSickLog, error)
|
||||
|
||||
// ListPigSickLogs 支持分页和过滤的病猪日志列表查询
|
||||
ListPigSickLogs(ctx context.Context, opts PigSickLogListOptions, page, pageSize int) ([]models.PigSickLog, int64, error)
|
||||
@@ -58,7 +58,7 @@ func (r *gormPigSickLogRepository) CreatePigSickLogTx(ctx context.Context, tx *g
|
||||
}
|
||||
|
||||
// GetLastLogByBatchTx 在事务中获取指定批次和猪栏的最新一条 PigSickLog 记录
|
||||
func (r *gormPigSickLogRepository) GetLastLogByBatchTx(ctx context.Context, tx *gorm.DB, batchID uint) (*models.PigSickLog, error) {
|
||||
func (r *gormPigSickLogRepository) GetLastLogByBatchTx(ctx context.Context, tx *gorm.DB, batchID uint32) (*models.PigSickLog, error) {
|
||||
repoCtx := logs.AddFuncName(ctx, r.ctx, "GetLastLogByBatchTx")
|
||||
var lastLog models.PigSickLog
|
||||
err := tx.WithContext(repoCtx).
|
||||
|
||||
Reference in New Issue
Block a user