<?xml version="1.0" encoding="UTF-8"?> 
 | 
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 
 | 
  
 | 
<mapper namespace="com.zt.modules.coderule.dao.SysCodeRuleDao"> 
 | 
  
 | 
    <select id="getList" resultType="com.zt.modules.coderule.model.SysCodeRule"> 
 | 
        select a.* 
 | 
        from sys_code_rule a 
 | 
        <where> 
 | 
            a.is_delete = 0 
 | 
            <if test="whereSql!=null"> 
 | 
                and ${whereSql} 
 | 
            </if> 
 | 
        </where> 
 | 
        <if test="orderBySql!=null"> 
 | 
            ORDER BY ${orderBySql} 
 | 
        </if> 
 | 
    </select> 
 | 
    <select id="getCodeRule" resultType="com.zt.modules.coderule.model.SysCodeRule"> 
 | 
        select * from sys_code_rule where fun_code = #{funCode} 
 | 
    </select> 
 | 
    <select id="getProjectIdentity" resultType="java.lang.String"> 
 | 
        select IDENTITY from project where id = ${projectId} 
 | 
    </select> 
 | 
    <select id="getMaxCode" resultType="java.lang.String"> 
 | 
        select max(code) from ${tableName} where code like '${newCodeTemplet}' 
 | 
    </select> 
 | 
  
 | 
  
 | 
</mapper> 
 |