nft质押任务逻辑
This commit is contained in:
@@ -26,9 +26,9 @@ var (
|
||||
type (
|
||||
nhNftHolderChangeLogModel interface {
|
||||
Insert(ctx context.Context, data *NhNftHolderChangeLog) (sql.Result, error)
|
||||
FindOne(ctx context.Context, id int) (*NhNftHolderChangeLog, error)
|
||||
FindOne(ctx context.Context, id uint) (*NhNftHolderChangeLog, error)
|
||||
Update(ctx context.Context, data *NhNftHolderChangeLog) error
|
||||
Delete(ctx context.Context, id int) error
|
||||
Delete(ctx context.Context, id uint) error
|
||||
}
|
||||
|
||||
defaultNhNftHolderChangeLogModel struct {
|
||||
@@ -37,7 +37,7 @@ type (
|
||||
}
|
||||
|
||||
NhNftHolderChangeLog struct {
|
||||
Id int `db:"id"`
|
||||
Id uint `db:"id"`
|
||||
Address string `db:"address"` // 钱包地址
|
||||
TokenId string `db:"token_id"` // token id
|
||||
Value int `db:"value"` // 变化数量
|
||||
@@ -54,13 +54,13 @@ func newNhNftHolderChangeLogModel(conn sqlx.SqlConn) *defaultNhNftHolderChangeLo
|
||||
}
|
||||
}
|
||||
|
||||
func (m *defaultNhNftHolderChangeLogModel) Delete(ctx context.Context, id int) error {
|
||||
func (m *defaultNhNftHolderChangeLogModel) Delete(ctx context.Context, id uint) error {
|
||||
query := fmt.Sprintf("delete from %s where `id` = ?", m.table)
|
||||
_, err := m.conn.ExecCtx(ctx, query, id)
|
||||
return err
|
||||
}
|
||||
|
||||
func (m *defaultNhNftHolderChangeLogModel) FindOne(ctx context.Context, id int) (*NhNftHolderChangeLog, error) {
|
||||
func (m *defaultNhNftHolderChangeLogModel) FindOne(ctx context.Context, id uint) (*NhNftHolderChangeLog, error) {
|
||||
query := fmt.Sprintf("select %s from %s where `id` = ? limit 1", nhNftHolderChangeLogRows, m.table)
|
||||
var resp NhNftHolderChangeLog
|
||||
err := m.conn.QueryRowCtx(ctx, &resp, query, id)
|
||||
|
||||
Reference in New Issue
Block a user