From 679b6d0e2104d58525fe69be167a7ce756af2dee Mon Sep 17 00:00:00 2001
From: zhuo <2089219845@qq.com>
Date: 星期一, 26 二月 2024 15:38:24 +0800
Subject: [PATCH] 新增模块
---
cnas-server/src/main/resources/mapper/RoleMapper.xml | 10 +++++
cnas-server/src/main/resources/mapper/EnumMapper.xml | 34 +++++++++++++++++
cnas-server/pom.xml | 24 ++++++++++++
cnas-server/src/main/resources/mapper/PowerMapper.xml | 15 +++++++
pom.xml | 1
system-run/pom.xml | 6 +++
cnas-server/src/main/resources/mapper/UserMapper.xml | 16 ++++++++
7 files changed, 106 insertions(+), 0 deletions(-)
diff --git a/cnas-server/pom.xml b/cnas-server/pom.xml
new file mode 100644
index 0000000..7685e5e
--- /dev/null
+++ b/cnas-server/pom.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>mom</artifactId>
+ <groupId>com.yuanchu.mom</groupId>
+ <version>1.0.0</version>
+ </parent>
+
+ <artifactId>cnas-server</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <name>user-server</name>
+ <description>cnas-server</description>
+ <packaging>jar</packaging>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.yuanchu.mom</groupId>
+ <artifactId>framework</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/cnas-server/src/main/resources/mapper/EnumMapper.xml b/cnas-server/src/main/resources/mapper/EnumMapper.xml
new file mode 100644
index 0000000..9f3dee1
--- /dev/null
+++ b/cnas-server/src/main/resources/mapper/EnumMapper.xml
@@ -0,0 +1,34 @@
+<?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.yuanchu.mom.mapper.EnumMapper">
+
+ <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.Enums">
+ <id property="id" column="id" jdbcType="INTEGER"/>
+ <result property="label" column="label" jdbcType="VARCHAR"/>
+ <result property="value" column="value" jdbcType="VARCHAR"/>
+ <result property="createUser" column="create_user" jdbcType="INTEGER"/>
+ <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+ <result property="updateUser" column="update_user" jdbcType="INTEGER"/>
+ <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+ </resultMap>
+
+ <sql id="Base_Column_List">
+ id,label,value,
+ create_user,create_time,update_user,
+ update_time
+ </sql>
+
+ <select id="selectEnumPageList" resultType="com.yuanchu.mom.pojo.Enums">
+ select * from (
+ select e.id,e.category,e.label,e.value, u2.name create_user_name,e.create_time, u3.name update_user_name, e.update_time
+ from enums e
+ left join user u2 on u2.id = e.create_user
+ left join user u3 on u3.id = e.update_user
+ ) a
+ <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
+ ${ew.customSqlSegment}
+ </if>
+ </select>
+</mapper>
diff --git a/cnas-server/src/main/resources/mapper/PowerMapper.xml b/cnas-server/src/main/resources/mapper/PowerMapper.xml
new file mode 100644
index 0000000..e87e79e
--- /dev/null
+++ b/cnas-server/src/main/resources/mapper/PowerMapper.xml
@@ -0,0 +1,15 @@
+<?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.yuanchu.mom.mapper.PowerMapper">
+
+ <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.Power">
+ <id property="id" column="id" jdbcType="INTEGER"/>
+ <result property="roleId" column="role_id" jdbcType="INTEGER"/>
+ <result property="menuMethod" column="menu_method" jdbcType="VARCHAR"/>
+ <result property="look" column="look" jdbcType="TINYINT"/>
+ <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+ <result property="createUser" column="create_user" jdbcType="INTEGER"/>
+ </resultMap>
+</mapper>
diff --git a/cnas-server/src/main/resources/mapper/RoleMapper.xml b/cnas-server/src/main/resources/mapper/RoleMapper.xml
new file mode 100644
index 0000000..e5b1926
--- /dev/null
+++ b/cnas-server/src/main/resources/mapper/RoleMapper.xml
@@ -0,0 +1,10 @@
+<?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.yuanchu.mom.mapper.RoleMapper">
+ <insert id="addPower">
+
+ </insert>
+ <select id="selectMenuList" resultType="com.yuanchu.mom.pojo.Menu">
+ select method,remark,type from menu
+ </select>
+</mapper>
\ No newline at end of file
diff --git a/cnas-server/src/main/resources/mapper/UserMapper.xml b/cnas-server/src/main/resources/mapper/UserMapper.xml
new file mode 100644
index 0000000..b51610f
--- /dev/null
+++ b/cnas-server/src/main/resources/mapper/UserMapper.xml
@@ -0,0 +1,16 @@
+<?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.yuanchu.mom.mapper.UserMapper">
+ <select id="selectUserDtoPageList" resultType="com.yuanchu.mom.dto.UserPageDto">
+ select * from (
+ select u1.id, u1.account, u1.name, u1.state, u1.create_time, u1.update_time, u1.create_user, u1.update_user, u1.age, u1.email, u1.phone, u1.department, u1.company, u1.role_id, u2.name create_user_name, u3.name update_user_name, r.name role_name
+ from user u1
+ left join user u2 on u2.id = u1.create_user
+ left join user u3 on u3.id = u1.update_user
+ left join role r on u1.role_id = r.id
+ ) a
+ <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
+ ${ew.customSqlSegment}
+ </if>
+ </select>
+</mapper>
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 50b9ca5..538a30a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,6 +19,7 @@
<module>framework</module>
<module>user-server</module>
<module>system-run</module>
+ <module>cnas-server</module>
</modules>
<properties>
diff --git a/system-run/pom.xml b/system-run/pom.xml
index f94e371..9732476 100644
--- a/system-run/pom.xml
+++ b/system-run/pom.xml
@@ -28,6 +28,12 @@
<version>0.0.1-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>com.yuanchu.mom</groupId>
+ <artifactId>cnas-server</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </dependency>
+
<!--druid-->
<dependency>
<groupId>com.alibaba</groupId>
--
Gitblit v1.9.3