model

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2024 License: MulanPSL-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Joblevel

type Joblevel struct {

	/*    */
	Id *int32 `gorm:"column:id;type:int(11);PRIMARY_KEY;comment:''" json:"id"`
	/*  职称名称  */
	Name *string `gorm:"column:name;type:varchar(32);comment:'职称名称'" json:"name"`
	/*    */
	TitleLevel *string `gorm:"column:titleLevel;type:enum('正高级','副高级','中级','初级','员级');comment:''" json:"titleLevel"`
	/*    */
	CreateDate *model.LocalTime `gorm:"column:createDate;type:timestamp;comment:''" json:"createDate"`
	/*    */
	Enabled *int8 `gorm:"column:enabled;type:tinyint(1);comment:'';default:1" json:"enabled"`
}

func (*Joblevel) AutoMigrate

func (entity *Joblevel) AutoMigrate(db *gorm.DB) error

迁移

func (*Joblevel) GetCreateDate

func (entity *Joblevel) GetCreateDate() model.LocalTime

func (*Joblevel) GetEnabled

func (entity *Joblevel) GetEnabled() int8

func (*Joblevel) GetId

func (entity *Joblevel) GetId() int32

func (*Joblevel) GetName

func (entity *Joblevel) GetName() string

func (*Joblevel) GetTitleLevel

func (entity *Joblevel) GetTitleLevel() string

func (*Joblevel) Ini

func (entity *Joblevel) Ini(iniPk bool) *Joblevel

iniPk bool:是否初始化主键Id 初始化指针

func (*Joblevel) IniNil

func (entity *Joblevel) IniNil(iniPk bool) *Joblevel

iniPk bool:是否初始化主键Id 初始化指针

func (*Joblevel) SetCreateDate

func (entity *Joblevel) SetCreateDate(CreateDate model.LocalTime)

func (*Joblevel) SetEnabled

func (entity *Joblevel) SetEnabled(Enabled int8)

func (*Joblevel) SetId

func (entity *Joblevel) SetId(Id int32)

func (*Joblevel) SetName

func (entity *Joblevel) SetName(Name string)

func (*Joblevel) SetTitleLevel

func (entity *Joblevel) SetTitleLevel(TitleLevel string)

func (*Joblevel) String

func (entity *Joblevel) String() string

指定生成结果转json字符串

func (*Joblevel) TableName

func (entity *Joblevel) TableName() string

gorm默认生成的表名是结构名+'s',所以必须以结构方法指定!

func (*Joblevel) ToString

func (entity *Joblevel) ToString() string

func (*Joblevel) Unmarshal

func (entity *Joblevel) Unmarshal(body string) error

func (*Joblevel) UnmarshalBy

func (entity *Joblevel) UnmarshalBy(body []byte) error

Jump to

Keyboard shortcuts

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