刘光辉
2 小时以前 06f314545ac3514d7ce28939920866ae8188d31c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package jnpf.dmsService;
 
import jnpf.dmsEntity.wenjianbianhao.DmsFlowEventType;
import jnpf.dmsEntity.banben.vo.DmsWenjianBanbenQueryVO;
import jnpf.dmsEntity.banben.vo.DmsWenjianZhongxinBanbenVO;
import jnpf.exception.DataException;
 
public interface DmsWenjianBanbenService {
    /**
     * 按业务文件ID和版本号查询文件版本。
     */
    DmsWenjianBanbenQueryVO getByWenjianIdAndBanbenhao(String wenjianId, String banbenhao)
            throws DataException;
 
    /**
     * 根据业务文件版本ID查询对应的文件中心版本ID。
     *
     * @param fileVersionId dms_wenjian_banben.f_id
     * @return 文件中心版本ID;版本不存在或尚未关联文件中心时字段为空
     */
    DmsWenjianZhongxinBanbenVO getWenjianZhongxinBanben(String fileVersionId)
            throws DataException;
 
    void syncNewAuditFlow(String flowId, String taskId, Integer flowState,
                          DmsFlowEventType eventType) throws DataException;
 
    void syncRevisionAuditFlow(String flowId, String taskId, Integer flowState,
                               DmsFlowEventType eventType) throws DataException;
}