| | |
| | | select a.* from lf.sys_dir a where code not like '00%' order by code; |
| | | </select> |
| | | |
| | | <select id="selectMaxOrderNum" resultType="java.lang.Integer"> |
| | | select coalesce(max(order_num), 0) + 1 from lf.sys_dir; |
| | | </select> |
| | | |
| | | <select id="selectDirByName" resultType="com.lf.server.entity.data.DirEntity"> |
| | | select * from lf.sys_dir |
| | | <where> |
| | | upper(name) = #{name} |
| | | <if test="pid != null"> |
| | | and pid = #{pid} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | <!-- 插入一条 --> |
| | | <insert id="insert" parameterType="com.lf.server.entity.data.DirEntity"> |
| | | <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> |
| | |
| | | insert into lf.sys_dir |
| | | (pid,name,exts,descr,level,order_num,create_user,create_time,checks,bak,code) |
| | | values |
| | | (#{pid},#{name},#{exts},#{descr},#{level},#{orderNum},#{createUser},now(),#{checks},#{bak},#{code}) |
| | | (#{pid},#{name},#{exts},#{descr},#{level},#{orderNum},#{createUser},now(),#{checks},#{bak},#{code}); |
| | | </insert> |
| | | |
| | | <!-- 插入多条 --> |
| | |
| | | </foreach> |
| | | </insert> |
| | | |
| | | <delete id="deleteDir" > |
| | | <delete id="deleteDir"> |
| | | delete from lf.sys_dir where id = #{id} |
| | | </delete> |
| | | |