app_permit.go 2.1 KB

1234567891011121314151617181920212223242526272829
  1. package datamodels
  2. import "time"
  3. // AppPermit Data Model
  4. type AppPermit struct {
  5. AppId int64 `json:"appId" form:"appId" xorm:"'app_id' bigint pk comment('APP ID')"`
  6. RoleId int64 `json:"roleId" form:"roleId" xorm:"'role_id' bigint pk comment('Role ID')"`
  7. PermitId int64 `json:"permitId" form:"permitId" xorm:"'permit_id' bigint pk comment('Permit ID') "`
  8. PermitTitle string `json:"permitTitle" form:"permitTitle" xorm:"'permit_title' varchar(127) comment('标题') "`
  9. PermitCode string `json:"permitCode" form:"permitCode" xorm:"'permit_code' varchar(127) comment('CODE') "`
  10. PermitDesc string `json:"permitDesc" form:"permitDesc" xorm:"'permit_desc' varchar(511) comment('描述') "`
  11. PermitType int64 `json:"permitType" form:"permitType" xorm:"'permit_type' int comment('Type') "`
  12. RootId int64 `json:"rootId" form:"rootId" xorm:"'root_id' int comment('Root Id') "`
  13. ParentId int64 `json:"parentId" form:"parentId" xorm:"'parent_id' int comment('Parent Id') "`
  14. SortNo int64 `json:"sortNo" form:"sortNo" xorm:"'sort_no' int comment('Sort No') "`
  15. CreatedBy int64 `json:"createdBy" form:"-" xorm:"'created_by'"`
  16. CreatedAt time.Time `json:"createdAt" form:"-" xorm:"'created_at'"`
  17. UpdatedBy int64 `json:"updatedBy" form:"-" xorm:"'updated_by'"`
  18. UpdatedAt time.Time `json:"updatedAt" form:"-" xorm:"'updated_at'"`
  19. DeletedFlag int64 `json:"deletedFlag" form:"-" xorm:"'deleted_flag'"`
  20. DeletedBy int64 `json:"deletedBy" form:"-" xorm:"'deleted_by'"`
  21. DeletedAt time.Time `json:"deletedAt" form:"-" xorm:"'deleted_at'"`
  22. }
  23. // TableName
  24. func (t *AppPermit) TableName() string {
  25. return "app_permit"
  26. }