refactor: 目录结构优化

This commit is contained in:
ray
2024-08-30 08:18:53 +08:00
parent 7795c4d538
commit 95ef5dfd1f
215 changed files with 581 additions and 727 deletions

View File

@@ -2,10 +2,10 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.DatabaseMapper">
<mapper namespace="com.youlai.boot.module.generator.mapper.DatabaseMapper">
<!-- 查询数据库表分页 -->
<select id="getTablePage" resultType="com.youlai.system.model.vo.TablePageVO">
<select id="getTablePage" resultType="com.youlai.boot.module.system.model.vo.TablePageVO">
SELECT
t1.TABLE_NAME ,
t1.TABLE_COMMENT ,
@@ -33,7 +33,7 @@
CREATE_TIME DESC
</select>
<select id="getTableMetadata" resultType="com.youlai.system.model.bo.TableMetaData">
<select id="getTableMetadata" resultType="com.youlai.boot.module.system.model.bo.TableMetaData">
SELECT
TABLE_NAME ,
TABLE_COMMENT ,
@@ -47,7 +47,7 @@
AND TABLE_NAME = #{tableName}
</select>
<select id="getTableColumns" resultType="com.youlai.system.model.bo.ColumnMetaData">
<select id="getTableColumns" resultType="com.youlai.boot.module.system.model.bo.ColumnMetaData">
SELECT
COLUMN_NAME,
DATA_TYPE,

View File

@@ -2,6 +2,6 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.GenConfigMapper">
<mapper namespace="com.youlai.boot.module.generator.mapper.GenConfigMapper">
</mapper>

View File

@@ -2,6 +2,6 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.GenFieldConfigMapper">
<mapper namespace="com.youlai.boot.module.generator.mapper.GenFieldConfigMapper">
</mapper>

View File

@@ -2,6 +2,6 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysConfigMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysConfigMapper">
</mapper>

View File

@@ -2,6 +2,6 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysDeptMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysDeptMapper">
</mapper>

View File

@@ -2,10 +2,10 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysDictItemMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysDictItemMapper">
<!-- 根据字典编码获取字典列表 -->
<select id="listDictItemsByDictId" resultType="com.youlai.system.model.vo.DictPageVO$DictItem">
<select id="listDictItemsByDictId" resultType="com.youlai.boot.module.system.model.vo.DictPageVO$DictItem">
SELECT
id,
`name`,

View File

@@ -2,13 +2,13 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysDictMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysDictMapper">
<!-- 字典映射 -->
<resultMap id="DictMap" type="com.youlai.system.model.vo.DictPageVO">
<resultMap id="DictMap" type="com.youlai.boot.module.system.model.vo.DictPageVO">
<collection property="dictItems"
column="{dictId=id}"
select="com.youlai.system.mapper.SysDictItemMapper.listDictItemsByDictId">
select="com.youlai.boot.module.system.mapper.SysDictItemMapper.listDictItemsByDictId">
</collection>
</resultMap>
<!-- 字典分页列表 -->

View File

@@ -2,10 +2,10 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysLogMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysLogMapper">
<!-- 日志分页列表 -->
<select id="listPagedLogs" resultType="com.youlai.system.model.vo.LogPageVO">
<select id="listPagedLogs" resultType="com.youlai.boot.module.system.model.vo.LogPageVO">
SELECT
t1.id,
t1.module,
@@ -48,7 +48,7 @@
</select>
<!-- 获取访问量日统计列表 -->
<select id="getPvCounts" resultType="com.youlai.system.model.bo.VisitCount">
<select id="getPvCounts" resultType="com.youlai.boot.module.system.model.bo.VisitCount">
SELECT
COUNT(1) AS count,
DATE_FORMAT(create_time,'%Y-%m-%d') AS date
@@ -61,7 +61,7 @@
</select>
<!-- 获取IP日统计列表-->
<select id="getIpCounts" resultType="com.youlai.system.model.bo.VisitCount">
<select id="getIpCounts" resultType="com.youlai.boot.module.system.model.bo.VisitCount">
SELECT
COUNT(DISTINCT ip) AS count,
DATE_FORMAT(create_time, '%Y-%m-%d') AS date
@@ -74,7 +74,7 @@
</select>
<!-- 获取访问量(PV)统计数据 -->
<select id="getPvStats" resultType="com.youlai.system.model.vo.VisitStatsVO">
<select id="getPvStats" resultType="com.youlai.boot.module.system.model.vo.VisitStatsVO">
SELECT
COUNT(CASE WHEN DATE(create_time) = CURDATE() THEN 1 END) AS todayCount,
COUNT(*) AS totalCount,
@@ -94,7 +94,7 @@
</select>
<!-- 获取IP统计数据 -->
<select id="getIpStats" resultType="com.youlai.system.model.vo.VisitStatsVO">
<select id="getIpStats" resultType="com.youlai.boot.module.system.model.vo.VisitStatsVO">
SELECT
COUNT(DISTINCT CASE WHEN DATE(create_time) = CURDATE() THEN ip END) AS todayCount,
COUNT(DISTINCT ip) AS totalCount,

