@Service @Primary public class AreaService extends AbstractBaseDomainObjectService<Area,AreaEntity> implements IAreaService
domainObjectClass, entityClass
构造器和说明 |
---|
AreaService() |
限定符和类型 | 方法和说明 |
---|---|
Area |
addArea(long areaId,
long parentAreaId)
向父area中加入新的area
|
Area |
addToSite(long areaId,
long siteId)
将指定的area加入指定的site中
|
void |
deleteById(long areaId)
通过ID删除对象
|
Area |
getAreaByName(String areaName)
通过area的名称,获得area对象
|
protected IBaseEntityHandler<AreaEntity> |
getEntityHandler() |
Area |
getParentArea(long areaId)
根据当前area的id,获得父area信息
|
List<Area> |
listBySiteId(long siteId)
通过site的id,获得该site所拥有的area
|
List<Area> |
listByWorkScheduleId(long workScheduleId)
根据排班计划获取区域
|
List<Area> |
listChildAreas(long areaId)
根据当前area id,获得所有的子area
|
Area |
removeArea(long areaId,
long parentAreaId)
从父area中移除指定id的area
|
Area |
save(Area obj)
保存对象,并返回更新的对象
|
countByFilter, createClientObject, createClientObject, createClientObjects, createClientObjects, createFilter, delete, deleteByIds, getByFilter, getById, getByIdAndEvict, getInternalEntities, getInternalEntity, getObjectType, list, list, listByFilter, listSimpleData, pagingByFilter, saveAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countByFilter, createFilter, delete, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, saveAll
public Area save(Area obj)
IBaseDomainObjectService
save
在接口中 IBaseDomainObjectService<Area>
save
在类中 AbstractBaseDomainObjectService<Area,AreaEntity>
public Area getParentArea(long areaId)
IAreaService
getParentArea
在接口中 IAreaService
public List<Area> listChildAreas(long areaId)
IAreaService
listChildAreas
在接口中 IAreaService
public List<Area> listBySiteId(long siteId)
IAreaService
listBySiteId
在接口中 IAreaService
public Area addArea(long areaId, long parentAreaId)
IAreaService
addArea
在接口中 IAreaService
areaId
- 要加入的area的idparentAreaId
- 要加入的父area的idpublic Area addToSite(long areaId, long siteId)
IAreaService
addToSite
在接口中 IAreaService
areaId
- 指定的area的idsiteId
- 指定的site的idpublic Area removeArea(long areaId, long parentAreaId)
IAreaService
removeArea
在接口中 IAreaService
areaId
- 要移除的area idparentAreaId
- 父area的idpublic Area getAreaByName(String areaName)
IAreaService
getAreaByName
在接口中 IAreaService
areaName
- area的名称public void deleteById(long areaId)
IBaseDomainObjectService
deleteById
在接口中 IBaseDomainObjectService<Area>
deleteById
在类中 AbstractBaseDomainObjectService<Area,AreaEntity>
protected IBaseEntityHandler<AreaEntity> getEntityHandler()
public List<Area> listByWorkScheduleId(long workScheduleId)
IAreaService
listByWorkScheduleId
在接口中 IAreaService
workScheduleId
- 排班计划idCopyright © 2019. All rights reserved.