baseModel.go 665 B

12345678910111213141516171819
  1. package base
  2. type BaseModel struct {
  3. Enable int `json:"enable" gconv:"enable,omitempty"`
  4. UpdateTime string `json:"updateTime" gconv:"update_time,omitempty"`
  5. UpdateId int `json:"updateId" gconv:"update_id,omitempty"`
  6. UpdateName string `json:"updateName,omitempty" gconv:"updateName,omitempty"`
  7. CreateTime string `json:"createTime" gconv:"create_time,omitempty"`
  8. CreateId int `json:"createId" gconv:"create_id,omitempty"`
  9. CreateName string `json:"createName,omitempty" gconv:"createName,omitempty"`
  10. }
  11. // 定义model interface
  12. type IModel interface {
  13. // 获取表明
  14. TableName() string
  15. // 获取主键值
  16. PkVal() int
  17. }