@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, saveAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountByFilter, createFilter, delete, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, saveAllpublic Area save(Area obj)
IBaseDomainObjectServicesave 在接口中 IBaseDomainObjectService<Area>save 在类中 AbstractBaseDomainObjectService<Area,AreaEntity>public Area getParentArea(long areaId)
IAreaServicegetParentArea 在接口中 IAreaServicepublic List<Area> listChildAreas(long areaId)
IAreaServicelistChildAreas 在接口中 IAreaServicepublic List<Area> listBySiteId(long siteId)
IAreaServicelistBySiteId 在接口中 IAreaServicepublic Area addArea(long areaId, long parentAreaId)
IAreaServiceaddArea 在接口中 IAreaServiceareaId - 要加入的area的idparentAreaId - 要加入的父area的idpublic Area addToSite(long areaId, long siteId)
IAreaServiceaddToSite 在接口中 IAreaServiceareaId - 指定的area的idsiteId - 指定的site的idpublic Area removeArea(long areaId, long parentAreaId)
IAreaServiceremoveArea 在接口中 IAreaServiceareaId - 要移除的area idparentAreaId - 父area的idpublic Area getAreaByName(String areaName)
IAreaServicegetAreaByName 在接口中 IAreaServiceareaName - area的名称public void deleteById(long areaId)
IBaseDomainObjectServicedeleteById 在接口中 IBaseDomainObjectService<Area>deleteById 在类中 AbstractBaseDomainObjectService<Area,AreaEntity>protected IBaseEntityHandler<AreaEntity> getEntityHandler()
public List<Area> listByWorkScheduleId(long workScheduleId)
IAreaServicelistByWorkScheduleId 在接口中 IAreaServiceworkScheduleId - 排班计划idCopyright © 2019. All rights reserved.