This commit is contained in:
2026-01-18 18:20:40 +08:00
commit 20ed44aa74
178 changed files with 13789 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
// ================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// You can delete these comments if you wish manually maintain this interface file.
// ================================================================================
package service
import (
"context"
v1 "leke/api/department/v1"
)
type (
IDepartment interface {
// DepartmentList 获取部门列表
DepartmentList(ctx context.Context, req *v1.DepartmentListReq) (res *v1.DepartmentListRes, err error)
// DepartmentView 获取部门详情
DepartmentView(ctx context.Context, req *v1.DepartmentViewReq) (res *v1.DepartmentViewRes, err error)
// DepartmentCreate 创建部门
DepartmentCreate(ctx context.Context, req *v1.DepartmentCreateReq) (res *v1.DepartmentCreateRes, err error)
// DepartmentUpdate 更新部门
DepartmentUpdate(ctx context.Context, req *v1.DepartmentUpdateReq) (res *v1.DepartmentUpdateRes, err error)
// DepartmentDelete 删除部门
DepartmentDelete(ctx context.Context, req *v1.DepartmentDeleteReq) (res *v1.DepartmentDeleteRes, err error)
}
)
var (
localDepartment IDepartment
)
func Department() IDepartment {
if localDepartment == nil {
panic("implement not found for interface IDepartment, forgot register?")
}
return localDepartment
}
func RegisterDepartment(i IDepartment) {
localDepartment = i
}