package com.cabletech.business.base.dao; import org.springframework.stereotype.Repository; import com.cabletech.business.base.model.LocaleProcess; /** * 现场处理过程DAO * * @author 杨隽 2012-01-09 创建 * @author 杨隽 2012-05-08 修改现场处理状态的值取自数据字典表 * */ @Repository public class LocaleProcessDao extends CommonBaseDao<LocaleProcess, String> { /** * 获取现场处理过程的sql */ public String getSql() { // TODO Auto-generated method stub StringBuffer sqlBuf = new StringBuffer(""); sqlBuf.append(" SELECT p.*,bp.NAME AS PERSON_NAME, "); sqlBuf.append(" dic.LABLE AS PROCESS_STATE_DIS, "); sqlBuf.append(" to_char(p.PROCESS_TIME,'yyyy-mm-dd hh24:mi:ss') AS PROCESS_TIME_DIS "); sqlBuf.append(" FROM WLOCALE_PROCESS p "); sqlBuf.append(" JOIN BASE_PERSON bp ON p.PROCESSER=bp.ID "); sqlBuf.append(" JOIN BASE_SYSDICTIONARY dic "); sqlBuf.append(" ON dic.CODEVALUE=p.PROCESS_STATE "); sqlBuf.append(" AND dic.COLUMNTYPE='SCENE_STATUS' "); sqlBuf.append(" WHERE 1=1 "); return sqlBuf.toString(); } }