Documentation
¶
Index ¶
- type CreationDatetime
- type CreationDatetimeMilli
- type CreationModificationDatetime
- type CreationModificationDatetimePrecise
- type CreationModificationDeletionDatetime
- type CreationModificationDeletionDatetimePrecise
- type CreationModificationDeletionTime
- type CreationModificationDeletionTimePrecise
- type CreationModificationTime
- type CreationModificationTimePrecise
- type CreationTime
- type CreationTimePrecise
- type OperationDatetime
- type OperationDatetimePrecise
- type OperationTime
- type OperationTimePrecise
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreationDatetime ¶
type CreationDatetime struct {
// CreatedAt 创建日期时间(秒)
CreatedAt sqltime.Datetime `db:"created_at,default=CURRENT_TIMESTAMP" json:"createdAt"`
}
func (*CreationDatetime) MarkCreatedAt ¶
func (c *CreationDatetime) MarkCreatedAt()
type CreationDatetimeMilli ¶
type CreationDatetimeMilli struct {
// CreatedAt 创建日期时间(毫秒)
CreatedAt sqltime.Datetime `db:"created_at,precision=3,default=CURRENT_TIMESTAMP(3)" json:"createdAt"`
}
func (*CreationDatetimeMilli) MarkCreatedAt ¶
func (c *CreationDatetimeMilli) MarkCreatedAt()
type CreationModificationDatetime ¶
type CreationModificationDatetime struct {
CreationDatetime
// UpdatedAt 更新日期时间(秒)
UpdatedAt sqltime.Datetime `db:"updated_at,default=CURRENT_TIMESTAMP,onupdate=CURRENT_TIMESTAMP" json:"updatedAt"`
}
func (*CreationModificationDatetime) MarkCreatedAt ¶
func (cu *CreationModificationDatetime) MarkCreatedAt()
func (*CreationModificationDatetime) MarkModifiedAt ¶
func (cu *CreationModificationDatetime) MarkModifiedAt()
type CreationModificationDatetimePrecise ¶
type CreationModificationDatetimePrecise struct {
CreationDatetimeMilli
// UpdatedAt 更新日期时间(毫秒)
UpdatedAt sqltime.Datetime `db:"updated_at,precision=3,default=CURRENT_TIMESTAMP(3),onupdate=CURRENT_TIMESTAMP(3)" json:"updatedAt"`
}
func (*CreationModificationDatetimePrecise) MarkCreatedAt ¶
func (cu *CreationModificationDatetimePrecise) MarkCreatedAt()
func (*CreationModificationDatetimePrecise) MarkModifiedAt ¶
func (cu *CreationModificationDatetimePrecise) MarkModifiedAt()
type CreationModificationDeletionDatetime ¶
type CreationModificationDeletionDatetime struct {
CreationModificationDatetime
// DeletedAt 删除日期时间(秒)
DeletedAt sqltime.Datetime `db:"deleted_at,default='0001-01-01 00:00:00'" json:"deletedAt"`
}
func (*CreationModificationDeletionDatetime) MarkDeletedAt ¶
func (cud *CreationModificationDeletionDatetime) MarkDeletedAt()
func (CreationModificationDeletionDatetime) SoftDeletion ¶
func (cud CreationModificationDeletionDatetime) SoftDeletion() (string, []string, driver.Value)
type CreationModificationDeletionDatetimePrecise ¶
type CreationModificationDeletionDatetimePrecise struct {
CreationModificationDatetimePrecise
// DeletedAt 删除日期时间(毫秒)
DeletedAt sqltime.Datetime `db:"deleted_at,precision=3,default='0001-01-01 00:00:00.000'" json:"deletedAt"`
}
func (*CreationModificationDeletionDatetimePrecise) MarkDeletedAt ¶
func (cud *CreationModificationDeletionDatetimePrecise) MarkDeletedAt()
func (CreationModificationDeletionDatetimePrecise) SoftDeletion ¶
func (cud CreationModificationDeletionDatetimePrecise) SoftDeletion() (string, []string, driver.Value)
type CreationModificationDeletionTime ¶
type CreationModificationDeletionTime struct {
CreationModificationTime
// DeletedAt 删除时间 秒时间戳
DeletedAt sqltime.Timestamp `db:"deleted_at,default='0'" json:"deletedAt,omitempty"`
}
func (*CreationModificationDeletionTime) MarkDeletedAt ¶
func (cmd *CreationModificationDeletionTime) MarkDeletedAt()
func (CreationModificationDeletionTime) SoftDeletion ¶
func (cmd CreationModificationDeletionTime) SoftDeletion() (string, []string, driver.Value)
type CreationModificationDeletionTimePrecise ¶
type CreationModificationDeletionTimePrecise struct {
CreationModificationTimePrecise
// DeletedAt 删除时间 毫秒时间戳
DeletedAt sqltime.TimestampMilli `db:"deleted_at,default='0'" json:"deletedAt,omitempty"`
}
func (*CreationModificationDeletionTimePrecise) MarkDeletedAt ¶
func (cmd *CreationModificationDeletionTimePrecise) MarkDeletedAt()
func (CreationModificationDeletionTimePrecise) SoftDeletion ¶
func (cmd CreationModificationDeletionTimePrecise) SoftDeletion() (string, []string, driver.Value)
type CreationModificationTime ¶
type CreationModificationTime struct {
CreationTime
// UpdatedAt 更新时间 秒时间戳
UpdatedAt sqltime.Timestamp `db:"updated_at,default='0'" json:"updatedAt"`
}
func (*CreationModificationTime) MarkCreatedAt ¶
func (cu *CreationModificationTime) MarkCreatedAt()
func (*CreationModificationTime) MarkModifiedAt ¶
func (cu *CreationModificationTime) MarkModifiedAt()
type CreationModificationTimePrecise ¶
type CreationModificationTimePrecise struct {
CreationTimePrecise
// UpdatedAt 更新时间 毫秒时间戳
UpdatedAt sqltime.TimestampMilli `db:"updated_at,default='0'" json:"updatedAt"`
}
func (*CreationModificationTimePrecise) MarkCreatedAt ¶
func (cu *CreationModificationTimePrecise) MarkCreatedAt()
func (*CreationModificationTimePrecise) MarkModifiedAt ¶
func (cu *CreationModificationTimePrecise) MarkModifiedAt()
type CreationTime ¶
type CreationTime struct {
// CreatedAt 创建时间 秒时间戳
CreatedAt sqltime.Timestamp `db:"created_at,default='0'" json:"createdAt"`
}
func (*CreationTime) MarkCreatedAt ¶
func (c *CreationTime) MarkCreatedAt()
type CreationTimePrecise ¶
type CreationTimePrecise struct {
// CreatedAt 创建时间 毫秒时间戳
CreatedAt sqltime.TimestampMilli `db:"created_at,default='0'" json:"createdAt"`
}
func (*CreationTimePrecise) MarkCreatedAt ¶
func (c *CreationTimePrecise) MarkCreatedAt()
type OperationDatetime ¶
type OperationDatetime = CreationModificationDeletionDatetime
type OperationDatetimePrecise ¶
type OperationDatetimePrecise = CreationModificationDeletionDatetimePrecise
type OperationTime ¶
type OperationTime = CreationModificationDeletionTime
type OperationTimePrecise ¶
type OperationTimePrecise = CreationModificationDeletionTimePrecise
Click to show internal directories.
Click to hide internal directories.