mirror of
https://github.com/tiger1103/gfast.git
synced 2026-09-21 18:20:47 +00:00
49 lines
890 B
Go
49 lines
890 B
Go
package dept_service
|
|
|
|
import (
|
|
"database/sql"
|
|
"gfast/app/model/admin/role_dept"
|
|
"gfast/app/model/admin/sys_dept"
|
|
)
|
|
|
|
/**
|
|
获取列表数据
|
|
*/
|
|
func GetList(searchParams *sys_dept.SearchParams) ([]*sys_dept.Dept, error) {
|
|
if list, err := sys_dept.GetList(searchParams); err != nil {
|
|
return nil, err
|
|
} else {
|
|
return list, nil
|
|
}
|
|
}
|
|
|
|
func GetRoleDepts(roleId int64) ([]int64, error) {
|
|
return role_dept.GetRoleDepts(roleId)
|
|
}
|
|
|
|
func AddDept(data *sys_dept.AddParams) (sql.Result, error) {
|
|
return sys_dept.AddDept(data)
|
|
}
|
|
|
|
func EditDept(data *sys_dept.EditParams) error {
|
|
return sys_dept.EditDept(data)
|
|
}
|
|
|
|
func GetDeptById(id int64) (*sys_dept.Dept, error) {
|
|
return sys_dept.GetDeptById(id)
|
|
}
|
|
|
|
/**
|
|
查询部门排除节点
|
|
*/
|
|
func Exclude(id int64) ([]*sys_dept.Dept, error) {
|
|
return sys_dept.Exclude(id)
|
|
}
|
|
|
|
/**
|
|
删除
|
|
*/
|
|
func DelDept(id int64) error {
|
|
return sys_dept.DelDept(id)
|
|
}
|