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
e0fe1f97
Commit
e0fe1f97
authored
Sep 01, 2023
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
类目新增字段
parent
be9309db
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
226 additions
and
817 deletions
+226
-817
ch-dao/src/main/java/com/wwdz/ch/db/domain/Category.java
ch-dao/src/main/java/com/wwdz/ch/db/domain/Category.java
+41
-377
ch-dao/src/main/java/com/wwdz/ch/db/domain/CategoryExample.java
.../src/main/java/com/wwdz/ch/db/domain/CategoryExample.java
+21
-265
ch-dao/src/main/java/com/wwdz/ch/db/impl/CategoryDaoImpl.java
...ao/src/main/java/com/wwdz/ch/db/impl/CategoryDaoImpl.java
+4
-3
ch-dao/src/main/java/com/wwdz/ch/db/mapper/CategoryMapper.java
...o/src/main/java/com/wwdz/ch/db/mapper/CategoryMapper.java
+11
-61
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/CategoryMapper.xml
...c/main/resources/com/wwdz/ch/db/mapper/CategoryMapper.xml
+149
-111
No files found.
ch-dao/src/main/java/com/wwdz/ch/db/domain/Category.java
View file @
e0fe1f97
package
com.wwdz.ch.db.domain
;
import
java.
time.LocalDateTim
e
;
import
java.
io.Serializabl
e
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Date
;
public
class
Category
{
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.id
*
* @mbg.generated
*/
import
com.xxdxxs.entity.Entity
;
import
lombok.Data
;
/**
* @author shiyu
* @date 2023/09/01
*/
@Data
public
class
Category
implements
Entity
{
private
Integer
id
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.name
*
* @mbg.generated
* 类目名称
*/
private
String
name
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.extra
*
* @mbg.generated
*/
private
String
extra
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.desc
*
* @mbg.generated
* 类目广告语介绍
*/
private
String
desc
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.pid
*
* @mbg.generated
* 父类目ID
*/
private
Integer
pid
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.icon
*
* @mbg.generated
* 类目图标, 其实不重要,用标准品的图片就好
*/
private
String
icon
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.level
*
* @mbg.generated
* 类目层级
*/
private
Integer
level
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.sort
*
* @mbg.generated
* 排序
*/
private
Integer
sort
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.created
*
* @mbg.generated
* 创建时间
*/
private
LocalDateTim
e
created
;
private
Dat
e
created
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.updated
*
* @mbg.generated
* 更新时间
*/
private
LocalDateTim
e
updated
;
private
Dat
e
updated
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.is_deleted
*
* @mbg.generated
* 逻辑删除
*/
private
Boolean
isDeleted
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column category.is_leaf
*
* @mbg.generated
* 是否叶子节点
*/
private
Boolean
isLeaf
;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.id
*
* @return the value of category.id
*
* @mbg.generated
*/
public
Integer
getId
()
{
return
id
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.id
*
* @param id the value for category.id
*
* @mbg.generated
*/
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.name
*
* @return the value of category.name
*
* @mbg.generated
*/
public
String
getName
()
{
return
name
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.name
*
* @param name the value for category.name
*
* @mbg.generated
*/
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.extra
*
* @return the value of category.extra
*
* @mbg.generated
*/
public
String
getExtra
()
{
return
extra
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.extra
*
* @param extra the value for category.extra
*
* @mbg.generated
*/
public
void
setExtra
(
String
extra
)
{
this
.
extra
=
extra
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.desc
*
* @return the value of category.desc
*
* @mbg.generated
*/
public
String
getDesc
()
{
return
desc
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.desc
*
* @param desc the value for category.desc
*
* @mbg.generated
*/
public
void
setDesc
(
String
desc
)
{
this
.
desc
=
desc
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.pid
*
* @return the value of category.pid
*
* @mbg.generated
*/
public
Integer
getPid
()
{
return
pid
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.pid
*
* @param pid the value for category.pid
*
* @mbg.generated
* 类目关键字,以JSON数组格式
*/
public
void
setPid
(
Integer
pid
)
{
this
.
pid
=
pid
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.icon
*
* @return the value of category.icon
*
* @mbg.generated
*/
public
String
getIcon
()
{
return
icon
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.icon
*
* @param icon the value for category.icon
*
* @mbg.generated
*/
public
void
setIcon
(
String
icon
)
{
this
.
icon
=
icon
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.level
*
* @return the value of category.level
*
* @mbg.generated
*/
public
Integer
getLevel
()
{
return
level
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.level
*
* @param level the value for category.level
*
* @mbg.generated
*/
public
void
setLevel
(
Integer
level
)
{
this
.
level
=
level
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.sort
*
* @return the value of category.sort
*
* @mbg.generated
*/
public
Integer
getSort
()
{
return
sort
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.sort
*
* @param sort the value for category.sort
*
* @mbg.generated
*/
public
void
setSort
(
Integer
sort
)
{
this
.
sort
=
sort
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.created
*
* @return the value of category.created
*
* @mbg.generated
*/
public
LocalDateTime
getCreated
()
{
return
created
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.created
*
* @param created the value for category.created
*
* @mbg.generated
*/
public
void
setCreated
(
LocalDateTime
created
)
{
this
.
created
=
created
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.updated
*
* @return the value of category.updated
*
* @mbg.generated
*/
public
LocalDateTime
getUpdated
()
{
return
updated
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.updated
*
* @param updated the value for category.updated
*
* @mbg.generated
*/
public
void
setUpdated
(
LocalDateTime
updated
)
{
this
.
updated
=
updated
;
}
private
String
extra
;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.is_deleted
*
* @return the value of category.is_deleted
*
* @mbg.generated
* 介绍
*/
public
Boolean
getIsDeleted
()
{
return
isDeleted
;
}
private
String
introduction
;
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.is_deleted
*
* @param isDeleted the value for category.is_deleted
*
* @mbg.generated
*/
public
void
setIsDeleted
(
Boolean
isDeleted
)
{
this
.
isDeleted
=
isDeleted
;
}
private
static
final
long
serialVersionUID
=
1L
;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column category.is_leaf
*
* @return the value of category.is_leaf
*
* @mbg.generated
*/
public
Boolean
getIsLeaf
()
{
return
isLeaf
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column category.is_leaf
*
* @param isLeaf the value for category.is_leaf
*
* @mbg.generated
*/
public
void
setIsLeaf
(
Boolean
isLeaf
)
{
this
.
isLeaf
=
isLeaf
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
...
...
@@ -415,7 +86,6 @@ public class Category {
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", id="
).
append
(
id
);
sb
.
append
(
", name="
).
append
(
name
);
sb
.
append
(
", extra="
).
append
(
extra
);
sb
.
append
(
", desc="
).
append
(
desc
);
sb
.
append
(
", pid="
).
append
(
pid
);
sb
.
append
(
", icon="
).
append
(
icon
);
...
...
@@ -425,16 +95,13 @@ public class Category {
sb
.
append
(
", updated="
).
append
(
updated
);
sb
.
append
(
", isDeleted="
).
append
(
isDeleted
);
sb
.
append
(
", isLeaf="
).
append
(
isLeaf
);
sb
.
append
(
", extra="
).
append
(
extra
);
sb
.
append
(
", introduction="
).
append
(
introduction
);
sb
.
append
(
", serialVersionUID="
).
append
(
serialVersionUID
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
@Override
public
boolean
equals
(
Object
that
)
{
if
(
this
==
that
)
{
...
...
@@ -449,7 +116,6 @@ public class Category {
Category
other
=
(
Category
)
that
;
return
(
this
.
getId
()
==
null
?
other
.
getId
()
==
null
:
this
.
getId
().
equals
(
other
.
getId
()))
&&
(
this
.
getName
()
==
null
?
other
.
getName
()
==
null
:
this
.
getName
().
equals
(
other
.
getName
()))
&&
(
this
.
getExtra
()
==
null
?
other
.
getExtra
()
==
null
:
this
.
getExtra
().
equals
(
other
.
getExtra
()))
&&
(
this
.
getDesc
()
==
null
?
other
.
getDesc
()
==
null
:
this
.
getDesc
().
equals
(
other
.
getDesc
()))
&&
(
this
.
getPid
()
==
null
?
other
.
getPid
()
==
null
:
this
.
getPid
().
equals
(
other
.
getPid
()))
&&
(
this
.
getIcon
()
==
null
?
other
.
getIcon
()
==
null
:
this
.
getIcon
().
equals
(
other
.
getIcon
()))
...
...
@@ -458,22 +124,17 @@ public class Category {
&&
(
this
.
getCreated
()
==
null
?
other
.
getCreated
()
==
null
:
this
.
getCreated
().
equals
(
other
.
getCreated
()))
&&
(
this
.
getUpdated
()
==
null
?
other
.
getUpdated
()
==
null
:
this
.
getUpdated
().
equals
(
other
.
getUpdated
()))
&&
(
this
.
getIsDeleted
()
==
null
?
other
.
getIsDeleted
()
==
null
:
this
.
getIsDeleted
().
equals
(
other
.
getIsDeleted
()))
&&
(
this
.
getIsLeaf
()
==
null
?
other
.
getIsLeaf
()
==
null
:
this
.
getIsLeaf
().
equals
(
other
.
getIsLeaf
()));
&&
(
this
.
getIsLeaf
()
==
null
?
other
.
getIsLeaf
()
==
null
:
this
.
getIsLeaf
().
equals
(
other
.
getIsLeaf
()))
&&
(
this
.
getExtra
()
==
null
?
other
.
getExtra
()
==
null
:
this
.
getExtra
().
equals
(
other
.
getExtra
()))
&&
(
this
.
getIntroduction
()
==
null
?
other
.
getIntroduction
()
==
null
:
this
.
getIntroduction
().
equals
(
other
.
getIntroduction
()));
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
@Override
public
int
hashCode
()
{
final
int
prime
=
31
;
int
result
=
1
;
result
=
prime
*
result
+
((
getId
()
==
null
)
?
0
:
getId
().
hashCode
());
result
=
prime
*
result
+
((
getName
()
==
null
)
?
0
:
getName
().
hashCode
());
result
=
prime
*
result
+
((
getExtra
()
==
null
)
?
0
:
getExtra
().
hashCode
());
result
=
prime
*
result
+
((
getDesc
()
==
null
)
?
0
:
getDesc
().
hashCode
());
result
=
prime
*
result
+
((
getPid
()
==
null
)
?
0
:
getPid
().
hashCode
());
result
=
prime
*
result
+
((
getIcon
()
==
null
)
?
0
:
getIcon
().
hashCode
());
...
...
@@ -483,6 +144,8 @@ public class Category {
result
=
prime
*
result
+
((
getUpdated
()
==
null
)
?
0
:
getUpdated
().
hashCode
());
result
=
prime
*
result
+
((
getIsDeleted
()
==
null
)
?
0
:
getIsDeleted
().
hashCode
());
result
=
prime
*
result
+
((
getIsLeaf
()
==
null
)
?
0
:
getIsLeaf
().
hashCode
());
result
=
prime
*
result
+
((
getExtra
()
==
null
)
?
0
:
getExtra
().
hashCode
());
result
=
prime
*
result
+
((
getIntroduction
()
==
null
)
?
0
:
getIntroduction
().
hashCode
());
return
result
;
}
...
...
@@ -496,16 +159,17 @@ public class Category {
public
enum
Column
{
id
(
"id"
,
"id"
,
"INTEGER"
,
false
),
name
(
"name"
,
"name"
,
"VARCHAR"
,
true
),
extra
(
"extra"
,
"extra"
,
"VARCHAR"
,
false
),
desc
(
"desc"
,
"desc"
,
"VARCHAR"
,
true
),
pid
(
"pid"
,
"pid"
,
"INTEGER"
,
false
),
icon
(
"icon"
,
"icon"
,
"VARCHAR"
,
false
),
level
(
"level"
,
"level"
,
"
TINYINT
"
,
true
),
sort
(
"sort"
,
"sort"
,
"
TINYINT
"
,
false
),
level
(
"level"
,
"level"
,
"
INTEGER
"
,
true
),
sort
(
"sort"
,
"sort"
,
"
INTEGER
"
,
false
),
created
(
"created"
,
"created"
,
"TIMESTAMP"
,
false
),
updated
(
"updated"
,
"updated"
,
"TIMESTAMP"
,
false
),
isDeleted
(
"is_deleted"
,
"isDeleted"
,
"BIT"
,
false
),
isLeaf
(
"is_leaf"
,
"isLeaf"
,
"BIT"
,
false
);
isLeaf
(
"is_leaf"
,
"isLeaf"
,
"BIT"
,
false
),
extra
(
"extra"
,
"extra"
,
"LONGVARCHAR"
,
false
),
introduction
(
"introduction"
,
"introduction"
,
"LONGVARCHAR"
,
false
);
/**
* This field was generated by MyBatis Generator.
...
...
ch-dao/src/main/java/com/wwdz/ch/db/domain/CategoryExample.java
View file @
e0fe1f97
package
com.wwdz.ch.db.domain
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
public
class
CategoryExample
{
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table category
*
* @mbg.generated
*/
protected
String
orderByClause
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table category
*
* @mbg.generated
*/
protected
boolean
distinct
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table category
*
* @mbg.generated
*/
protected
List
<
Criteria
>
oredCriteria
;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
CategoryExample
()
{
oredCriteria
=
new
ArrayList
<
Criteria
>();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
void
setOrderByClause
(
String
orderByClause
)
{
this
.
orderByClause
=
orderByClause
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
String
getOrderByClause
()
{
return
orderByClause
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
void
setDistinct
(
boolean
distinct
)
{
this
.
distinct
=
distinct
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
boolean
isDistinct
()
{
return
distinct
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
List
<
Criteria
>
getOredCriteria
()
{
return
oredCriteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
void
or
(
Criteria
criteria
)
{
oredCriteria
.
add
(
criteria
);
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
Criteria
or
()
{
Criteria
criteria
=
createCriteriaInternal
();
oredCriteria
.
add
(
criteria
);
...
...
@@ -142,12 +76,6 @@ public class CategoryExample {
return
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
Criteria
createCriteria
()
{
Criteria
criteria
=
createCriteriaInternal
();
if
(
oredCriteria
.
size
()
==
0
)
{
...
...
@@ -156,23 +84,11 @@ public class CategoryExample {
return
criteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
protected
Criteria
createCriteriaInternal
()
{
Criteria
criteria
=
new
Criteria
(
this
);
return
criteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
public
void
clear
()
{
oredCriteria
.
clear
();
orderByClause
=
null
;
...
...
@@ -191,12 +107,6 @@ public class CategoryExample {
return
example
.
createCriteria
();
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table category
*
* @mbg.generated
*/
protected
abstract
static
class
GeneratedCriteria
{
protected
List
<
Criterion
>
criteria
;
...
...
@@ -512,148 +422,6 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andExtraIsNull
()
{
addCriterion
(
"extra is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExtraIsNotNull
()
{
addCriterion
(
"extra is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExtraEqualTo
(
String
value
)
{
addCriterion
(
"extra ="
,
value
,
"extra"
);
return
(
Criteria
)
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Criteria
andExtraEqualToColumn
(
Category
.
Column
column
)
{
addCriterion
(
new
StringBuilder
(
"extra = "
).
append
(
column
.
getEscapedColumnName
()).
toString
());
return
(
Criteria
)
this
;
}
public
Criteria
andExtraNotEqualTo
(
String
value
)
{
addCriterion
(
"extra <>"
,
value
,
"extra"
);
return
(
Criteria
)
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Criteria
andExtraNotEqualToColumn
(
Category
.
Column
column
)
{
addCriterion
(
new
StringBuilder
(
"extra <> "
).
append
(
column
.
getEscapedColumnName
()).
toString
());
return
(
Criteria
)
this
;
}
public
Criteria
andExtraGreaterThan
(
String
value
)
{
addCriterion
(
"extra >"
,
value
,
"extra"
);
return
(
Criteria
)
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Criteria
andExtraGreaterThanColumn
(
Category
.
Column
column
)
{
addCriterion
(
new
StringBuilder
(
"extra > "
).
append
(
column
.
getEscapedColumnName
()).
toString
());
return
(
Criteria
)
this
;
}
public
Criteria
andExtraGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"extra >="
,
value
,
"extra"
);
return
(
Criteria
)
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Criteria
andExtraGreaterThanOrEqualToColumn
(
Category
.
Column
column
)
{
addCriterion
(
new
StringBuilder
(
"extra >= "
).
append
(
column
.
getEscapedColumnName
()).
toString
());
return
(
Criteria
)
this
;
}
public
Criteria
andExtraLessThan
(
String
value
)
{
addCriterion
(
"extra <"
,
value
,
"extra"
);
return
(
Criteria
)
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Criteria
andExtraLessThanColumn
(
Category
.
Column
column
)
{
addCriterion
(
new
StringBuilder
(
"extra < "
).
append
(
column
.
getEscapedColumnName
()).
toString
());
return
(
Criteria
)
this
;
}
public
Criteria
andExtraLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"extra <="
,
value
,
"extra"
);
return
(
Criteria
)
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Criteria
andExtraLessThanOrEqualToColumn
(
Category
.
Column
column
)
{
addCriterion
(
new
StringBuilder
(
"extra <= "
).
append
(
column
.
getEscapedColumnName
()).
toString
());
return
(
Criteria
)
this
;
}
public
Criteria
andExtraLike
(
String
value
)
{
addCriterion
(
"extra like"
,
value
,
"extra"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExtraNotLike
(
String
value
)
{
addCriterion
(
"extra not like"
,
value
,
"extra"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExtraIn
(
List
<
String
>
values
)
{
addCriterion
(
"extra in"
,
values
,
"extra"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExtraNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"extra not in"
,
values
,
"extra"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExtraBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"extra between"
,
value1
,
value2
,
"extra"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExtraNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"extra not between"
,
value1
,
value2
,
"extra"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDescIsNull
()
{
addCriterion
(
"`desc` is null"
);
return
(
Criteria
)
this
;
...
...
@@ -1344,7 +1112,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedEqualTo
(
LocalDateTim
e
value
)
{
public
Criteria
andCreatedEqualTo
(
Dat
e
value
)
{
addCriterion
(
"created ="
,
value
,
"created"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1361,7 +1129,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedNotEqualTo
(
LocalDateTim
e
value
)
{
public
Criteria
andCreatedNotEqualTo
(
Dat
e
value
)
{
addCriterion
(
"created <>"
,
value
,
"created"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1378,7 +1146,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedGreaterThan
(
LocalDateTim
e
value
)
{
public
Criteria
andCreatedGreaterThan
(
Dat
e
value
)
{
addCriterion
(
"created >"
,
value
,
"created"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1395,7 +1163,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedGreaterThanOrEqualTo
(
LocalDateTim
e
value
)
{
public
Criteria
andCreatedGreaterThanOrEqualTo
(
Dat
e
value
)
{
addCriterion
(
"created >="
,
value
,
"created"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1412,7 +1180,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedLessThan
(
LocalDateTim
e
value
)
{
public
Criteria
andCreatedLessThan
(
Dat
e
value
)
{
addCriterion
(
"created <"
,
value
,
"created"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1429,7 +1197,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedLessThanOrEqualTo
(
LocalDateTim
e
value
)
{
public
Criteria
andCreatedLessThanOrEqualTo
(
Dat
e
value
)
{
addCriterion
(
"created <="
,
value
,
"created"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1446,22 +1214,22 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedIn
(
List
<
LocalDateTim
e
>
values
)
{
public
Criteria
andCreatedIn
(
List
<
Dat
e
>
values
)
{
addCriterion
(
"created in"
,
values
,
"created"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedNotIn
(
List
<
LocalDateTim
e
>
values
)
{
public
Criteria
andCreatedNotIn
(
List
<
Dat
e
>
values
)
{
addCriterion
(
"created not in"
,
values
,
"created"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedBetween
(
LocalDateTime
value1
,
LocalDateTim
e
value2
)
{
public
Criteria
andCreatedBetween
(
Date
value1
,
Dat
e
value2
)
{
addCriterion
(
"created between"
,
value1
,
value2
,
"created"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreatedNotBetween
(
LocalDateTime
value1
,
LocalDateTim
e
value2
)
{
public
Criteria
andCreatedNotBetween
(
Date
value1
,
Dat
e
value2
)
{
addCriterion
(
"created not between"
,
value1
,
value2
,
"created"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1476,7 +1244,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedEqualTo
(
LocalDateTim
e
value
)
{
public
Criteria
andUpdatedEqualTo
(
Dat
e
value
)
{
addCriterion
(
"updated ="
,
value
,
"updated"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1493,7 +1261,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedNotEqualTo
(
LocalDateTim
e
value
)
{
public
Criteria
andUpdatedNotEqualTo
(
Dat
e
value
)
{
addCriterion
(
"updated <>"
,
value
,
"updated"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1510,7 +1278,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedGreaterThan
(
LocalDateTim
e
value
)
{
public
Criteria
andUpdatedGreaterThan
(
Dat
e
value
)
{
addCriterion
(
"updated >"
,
value
,
"updated"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1527,7 +1295,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedGreaterThanOrEqualTo
(
LocalDateTim
e
value
)
{
public
Criteria
andUpdatedGreaterThanOrEqualTo
(
Dat
e
value
)
{
addCriterion
(
"updated >="
,
value
,
"updated"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1544,7 +1312,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedLessThan
(
LocalDateTim
e
value
)
{
public
Criteria
andUpdatedLessThan
(
Dat
e
value
)
{
addCriterion
(
"updated <"
,
value
,
"updated"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1561,7 +1329,7 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedLessThanOrEqualTo
(
LocalDateTim
e
value
)
{
public
Criteria
andUpdatedLessThanOrEqualTo
(
Dat
e
value
)
{
addCriterion
(
"updated <="
,
value
,
"updated"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1578,22 +1346,22 @@ public class CategoryExample {
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedIn
(
List
<
LocalDateTim
e
>
values
)
{
public
Criteria
andUpdatedIn
(
List
<
Dat
e
>
values
)
{
addCriterion
(
"updated in"
,
values
,
"updated"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedNotIn
(
List
<
LocalDateTim
e
>
values
)
{
public
Criteria
andUpdatedNotIn
(
List
<
Dat
e
>
values
)
{
addCriterion
(
"updated not in"
,
values
,
"updated"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedBetween
(
LocalDateTime
value1
,
LocalDateTim
e
value2
)
{
public
Criteria
andUpdatedBetween
(
Date
value1
,
Dat
e
value2
)
{
addCriterion
(
"updated between"
,
value1
,
value2
,
"updated"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdatedNotBetween
(
LocalDateTime
value1
,
LocalDateTim
e
value2
)
{
public
Criteria
andUpdatedNotBetween
(
Date
value1
,
Dat
e
value2
)
{
addCriterion
(
"updated not between"
,
value1
,
value2
,
"updated"
);
return
(
Criteria
)
this
;
}
...
...
@@ -1863,12 +1631,6 @@ public class CategoryExample {
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table category
*
* @mbg.generated do_not_delete_during_merge
*/
public
static
class
Criteria
extends
GeneratedCriteria
{
/**
* This field was generated by MyBatis Generator.
...
...
@@ -1935,12 +1697,6 @@ public class CategoryExample {
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table category
*
* @mbg.generated
*/
public
static
class
Criterion
{
private
String
condition
;
...
...
ch-dao/src/main/java/com/wwdz/ch/db/impl/CategoryDaoImpl.java
View file @
e0fe1f97
...
...
@@ -14,6 +14,7 @@ import javax.annotation.Resource;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.Date
;
import
java.util.List
;
@Service
...
...
@@ -94,7 +95,7 @@ public class CategoryDaoImpl implements CategoryDao {
}
public
int
updateById
(
Category
category
)
{
category
.
setUpdated
(
LocalDateTime
.
now
());
category
.
setUpdated
(
new
Date
());
return
categoryMapper
.
updateByPrimaryKeySelective
(
category
);
}
...
...
@@ -103,8 +104,8 @@ public class CategoryDaoImpl implements CategoryDao {
}
public
void
add
(
Category
category
)
{
category
.
setCreated
(
LocalDateTime
.
now
());
category
.
setUpdated
(
LocalDateTime
.
now
());
category
.
setCreated
(
new
Date
());
category
.
setUpdated
(
new
Date
());
categoryMapper
.
insertSelective
(
category
);
}
...
...
ch-dao/src/main/java/com/wwdz/ch/db/mapper/CategoryMapper.java
View file @
e0fe1f97
...
...
@@ -6,46 +6,17 @@ import java.util.List;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
@Mapper
public
interface
CategoryMapper
{
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
long
countByExample
(
CategoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
int
deleteByExample
(
CategoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
int
insert
(
Category
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
int
insertSelective
(
Category
record
);
/**
...
...
@@ -73,14 +44,19 @@ public interface CategoryMapper {
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
List
<
Category
>
selectByExampleSelective
(
@Param
(
"example"
)
CategoryExample
example
,
@Param
(
"selective"
)
Category
.
Column
...
selectiv
e
);
Category
selectOneByExampleWithBLOBs
(
CategoryExample
exampl
e
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
List
<
Category
>
selectByExampleSelective
(
@Param
(
"example"
)
CategoryExample
example
,
@Param
(
"selective"
)
Category
.
Column
...
selective
);
List
<
Category
>
selectByExampleWithBLOBs
(
CategoryExample
example
);
List
<
Category
>
selectByExample
(
CategoryExample
example
);
/**
...
...
@@ -92,44 +68,18 @@ public interface CategoryMapper {
*/
Category
selectByPrimaryKeySelective
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"selective"
)
Category
.
Column
...
selective
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
Category
selectByPrimaryKey
(
Integer
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
int
updateByExampleSelective
(
@Param
(
"record"
)
Category
record
,
@Param
(
"example"
)
CategoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
int
updateByExampleWithBLOBs
(
@Param
(
"record"
)
Category
record
,
@Param
(
"example"
)
CategoryExample
example
);
int
updateByExample
(
@Param
(
"record"
)
Category
record
,
@Param
(
"example"
)
CategoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
int
updateByPrimaryKeySelective
(
Category
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table category
*
* @mbg.generated
*/
int
updateByPrimaryKeyWithBLOBs
(
Category
record
);
int
updateByPrimaryKey
(
Category
record
);
/**
...
...
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/CategoryMapper.xml
View file @
e0fe1f97
...
...
@@ -2,28 +2,23 @@
<!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.CategoryMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.wwdz.ch.db.domain.Category"
>
<!--
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=
"extra"
jdbcType=
"VARCHAR"
property=
"extra"
/>
<result
column=
"desc"
jdbcType=
"VARCHAR"
property=
"desc"
/>
<result
column=
"pid"
jdbcType=
"INTEGER"
property=
"pid"
/>
<result
column=
"icon"
jdbcType=
"VARCHAR"
property=
"icon"
/>
<result
column=
"level"
jdbcType=
"
TINYINT
"
property=
"level"
/>
<result
column=
"sort"
jdbcType=
"
TINYINT
"
property=
"sort"
/>
<result
column=
"level"
jdbcType=
"
INTEGER
"
property=
"level"
/>
<result
column=
"sort"
jdbcType=
"
INTEGER
"
property=
"sort"
/>
<result
column=
"created"
jdbcType=
"TIMESTAMP"
property=
"created"
/>
<result
column=
"updated"
jdbcType=
"TIMESTAMP"
property=
"updated"
/>
<result
column=
"is_deleted"
jdbcType=
"BIT"
property=
"isDeleted"
/>
<result
column=
"is_leaf"
jdbcType=
"BIT"
property=
"isLeaf"
/>
</resultMap>
<resultMap
extends=
"BaseResultMap"
id=
"ResultMapWithBLOBs"
type=
"com.wwdz.ch.db.domain.Category"
>
<result
column=
"extra"
jdbcType=
"LONGVARCHAR"
property=
"extra"
/>
<result
column=
"introduction"
jdbcType=
"LONGVARCHAR"
property=
"introduction"
/>
</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"
>
...
...
@@ -53,10 +48,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"
>
...
...
@@ -86,22 +77,34 @@
</where>
</sql>
<sql
id=
"Base_Column_List"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
id, `name`, extra, `desc`, pid, icon, `level`, sort, created, updated, is_deleted,
is_leaf
id, `name`, `desc`, pid, icon, `level`, sort, created, updated, is_deleted, is_leaf
</sql>
<sql
id=
"Blob_Column_List"
>
extra, introduction
</sql>
<select
id=
"selectByExampleWithBLOBs"
parameterType=
"com.wwdz.ch.db.domain.CategoryExample"
resultMap=
"ResultMapWithBLOBs"
>
select
<if
test=
"distinct"
>
distinct
</if>
'true' as QUERYID,
<include
refid=
"Base_Column_List"
/>
,
<include
refid=
"Blob_Column_List"
/>
from category
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
<if
test=
"orderByClause != null"
>
order by ${orderByClause}
</if>
</select>
<select
id=
"selectByExample"
parameterType=
"com.wwdz.ch.db.domain.CategoryExample"
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 category
<if
test=
"_parameter != null"
>
...
...
@@ -111,25 +114,26 @@
order by ${orderByClause}
</if>
</select>
<select
id=
"selectByExampleSelective"
parameterType=
"map"
resultMap=
"
BaseResultMap
"
>
<select
id=
"selectByExampleSelective"
parameterType=
"map"
resultMap=
"
ResultMapWithBLOBs
"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
@project https://github.com/itfsw/mybatis-generator-plugin
-->
select
'true' as QUERYID,
<if
test=
"example.distinct"
>
distinct
</if>
<choose>
<when
test=
"selective != null and selective.length
>
0"
>
<when
test=
"selective != null and selective.length
>
0"
>
<foreach
collection=
"selective"
item=
"column"
separator=
","
>
${column.escapedColumnName}
</foreach>
</when>
<otherwise>
id, `name`,
extra, `desc`, pid, icon, `level`, sort, created, updated, is_deleted
,
is_leaf
id, `name`,
`desc`, pid, icon, `level`, sort, created, updated, is_deleted, is_leaf
,
extra, introduction
</otherwise>
</choose>
from category
...
...
@@ -140,17 +144,15 @@
order by ${example.orderByClause}
</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
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"ResultMapWithBLOBs"
>
select
<include
refid=
"Base_Column_List"
/>
,
<include
refid=
"Blob_Column_List"
/>
from category
where id = #{id,jdbcType=INTEGER}
</select>
<select
id=
"selectByPrimaryKeySelective"
parameterType=
"map"
resultMap=
"
BaseResultMap
"
>
<select
id=
"selectByPrimaryKeySelective"
parameterType=
"map"
resultMap=
"
ResultMapWithBLOBs
"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
...
...
@@ -158,24 +160,20 @@
-->
select
<choose>
<when
test=
"selective != null and selective.length
>
0"
>
<when
test=
"selective != null and selective.length
>
0"
>
<foreach
collection=
"selective"
item=
"column"
separator=
","
>
${column.escapedColumnName}
</foreach>
</when>
<otherwise>
id, `name`,
extra, `desc`, pid, icon, `level`, sort, created, updated, is_deleted
,
is_leaf
id, `name`,
`desc`, pid, icon, `level`, sort, created, updated, is_deleted, is_leaf
,
extra, introduction
</otherwise>
</choose>
from category
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 category
where id = #{id,jdbcType=INTEGER}
</delete>
...
...
@@ -202,37 +200,27 @@
where id = #{id,jdbcType=INTEGER}
</update>
<delete
id=
"deleteByExample"
parameterType=
"com.wwdz.ch.db.domain.CategoryExample"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
delete from category
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</delete>
<insert
id=
"insert"
parameterType=
"com.wwdz.ch.db.domain.Category"
>
<!--
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>
insert into category (`name`,
extra, `desc`
,
pid,
icon, `level`, sort,
insert into category (`name`,
`desc`, pid
,
icon, `level`, sort,
created, updated, is_deleted,
is_leaf)
values (#{name,jdbcType=VARCHAR}, #{extra,jdbcType=VARCHAR}, #{desc,jdbcType=VARCHAR},
#{pid,jdbcType=INTEGER}, #{icon,jdbcType=VARCHAR}, #{level,jdbcType=TINYINT}, #{sort,jdbcType=TINYINT},
is_leaf, extra, introduction
)
values (#{name,jdbcType=VARCHAR}, #{desc,jdbcType=VARCHAR}, #{pid,jdbcType=INTEGER},
#{icon,jdbcType=VARCHAR}, #{level,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER},
#{created,jdbcType=TIMESTAMP}, #{updated,jdbcType=TIMESTAMP}, #{isDeleted,jdbcType=BIT},
#{isLeaf,jdbcType=BIT})
#{isLeaf,jdbcType=BIT}, #{extra,jdbcType=LONGVARCHAR}, #{introduction,jdbcType=LONGVARCHAR}
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.wwdz.ch.db.domain.Category"
>
<!--
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>
...
...
@@ -241,9 +229,6 @@
<if
test=
"name != null"
>
`name`,
</if>
<if
test=
"extra != null"
>
extra,
</if>
<if
test=
"desc != null"
>
`desc`,
</if>
...
...
@@ -271,14 +256,17 @@
<if
test=
"isLeaf != null"
>
is_leaf,
</if>
<if
test=
"extra != null"
>
extra,
</if>
<if
test=
"introduction != null"
>
introduction,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"name != null"
>
#{name,jdbcType=VARCHAR},
</if>
<if
test=
"extra != null"
>
#{extra,jdbcType=VARCHAR},
</if>
<if
test=
"desc != null"
>
#{desc,jdbcType=VARCHAR},
</if>
...
...
@@ -289,10 +277,10 @@
#{icon,jdbcType=VARCHAR},
</if>
<if
test=
"level != null"
>
#{level,jdbcType=
TINYINT
},
#{level,jdbcType=
INTEGER
},
</if>
<if
test=
"sort != null"
>
#{sort,jdbcType=
TINYINT
},
#{sort,jdbcType=
INTEGER
},
</if>
<if
test=
"created != null"
>
#{created,jdbcType=TIMESTAMP},
...
...
@@ -306,27 +294,22 @@
<if
test=
"isLeaf != null"
>
#{isLeaf,jdbcType=BIT},
</if>
<if
test=
"extra != null"
>
#{extra,jdbcType=LONGVARCHAR},
</if>
<if
test=
"introduction != null"
>
#{introduction,jdbcType=LONGVARCHAR},
</if>
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.wwdz.ch.db.domain.CategoryExample"
resultType=
"java.lang.Long"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select count(*) from category
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</select>
<select
id=
"getMaxCagtegoryLevel"
resultType=
"java.lang.Integer"
>
select max(level) from category
</select>
<update
id=
"updateByExampleSelective"
parameterType=
"map"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update category
<set>
<if
test=
"record.id != null"
>
...
...
@@ -335,9 +318,6 @@
<if
test=
"record.name != null"
>
`name` = #{record.name,jdbcType=VARCHAR},
</if>
<if
test=
"record.extra != null"
>
extra = #{record.extra,jdbcType=VARCHAR},
</if>
<if
test=
"record.desc != null"
>
`desc` = #{record.desc,jdbcType=VARCHAR},
</if>
...
...
@@ -348,10 +328,10 @@
icon = #{record.icon,jdbcType=VARCHAR},
</if>
<if
test=
"record.level != null"
>
`level` = #{record.level,jdbcType=
TINYINT
},
`level` = #{record.level,jdbcType=
INTEGER
},
</if>
<if
test=
"record.sort != null"
>
sort = #{record.sort,jdbcType=
TINYINT
},
sort = #{record.sort,jdbcType=
INTEGER
},
</if>
<if
test=
"record.created != null"
>
created = #{record.created,jdbcType=TIMESTAMP},
...
...
@@ -365,25 +345,45 @@
<if
test=
"record.isLeaf != null"
>
is_leaf = #{record.isLeaf,jdbcType=BIT},
</if>
<if
test=
"record.extra != null"
>
extra = #{record.extra,jdbcType=LONGVARCHAR},
</if>
<if
test=
"record.introduction != null"
>
introduction = #{record.introduction,jdbcType=LONGVARCHAR},
</if>
</set>
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByExampleWithBLOBs"
parameterType=
"map"
>
update category
set id = #{record.id,jdbcType=INTEGER},
`name` = #{record.name,jdbcType=VARCHAR},
`desc` = #{record.desc,jdbcType=VARCHAR},
pid = #{record.pid,jdbcType=INTEGER},
icon = #{record.icon,jdbcType=VARCHAR},
`level` = #{record.level,jdbcType=INTEGER},
sort = #{record.sort,jdbcType=INTEGER},
created = #{record.created,jdbcType=TIMESTAMP},
updated = #{record.updated,jdbcType=TIMESTAMP},
is_deleted = #{record.isDeleted,jdbcType=BIT},
is_leaf = #{record.isLeaf,jdbcType=BIT},
extra = #{record.extra,jdbcType=LONGVARCHAR},
introduction = #{record.introduction,jdbcType=LONGVARCHAR}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByExample"
parameterType=
"map"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update category
set id = #{record.id,jdbcType=INTEGER},
`name` = #{record.name,jdbcType=VARCHAR},
extra = #{record.extra,jdbcType=VARCHAR},
`desc` = #{record.desc,jdbcType=VARCHAR},
pid = #{record.pid,jdbcType=INTEGER},
icon = #{record.icon,jdbcType=VARCHAR},
`level` = #{record.level,jdbcType=
TINYINT
},
sort = #{record.sort,jdbcType=
TINYINT
},
`level` = #{record.level,jdbcType=
INTEGER
},
sort = #{record.sort,jdbcType=
INTEGER
},
created = #{record.created,jdbcType=TIMESTAMP},
updated = #{record.updated,jdbcType=TIMESTAMP},
is_deleted = #{record.isDeleted,jdbcType=BIT},
...
...
@@ -393,18 +393,11 @@
</if>
</update>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.wwdz.ch.db.domain.Category"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update category
<set>
<if
test=
"name != null"
>
`name` = #{name,jdbcType=VARCHAR},
</if>
<if
test=
"extra != null"
>
extra = #{extra,jdbcType=VARCHAR},
</if>
<if
test=
"desc != null"
>
`desc` = #{desc,jdbcType=VARCHAR},
</if>
...
...
@@ -415,10 +408,10 @@
icon = #{icon,jdbcType=VARCHAR},
</if>
<if
test=
"level != null"
>
`level` = #{level,jdbcType=
TINYINT
},
`level` = #{level,jdbcType=
INTEGER
},
</if>
<if
test=
"sort != null"
>
sort = #{sort,jdbcType=
TINYINT
},
sort = #{sort,jdbcType=
INTEGER
},
</if>
<if
test=
"created != null"
>
created = #{created,jdbcType=TIMESTAMP},
...
...
@@ -432,22 +425,39 @@
<if
test=
"isLeaf != null"
>
is_leaf = #{isLeaf,jdbcType=BIT},
</if>
<if
test=
"extra != null"
>
extra = #{extra,jdbcType=LONGVARCHAR},
</if>
<if
test=
"introduction != null"
>
introduction = #{introduction,jdbcType=LONGVARCHAR},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<update
id=
"updateByPrimaryKeyWithBLOBs"
parameterType=
"com.wwdz.ch.db.domain.Category"
>
update category
set `name` = #{name,jdbcType=VARCHAR},
`desc` = #{desc,jdbcType=VARCHAR},
pid = #{pid,jdbcType=INTEGER},
icon = #{icon,jdbcType=VARCHAR},
`level` = #{level,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
created = #{created,jdbcType=TIMESTAMP},
updated = #{updated,jdbcType=TIMESTAMP},
is_deleted = #{isDeleted,jdbcType=BIT},
is_leaf = #{isLeaf,jdbcType=BIT},
extra = #{extra,jdbcType=LONGVARCHAR},
introduction = #{introduction,jdbcType=LONGVARCHAR}
where id = #{id,jdbcType=INTEGER}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.wwdz.ch.db.domain.Category"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update category
set `name` = #{name,jdbcType=VARCHAR},
extra = #{extra,jdbcType=VARCHAR},
`desc` = #{desc,jdbcType=VARCHAR},
pid = #{pid,jdbcType=INTEGER},
icon = #{icon,jdbcType=VARCHAR},
`level` = #{level,jdbcType=
TINYINT
},
sort = #{sort,jdbcType=
TINYINT
},
`level` = #{level,jdbcType=
INTEGER
},
sort = #{sort,jdbcType=
INTEGER
},
created = #{created,jdbcType=TIMESTAMP},
updated = #{updated,jdbcType=TIMESTAMP},
is_deleted = #{isDeleted,jdbcType=BIT},
...
...
@@ -461,7 +471,28 @@
@project https://github.com/itfsw/mybatis-generator-plugin
-->
select
'true' as QUERYID,
<include
refid=
"Base_Column_List"
/>
from category
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
<if
test=
"orderByClause != null"
>
order by ${orderByClause}
</if>
limit 1
</select>
<select
id=
"selectOneByExampleWithBLOBs"
parameterType=
"com.wwdz.ch.db.domain.CategoryExample"
resultMap=
"ResultMapWithBLOBs"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
@project https://github.com/itfsw/mybatis-generator-plugin
-->
select
'true' as QUERYID,
<include
refid=
"Base_Column_List"
/>
,
<include
refid=
"Blob_Column_List"
/>
from category
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
...
...
@@ -471,22 +502,23 @@
</if>
limit 1
</select>
<select
id=
"selectOneByExampleSelective"
parameterType=
"map"
resultMap=
"
BaseResultMap
"
>
<select
id=
"selectOneByExampleSelective"
parameterType=
"map"
resultMap=
"
ResultMapWithBLOBs
"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
@project https://github.com/itfsw/mybatis-generator-plugin
-->
select
'true' as QUERYID,
<choose>
<when
test=
"selective != null and selective.length
>
0"
>
<when
test=
"selective != null and selective.length
>
0"
>
<foreach
collection=
"selective"
item=
"column"
separator=
","
>
${column.escapedColumnName}
</foreach>
</when>
<otherwise>
id, `name`,
extra, `desc`, pid, icon, `level`, sort, created, updated, is_deleted
,
is_leaf
id, `name`,
`desc`, pid, icon, `level`, sort, created, updated, is_deleted, is_leaf
,
extra, introduction
</otherwise>
</choose>
from category
...
...
@@ -498,4 +530,10 @@
</if>
limit 1
</select>
<select
id=
"getMaxCagtegoryLevel"
resultType=
"java.lang.Integer"
>
select max(level) from category
</select>
</mapper>
\ No newline at end of file
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