View File

@@ -2,10 +2,10 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysMenuMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysMenuMapper">
<!-- 菜单路由映射 -->
<resultMap id="RouteMap" type="com.youlai.system.model.bo.RouteBO">
<resultMap id="RouteMap" type="com.youlai.boot.module.system.model.bo.RouteBO">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="name" column="name" jdbcType="VARCHAR"/>
<result property="parentId" column="parent_id" jdbcType="BIGINT"/>

View File

@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysRoleMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysRoleMapper">
<!-- 获取最大范围的数据权限 -->
<select id="getMaximumDataScope" resultType="java.lang.Integer">

View File

@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysRoleMenuMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysRoleMenuMapper">
<!-- 获取角色拥有的菜单ID集合 -->
<select id="listMenuIdsByRoleId" resultType="java.lang.Long">
@@ -16,7 +16,7 @@
</select>
<!-- 权限和拥有权限的角色的映射 -->
<resultMap id="PremRolesMap" type="com.youlai.system.model.bo.RolePermsBO">
<resultMap id="PremRolesMap" type="com.youlai.boot.module.system.model.bo.RolePermsBO">
<result property="roleCode" column="role_code"/>
<collection property="perms" ofType="string" javaType="java.util.Set">
<result column="perm"/>

View File

@@ -2,10 +2,10 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysUserMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysUserMapper">
<!-- 用户分页列表 -->
<select id="listPagedUsers" resultType="com.youlai.system.model.bo.UserBO">
<select id="listPagedUsers" resultType="com.youlai.boot.module.system.model.bo.UserBO">
SELECT
u.id,
u.username,
@@ -53,7 +53,7 @@
</select>
<!-- 用户表单信息映射 -->
<resultMap id="UserFormMap" type="com.youlai.system.model.form.UserForm">
<resultMap id="UserFormMap" type="com.youlai.boot.module.system.model.form.UserForm">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="username" column="username" jdbcType="VARCHAR"/>
<result property="nickname" column="nickname" jdbcType="VARCHAR"/>
@@ -66,7 +66,7 @@
<collection
property="roleIds"
column="id"
select="com.youlai.system.mapper.SysUserRoleMapper.listRoleIdsByUserId" >
select="com.youlai.boot.module.system.mapper.SysUserRoleMapper.listRoleIdsByUserId" >
<result column="role_id" />
</collection>
</resultMap>
@@ -90,7 +90,7 @@
</select>
<!-- 用户认证信息映射 -->
<resultMap id="UserAuthMap" type="com.youlai.system.model.dto.UserAuthInfo">
<resultMap id="UserAuthMap" type="com.youlai.boot.module.system.model.dto.UserAuthInfo">
<id property="userId" column="userId" jdbcType="BIGINT"/>
<result property="username" column="username" jdbcType="VARCHAR"/>
<result property="password" column="password" jdbcType="VARCHAR"/>
@@ -120,7 +120,7 @@
</select>
<!-- 获取用户导出列表 -->
<select id="listExportUsers" resultType="com.youlai.system.model.dto.UserExportDTO">
<select id="listExportUsers" resultType="com.youlai.boot.module.system.model.dto.UserExportDTO">
SELECT
u.username,
u.nickname,
@@ -153,7 +153,7 @@
</select>
<!-- 根据用户ID获取用户详情 -->
<select id="getUserProfile" resultType="com.youlai.system.model.bo.UserBO">
<select id="getUserProfile" resultType="com.youlai.boot.module.system.model.bo.UserBO">
SELECT
u.id,
u.username,

View File

@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.system.mapper.SysUserRoleMapper">
<mapper namespace="com.youlai.boot.module.system.mapper.SysUserRoleMapper">
<!-- 根据用户ID获取角色ID集合 -->
<select id="listRoleIdsByUserId" resultType="java.lang.Long">