package com.cabletech.business.wplan.plan.service; import java.util.List; import java.util.Map; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.cabletech.business.workflow.common.service.WorkflowEntityManager; import com.cabletech.business.wplan.plan.dao.PatrolinfoDao; import com.cabletech.business.wplan.plan.model.Patrolinfo; /** * 无线计划工作流业务服务(用于首页显示) * * @author 杨隽 2012-04-18 创建 * */ @Service public class WplanWorkflowEntityService extends WorkflowEntityManager { // 无线计划工作流待办列表访问地址 public static final String WAIT_HANDLE_LIST_URL = ""; // 无线计划业务数据的主键列名 public static final String WPLAN_ID_COLUMN_KEY = "ID"; // 无线计划业务数据的标题列名 public static final String WPLAN_TITLE_COLUMN_KEY = "PLAN_NAME"; // 无线计划Dao @Resource(name = "patrolinfoDao") private PatrolinfoDao patrolinfoDao; /** * 获取无线计划工作流待办列表访问地址 */ @Override public String getAccessUrl() { // TODO Auto-generated method stub return WAIT_HANDLE_LIST_URL; } /** * 获取无线计划业务数据的主键列名 */ @Override public String getBusinessIdColumn() { // TODO Auto-generated method stub return WPLAN_ID_COLUMN_KEY; } /** * 获取无线计划业务数据的标题列名 */ @Override public String getBusinessTitleColumn() { // TODO Auto-generated method stub return WPLAN_TITLE_COLUMN_KEY; } /* (non-Javadoc) * @see com.cabletech.business.workflow.common.service.WorkflowEntityManager#getBusinessDataList(java.lang.String) */ @Override public List<Map<String, Object>> getBusinessDataList(String businessType) { // TODO Auto-generated method stub Patrolinfo patrolinfo = new Patrolinfo(); patrolinfo.setBusinesstype(businessType); return patrolinfoDao.queryPatrolinfoList(patrolinfo); } @Override public String getUrlSuffix(Map<String, Object> map) { // TODO Auto-generated method stub return ""; } }