sys_post.go 698 B

12345678910111213141516171819202122232425262728
  1. package model
  2. import (
  3. model2 "Medical_OAuth/common/model"
  4. )
  5. type SysPost struct {
  6. model2.Model
  7. PostName string `gorm:"size:128;not null;" json:"postName"` //岗位名称
  8. Sort int `gorm:"size:4;" json:"sort"` //岗位排序
  9. Status int `gorm:"size:4;not null;default:2;comment:状态" json:"status"` // 1-停用 2-正常
  10. Remark string `gorm:"size:255;" json:"remark"` //描述
  11. model2.ControlBy
  12. model2.ModelTime
  13. }
  14. func (SysPost) TableName() string {
  15. return "sys_post"
  16. }
  17. func (e *SysPost) Generate() model2.ActiveRecord {
  18. o := *e
  19. return &o
  20. }
  21. func (e *SysPost) GetId() interface{} {
  22. return e.Id
  23. }