原则上每个业务实体对应一个Service类,命名格式:实体类名+Service。例如:SiteService、SiteDicService。
常用Service方法命名:
根据ID获取业务实体。
Site getSite(String siteId) { // 代码 }
根据Xxx获取业务实体。
Site getSiteByXxx(String xxx) { // 代码 }
新增业务实体。
void createSite(Site site) { // 代码 }
更新业务实体。
void updateSite(Site site) { // 代码 }
删除业务实体。
void deleteSite(String siteId) { // 代码 }
获取所有业务实体列表。
List<Site> getAllSite(){ // 代码 }
分页查找业务实体。
Page<Site> findSite(SearchModel searchModel) { // 代码 }
分页搜索业务实体。
Page<Site> searchSite(SearchModel searchModel) { // 代码 }
启用业务实体。
void enableSite(String siteId) { // 代码 }
禁用业务实体。
void disableSite(String siteId) { // 代码 }