Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
f664e3ca
Commit
f664e3ca
authored
Apr 30, 2020
by
fudahua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
order字段
parent
a7fb769f
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
23 additions
and
23 deletions
+23
-23
DepartmentDTO.java
...ain/java/com/gic/haoban/manage/api/dto/DepartmentDTO.java
+8
-8
DepartmentMapper.java
...ic/haoban/manage/service/dao/mapper/DepartmentMapper.java
+1
-1
TabHaobanDepartment.java
...gic/haoban/manage/service/entity/TabHaobanDepartment.java
+8
-8
DepartmentServiceImpl.java
...an/manage/service/service/impl/DepartmentServiceImpl.java
+2
-2
DepartmentApiServiceImpl.java
...ge/service/service/out/impl/DepartmentApiServiceImpl.java
+2
-2
DepartmentMapper.xml
...e3-service/src/main/resources/mapper/DepartmentMapper.xml
+2
-2
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/DepartmentDTO.java
View file @
f664e3ca
...
@@ -31,7 +31,7 @@ public class DepartmentDTO implements Serializable {
...
@@ -31,7 +31,7 @@ public class DepartmentDTO implements Serializable {
private
Integer
level
;
private
Integer
level
;
private
Integer
sort
;
private
Long
sort
;
private
Integer
staffCount
;
private
Integer
staffCount
;
...
@@ -159,15 +159,15 @@ public class DepartmentDTO implements Serializable {
...
@@ -159,15 +159,15 @@ public class DepartmentDTO implements Serializable {
this
.
level
=
level
;
this
.
level
=
level
;
}
}
public
Integer
getSort
()
{
public
Long
getSort
()
{
return
sort
;
return
sort
;
}
}
public
void
setSort
(
Integer
sort
)
{
public
void
setSort
(
Long
sort
)
{
this
.
sort
=
sort
;
this
.
sort
=
sort
;
}
}
public
String
getWxEnterpriseId
()
{
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
return
wxEnterpriseId
;
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/DepartmentMapper.java
View file @
f664e3ca
...
@@ -26,7 +26,7 @@ public interface DepartmentMapper {
...
@@ -26,7 +26,7 @@ public interface DepartmentMapper {
List
<
TabHaobanDepartment
>
listStoreLikeName
(
@Param
(
"departmentName"
)
String
departmentName
);
List
<
TabHaobanDepartment
>
listStoreLikeName
(
@Param
(
"departmentName"
)
String
departmentName
);
int
selectMaxSort
(
@Param
(
"parentDepartmentId"
)
String
parentDepartmentId
);
long
selectMaxSort
(
@Param
(
"parentDepartmentId"
)
String
parentDepartmentId
);
List
<
TabHaobanDepartment
>
selectByRelatedId
(
@Param
(
"relatedId"
)
String
relatedId
);
List
<
TabHaobanDepartment
>
selectByRelatedId
(
@Param
(
"relatedId"
)
String
relatedId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/TabHaobanDepartment.java
View file @
f664e3ca
...
@@ -30,7 +30,7 @@ public class TabHaobanDepartment implements Serializable {
...
@@ -30,7 +30,7 @@ public class TabHaobanDepartment implements Serializable {
private
Integer
level
;
private
Integer
level
;
private
Integer
sort
;
private
Long
sort
;
private
String
wxEnterpriseId
;
private
String
wxEnterpriseId
;
...
@@ -148,15 +148,15 @@ public class TabHaobanDepartment implements Serializable {
...
@@ -148,15 +148,15 @@ public class TabHaobanDepartment implements Serializable {
this
.
level
=
level
;
this
.
level
=
level
;
}
}
public
Integer
getSort
()
{
public
Long
getSort
()
{
return
sort
;
return
sort
;
}
}
public
void
setSort
(
Integer
sort
)
{
public
void
setSort
(
Long
sort
)
{
this
.
sort
=
sort
;
this
.
sort
=
sort
;
}
}
public
String
getWxEnterpriseId
()
{
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
return
wxEnterpriseId
;
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/DepartmentServiceImpl.java
View file @
f664e3ca
...
@@ -41,9 +41,9 @@ public class DepartmentServiceImpl implements DepartmentService {
...
@@ -41,9 +41,9 @@ public class DepartmentServiceImpl implements DepartmentService {
Date
now
=
new
Date
();
Date
now
=
new
Date
();
TabHaobanDepartment
tab
=
EntityUtil
.
changeEntityByJSON
(
TabHaobanDepartment
.
class
,
department
);
TabHaobanDepartment
tab
=
EntityUtil
.
changeEntityByJSON
(
TabHaobanDepartment
.
class
,
department
);
tab
.
setDepartmentId
(
StringUtil
.
randomUUID
());
tab
.
setDepartmentId
(
StringUtil
.
randomUUID
());
Integer
sort
=
tab
.
getSort
();
Long
sort
=
tab
.
getSort
();
if
(
sort
==
null
)
{
if
(
sort
==
null
)
{
int
maxSort
=
mapper
.
selectMaxSort
(
department
.
getParentDepartmentId
());
long
maxSort
=
mapper
.
selectMaxSort
(
department
.
getParentDepartmentId
());
tab
.
setSort
(
maxSort
+
1
);
tab
.
setSort
(
maxSort
+
1
);
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/DepartmentApiServiceImpl.java
View file @
f664e3ca
...
@@ -107,9 +107,9 @@ public class DepartmentApiServiceImpl implements DepartmentApiService {
...
@@ -107,9 +107,9 @@ public class DepartmentApiServiceImpl implements DepartmentApiService {
WxEnterpriseDTO
enterpriseDTO
=
wxEnterpriseService
.
selectById
(
department
.
getWxEnterpriseId
());
WxEnterpriseDTO
enterpriseDTO
=
wxEnterpriseService
.
selectById
(
department
.
getWxEnterpriseId
());
logger
.
info
(
"【部门新增】enterpriseDTO = {}"
,
JSON
.
toJSONString
(
enterpriseDTO
));
logger
.
info
(
"【部门新增】enterpriseDTO = {}"
,
JSON
.
toJSONString
(
enterpriseDTO
));
if
(
enterpriseDTO
!=
null
)
{
if
(
enterpriseDTO
!=
null
)
{
Integer
sort
=
department
.
getSort
();
Long
sort
=
department
.
getSort
();
if
(
sort
==
null
)
{
if
(
sort
==
null
)
{
int
maxSort
=
departmentMapper
.
selectMaxSort
(
department
.
getParentDepartmentId
());
long
maxSort
=
departmentMapper
.
selectMaxSort
(
department
.
getParentDepartmentId
());
department
.
setSort
(
maxSort
+
1
);
department
.
setSort
(
maxSort
+
1
);
}
}
...
...
haoban-manage3-service/src/main/resources/mapper/DepartmentMapper.xml
View file @
f664e3ca
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
<result
column=
"wx_department_id"
property=
"wxDepartmentId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_department_id"
property=
"wxDepartmentId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_enterprise_id"
property=
"wxEnterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_enterprise_id"
property=
"wxEnterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"enterprise_id"
property=
"enterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"enterprise_id"
property=
"enterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"sort"
property=
"sort"
jdbcType=
"
INTEGER
"
/>
<result
column=
"sort"
property=
"sort"
jdbcType=
"
BIGINT
"
/>
<result
column=
"level"
property=
"level"
jdbcType=
"INTEGER"
/>
<result
column=
"level"
property=
"level"
jdbcType=
"INTEGER"
/>
<result
column=
"temp_flag"
property=
"tempFlag"
jdbcType=
"INTEGER"
/>
<result
column=
"temp_flag"
property=
"tempFlag"
jdbcType=
"INTEGER"
/>
</resultMap>
</resultMap>
...
@@ -255,7 +255,7 @@
...
@@ -255,7 +255,7 @@
and is_store =1
and is_store =1
</select>
</select>
<select
id=
"selectMaxSort"
resultType=
"java.lang.
Integer
"
parameterType=
"java.lang.String"
>
<select
id=
"selectMaxSort"
resultType=
"java.lang.
Long
"
parameterType=
"java.lang.String"
>
select
select
ifnull(max(sort),0)
ifnull(max(sort),0)
from tab_haoban_department
from tab_haoban_department
...
...
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