ludc
2025-01-16 68fd566d21b3efc3a670a5295289b1801f5a4155
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsBtmServiceI.java
@@ -103,11 +103,21 @@
    List<OsBtmTypeVO> listBtmByIds(Collection<String> btmIds);
    /**
     * TODO:尽量别用这个方法很慢,做了一次全查再转来转去
     * 使用编号获取业务类型
     * @param id 编号
     * @return 业务类型
     */
    OsBtmTypeVO getBtmById(String id);
    OsBtmTypeVO getBtmById(String id) throws PLException;
    /**
     * 使用类型名获取业务类型,查不到直接报错
     * @param btmName 类型名
     * @return 业务类型
     * @throws
     */
    OsBtmTypeVO getBtmByName(String btmName) throws PLException;
    /**
     * 使用编号获取业务类型
     * @param id 编号
@@ -166,20 +176,20 @@
     * @param id 枚举的英文
     * @return 枚举的名称
     */
    String getNameById(String id);
    String getNameById(String id) throws PLException;
    /**
     * 根据业务类型和链接类型生成ER图
     * @param btmId 业务类型主键
     */
    OsERVO createERDiagram(String btmId);
    OsERVO createERDiagram(String btmId) throws PLException;
     /**
     * 获取使用这个业务类型的E-R图
     * @param btmId 业务类型编号
     * @return 执行结果
     */
    OsERVO createERUsed(String btmId);
    OsERVO createERUsed(String btmId) throws PLException;
    /**
     * 获取所有业务类型(树形结构)