接口 DepartmentService
-
- 所有超级接口:
net.guerlab.smart.platform.server.service.BaseDeleteService<Department,Long>,net.guerlab.smart.platform.server.service.BaseFindService<Department,Long>,net.guerlab.smart.platform.server.service.BaseSaveService<Department>,net.guerlab.smart.platform.server.service.BaseService<Department,Long>,net.guerlab.smart.platform.server.service.BaseUpdateService<Department>,net.guerlab.smart.platform.server.service.ExampleGetter<Department>
- 所有已知实现类:
DepartmentServiceImpl
public interface DepartmentService extends net.guerlab.smart.platform.server.service.BaseService<Department,Long>
部门服务- 作者:
- guer
-
-
字段概要
字段 修饰符和类型 字段 说明 static intDEPARTMENT_NAME_MAX_LENGTH部门名称最大长度
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 default Class<Department>getEntityClass()获取实体类型voidremoveChargeUser(Long departmentId)移除分管领导voidremoveDirectorUser(Long departmentId)移除主管领导voidsetChargeUser(Long departmentId, Long userId)设置分管领导voidsetDirectorUser(Long departmentId, Long userId)设置主管领导voidupdateByDepartmentType(DepartmentType departmentType)根据部门类型更新数据-
从接口继承的方法 net.guerlab.smart.platform.server.service.BaseDeleteService
delete, delete, deleteById, deleteById
-
从接口继承的方法 net.guerlab.smart.platform.server.service.BaseFindService
selectAll, selectAll, selectById, selectByIdOptional, selectCount, selectCount, selectList, selectList, selectOne, selectOne, selectOneOptional, selectOneOptional, selectPage
-
-
-
-
字段详细资料
-
DEPARTMENT_NAME_MAX_LENGTH
static final int DEPARTMENT_NAME_MAX_LENGTH
部门名称最大长度- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
setDirectorUser
void setDirectorUser(Long departmentId, Long userId)
设置主管领导- 参数:
departmentId- 部门iduserId- 用户id
-
setChargeUser
void setChargeUser(Long departmentId, Long userId)
设置分管领导- 参数:
departmentId- 部门iduserId- 用户id
-
removeDirectorUser
void removeDirectorUser(Long departmentId)
移除主管领导- 参数:
departmentId- 部门id
-
removeChargeUser
void removeChargeUser(Long departmentId)
移除分管领导- 参数:
departmentId- 部门id
-
updateByDepartmentType
void updateByDepartmentType(DepartmentType departmentType)
根据部门类型更新数据- 参数:
departmentType- 部门类型
-
getEntityClass
default Class<Department> getEntityClass()
获取实体类型- 指定者:
getEntityClass在接口中net.guerlab.smart.platform.server.service.ExampleGetter<Department>- 返回:
- 实体类型
-
-