Documentation
¶
Overview ¶
Package datarepos Code generated by ikaiguang. <https://github.com/ikaiguang>
Package datarepos Code generated by ikaiguang. <https://github.com/ikaiguang>
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodeIdDataRepo ¶
type NodeIdDataRepo interface {
NewTransaction(ctx context.Context, opts ...*sql.TxOptions) gormpkg.TransactionInterface
Create(ctx context.Context, dataModel *po.NodeId) error
CreateWithTransaction(ctx context.Context, tx gormpkg.TransactionInterface, dataModel *po.NodeId) (err error)
ExistCreate(ctx context.Context, dataModel *po.NodeId) (anotherModel *po.NodeId, isNotFound bool, err error)
CreateInBatches(ctx context.Context, dataModels []*po.NodeId, batchSize int) error
Insert(ctx context.Context, dataModels []*po.NodeId) error
Update(ctx context.Context, dataModel *po.NodeId) error
ExistUpdate(ctx context.Context, dataModel *po.NodeId) (anotherModel *po.NodeId, isNotFound bool, err error)
RenewalNodeID(ctx context.Context, dataModel *po.NodeId) (err error)
RenewalNodeIDWithTransaction(ctx context.Context, tx gormpkg.TransactionInterface, dataModel *po.NodeId) (err error)
ReleaseNodeID(ctx context.Context, dataModel *po.NodeId) (err error)
QueryOneById(ctx context.Context, id uint64) (dataModel *po.NodeId, isNotFound bool, err error)
QueryOneByInstanceNodeID(ctx context.Context, instanceID string, nodeID int64) (dataModel *po.NodeId, isNotFound bool, err error)
QueryOneIdleNodeIdByInstanceId(ctx context.Context, instanceID string) (dataModel *po.NodeId, isNotFound bool, err error)
QueryOneExpiredNodeIdByInstanceId(ctx context.Context, instanceID string, expiredTime time.Time) (dataModel *po.NodeId, isNotFound bool, err error)
QueryOneByConditions(ctx context.Context, conditions map[string]interface{}) (dataModel *po.NodeId, isNotFound bool, err error)
QueryAllByConditions(ctx context.Context, conditions map[string]interface{}) (dataModels []*po.NodeId, err error)
List(ctx context.Context, conditions map[string]interface{}, paginatorArgs *gormpkg.PaginatorArgs) (dataModels []*po.NodeId, totalNumber int64, err error)
Delete(ctx context.Context, dataModel *po.NodeId) error
DeleteByIds(ctx context.Context, ids interface{}) error
}
NodeIdDataRepo repo
type NodeSerialDataRepo ¶
type NodeSerialDataRepo interface {
NewTransaction(ctx context.Context, opts ...*sql.TxOptions) gormpkg.TransactionInterface
Create(ctx context.Context, dataModel *po.NodeSerial) error
ExistCreate(ctx context.Context, dataModel *po.NodeSerial) (anotherModel *po.NodeSerial, isNotFound bool, err error)
CreateInBatches(ctx context.Context, dataModels []*po.NodeSerial, batchSize int) error
Insert(ctx context.Context, dataModels []*po.NodeSerial) error
Update(ctx context.Context, dataModel *po.NodeSerial) error
UpdateNodeIDWithTransaction(ctx context.Context, tx gormpkg.TransactionInterface, dataModel *po.NodeSerial) (err error)
ExistUpdate(ctx context.Context, dataModel *po.NodeSerial) (anotherModel *po.NodeSerial, isNotFound bool, err error)
FirstOrCreate(ctx context.Context, dataModel *po.NodeSerial) (*po.NodeSerial, error)
QueryOneById(ctx context.Context, id interface{}) (dataModel *po.NodeSerial, isNotFound bool, err error)
QueryOneByIdForUpdate(ctx context.Context, tx gormpkg.TransactionInterface, id uint64) (dataModel *po.NodeSerial, err error)
QueryOneByConditions(ctx context.Context, conditions map[string]interface{}) (dataModel *po.NodeSerial, isNotFound bool, err error)
QueryAllByConditions(ctx context.Context, conditions map[string]interface{}) (dataModels []*po.NodeSerial, err error)
List(ctx context.Context, conditions map[string]interface{}, paginatorArgs *gormpkg.PaginatorArgs) (dataModels []*po.NodeSerial, totalNumber int64, err error)
Delete(ctx context.Context, dataModel *po.NodeSerial) error
DeleteByIds(ctx context.Context, ids interface{}) error
}
NodeSerialDataRepo repo
Click to show internal directories.
Click to hide internal directories.