model

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TableNameIdSequence = "sequence"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type IdSequence

type IdSequence struct {
	ID         uint64    `gorm:"primaryKey" json:"id"` // primary id
	Biz        string    `gorm:"biz" json:"biz"`
	Value      int64     `gorm:"column:value;NOT NULL" json:"value"`
	Version    int       `gorm:"version" json:"version"`
	IsDel      int8      `gorm:"column:is_del;default:0;NOT NULL" json:"is_del"` // 是否软删除 0-正常未被软删除 1-已被软删除
	CreateTime time.Time `json:"create_time" gorm:"autoCreateTime"`
	UpdateTime time.Time `json:"update_time" gorm:"autoUpdateTime"`
}

IdSequence id-sequence表

func NewIdSequence

func NewIdSequence() *IdSequence

func (*IdSequence) SetBiz

func (m *IdSequence) SetBiz(biz string) *IdSequence

func (*IdSequence) SetValue

func (m *IdSequence) SetValue(value int64) *IdSequence

func (*IdSequence) SetVersion

func (m *IdSequence) SetVersion(version int) *IdSequence

func (*IdSequence) TableName

func (m *IdSequence) TableName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL