package com.cabletech.business.contactletter.service; import org.springframework.stereotype.Service; import com.cabletech.business.workflow.common.service.AbstractWorkflowService; import com.cabletech.common.base.SysConstant; /** * * @author Administrator * */ @Service public class ContactLetterAuditService extends AbstractWorkflowService { // 工作流文件中“审核联系函”任务名称 public static final String AUDIT_TASK_NAME = "审核"; // 工作流文件中“审核通过”事件流名称 public static final String PASS_WORKFLOW_TRANSTIONNAME = "通过"; // 工作流文件中“审核不通过”事件流名称 public static final String REJECT_WORKFLOW_TRANSITIONNAME = "驳回"; // 工作流定义 public static final String WORKFLOW_NAME = "contactletter"; // 联系函实体业务服务 public static final String SERVICE_INST_NAME = "contactLetterWorkflowEntityService"; public static final String WORKFLOW_COMMENT = "业务联系函"; @Override public void initMap() { processResultMap.put(AUDIT_TASK_NAME + SysConstant.PASS_WORKFLOW_TRANSTION, PASS_WORKFLOW_TRANSTIONNAME); processResultMap.put(AUDIT_TASK_NAME + SysConstant.REJECT_WORKFLOW_TRANSITION, REJECT_WORKFLOW_TRANSITIONNAME); } @Override public String getProcessDefName() { return WORKFLOW_NAME; } @Override public String getBusinessManagerKey() { return SERVICE_INST_NAME; } }