Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
f1ce775f
Commit
f1ce775f
authored
Dec 17, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改客户管理
parent
a4bebd2e
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
50 additions
and
3 deletions
+50
-3
AppStaffUserDTO.java
...github/wxiaoqi/security/admin/entity/AppStaffUserDTO.java
+6
-1
ModifiedUsers.java
...m/github/wxiaoqi/security/admin/entity/ModifiedUsers.java
+19
-0
AppStaffUserBiz.java
...om/github/wxiaoqi/security/admin/biz/AppStaffUserBiz.java
+13
-1
AppStaffUserMapper.java
...hub/wxiaoqi/security/admin/mapper/AppStaffUserMapper.java
+5
-0
AppStaffUserMapper.xml
...ce-admin/src/main/resources/mapper/AppStaffUserMapper.xml
+7
-1
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/entity/AppStaffUserDTO.java
View file @
f1ce775f
...
@@ -18,6 +18,11 @@ public class AppStaffUserDTO {
...
@@ -18,6 +18,11 @@ public class AppStaffUserDTO {
* 员工手机号
* 员工手机号
*/
*/
private
String
suPhone
;
private
String
suPhone
;
/**
* 客户id
*/
private
Integer
uid
;
/**
/**
* 下级客户姓名
* 下级客户姓名
*/
*/
...
@@ -30,5 +35,5 @@ public class AppStaffUserDTO {
...
@@ -30,5 +35,5 @@ public class AppStaffUserDTO {
/**
/**
* 下级身份
* 下级身份
*/
*/
private
String
positionId
;
private
Integer
positionId
;
}
}
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/entity/ModifiedUsers.java
0 → 100644
View file @
f1ce775f
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
entity
;
import
lombok.Data
;
/**
* 修改后的用户信息
* @author Administrator
* @Auther: Administrator
* @Date: 2019/12/17 18:24
* @Description:
*/
@Data
public
class
ModifiedUsers
{
private
Integer
userid
;
private
String
phone
;
private
String
name
;
private
Integer
positionId
;
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/AppStaffUserBiz.java
View file @
f1ce775f
...
@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
...
@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
import
com.github.wxiaoqi.security.admin.entity.AppStaffUser
;
import
com.github.wxiaoqi.security.admin.entity.AppStaffUser
;
import
com.github.wxiaoqi.security.admin.entity.AppStaffUserDTO
;
import
com.github.wxiaoqi.security.admin.entity.AppStaffUserDTO
;
import
com.github.wxiaoqi.security.admin.entity.AppStaffUserVo
;
import
com.github.wxiaoqi.security.admin.entity.AppStaffUserVo
;
import
com.github.wxiaoqi.security.admin.entity.ModifiedUsers
;
import
com.github.wxiaoqi.security.admin.mapper.AppStaffUserMapper
;
import
com.github.wxiaoqi.security.admin.mapper.AppStaffUserMapper
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
...
@@ -100,7 +101,7 @@ public class AppStaffUserBiz extends BaseBiz<AppStaffUserMapper, AppStaffUser> {
...
@@ -100,7 +101,7 @@ public class AppStaffUserBiz extends BaseBiz<AppStaffUserMapper, AppStaffUser> {
* 添加用户关系
* 添加用户关系
* @param staffUserDTO
* @param staffUserDTO
*/
*/
public
void
add
(
AppStaffUserDTO
staffUserDTO
){
public
void
add
AppStaffUser
(
AppStaffUserDTO
staffUserDTO
){
AppStaffUser
staffUser
=
new
AppStaffUser
();
AppStaffUser
staffUser
=
new
AppStaffUser
();
BeanUtils
.
copyProperties
(
staffUserDTO
,
staffUser
);
BeanUtils
.
copyProperties
(
staffUserDTO
,
staffUser
);
staffUser
.
setStatus
(
1
);
staffUser
.
setStatus
(
1
);
...
@@ -114,5 +115,16 @@ public class AppStaffUserBiz extends BaseBiz<AppStaffUserMapper, AppStaffUser> {
...
@@ -114,5 +115,16 @@ public class AppStaffUserBiz extends BaseBiz<AppStaffUserMapper, AppStaffUser> {
}
}
}
}
/**
* 修改客户关系,根据修改后的用户信息
* @param modifiedUsers
*/
public
void
updateByModifiedUsers
(
ModifiedUsers
modifiedUsers
){
if
(
POSITION_ID
.
equals
(
modifiedUsers
.
getPositionId
()))
{
mapper
.
updateByPositionId
(
modifiedUsers
);
}
else
{
mapper
.
update
(
modifiedUsers
);
}
}
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/mapper/AppStaffUserMapper.java
View file @
f1ce775f
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
mapper
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
mapper
;
import
com.github.wxiaoqi.security.admin.entity.AppStaffUser
;
import
com.github.wxiaoqi.security.admin.entity.AppStaffUser
;
import
com.github.wxiaoqi.security.admin.entity.ModifiedUsers
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
org.apache.ibatis.annotations.Select
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
...
@@ -13,4 +14,8 @@ import java.util.List;
...
@@ -13,4 +14,8 @@ import java.util.List;
*/
*/
public
interface
AppStaffUserMapper
extends
Mapper
<
AppStaffUser
>
{
public
interface
AppStaffUserMapper
extends
Mapper
<
AppStaffUser
>
{
List
<
AppStaffUser
>
selectByBysuIdOrUsername
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"username"
)
String
username
);
List
<
AppStaffUser
>
selectByBysuIdOrUsername
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"username"
)
String
username
);
void
updateByPositionId
(
ModifiedUsers
modifiedUsers
);
void
update
(
ModifiedUsers
modifiedUsers
);
}
}
ace-modules/ace-admin/src/main/resources/mapper/AppStaffUserMapper.xml
View file @
f1ce775f
...
@@ -2,7 +2,13 @@
...
@@ -2,7 +2,13 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.github.wxiaoqi.security.admin.mapper.AppStaffUserMapper"
>
<mapper
namespace=
"com.github.wxiaoqi.security.admin.mapper.AppStaffUserMapper"
>
<select
id=
"selectByBysuIdOrUsername"
resultType=
"com.github.wxiaoqi.security.admin.entity.AppStaffUser"
>
<select
id=
"selectByBysuIdOrUsername"
resultType=
"com.github.wxiaoqi.security.admin.entity.AppStaffUser"
>
select * from where is_del = 0 and (su_id=#{id} or su_phone=#{username})
select * from
app_staff_user
where is_del = 0 and (su_id=#{id} or su_phone=#{username})
</select>
</select>
<update
id=
"updateByPositionId"
parameterType=
"com.github.wxiaoqi.security.admin.entity.ModifiedUsers"
>
update app_staff_user set su_phone=#{phone} where su_id=#{userid}
</update>
<update
id=
"update"
parameterType=
"com.github.wxiaoqi.security.admin.entity.ModifiedUsers"
>
update app_staff_user set u_name=#{name}, phone= #{phone} where u_id=#{userid}
</update>
</mapper>
</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