sys_post.go 858 B

123456789101112131415161718192021222324252627282930
  1. package models
  2. import "go-admin/common/models"
  3. type SysPost struct {
  4. PostId int `gorm:"primaryKey;autoIncrement" json:"postId"` //岗位编号
  5. PostName string `gorm:"size:128;" json:"postName"` //岗位名称
  6. PostCode string `gorm:"size:128;" json:"postCode"` //岗位代码
  7. Sort int `gorm:"size:4;" json:"sort"` //岗位排序
  8. Status int `gorm:"size:4;" json:"status"` //状态
  9. Remark string `gorm:"size:255;" json:"remark"` //描述
  10. models.ControlBy
  11. models.ModelTime
  12. DataScope string `gorm:"-" json:"dataScope"`
  13. Params string `gorm:"-" json:"params"`
  14. }
  15. func (SysPost) TableName() string {
  16. return "sys_post"
  17. }
  18. func (e *SysPost) Generate() models.ActiveRecord {
  19. o := *e
  20. return &o
  21. }
  22. func (e *SysPost) GetId() interface{} {
  23. return e.PostId
  24. }