1234567891011121314151617181920212223 |
- package dao
- type Dept struct {
- ID int `gorm:"primary_key;type:int" json:"id"`
- DeptName string `gorm:"type:varchar(12)" json:"dept_name"`
- ParentId int `gorm:"type:int" json:"parent_id"`
- IsDeleted int `gorm:"type:int;default:0" json:"isDeleted"`
- Remark string `gorm:"type:varchar(45)" json:"remark"`
- Responsible string `gorm:"type:varchar(25)" json:"responsible"`
- Phone string `gorm:"type:varchar(25)" json:"phone"`
- SysUsers []SysUser `gorm:"-" json:"users"`
- }
- func (*Dept) TableName() string {
- return "dept"
- }
- func (d *Dept) GetDepts(deptIDs []int) ([]Dept, error) {
- var depts []Dept
- err := Db.Model(&d).Where("id IN (?)", deptIDs).Find(&depts).Error
- return depts, err
- }
|