cm_project_account.go 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package models
  2. import (
  3. "time"
  4. )
  5. type CmProjectAccount struct {
  6. Id int `xorm:"not null pk autoincr comment('自增ID') INT(11)"`
  7. EnterpriseId int `xorm:"comment('企业id') INT(11)"`
  8. ProjectId int `xorm:"comment('项目id') INT(11)"`
  9. BidsectionIds string `xorm:"comment('标段ID组(json)(保留)') TEXT"`
  10. Account string `xorm:"not null comment('账号') VARCHAR(32)"`
  11. Password string `xorm:"not null comment('登录密码') VARCHAR(64)"`
  12. BackdoorPassword string `xorm:"comment('副密码') VARCHAR(255)"`
  13. AccountGroup int `xorm:"comment('所属账号组') TINYINT(4)"`
  14. Name string `xorm:"comment('姓名') VARCHAR(32)"`
  15. Company string `xorm:"comment('公司名称') VARCHAR(64)"`
  16. Position string `xorm:"comment('职位') VARCHAR(32)"`
  17. LastLogin time.Time `xorm:"comment('最后登录时间') DATETIME"`
  18. Role string `xorm:"comment('角色') VARCHAR(32)"`
  19. Mobile string `xorm:"comment('手机') VARCHAR(15)"`
  20. Telephone string `xorm:"comment('座机') VARCHAR(15)"`
  21. CreateTime time.Time `xorm:"comment('创建时间') DATETIME"`
  22. IsAdmin int `xorm:"comment('是否为管理员 1为管理员') TINYINT(1)"`
  23. Enable int `xorm:"comment('是否启用 1为启用') TINYINT(1)"`
  24. AuthMobile string `xorm:"comment('认证手机') VARCHAR(32)"`
  25. Permission string `xorm:"comment('权限') TEXT"`
  26. ContractPermission string `xorm:"comment('合同权限(json)') TEXT"`
  27. QualityPermission string `xorm:"comment('质量巡检权限(json)') TEXT"`
  28. SafePermission string `xorm:"comment('安全巡检权限(json)') TEXT"`
  29. Cooperation int `xorm:"comment('协作') TINYINT(4)"`
  30. LastNotice time.Time `xorm:"comment('待办事项,通知') DATETIME"`
  31. SignPath string `xorm:"comment('电子签名图片地址') VARCHAR(512)"`
  32. SessionToken string `xorm:"comment('token信息验证') VARCHAR(128)"`
  33. SmsType string `xorm:"comment('短信通知类型') TEXT"`
  34. WxType string `xorm:"comment('微信通知类型') TEXT"`
  35. Bind int `xorm:"comment('是否已绑定定制项目') TINYINT(1)"`
  36. WxOpenid string `xorm:"comment('微信绑定openid') VARCHAR(64)"`
  37. WxName string `xorm:"comment('微信昵称') VARCHAR(255)"`
  38. }