app_dept.go 836 B

123456789101112131415161718
  1. package system
  2. // 部门
  3. type Dept struct {
  4. ID int `gorm:"primary_key;type:int" json:"id"` //部门id
  5. DeptName string `gorm:"type:varchar(12)" json:"dept_name"` //部门名称
  6. Responsible string `gorm:"type:varchar(25)" json:"responsible"` //负责人"
  7. ParentId int `gorm:"type:int" json:"parent_id"` //父部门id
  8. IsDeleted int `gorm:"type:int;default:0" json:"isDeleted"` //是否删除
  9. Phone string `gorm:"type:varchar(25)" json:"phone"` //负责人联系电话
  10. Remark string `gorm:"type:varchar(45)" json:"remark"` //备注
  11. Children []Dept `gorm:"-" json:"children"` //子部门
  12. Users []SysUser `gorm:"-" json:"users"` //用户们
  13. }
  14. func (*Dept) TableName() string {
  15. return "dept"
  16. }