31 lines
860 B
Go
31 lines
860 B
Go
package models
|
|
|
|
import "go-admin/common/models"
|
|
|
|
type SysPost struct {
|
|
PostId int `gorm:"primaryKey;autoIncrement" json:"postId"` //岗位编号
|
|
PostName string `gorm:"size:128;" json:"postName"` //岗位名称
|
|
PostCode string `gorm:"size:128;" json:"postCode"` //岗位代码
|
|
Sort int `gorm:"size:4;" json:"sort"` //岗位排序
|
|
Status int `gorm:"size:4;" json:"status"` //状态
|
|
Remark string `gorm:"size:255;" json:"remark"` //描述
|
|
models.ControlBy
|
|
models.ModelTime
|
|
|
|
DataScope string `gorm:"-" json:"dataScope"`
|
|
Params string `gorm:"-" json:"params"`
|
|
}
|
|
|
|
func (*SysPost) TableName() string {
|
|
return "sys_post"
|
|
}
|
|
|
|
func (e *SysPost) Generate() models.ActiveRecord {
|
|
o := *e
|
|
return &o
|
|
}
|
|
|
|
func (e *SysPost) GetId() interface{} {
|
|
return e.PostId
|
|
}
|