package com.cabletech.business.workflow.accident.dao; import org.springframework.stereotype.Repository; import com.cabletech.business.workflow.accident.model.MmAccident; /** * 隐患实体DAO * * @author 杨隽 2012-08-27 创建 * */ @Repository public class MmAccidentDao extends MmAccidentBaseDao<MmAccident, String> { /** * 获取隐患列表的sql * * @return String 生成后的sql语句 */ @Override public String getBusinessTableSql() { // TODO Auto-generated method stub StringBuffer sqlBuf = new StringBuffer(""); sqlBuf.append(" SELECT MAI.*, "); sqlBuf.append(" RZ.ZYMC AS RES_NAME,DIC.LABLE AS BUSINESS_TYPE_NAME, "); sqlBuf.append(" MAT.TYPE_NAME AS ACCIDENT_TYPE_DIS,VU.USERNAME AS CREATER_NAME, "); sqlBuf.append(" TO_CHAR(MAI.CREATE_TIME,'yyyy-mm-dd hh24:mi:ss') AS CREATE_TIME_DIS"); sqlBuf.append(" FROM MM_ACCIDENT_INFO MAI "); sqlBuf.append(" LEFT JOIN RES_ZDXX RZ ON RZ.XTBH=MAI.RESOURCE_ID "); sqlBuf.append(" JOIN BASE_SYSDICTIONARY DIC ON DIC.CODEVALUE=MAI.BUSINESS_TYPE "); sqlBuf.append(" AND DIC.COLUMNTYPE='BUSINESSTYPE' "); sqlBuf.append(" LEFT JOIN MM_ACCIDENT_TYPE MAT ON MAT.ID=MAI.ACCIDENT_TYPE "); sqlBuf.append(" LEFT JOIN VIEW_USERINFO VU ON VU.SID=MAI.CREATER "); sqlBuf.append(" WHERE 1=1 "); return sqlBuf.toString(); } }