原则上每个业务实体对应一个Service类,命名格式:实体类名+Service。例如:SiteService、SiteDicService。

常用Service方法命名:

  1. 根据ID获取业务实体。

    Site getSite(String siteId) {
        // 代码
    }
    
  2. 根据Xxx获取业务实体。

    Site getSiteByXxx(String xxx) {
        // 代码
    }
    

  3. 新增业务实体。

    void createSite(Site site) {
        // 代码
    }
    
  4. 更新业务实体。

    void updateSite(Site site) {
        // 代码
    }
    
  5. 删除业务实体。

    void deleteSite(String siteId) {
        // 代码
    }
    
  6. 获取所有业务实体列表。

    List<Site> getAllSite(){
        // 代码
    }
    
  7. 分页查找业务实体。

    Page<Site> findSite(SearchModel searchModel) {
        // 代码
    }
    
  8. 分页搜索业务实体。

    Page<Site> searchSite(SearchModel searchModel) {
        // 代码
    }
    
  9. 启用业务实体。

    void enableSite(String siteId) {
        // 代码
    }
    
  10. 禁用业务实体。

    void disableSite(String siteId) {
        // 代码
    }