Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JeeSpringCloud
Commits
7fa8137a
Commit
7fa8137a
authored
Oct 22, 2018
by
HuangBingGui
Browse files
no commit message
parent
6c859da2
Changes
202
Hide whitespace changes
Inline
Side-by-side
JeeSpringCloud/src/main/java/com/jeespring/modules/echarts/web/ChinaWeatherDataBeanController.java
View file @
7fa8137a
...
@@ -187,7 +187,7 @@ public class ChinaWeatherDataBeanController extends AbstractBaseController {
...
@@ -187,7 +187,7 @@ public class ChinaWeatherDataBeanController extends AbstractBaseController {
@RequiresPermissions
(
"echarts:chinaWeatherDataBean:del"
)
@RequiresPermissions
(
"echarts:chinaWeatherDataBean:del"
)
@RequestMapping
(
value
=
"deleteAll"
)
@RequestMapping
(
value
=
"deleteAll"
)
public
String
deleteAll
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
public
String
deleteAll
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
String
idArray
[]
=
ids
.
split
(
","
);
String
[]
idArray
=
ids
.
split
(
","
);
for
(
String
id
:
idArray
){
for
(
String
id
:
idArray
){
chinaWeatherDataBeanService
.
delete
(
chinaWeatherDataBeanService
.
get
(
id
));
chinaWeatherDataBeanService
.
delete
(
chinaWeatherDataBeanService
.
get
(
id
));
}
}
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/echarts/web/PieClassController.java
View file @
7fa8137a
...
@@ -125,7 +125,7 @@ public class PieClassController extends AbstractBaseController {
...
@@ -125,7 +125,7 @@ public class PieClassController extends AbstractBaseController {
@RequiresPermissions
(
"echarts:pieClass:del"
)
@RequiresPermissions
(
"echarts:pieClass:del"
)
@RequestMapping
(
value
=
"deleteAll"
)
@RequestMapping
(
value
=
"deleteAll"
)
public
String
deleteAll
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
public
String
deleteAll
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
String
idArray
[]
=
ids
.
split
(
","
);
String
[]
idArray
=
ids
.
split
(
","
);
for
(
String
id
:
idArray
){
for
(
String
id
:
idArray
){
pieClassService
.
delete
(
pieClassService
.
get
(
id
));
pieClassService
.
delete
(
pieClassService
.
get
(
id
));
}
}
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/entity/GenTable.java
View file @
7fa8137a
...
@@ -52,7 +52,9 @@ public void setName(String name)
...
@@ -52,7 +52,9 @@ public void setName(String name)
public
String
getPk
()
public
String
getPk
()
{
{
if
(
this
.
pk
==
""
||
this
.
pk
==
null
)
this
.
pk
=
"id"
;
if
(
this
.
pk
==
""
||
this
.
pk
==
null
)
{
this
.
pk
=
"id"
;
}
return
this
.
pk
;
return
this
.
pk
;
}
}
...
@@ -165,15 +167,17 @@ public List<String> getImportList()
...
@@ -165,15 +167,17 @@ public List<String> getImportList()
for
(
Iterator
iterator
=
getColumnList
().
iterator
();
iterator
.
hasNext
();)
for
(
Iterator
iterator
=
getColumnList
().
iterator
();
iterator
.
hasNext
();)
{
{
GenTableColumn
column
=
(
GenTableColumn
)
iterator
.
next
();
GenTableColumn
column
=
(
GenTableColumn
)
iterator
.
next
();
if
((
column
.
getIsNotBaseField
().
booleanValue
()
||
"1"
.
equals
(
column
.
getIsQuery
())
&&
"between"
.
equals
(
column
.
getQueryType
())
&&
(
"createDate"
.
equals
(
column
.
getSimpleJavaField
())
||
"updateDate"
.
equals
(
column
.
getSimpleJavaField
())))
&&
StringUtils
.
indexOf
(
column
.
getJavaType
(),
"."
)
!=
-
1
&&
!
importList
.
contains
(
column
.
getJavaType
()))
if
((
column
.
getIsNotBaseField
().
booleanValue
()
||
"1"
.
equals
(
column
.
getIsQuery
())
&&
"between"
.
equals
(
column
.
getQueryType
())
&&
(
"createDate"
.
equals
(
column
.
getSimpleJavaField
())
||
"updateDate"
.
equals
(
column
.
getSimpleJavaField
())))
&&
StringUtils
.
indexOf
(
column
.
getJavaType
(),
"."
)
!=
-
1
&&
!
importList
.
contains
(
column
.
getJavaType
()))
{
importList
.
add
(
column
.
getJavaType
());
importList
.
add
(
column
.
getJavaType
());
}
if
(
column
.
getIsNotBaseField
().
booleanValue
())
if
(
column
.
getIsNotBaseField
().
booleanValue
())
{
{
for
(
Iterator
iterator1
=
column
.
getAnnotationList
().
iterator
();
iterator1
.
hasNext
();)
for
(
Iterator
iterator1
=
column
.
getAnnotationList
().
iterator
();
iterator1
.
hasNext
();)
{
{
String
ann
=
(
String
)
iterator1
.
next
();
String
ann
=
(
String
)
iterator1
.
next
();
if
(!
importList
.
contains
(
StringUtils
.
substringBeforeLast
(
ann
,
"("
)))
if
(!
importList
.
contains
(
StringUtils
.
substringBeforeLast
(
ann
,
"("
)))
{
importList
.
add
(
StringUtils
.
substringBeforeLast
(
ann
,
"("
));
importList
.
add
(
StringUtils
.
substringBeforeLast
(
ann
,
"("
));
}
}
}
}
}
...
@@ -181,10 +185,12 @@ public List<String> getImportList()
...
@@ -181,10 +185,12 @@ public List<String> getImportList()
if
(
getChildList
()
!=
null
&&
getChildList
().
size
()
>
0
)
if
(
getChildList
()
!=
null
&&
getChildList
().
size
()
>
0
)
{
{
if
(!
importList
.
contains
(
"java.util.List"
))
if
(!
importList
.
contains
(
"java.util.List"
))
{
importList
.
add
(
"java.util.List"
);
importList
.
add
(
"java.util.List"
);
if
(!
importList
.
contains
(
"com.google.common.collect.Lists"
))
}
if
(!
importList
.
contains
(
"com.google.common.collect.Lists"
))
{
importList
.
add
(
"com.google.common.collect.Lists"
);
importList
.
add
(
"com.google.common.collect.Lists"
);
}
}
}
return
importList
;
return
importList
;
}
}
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/service/CgAutoListService.java
View file @
7fa8137a
...
@@ -55,8 +55,9 @@ public class CgAutoListService extends AbstractService
...
@@ -55,8 +55,9 @@ public class CgAutoListService extends AbstractService
public
boolean
checkTableName
(
String
tableName
)
public
boolean
checkTableName
(
String
tableName
)
{
{
if
(
StringUtils
.
isBlank
(
tableName
))
if
(
StringUtils
.
isBlank
(
tableName
))
{
return
true
;
return
true
;
}
GenTable
genTable
=
new
GenTable
();
GenTable
genTable
=
new
GenTable
();
genTable
.
setName
(
tableName
);
genTable
.
setName
(
tableName
);
List
list
=
genTableDao
.
findList
(
genTable
);
List
list
=
genTableDao
.
findList
(
genTable
);
...
@@ -65,8 +66,9 @@ public class CgAutoListService extends AbstractService
...
@@ -65,8 +66,9 @@ public class CgAutoListService extends AbstractService
public
boolean
checkTableNameFromDB
(
String
tableName
)
public
boolean
checkTableNameFromDB
(
String
tableName
)
{
{
if
(
StringUtils
.
isBlank
(
tableName
))
if
(
StringUtils
.
isBlank
(
tableName
))
{
return
true
;
return
true
;
}
GenTable
genTable
=
new
GenTable
();
GenTable
genTable
=
new
GenTable
();
genTable
.
setName
(
tableName
);
genTable
.
setName
(
tableName
);
List
list
=
genDataBaseDictDao
.
findTableList
(
genTable
);
List
list
=
genDataBaseDictDao
.
findTableList
(
genTable
);
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/service/GenSchemeService.java
View file @
7fa8137a
...
@@ -82,16 +82,18 @@ public class GenSchemeService extends AbstractService
...
@@ -82,16 +82,18 @@ public class GenSchemeService extends AbstractService
genScheme
.
setGenTable
(
childTable
);
genScheme
.
setGenTable
(
childTable
);
Map
childTableModel
=
GenUtils
.
getDataModel
(
genScheme
);
Map
childTableModel
=
GenUtils
.
getDataModel
(
genScheme
);
GenTemplate
tpl
;
GenTemplate
tpl
;
for
(
Iterator
iterator2
=
childTableTemplateList
.
iterator
();
iterator2
.
hasNext
();
result
.
append
(
GenUtils
.
generateToFile
(
tpl
,
childTableModel
,
true
)))
for
(
Iterator
iterator2
=
childTableTemplateList
.
iterator
();
iterator2
.
hasNext
();
result
.
append
(
GenUtils
.
generateToFile
(
tpl
,
childTableModel
,
true
)))
{
tpl
=
(
GenTemplate
)
iterator2
.
next
();
tpl
=
(
GenTemplate
)
iterator2
.
next
();
}
}
}
genScheme
.
setGenTable
(
genTable
);
genScheme
.
setGenTable
(
genTable
);
Map
model
=
GenUtils
.
getDataModel
(
genScheme
);
Map
model
=
GenUtils
.
getDataModel
(
genScheme
);
GenTemplate
tpl
;
GenTemplate
tpl
;
for
(
Iterator
iterator1
=
templateList
.
iterator
();
iterator1
.
hasNext
();
result
.
append
(
GenUtils
.
generateToFile
(
tpl
,
model
,
true
)))
for
(
Iterator
iterator1
=
templateList
.
iterator
();
iterator1
.
hasNext
();
result
.
append
(
GenUtils
.
generateToFile
(
tpl
,
model
,
true
)))
{
tpl
=
(
GenTemplate
)
iterator1
.
next
();
tpl
=
(
GenTemplate
)
iterator1
.
next
();
}
return
result
.
toString
();
return
result
.
toString
();
}
}
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/service/GenTableService.java
View file @
7fa8137a
...
@@ -58,8 +58,9 @@ public class GenTableService extends AbstractService
...
@@ -58,8 +58,9 @@ public class GenTableService extends AbstractService
public
boolean
checkTableName
(
String
tableName
)
public
boolean
checkTableName
(
String
tableName
)
{
{
if
(
StringUtils
.
isBlank
(
tableName
))
if
(
StringUtils
.
isBlank
(
tableName
))
{
return
true
;
return
true
;
}
GenTable
genTable
=
new
GenTable
();
GenTable
genTable
=
new
GenTable
();
genTable
.
setName
(
tableName
);
genTable
.
setName
(
tableName
);
List
list
=
genTableDao
.
findList
(
genTable
);
List
list
=
genTableDao
.
findList
(
genTable
);
...
@@ -68,8 +69,9 @@ public class GenTableService extends AbstractService
...
@@ -68,8 +69,9 @@ public class GenTableService extends AbstractService
public
boolean
checkTableNameFromDB
(
String
tableName
)
public
boolean
checkTableNameFromDB
(
String
tableName
)
{
{
if
(
StringUtils
.
isBlank
(
tableName
))
if
(
StringUtils
.
isBlank
(
tableName
))
{
return
true
;
return
true
;
}
GenTable
genTable
=
new
GenTable
();
GenTable
genTable
=
new
GenTable
();
genTable
.
setName
(
tableName
);
genTable
.
setName
(
tableName
);
List
list
=
genDataBaseDictDao
.
findTableList
(
genTable
);
List
list
=
genDataBaseDictDao
.
findTableList
(
genTable
);
...
@@ -86,8 +88,9 @@ public class GenTableService extends AbstractService
...
@@ -86,8 +88,9 @@ public class GenTableService extends AbstractService
if
(
StringUtils
.
isBlank
(
genTable
.
getId
()))
if
(
StringUtils
.
isBlank
(
genTable
.
getId
()))
{
{
genTable
=
(
GenTable
)
list
.
get
(
0
);
genTable
=
(
GenTable
)
list
.
get
(
0
);
if
(
StringUtils
.
isBlank
(
genTable
.
getComments
()))
if
(
StringUtils
.
isBlank
(
genTable
.
getComments
()))
{
genTable
.
setComments
(
genTable
.
getName
());
genTable
.
setComments
(
genTable
.
getName
());
}
genTable
.
setClassName
(
StringUtils
.
toCapitalizeCamelCase
(
genTable
.
getName
()));
genTable
.
setClassName
(
StringUtils
.
toCapitalizeCamelCase
(
genTable
.
getName
()));
}
}
List
columnList
=
genDataBaseDictDao
.
findTableColumnList
(
genTable
);
List
columnList
=
genDataBaseDictDao
.
findTableColumnList
(
genTable
);
...
@@ -98,12 +101,14 @@ public class GenTableService extends AbstractService
...
@@ -98,12 +101,14 @@ public class GenTableService extends AbstractService
for
(
Iterator
iterator2
=
genTable
.
getColumnList
().
iterator
();
iterator2
.
hasNext
();)
for
(
Iterator
iterator2
=
genTable
.
getColumnList
().
iterator
();
iterator2
.
hasNext
();)
{
{
GenTableColumn
e
=
(
GenTableColumn
)
iterator2
.
next
();
GenTableColumn
e
=
(
GenTableColumn
)
iterator2
.
next
();
if
(
e
.
getName
()
!=
null
&&
e
.
getName
().
equals
(
column
.
getName
()))
if
(
e
.
getName
()
!=
null
&&
e
.
getName
().
equals
(
column
.
getName
()))
{
b
=
true
;
b
=
true
;
}
}
}
if
(!
b
)
if
(!
b
)
{
genTable
.
getColumnList
().
add
(
column
);
genTable
.
getColumnList
().
add
(
column
);
}
}
}
for
(
Iterator
iterator1
=
genTable
.
getColumnList
().
iterator
();
iterator1
.
hasNext
();)
for
(
Iterator
iterator1
=
genTable
.
getColumnList
().
iterator
();
iterator1
.
hasNext
();)
...
@@ -113,12 +118,14 @@ public class GenTableService extends AbstractService
...
@@ -113,12 +118,14 @@ public class GenTableService extends AbstractService
for
(
Iterator
iterator3
=
columnList
.
iterator
();
iterator3
.
hasNext
();)
for
(
Iterator
iterator3
=
columnList
.
iterator
();
iterator3
.
hasNext
();)
{
{
GenTableColumn
column
=
(
GenTableColumn
)
iterator3
.
next
();
GenTableColumn
column
=
(
GenTableColumn
)
iterator3
.
next
();
if
(
column
.
getName
().
equals
(
e
.
getName
()))
if
(
column
.
getName
().
equals
(
e
.
getName
()))
{
b
=
true
;
b
=
true
;
}
}
}
if
(!
b
)
if
(!
b
)
{
e
.
setDelFlag
(
"1"
);
e
.
setDelFlag
(
"1"
);
}
}
}
genTable
.
setPkList
(
genDataBaseDictDao
.
findTablePK
(
genTable
));
genTable
.
setPkList
(
genDataBaseDictDao
.
findTablePK
(
genTable
));
...
@@ -152,15 +159,17 @@ public class GenTableService extends AbstractService
...
@@ -152,15 +159,17 @@ public class GenTableService extends AbstractService
}
else
}
else
{
{
GenTableColumn
oldColumn
=
genTableColumnDao
.
get
(
column
.
getId
());
GenTableColumn
oldColumn
=
genTableColumnDao
.
get
(
column
.
getId
());
if
(!
oldColumn
.
getName
().
equals
(
column
.
getName
())
||
!
oldColumn
.
getJdbcType
().
equals
(
column
.
getJdbcType
())
||
!
oldColumn
.
getIsPk
().
equals
(
column
.
getIsPk
())
||
!
oldColumn
.
getComments
().
equals
(
column
.
getComments
()))
if
(!
oldColumn
.
getName
().
equals
(
column
.
getName
())
||
!
oldColumn
.
getJdbcType
().
equals
(
column
.
getJdbcType
())
||
!
oldColumn
.
getIsPk
().
equals
(
column
.
getIsPk
())
||
!
oldColumn
.
getComments
().
equals
(
column
.
getComments
()))
{
isSync
=
false
;
isSync
=
false
;
}
}
}
}
}
}
}
}
}
if
(!
isSync
)
if
(!
isSync
)
{
genTable
.
setIsSync
(
"0"
);
genTable
.
setIsSync
(
"0"
);
}
if
(
StringUtils
.
isBlank
(
genTable
.
getId
()))
if
(
StringUtils
.
isBlank
(
genTable
.
getId
()))
{
{
genTable
.
preInsert
();
genTable
.
preInsert
();
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/service/GenTemplateService.java
View file @
7fa8137a
...
@@ -39,8 +39,9 @@ public class GenTemplateService extends AbstractService
...
@@ -39,8 +39,9 @@ public class GenTemplateService extends AbstractService
@Transactional
(
readOnly
=
false
)
@Transactional
(
readOnly
=
false
)
public
void
save
(
GenTemplate
genTemplate
)
public
void
save
(
GenTemplate
genTemplate
)
{
{
if
(
genTemplate
.
getContent
()
!=
null
)
if
(
genTemplate
.
getContent
()
!=
null
)
{
genTemplate
.
setContent
(
StringEscapeUtils
.
unescapeHtml4
(
genTemplate
.
getContent
()));
genTemplate
.
setContent
(
StringEscapeUtils
.
unescapeHtml4
(
genTemplate
.
getContent
()));
}
if
(
StringUtils
.
isBlank
(
genTemplate
.
getId
()))
if
(
StringUtils
.
isBlank
(
genTemplate
.
getId
()))
{
{
genTemplate
.
preInsert
();
genTemplate
.
preInsert
();
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/util/GenUtils.java
View file @
7fa8137a
...
@@ -38,11 +38,12 @@ public class GenUtils
...
@@ -38,11 +38,12 @@ public class GenUtils
GenTableColumn
column
=
(
GenTableColumn
)
iterator
.
next
();
GenTableColumn
column
=
(
GenTableColumn
)
iterator
.
next
();
if
(!
StringUtils
.
isNotBlank
(
column
.
getId
()))
if
(!
StringUtils
.
isNotBlank
(
column
.
getId
()))
{
{
if
(
StringUtils
.
isBlank
(
column
.
getComments
()))
if
(
StringUtils
.
isBlank
(
column
.
getComments
()))
{
column
.
setComments
(
column
.
getName
());
column
.
setComments
(
column
.
getName
());
if
(
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"CHAR"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"VARCHAR"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"NARCHAR"
))
}
if
(
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"CHAR"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"VARCHAR"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"NARCHAR"
))
{
column
.
setJavaType
(
"String"
);
column
.
setJavaType
(
"String"
);
else
if
(
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"BLOB"
)){
}
else
if
(
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"BLOB"
)){
column
.
setJavaType
(
"byte[]"
);
column
.
setJavaType
(
"byte[]"
);
}
}
else
else
...
@@ -57,14 +58,15 @@ public class GenUtils
...
@@ -57,14 +58,15 @@ public class GenUtils
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"INT"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"INT"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"TINYINT"
))
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"TINYINT"
))
{
{
String
ss
[]
=
StringUtils
.
split
(
StringUtils
.
substringBetween
(
column
.
getJdbcType
(),
"("
,
")"
),
","
);
String
[]
ss
=
StringUtils
.
split
(
StringUtils
.
substringBetween
(
column
.
getJdbcType
(),
"("
,
")"
),
","
);
if
(
ss
!=
null
&&
ss
.
length
==
2
&&
Integer
.
parseInt
(
ss
[
1
])
>
0
)
if
(
ss
!=
null
&&
ss
.
length
==
2
&&
Integer
.
parseInt
(
ss
[
1
])
>
0
)
{
column
.
setJavaType
(
"Double"
);
column
.
setJavaType
(
"Double"
);
else
}
else
if
(
ss
!=
null
&&
ss
.
length
==
1
&&
Integer
.
parseInt
(
ss
[
0
])
<=
10
)
if
(
ss
!=
null
&&
ss
.
length
==
1
&&
Integer
.
parseInt
(
ss
[
0
])
<=
10
)
{
column
.
setJavaType
(
"Integer"
);
column
.
setJavaType
(
"Integer"
);
else
}
else
{
column
.
setJavaType
(
"Long"
);
column
.
setJavaType
(
"Long"
);
}
}
}
if
(
column
.
getJavaType
()==
null
||
""
.
equals
(
column
.
getJavaType
())){
if
(
column
.
getJavaType
()==
null
||
""
.
equals
(
column
.
getJavaType
())){
column
.
setJavaType
(
"String"
);
column
.
setJavaType
(
"String"
);
...
@@ -75,22 +77,26 @@ public class GenUtils
...
@@ -75,22 +77,26 @@ public class GenUtils
column
.
setJavaField
(
"id"
);
column
.
setJavaField
(
"id"
);
}
}
column
.
setIsInsert
(
"1"
);
column
.
setIsInsert
(
"1"
);
if
(!
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"id"
)
&&
!
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"create_by"
)
&&
!
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"create_date"
)
&&
!
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"del_flag"
))
if
(!
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"id"
)
&&
!
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"create_by"
)
&&
!
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"create_date"
)
&&
!
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"del_flag"
))
{
column
.
setIsEdit
(
"1"
);
column
.
setIsEdit
(
"1"
);
else
}
else
{
column
.
setIsEdit
(
"0"
);
column
.
setIsEdit
(
"0"
);
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"name"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"title"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"remarks"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"update_date"
))
}
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"name"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"title"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"remarks"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"update_date"
))
{
column
.
setIsList
(
"1"
);
column
.
setIsList
(
"1"
);
else
}
else
{
column
.
setIsList
(
"0"
);
column
.
setIsList
(
"0"
);
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"name"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"title"
))
}
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"name"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"title"
))
{
column
.
setIsQuery
(
"1"
);
column
.
setIsQuery
(
"1"
);
else
}
else
{
column
.
setIsQuery
(
"0"
);
column
.
setIsQuery
(
"0"
);
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"name"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"title"
))
}
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"name"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"title"
))
{
column
.
setQueryType
(
"like"
);
column
.
setQueryType
(
"like"
);
else
}
else
{
column
.
setQueryType
(
"="
);
column
.
setQueryType
(
"="
);
}
if
(
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"DATETIME"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"DATE"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"TIMESTAMP"
))
{
if
(
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"DATETIME"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"DATE"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"TIMESTAMP"
))
{
column
.
setQueryType
(
"between"
);
column
.
setQueryType
(
"between"
);
...
@@ -120,12 +126,12 @@ public class GenUtils
...
@@ -120,12 +126,12 @@ public class GenUtils
column
.
setJavaField
((
new
StringBuilder
(
String
.
valueOf
(
column
.
getJavaField
()))).
append
(
".id"
).
toString
());
column
.
setJavaField
((
new
StringBuilder
(
String
.
valueOf
(
column
.
getJavaField
()))).
append
(
".id"
).
toString
());
column
.
setShowType
(
"input"
);
column
.
setShowType
(
"input"
);
}
else
}
else
if
(
StringUtils
.
startsWithIgnoreCase
(
column
.
getName
(),
"create_date"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getName
(),
"update_date"
))
if
(
StringUtils
.
startsWithIgnoreCase
(
column
.
getName
(),
"create_date"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getName
(),
"update_date"
))
{
column
.
setShowType
(
"dateselect"
);
column
.
setShowType
(
"dateselect"
);
else
}
else
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"remarks"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"content"
))
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"remarks"
)
||
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"content"
))
{
column
.
setShowType
(
"textarea"
);
column
.
setShowType
(
"textarea"
);
else
}
else
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"parent_id"
))
if
(
StringUtils
.
equalsIgnoreCase
(
column
.
getName
(),
"parent_id"
))
{
{
column
.
setJavaType
(
"This"
);
column
.
setJavaType
(
"This"
);
...
@@ -143,8 +149,9 @@ public class GenUtils
...
@@ -143,8 +149,9 @@ public class GenUtils
column
.
setDictType
(
"del_flag"
);
column
.
setDictType
(
"del_flag"
);
}
else
}
else
{
{
if
(
column
.
getShowType
()==
""
||
column
.
getShowType
()==
null
)
if
(
column
.
getShowType
()==
""
||
column
.
getShowType
()==
null
)
{
column
.
setShowType
(
"input"
);
column
.
setShowType
(
"input"
);
}
}
}
if
(
column
.
getName
().
toLowerCase
().
contains
(
"remark"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"TEXT"
)){
if
(
column
.
getName
().
toLowerCase
().
contains
(
"remark"
)
||
StringUtils
.
startsWithIgnoreCase
(
column
.
getJdbcType
(),
"TEXT"
)){
column
.
setShowType
(
"textarea"
);
column
.
setShowType
(
"textarea"
);
...
@@ -174,7 +181,7 @@ public class GenUtils
...
@@ -174,7 +181,7 @@ public class GenUtils
}
}
}
}
if
(
column
.
getName
().
toLowerCase
().
contains
(
"_state"
)
||
column
.
getName
().
toLowerCase
()
.
equals
(
"state"
)){
if
(
column
.
getName
().
toLowerCase
().
contains
(
"_state"
)
||
"state"
.
equals
(
column
.
getName
().
toLowerCase
())){
column
.
setShowType
(
"select"
);
column
.
setShowType
(
"select"
);
if
(
dictList
.
contains
(
column
.
getName
())
||
dictList
.
contains
(
StringUtils
.
toCapitalizeCamelCase
(
column
.
getName
()))){
if
(
dictList
.
contains
(
column
.
getName
())
||
dictList
.
contains
(
StringUtils
.
toCapitalizeCamelCase
(
column
.
getName
()))){
column
.
setDictType
(
column
.
getName
());
column
.
setDictType
(
column
.
getName
());
...
@@ -184,7 +191,7 @@ public class GenUtils
...
@@ -184,7 +191,7 @@ public class GenUtils
column
.
setQueryType
(
"like"
);
column
.
setQueryType
(
"like"
);
}
}
if
(
column
.
getAutoIncrement
()
.
equals
(
"1"
)){
if
(
"1"
.
equals
(
column
.
getAutoIncrement
())){
column
.
setIsInsert
(
"0"
);
column
.
setIsInsert
(
"0"
);
}
}
...
@@ -205,12 +212,13 @@ public class GenUtils
...
@@ -205,12 +212,13 @@ public class GenUtils
try
try
{
{
File
file
=
(
new
DefaultResourceLoader
()).
getResource
(
""
).
getFile
();
File
file
=
(
new
DefaultResourceLoader
()).
getResource
(
""
).
getFile
();
if
(
file
!=
null
)
if
(
file
!=
null
)
{
return
(
new
StringBuilder
(
String
.
valueOf
(
file
.
getAbsolutePath
()))).
append
(
File
.
separator
).
append
(
StringUtils
.
replaceEach
(
GenUtils
.
class
.
getName
(),
new
String
[]
{
return
(
new
StringBuilder
(
String
.
valueOf
(
file
.
getAbsolutePath
()))).
append
(
File
.
separator
).
append
(
StringUtils
.
replaceEach
(
GenUtils
.
class
.
getName
(),
new
String
[]{
(
new
StringBuilder
(
"util."
)).
append
(
GenUtils
.
class
.
getSimpleName
()).
toString
(),
"."
(
new
StringBuilder
(
"util."
)).
append
(
GenUtils
.
class
.
getSimpleName
()).
toString
(),
"."
},
new
String
[]
{
},
new
String
[]{
"template"
,
File
.
separator
"template"
,
File
.
separator
})).
toString
();
})).
toString
();
}
}
}
catch
(
Exception
e
)
catch
(
Exception
e
)
{
{
...
@@ -231,14 +239,17 @@ public class GenUtils
...
@@ -231,14 +239,17 @@ public class GenUtils
do
do
{
{
String
line
=
br
.
readLine
();
String
line
=
br
.
readLine
();
if
(
line
==
null
)
if
(
line
==
null
)
{
break
;
break
;
}
sb
.
append
(
line
).
append
(
"\r\n"
);
sb
.
append
(
line
).
append
(
"\r\n"
);
}
while
(
true
);
}
while
(
true
);
if
(
is
!=
null
)
if
(
is
!=
null
)
{
is
.
close
();
is
.
close
();
if
(
br
!=
null
)
}
if
(
br
!=
null
)
{
br
.
close
();
br
.
close
();
}
return
JaxbMapper
.
fromXml
(
sb
.
toString
(),
clazz
);
return
JaxbMapper
.
fromXml
(
sb
.
toString
(),
clazz
);
}
}
catch
(
IOException
e
)
catch
(
IOException
e
)
...
@@ -264,10 +275,11 @@ public class GenUtils
...
@@ -264,10 +275,11 @@ public class GenUtils
if
(
category
.
equals
(
e
.
getValue
()))
if
(
category
.
equals
(
e
.
getValue
()))
{
{
List
list
=
null
;
List
list
=
null
;
if
(!
isChildTable
)
if
(!
isChildTable
)
{
list
=
e
.
getTemplate
();
list
=
e
.
getTemplate
();
else
}
else
{
list
=
e
.
getChildTableTemplate
();
list
=
e
.
getChildTableTemplate
();
}
if
(
list
!=
null
)
if
(
list
!=
null
)
{
{
for
(
Iterator
iterator1
=
list
.
iterator
();
iterator1
.
hasNext
();)
for
(
Iterator
iterator1
=
list
.
iterator
();
iterator1
.
hasNext
();)
...
@@ -279,8 +291,9 @@ public class GenUtils
...
@@ -279,8 +291,9 @@ public class GenUtils
}
else
}
else
{
{
GenTemplate
template
=
(
GenTemplate
)
fileToObject
(
s
,
GenTemplate
.
class
);
GenTemplate
template
=
(
GenTemplate
)
fileToObject
(
s
,
GenTemplate
.
class
);
if
(
template
!=
null
)
if
(
template
!=
null
)
{
templateList
.
add
(
template
);
templateList
.
add
(
template
);
}
}
}
}
}
...
@@ -338,7 +351,7 @@ public class GenUtils
...
@@ -338,7 +351,7 @@ public class GenUtils
return
"文件已存在:"
+
fileName
+
"<br/>"
;
return
"文件已存在:"
+
fileName
+
"<br/>"
;
}
}
public
static
void
main
(
String
args
[]
)
public
static
void
main
(
String
[]
args
)
{
{
try
try
{
{
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/web/CgAutoListController.java
View file @
7fa8137a
...
@@ -40,10 +40,11 @@ public class CgAutoListController extends AbstractBaseController
...
@@ -40,10 +40,11 @@ public class CgAutoListController extends AbstractBaseController
@ModelAttribute
@ModelAttribute
public
GenScheme
get
(
@RequestParam
(
required
=
true
)
String
id
)
public
GenScheme
get
(
@RequestParam
(
required
=
true
)
String
id
)
{
{
if
(
StringUtils
.
isNotBlank
(
id
))
if
(
StringUtils
.
isNotBlank
(
id
))
{
return
genSchemeService
.
get
(
id
);
return
genSchemeService
.
get
(
id
);
else
}
else
{
return
new
GenScheme
();
return
new
GenScheme
();
}
}
}
@RequestMapping
(
value
={
"list"
})
@RequestMapping
(
value
={
"list"
})
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/web/GenSchemeController.java
View file @
7fa8137a
...
@@ -44,10 +44,11 @@ public class GenSchemeController extends AbstractBaseController
...
@@ -44,10 +44,11 @@ public class GenSchemeController extends AbstractBaseController
@ModelAttribute
@ModelAttribute
public
GenScheme
get
(
@RequestParam
(
required
=
true
)
String
id
)
public
GenScheme
get
(
@RequestParam
(
required
=
true
)
String
id
)
{
{
if
(
StringUtils
.
isNotBlank
(
id
))
if
(
StringUtils
.
isNotBlank
(
id
))
{
return
genSchemeService
.
get
(
id
);
return
genSchemeService
.
get
(
id
);
else
}
else
{
return
new
GenScheme
();
return
new
GenScheme
();
}
}
}
@RequiresPermissions
(
value
={
"gen:genScheme:view"
})
@RequiresPermissions
(
value
={
"gen:genScheme:view"
})
...
@@ -55,8 +56,9 @@ public class GenSchemeController extends AbstractBaseController
...
@@ -55,8 +56,9 @@ public class GenSchemeController extends AbstractBaseController
public
String
list
(
GenScheme
genScheme
,
HttpServletRequest
request
,
HttpServletResponse
response
,
Model
model
)
public
String
list
(
GenScheme
genScheme
,
HttpServletRequest
request
,
HttpServletResponse
response
,
Model
model
)
{
{
User
user
=
UserUtils
.
getUser
();
User
user
=
UserUtils
.
getUser
();
if
(!
user
.
isAdmin
())
if
(!
user
.
isAdmin
())
{
genScheme
.
setCreateBy
(
user
);
genScheme
.
setCreateBy
(
user
);
}
Page
page
=
genSchemeService
.
find
(
new
Page
(
request
,
response
),
genScheme
);
Page
page
=
genSchemeService
.
find
(
new
Page
(
request
,
response
),
genScheme
);
model
.
addAttribute
(
"page"
,
page
);
model
.
addAttribute
(
"page"
,
page
);
return
"modules/gen/genSchemeList"
;
return
"modules/gen/genSchemeList"
;
...
@@ -66,8 +68,9 @@ public class GenSchemeController extends AbstractBaseController
...
@@ -66,8 +68,9 @@ public class GenSchemeController extends AbstractBaseController
@RequestMapping
(
value
={
"form"
})
@RequestMapping
(
value
={
"form"
})
public
String
form
(
GenScheme
genScheme
,
Model
model
)
public
String
form
(
GenScheme
genScheme
,
Model
model
)
{
{
if
(
StringUtils
.
isBlank
(
genScheme
.
getPackageName
()))
if
(
StringUtils
.
isBlank
(
genScheme
.
getPackageName
()))
{
genScheme
.
setPackageName
(
"com.jeespring.modules"
);
genScheme
.
setPackageName
(
"com.jeespring.modules"
);
}
model
.
addAttribute
(
"genScheme"
,
genScheme
);
model
.
addAttribute
(
"genScheme"
,
genScheme
);
model
.
addAttribute
(
"config"
,
GenUtils
.
getConfig
());
model
.
addAttribute
(
"config"
,
GenUtils
.
getConfig
());
model
.
addAttribute
(
"tableList"
,
genTableService
.
findAll
());
model
.
addAttribute
(
"tableList"
,
genTableService
.
findAll
());
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/web/GenTableController.java
View file @
7fa8137a
...
@@ -47,10 +47,11 @@ public class GenTableController extends AbstractBaseController
...
@@ -47,10 +47,11 @@ public class GenTableController extends AbstractBaseController
public
GenTable
get
(
GenTable
genTable
)
public
GenTable
get
(
GenTable
genTable
)
{
{
if
(
StringUtils
.
isNotBlank
(
genTable
.
getId
()))
if
(
StringUtils
.
isNotBlank
(
genTable
.
getId
()))
{
return
genTableService
.
get
(
genTable
.
getId
());
return
genTableService
.
get
(
genTable
.
getId
());
else
}
else
{
return
genTable
;
return
genTable
;
}
}
}
@RequiresPermissions
(
value
={
"gen:genTable:list"
})
@RequiresPermissions
(
value
={
"gen:genTable:list"
})
...
@@ -59,8 +60,9 @@ public class GenTableController extends AbstractBaseController
...
@@ -59,8 +60,9 @@ public class GenTableController extends AbstractBaseController
{
{
genTable
=
get
(
genTable
);
genTable
=
get
(
genTable
);
User
user
=
UserUtils
.
getUser
();
User
user
=
UserUtils
.
getUser
();
if
(!
user
.
isAdmin
())
if
(!
user
.
isAdmin
())
{
genTable
.
setCreateBy
(
user
);
genTable
.
setCreateBy
(
user
);
}
Page
page
=
genTableService
.
find
(
new
Page
(
request
,
response
),
genTable
);
Page
page
=
genTableService
.
find
(
new
Page
(
request
,
response
),
genTable
);
model
.
addAttribute
(
"page"
,
page
);
model
.
addAttribute
(
"page"
,
page
);
return
"modules/gen/genTableList"
;
return
"modules/gen/genTableList"
;
...
@@ -202,7 +204,7 @@ public class GenTableController extends AbstractBaseController
...
@@ -202,7 +204,7 @@ public class GenTableController extends AbstractBaseController
for
(
Iterator
iterator
=
getTableColumnList
.
iterator
();
iterator
.
hasNext
();)
for
(
Iterator
iterator
=
getTableColumnList
.
iterator
();
iterator
.
hasNext
();)
{
{
GenTableColumn
column
=
(
GenTableColumn
)
iterator
.
next
();
GenTableColumn
column
=
(
GenTableColumn
)
iterator
.
next
();
if
(
column
.
getIsPk
()
.
equals
(
"1"
))
if
(
"1"
.
equals
(
column
.
getIsPk
()))
{
{
sql
.
append
((
new
StringBuilder
(
" "
)).
append
(
column
.
getName
()).
append
(
" "
).
append
(
column
.
getJdbcType
()).
append
(
" comment '"
).
append
(
column
.
getComments
()).
append
(
"',"
).
toString
());
sql
.
append
((
new
StringBuilder
(
" "
)).
append
(
column
.
getName
()).
append
(
" "
).
append
(
column
.
getJdbcType
()).
append
(
" comment '"
).
append
(
column
.
getComments
()).
append
(
"',"
).
toString
());
pk
=
(
new
StringBuilder
(
String
.
valueOf
(
pk
))).
append
(
column
.
getName
()).
append
(
","
).
toString
();
pk
=
(
new
StringBuilder
(
String
.
valueOf
(
pk
))).
append
(
column
.
getName
()).
append
(
","
).
toString
();
...
@@ -223,11 +225,13 @@ public class GenTableController extends AbstractBaseController
...
@@ -223,11 +225,13 @@ public class GenTableController extends AbstractBaseController
@RequestMapping
(
value
={
"genCodeForm"
})
@RequestMapping
(
value
={
"genCodeForm"
})
public
String
genCodeForm
(
GenScheme
genScheme
,
Model
model
,
RedirectAttributes
redirectAttributes
)
public
String
genCodeForm
(
GenScheme
genScheme
,
Model
model
,
RedirectAttributes
redirectAttributes
)
{
{
if
(
StringUtils
.
isBlank
(
genScheme
.
getPackageName
()))
if
(
StringUtils
.
isBlank
(
genScheme
.
getPackageName
()))
{
genScheme
.
setPackageName
(
"com.company.project.modules"
);
genScheme
.
setPackageName
(
"com.company.project.modules"
);
}
GenScheme
oldGenScheme
=
genSchemeService
.
findUniqueByProperty
(
"gen_table_id"
,
genScheme
.
getGenTable
().
getId
());
GenScheme
oldGenScheme
=
genSchemeService
.
findUniqueByProperty
(
"gen_table_id"
,
genScheme
.
getGenTable
().
getId
());
if
(
oldGenScheme
!=
null
)
if
(
oldGenScheme
!=
null
)
{
genScheme
=
oldGenScheme
;
genScheme
=
oldGenScheme
;
}
model
.
addAttribute
(
"genScheme"
,
genScheme
);
model
.
addAttribute
(
"genScheme"
,
genScheme
);
model
.
addAttribute
(
"config"
,
GenUtils
.
getConfig
());
model
.
addAttribute
(
"config"
,
GenUtils
.
getConfig
());
model
.
addAttribute
(
"tableList"
,
genTableService
.
findAll
());
model
.
addAttribute
(
"tableList"
,
genTableService
.
findAll
());
...
@@ -251,7 +255,7 @@ public class GenTableController extends AbstractBaseController
...
@@ -251,7 +255,7 @@ public class GenTableController extends AbstractBaseController
}
else
{
}
else
{
href
=
"/"
+
genScheme
.
getModuleName
()+
"/"
+
StringUtils
.
toCamelCase
(
genScheme
.
getGenTable
().
getName
());
href
=
"/"
+
genScheme
.
getModuleName
()+
"/"
+
StringUtils
.
toCamelCase
(
genScheme
.
getGenTable
().
getName
());
}
}
if
(
genScheme
.
getCategory
()
.
equals
(
"tree"
)){
if
(
"tree"
.
equals
(
genScheme
.
getCategory
())){
href
=
href
+
"Tree"
;
href
=
href
+
"Tree"
;
}
}
genMenu
(
genScheme
,
href
);
genMenu
(
genScheme
,
href
);
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/gen/web/GenTemplateController.java
View file @
7fa8137a
...
@@ -41,10 +41,11 @@ public class GenTemplateController extends AbstractBaseController
...
@@ -41,10 +41,11 @@ public class GenTemplateController extends AbstractBaseController
@ModelAttribute
@ModelAttribute
public
GenTemplate
get
(
@RequestParam
(
required
=
true
)
String
id
)
public
GenTemplate
get
(
@RequestParam
(
required
=
true
)
String
id
)
{
{
if
(
StringUtils
.
isNotBlank
(
id
))
if
(
StringUtils
.
isNotBlank
(
id
))
{
return
genTemplateService
.
get
(
id
);
return
genTemplateService
.
get
(
id
);
else
}
else
{
return
new
GenTemplate
();
return
new
GenTemplate
();
}
}
}
@RequiresPermissions
(
value
={
"gen:genTemplate:view"
})
@RequiresPermissions
(
value
={
"gen:genTemplate:view"
})
...
@@ -52,8 +53,9 @@ public class GenTemplateController extends AbstractBaseController
...
@@ -52,8 +53,9 @@ public class GenTemplateController extends AbstractBaseController
public
String
list
(
GenTemplate
genTemplate
,
HttpServletRequest
request
,
HttpServletResponse
response
,
Model
model
)
public
String
list
(
GenTemplate
genTemplate
,
HttpServletRequest
request
,
HttpServletResponse
response
,
Model
model
)
{
{
User
user
=
UserUtils
.
getUser
();
User
user
=
UserUtils
.
getUser
();
if
(!
user
.
isAdmin
())
if
(!
user
.
isAdmin
())
{
genTemplate
.
setCreateBy
(
user
);
genTemplate
.
setCreateBy
(
user
);
}
Page
page
=
genTemplateService
.
find
(
new
Page
(
request
,
response
),
genTemplate
);
Page
page
=
genTemplateService
.
find
(
new
Page
(
request
,
response
),
genTemplate
);
model
.
addAttribute
(
"page"
,
page
);
model
.
addAttribute
(
"page"
,
page
);
return
"modules/gen/genTemplateList"
;
return
"modules/gen/genTemplateList"
;
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/iim/service/ChatHistoryService.java
View file @
7fa8137a
...
@@ -22,28 +22,33 @@ import com.jeespring.modules.iim.entity.ChatHistory;
...
@@ -22,28 +22,33 @@ import com.jeespring.modules.iim.entity.ChatHistory;
@Transactional
(
readOnly
=
true
)
@Transactional
(
readOnly
=
true
)
public
class
ChatHistoryService
extends
AbstractBaseService
<
ChatHistoryDao
,
ChatHistory
>
{
public
class
ChatHistoryService
extends
AbstractBaseService
<
ChatHistoryDao
,
ChatHistory
>
{
public
ChatHistory
get
(
String
id
)
{
@Override
public
ChatHistory
get
(
String
id
)
{
return
super
.
get
(
id
);
return
super
.
get
(
id
);
}
}
public
List
<
ChatHistory
>
findList
(
ChatHistory
chatHistory
)
{
@Override
public
List
<
ChatHistory
>
findList
(
ChatHistory
chatHistory
)
{
return
super
.
findList
(
chatHistory
);
return
super
.
findList
(
chatHistory
);
}
}
public
Page
<
ChatHistory
>
findPage
(
Page
<
ChatHistory
>
page
,
ChatHistory
entity
)
{
@Override
public
Page
<
ChatHistory
>
findPage
(
Page
<
ChatHistory
>
page
,
ChatHistory
entity
)
{
entity
.
setPage
(
page
);
entity
.
setPage
(
page
);
page
.
setList
(
dao
.
findLogList
(
entity
));
page
.
setList
(
dao
.
findLogList
(
entity
));
return
page
;
return
page
;
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
save
(
ChatHistory
chatHistory
)
{
public
void
save
(
ChatHistory
chatHistory
)
{
super
.
save
(
chatHistory
);
super
.
save
(
chatHistory
);
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
delete
(
ChatHistory
chatHistory
)
{
public
void
delete
(
ChatHistory
chatHistory
)
{
super
.
delete
(
chatHistory
);
super
.
delete
(
chatHistory
);
}
}
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/iim/service/MailBoxService.java
View file @
7fa8137a
...
@@ -26,11 +26,13 @@ public class MailBoxService extends AbstractBaseService<MailBoxDao, MailBox> {
...
@@ -26,11 +26,13 @@ public class MailBoxService extends AbstractBaseService<MailBoxDao, MailBox> {
@Autowired
@Autowired
private
MailBoxDao
mailBoxDao
;
private
MailBoxDao
mailBoxDao
;
public
MailBox
get
(
String
id
)
{
@Override
public
MailBox
get
(
String
id
)
{
return
super
.
get
(
id
);
return
super
.
get
(
id
);
}
}
public
List
<
MailBox
>
findList
(
MailBox
mailBox
)
{
@Override
public
List
<
MailBox
>
findList
(
MailBox
mailBox
)
{
return
super
.
findList
(
mailBox
);
return
super
.
findList
(
mailBox
);
}
}
...
@@ -38,12 +40,14 @@ public class MailBoxService extends AbstractBaseService<MailBoxDao, MailBox> {
...
@@ -38,12 +40,14 @@ public class MailBoxService extends AbstractBaseService<MailBoxDao, MailBox> {
return
super
.
findPage
(
page
,
mailBox
);
return
super
.
findPage
(
page
,
mailBox
);
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
save
(
MailBox
mailBox
)
{
public
void
save
(
MailBox
mailBox
)
{
super
.
save
(
mailBox
);
super
.
save
(
mailBox
);
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
delete
(
MailBox
mailBox
)
{
public
void
delete
(
MailBox
mailBox
)
{
super
.
delete
(
mailBox
);
super
.
delete
(
mailBox
);
}
}
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/iim/service/MailComposeService.java
View file @
7fa8137a
...
@@ -25,11 +25,13 @@ import com.jeespring.modules.iim.entity.MailPage;
...
@@ -25,11 +25,13 @@ import com.jeespring.modules.iim.entity.MailPage;
public
class
MailComposeService
extends
AbstractBaseService
<
MailComposeDao
,
MailCompose
>
{
public
class
MailComposeService
extends
AbstractBaseService
<
MailComposeDao
,
MailCompose
>
{
@Autowired
@Autowired
private
MailComposeDao
mailComposeDao
;
private
MailComposeDao
mailComposeDao
;
public
MailCompose
get
(
String
id
)
{
@Override
public
MailCompose
get
(
String
id
)
{
return
super
.
get
(
id
);
return
super
.
get
(
id
);
}
}
public
List
<
MailCompose
>
findList
(
MailCompose
mailCompose
)
{
@Override
public
List
<
MailCompose
>
findList
(
MailCompose
mailCompose
)
{
return
super
.
findList
(
mailCompose
);
return
super
.
findList
(
mailCompose
);
}
}
...
@@ -37,12 +39,14 @@ public class MailComposeService extends AbstractBaseService<MailComposeDao, Mail
...
@@ -37,12 +39,14 @@ public class MailComposeService extends AbstractBaseService<MailComposeDao, Mail
return
super
.
findPage
(
page
,
mailCompose
);
return
super
.
findPage
(
page
,
mailCompose
);
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
save
(
MailCompose
mailCompose
)
{
public
void
save
(
MailCompose
mailCompose
)
{
super
.
save
(
mailCompose
);
super
.
save
(
mailCompose
);
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
delete
(
MailCompose
mailCompose
)
{
public
void
delete
(
MailCompose
mailCompose
)
{
super
.
delete
(
mailCompose
);
super
.
delete
(
mailCompose
);
}
}
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/iim/service/MailService.java
View file @
7fa8137a
...
@@ -33,22 +33,26 @@ public class MailService extends AbstractBaseService<MailDao, Mail> {
...
@@ -33,22 +33,26 @@ public class MailService extends AbstractBaseService<MailDao, Mail> {
@Autowired
@Autowired
private
MailComposeDao
mailComposeDao
;
private
MailComposeDao
mailComposeDao
;
public
Mail
get
(
String
id
)
{
@Override
public
Mail
get
(
String
id
)
{
Mail
mail
=
super
.
get
(
id
);
Mail
mail
=
super
.
get
(
id
);
mail
.
setMailBoxList
(
mailBoxDao
.
findList
(
new
MailBox
(
mail
)));
mail
.
setMailBoxList
(
mailBoxDao
.
findList
(
new
MailBox
(
mail
)));
mail
.
setMailComposeList
(
mailComposeDao
.
findList
(
new
MailCompose
(
mail
)));
mail
.
setMailComposeList
(
mailComposeDao
.
findList
(
new
MailCompose
(
mail
)));
return
mail
;
return
mail
;
}
}
public
List
<
Mail
>
findList
(
Mail
mail
)
{
@Override
public
List
<
Mail
>
findList
(
Mail
mail
)
{
return
super
.
findList
(
mail
);
return
super
.
findList
(
mail
);
}
}
public
Page
<
Mail
>
findPage
(
Page
<
Mail
>
page
,
Mail
mail
)
{
@Override
public
Page
<
Mail
>
findPage
(
Page
<
Mail
>
page
,
Mail
mail
)
{
return
super
.
findPage
(
page
,
mail
);
return
super
.
findPage
(
page
,
mail
);
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
save
(
Mail
mail
)
{
public
void
save
(
Mail
mail
)
{
super
.
save
(
mail
);
super
.
save
(
mail
);
for
(
MailBox
mailBox
:
mail
.
getMailBoxList
()){
for
(
MailBox
mailBox
:
mail
.
getMailBoxList
()){
...
@@ -125,7 +129,8 @@ public class MailService extends AbstractBaseService<MailDao, Mail> {
...
@@ -125,7 +129,8 @@ public class MailService extends AbstractBaseService<MailDao, Mail> {
}
}
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
delete
(
Mail
mail
)
{
public
void
delete
(
Mail
mail
)
{
super
.
delete
(
mail
);
super
.
delete
(
mail
);
mailBoxDao
.
delete
(
new
MailBox
(
mail
));
mailBoxDao
.
delete
(
new
MailBox
(
mail
));
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/iim/service/MyCalendarService.java
View file @
7fa8137a
...
@@ -23,24 +23,29 @@ import com.jeespring.modules.iim.entity.MyCalendar;
...
@@ -23,24 +23,29 @@ import com.jeespring.modules.iim.entity.MyCalendar;
@Transactional
(
readOnly
=
true
)
@Transactional
(
readOnly
=
true
)
public
class
MyCalendarService
extends
AbstractBaseService
<
MyCalendarDao
,
MyCalendar
>
{
public
class
MyCalendarService
extends
AbstractBaseService
<
MyCalendarDao
,
MyCalendar
>
{
public
MyCalendar
get
(
String
id
)
{
@Override
public
MyCalendar
get
(
String
id
)
{
return
super
.
get
(
id
);
return
super
.
get
(
id
);
}
}
public
List
<
MyCalendar
>
findList
(
MyCalendar
myCalendar
)
{
@Override
public
List
<
MyCalendar
>
findList
(
MyCalendar
myCalendar
)
{
return
super
.
findList
(
myCalendar
);
return
super
.
findList
(
myCalendar
);
}
}
public
Page
<
MyCalendar
>
findPage
(
Page
<
MyCalendar
>
page
,
MyCalendar
myCalendar
)
{
@Override
public
Page
<
MyCalendar
>
findPage
(
Page
<
MyCalendar
>
page
,
MyCalendar
myCalendar
)
{
return
super
.
findPage
(
page
,
myCalendar
);
return
super
.
findPage
(
page
,
myCalendar
);
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
save
(
MyCalendar
myCalendar
)
{
public
void
save
(
MyCalendar
myCalendar
)
{
super
.
save
(
myCalendar
);
super
.
save
(
myCalendar
);
}
}
@Transactional
(
readOnly
=
false
)
@Override
@Transactional
(
readOnly
=
false
)
public
void
delete
(
MyCalendar
myCalendar
)
{
public
void
delete
(
MyCalendar
myCalendar
)
{
super
.
delete
(
myCalendar
);
super
.
delete
(
myCalendar
);
}
}
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/iim/web/ChatHistoryController.java
View file @
7fa8137a
...
@@ -104,7 +104,7 @@ public class ChatHistoryController extends AbstractBaseController {
...
@@ -104,7 +104,7 @@ public class ChatHistoryController extends AbstractBaseController {
*/
*/
@RequestMapping
(
value
=
"deleteAll"
)
@RequestMapping
(
value
=
"deleteAll"
)
public
String
deleteAll
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
public
String
deleteAll
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
String
idArray
[]
=
ids
.
split
(
","
);
String
[]
idArray
=
ids
.
split
(
","
);
for
(
String
id
:
idArray
){
for
(
String
id
:
idArray
){
chatHistoryService
.
delete
(
chatHistoryService
.
get
(
id
));
chatHistoryService
.
delete
(
chatHistoryService
.
get
(
id
));
}
}
...
@@ -138,7 +138,7 @@ public class ChatHistoryController extends AbstractBaseController {
...
@@ -138,7 +138,7 @@ public class ChatHistoryController extends AbstractBaseController {
Page
<
ChatHistory
>
page
=
chatHistoryService
.
findPage
(
new
Page
<
ChatHistory
>(
request
,
response
),
chatHistory
);
Page
<
ChatHistory
>
page
=
chatHistoryService
.
findPage
(
new
Page
<
ChatHistory
>(
request
,
response
),
chatHistory
);
List
<
ChatHistory
>
list
=
page
.
getList
();
List
<
ChatHistory
>
list
=
page
.
getList
();
for
(
ChatHistory
c
:
list
){
for
(
ChatHistory
c
:
list
){
if
(
c
.
getStatus
()
.
equals
(
"0"
)){
if
(
"0"
.
equals
(
c
.
getStatus
())){
if
(
c
.
getUserid2
().
equals
(
UserUtils
.
getUser
().
getLoginName
())){
//把发送给我的信息标记为已读
if
(
c
.
getUserid2
().
equals
(
UserUtils
.
getUser
().
getLoginName
())){
//把发送给我的信息标记为已读
c
.
setStatus
(
"1"
);
//标记为已读
c
.
setStatus
(
"1"
);
//标记为已读
chatHistoryService
.
save
(
c
);
chatHistoryService
.
save
(
c
);
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/iim/web/ContactController.java
View file @
7fa8137a
...
@@ -85,7 +85,7 @@ public class ContactController extends AbstractBaseController {
...
@@ -85,7 +85,7 @@ public class ContactController extends AbstractBaseController {
*/
*/
@RequestMapping
(
value
=
"addFriend"
)
@RequestMapping
(
value
=
"addFriend"
)
public
String
addFriend
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
public
String
addFriend
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
String
idArray
[]
=
ids
.
split
(
","
);
String
[]
idArray
=
ids
.
split
(
","
);
User
currentUser
=
UserUtils
.
getUser
();
User
currentUser
=
UserUtils
.
getUser
();
for
(
String
id
:
idArray
){
for
(
String
id
:
idArray
){
if
(
userDao
.
findFriend
(
currentUser
.
getId
(),
id
)
==
null
){
if
(
userDao
.
findFriend
(
currentUser
.
getId
(),
id
)
==
null
){
...
...
JeeSpringCloud/src/main/java/com/jeespring/modules/iim/web/MailBoxController.java
View file @
7fa8137a
...
@@ -88,7 +88,7 @@ public class MailBoxController extends AbstractBaseController {
...
@@ -88,7 +88,7 @@ public class MailBoxController extends AbstractBaseController {
@RequestMapping
(
value
=
"detail"
)
@RequestMapping
(
value
=
"detail"
)
public
String
detail
(
MailBox
mailBox
,
Model
model
)
{
public
String
detail
(
MailBox
mailBox
,
Model
model
)
{
if
(
mailBox
.
getReadstatus
()
.
equals
(
"0"
)){
//更改未读状态为已读状态
if
(
"0"
.
equals
(
mailBox
.
getReadstatus
())){
//更改未读状态为已读状态
mailBox
.
setReadstatus
(
"1"
);
//1表示已读
mailBox
.
setReadstatus
(
"1"
);
//1表示已读
mailBoxService
.
save
(
mailBox
);
mailBoxService
.
save
(
mailBox
);
}
}
...
@@ -143,7 +143,7 @@ public class MailBoxController extends AbstractBaseController {
...
@@ -143,7 +143,7 @@ public class MailBoxController extends AbstractBaseController {
*/
*/
@RequestMapping
(
value
=
"deleteAll"
)
@RequestMapping
(
value
=
"deleteAll"
)
public
String
deleteAll
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
public
String
deleteAll
(
String
ids
,
RedirectAttributes
redirectAttributes
)
{
String
idArray
[]
=
ids
.
split
(
","
);
String
[]
idArray
=
ids
.
split
(
","
);
for
(
String
id
:
idArray
){
for
(
String
id
:
idArray
){
mailBoxService
.
delete
(
mailBoxService
.
get
(
id
));
mailBoxService
.
delete
(
mailBoxService
.
get
(
id
));
}
}
...
...
Prev
1
2
3
4
5
6
7
8
9
…
11
Next
Write
Preview
Supports
Markdown
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