Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
6654f4ea
Commit
6654f4ea
authored
Oct 30, 2023
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
后台角色管理
parent
a0d72c86
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
131 additions
and
567 deletions
+131
-567
ch-dao/src/main/java/com/wwdz/ch/db/domain/Role.java
ch-dao/src/main/java/com/wwdz/ch/db/domain/Role.java
+40
-245
ch-dao/src/main/java/com/wwdz/ch/db/domain/RoleExample.java
ch-dao/src/main/java/com/wwdz/ch/db/domain/RoleExample.java
+73
-175
ch-dao/src/main/java/com/wwdz/ch/db/impl/dts/DtsRoleDaoImpl.java
...src/main/java/com/wwdz/ch/db/impl/dts/DtsRoleDaoImpl.java
+6
-7
ch-dao/src/main/java/com/wwdz/ch/db/mapper/RoleMapper.java
ch-dao/src/main/java/com/wwdz/ch/db/mapper/RoleMapper.java
+8
-76
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/RoleMapper.xml
...o/src/main/resources/com/wwdz/ch/db/mapper/RoleMapper.xml
+4
-64
No files found.
ch-dao/src/main/java/com/wwdz/ch/db/domain/Role.java
View file @
6654f4ea
This diff is collapsed.
Click to expand it.
ch-dao/src/main/java/com/wwdz/ch/db/domain/RoleExample.java
View file @
6654f4ea
This diff is collapsed.
Click to expand it.
ch-dao/src/main/java/com/wwdz/ch/db/impl/dts/DtsRoleDaoImpl.java
View file @
6654f4ea
...
...
@@ -6,14 +6,12 @@ import com.wwdz.ch.db.dao.dts.DtsRoleDao;
import
com.wwdz.ch.db.domain.Role
;
import
com.wwdz.ch.db.domain.RoleExample
;
import
com.wwdz.ch.db.mapper.RoleMapper
;
import
org.codehaus.plexus.util.dag.DAG
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.time.LocalDateTime
;
import
java.util.Arrays
;
import
java.util.HashSet
;
import
java.util.List
;
import
java.util.Set
;
import
java.util.*
;
@Service
public
class
DtsRoleDaoImpl
implements
DtsRoleDao
{
...
...
@@ -64,8 +62,9 @@ public class DtsRoleDaoImpl implements DtsRoleDao {
@Override
public
void
add
(
Role
role
)
{
role
.
setAddTime
(
LocalDateTime
.
now
());
role
.
setUpdateTime
(
LocalDateTime
.
now
());
Date
now
=
new
Date
();
role
.
setAddTime
(
now
);
role
.
setUpdateTime
(
now
);
roleMapper
.
insertSelective
(
role
);
}
...
...
@@ -76,7 +75,7 @@ public class DtsRoleDaoImpl implements DtsRoleDao {
@Override
public
void
updateById
(
Role
role
)
{
role
.
setUpdateTime
(
LocalDateTime
.
now
());
role
.
setUpdateTime
(
new
Date
());
roleMapper
.
updateByPrimaryKeySelective
(
role
);
}
...
...
ch-dao/src/main/java/com/wwdz/ch/db/mapper/RoleMapper.java
View file @
6654f4ea
...
...
@@ -3,54 +3,22 @@ package com.wwdz.ch.db.mapper;
import
com.wwdz.ch.db.domain.Role
;
import
com.wwdz.ch.db.domain.RoleExample
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
@Mapper
public
interface
RoleMapper
{
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
long
countByExample
(
RoleExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
int
deleteByExample
(
RoleExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
int
insert
(
Role
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
int
insertSelective
(
Role
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table
dts_
role
* This method corresponds to the database table role
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
...
...
@@ -59,7 +27,7 @@ public interface RoleMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table
dts_
role
* This method corresponds to the database table role
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
...
...
@@ -68,82 +36,46 @@ public interface RoleMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table
dts_
role
* This method corresponds to the database table role
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
List
<
Role
>
selectByExampleSelective
(
@Param
(
"example"
)
RoleExample
example
,
@Param
(
"selective"
)
Role
.
Column
...
selective
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
List
<
Role
>
selectByExample
(
RoleExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table
dts_
role
* This method corresponds to the database table role
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
Role
selectByPrimaryKeySelective
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"selective"
)
Role
.
Column
...
selective
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
Role
selectByPrimaryKey
(
Integer
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table
dts_
role
* This method corresponds to the database table role
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
Role
selectByPrimaryKeyWithLogicalDelete
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"andLogicalDeleted"
)
boolean
andLogicalDeleted
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
int
updateByExampleSelective
(
@Param
(
"record"
)
Role
record
,
@Param
(
"example"
)
RoleExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
int
updateByExample
(
@Param
(
"record"
)
Role
record
,
@Param
(
"example"
)
RoleExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
int
updateByPrimaryKeySelective
(
Role
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dts_role
*
* @mbg.generated
*/
int
updateByPrimaryKey
(
Role
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table
dts_
role
* This method corresponds to the database table role
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
...
...
@@ -152,7 +84,7 @@ public interface RoleMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table
dts_
role
* This method corresponds to the database table role
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
...
...
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/RoleMapper.xml
View file @
6654f4ea
...
...
@@ -2,10 +2,6 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.wwdz.ch.db.mapper.RoleMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.wwdz.ch.db.domain.Role"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<id
column=
"id"
jdbcType=
"INTEGER"
property=
"id"
/>
<result
column=
"name"
jdbcType=
"VARCHAR"
property=
"name"
/>
<result
column=
"desc"
jdbcType=
"VARCHAR"
property=
"desc"
/>
...
...
@@ -15,10 +11,6 @@
<result
column=
"deleted"
jdbcType=
"BIT"
property=
"deleted"
/>
</resultMap>
<sql
id=
"Example_Where_Clause"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<where>
<foreach
collection=
"oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
...
...
@@ -48,10 +40,6 @@
</where>
</sql>
<sql
id=
"Update_By_Example_Where_Clause"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<where>
<foreach
collection=
"example.oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
...
...
@@ -81,21 +69,14 @@
</where>
</sql>
<sql
id=
"Base_Column_List"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
id, `name`, `desc`, enabled, add_time, update_time, deleted
</sql>
<select
id=
"selectByExample"
parameterType=
"com.wwdz.ch.db.domain.RoleExample"
resultMap=
"BaseResultMap"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<if
test=
"distinct"
>
distinct
</if>
'true' as QUERYID,
<include
refid=
"Base_Column_List"
/>
from role
<if
test=
"_parameter != null"
>
...
...
@@ -112,6 +93,7 @@
@project https://github.com/itfsw/mybatis-generator-plugin
-->
select
'true' as QUERYID,
<if
test=
"example.distinct"
>
distinct
</if>
...
...
@@ -134,10 +116,6 @@
</if>
</select>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<include
refid=
"Base_Column_List"
/>
from role
...
...
@@ -149,10 +127,6 @@
This element is automatically generated by MyBatis Generator, do not modify.
@project https://github.com/itfsw/mybatis-generator-plugin
-->
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<include
refid=
"Base_Column_List"
/>
from role
...
...
@@ -188,28 +162,16 @@
where id = #{id,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
delete from role
where id = #{id,jdbcType=INTEGER}
</delete>
<delete
id=
"deleteByExample"
parameterType=
"com.wwdz.ch.db.domain.RoleExample"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
delete from role
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</delete>
<insert
id=
"insert"
parameterType=
"com.wwdz.ch.db.domain.Role"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<selectKey
keyProperty=
"id"
order=
"AFTER"
resultType=
"java.lang.Integer"
>
SELECT LAST_INSERT_ID()
</selectKey>
...
...
@@ -221,10 +183,6 @@
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.wwdz.ch.db.domain.Role"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<selectKey
keyProperty=
"id"
order=
"AFTER"
resultType=
"java.lang.Integer"
>
SELECT LAST_INSERT_ID()
</selectKey>
...
...
@@ -271,20 +229,12 @@
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.wwdz.ch.db.domain.RoleExample"
resultType=
"java.lang.Long"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select count(*) from role
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</select>
<update
id=
"updateByExampleSelective"
parameterType=
"map"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update role
<set>
<if
test=
"record.id != null"
>
...
...
@@ -314,10 +264,6 @@
</if>
</update>
<update
id=
"updateByExample"
parameterType=
"map"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update role
set id = #{record.id,jdbcType=INTEGER},
`name` = #{record.name,jdbcType=VARCHAR},
...
...
@@ -331,10 +277,6 @@
</if>
</update>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.wwdz.ch.db.domain.Role"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update role
<set>
<if
test=
"name != null"
>
...
...
@@ -359,10 +301,6 @@
where id = #{id,jdbcType=INTEGER}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.wwdz.ch.db.domain.Role"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update role
set `name` = #{name,jdbcType=VARCHAR},
`desc` = #{desc,jdbcType=VARCHAR},
...
...
@@ -379,6 +317,7 @@
@project https://github.com/itfsw/mybatis-generator-plugin
-->
select
'true' as QUERYID,
<include
refid=
"Base_Column_List"
/>
from role
<if
test=
"_parameter != null"
>
...
...
@@ -396,6 +335,7 @@
@project https://github.com/itfsw/mybatis-generator-plugin
-->
select
'true' as QUERYID,
<choose>
<when
test=
"selective != null and selective.length > 0"
>
<foreach
collection=
"selective"
item=
"column"
separator=
","
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment