Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
polysoft-nafmii
/
polysoft-parent
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 1c3bf2ba
authored
May 25, 2021
by
ypenglv
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
调整配置
1 parent
804eb018
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
191 additions
and
52 deletions
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/controller/CenterRoleController.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/controller/CenterUserController.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/AddOrUpdateUserParam.java → nafmii-web-center/src/main/java/org/nafmii/webcenter/user/dto/AddCenterUserDto.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/dto/AddOrUpdateUserDto.java → nafmii-web-center/src/main/java/org/nafmii/webcenter/user/dto/ModifyCenterUserDto.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/entity/CenterUserPO.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/entity/CenterUserRolePO.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/AddCenterUserParam.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/GroupOne.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/GroupTwo.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/LoginParam.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/ModifyCenterUserParam.java
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/controller/CenterRoleController.java
View file @
1c3bf2b
...
@@ -3,11 +3,8 @@ package org.nafmii.webcenter.user.controller;
...
@@ -3,11 +3,8 @@ package org.nafmii.webcenter.user.controller;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.nafmii.webcenter.user.dto.CenterRoleDto
;
import
org.nafmii.webcenter.user.param.*
;
import
org.nafmii.webcenter.user.param.*
;
import
org.nafmii.webcenter.user.service.ICenterRoleService
;
import
org.nafmii.webcenter.user.service.ICenterRoleService
;
import
org.nafmii.webcenter.user.vo.CenterRoleVO
;
import
org.nafmii.webcenter.user.vo.CenterUserAndRoleVo
;
import
org.nafmii.webcenter.user.vo.RoleListVo
;
import
org.nafmii.webcenter.user.vo.RoleListVo
;
import
org.nafmii.common.param.BeanTransferUtils
;
import
org.nafmii.common.param.BeanTransferUtils
;
import
org.nafmii.common.param.PageResult
;
import
org.nafmii.common.param.PageResult
;
...
@@ -16,7 +13,6 @@ import org.springframework.validation.annotation.Validated;
...
@@ -16,7 +13,6 @@ import org.springframework.validation.annotation.Validated;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.List
;
/**
/**
* <p>
* <p>
...
...
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/controller/CenterUserController.java
View file @
1c3bf2b
...
@@ -3,13 +3,16 @@ package org.nafmii.webcenter.user.controller;
...
@@ -3,13 +3,16 @@ package org.nafmii.webcenter.user.controller;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.nafmii.webcenter.user.param.AddOrUpdateUserParam
;
import
org.nafmii.common.param.IdQuery
;
import
org.nafmii.webcenter.user.dto.AddCenterUserDto
;
import
org.nafmii.webcenter.user.dto.ModifyCenterUserDto
;
import
org.nafmii.webcenter.user.param.AddCenterUserParam
;
import
org.nafmii.webcenter.user.param.LoginParam
;
import
org.nafmii.webcenter.user.param.LoginParam
;
import
org.nafmii.webcenter.user.param.ModifyCenterUserParam
;
import
org.nafmii.webcenter.user.param.QueryUsersParam
;
import
org.nafmii.webcenter.user.param.QueryUsersParam
;
import
org.nafmii.webcenter.user.param.SwitchStatusParam
;
import
org.nafmii.webcenter.user.param.SwitchStatusParam
;
import
org.nafmii.webcenter.user.service.ICenterUserService
;
import
org.nafmii.webcenter.user.service.ICenterUserService
;
import
org.nafmii.webcenter.user.vo.CenterUserAndRoleVo
;
import
org.nafmii.webcenter.user.vo.CenterUserAndRoleVo
;
import
org.nafmii.webcenter.user.vo.CenterUserVO
;
import
org.nafmii.common.param.BeanTransferUtils
;
import
org.nafmii.common.param.BeanTransferUtils
;
import
org.nafmii.common.param.PageResult
;
import
org.nafmii.common.param.PageResult
;
import
org.nafmii.common.response.ApiResponse
;
import
org.nafmii.common.response.ApiResponse
;
...
@@ -18,7 +21,6 @@ import org.springframework.web.bind.annotation.*;
...
@@ -18,7 +21,6 @@ import org.springframework.web.bind.annotation.*;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
/**
/**
* <p>
* <p>
...
@@ -35,26 +37,45 @@ public class CenterUserController {
...
@@ -35,26 +37,45 @@ public class CenterUserController {
@Resource
@Resource
private
ICenterUserService
centerUserService
;
private
ICenterUserService
centerUserService
;
@ApiOperation
(
value
=
"中心端
用户登陆"
,
notes
=
"中心端用户
登陆"
)
@ApiOperation
(
value
=
"中心端
登陆"
,
notes
=
"中心端
登陆"
)
@PostMapping
(
"/login"
)
@PostMapping
(
"/login"
)
@ResponseBody
@ResponseBody
public
ApiResponse
login
(
@RequestBody
@Validated
LoginParam
param
,
HttpServletRequest
request
){
public
ApiResponse
login
(
@RequestBody
@Validated
LoginParam
param
,
HttpServletRequest
request
){
ApiResponse
login
=
centerUserService
.
userLogin
(
param
,
request
);
return
login
;
return
new
ApiResponse
(
centerUserService
.
userLogin
(
param
,
request
))
;
}
}
@ApiOperation
(
value
=
"中心端新建或编辑用户接口"
,
notes
=
"中心端新建或编辑用户接口"
)
@ApiOperation
(
value
=
"中心端新建用户"
,
notes
=
"中心端新建用户"
)
@PostMapping
(
"/addOrUpdateUser"
)
@PostMapping
(
"/addCenterUser"
)
@ResponseBody
public
ApiResponse
addCenterUser
(
@RequestBody
@Validated
AddCenterUserParam
param
){
AddCenterUserDto
dto
=
BeanTransferUtils
.
transfer
(
param
,
AddCenterUserDto
.
class
);
return
centerUserService
.
addCenterUser
(
dto
);
}
@ApiOperation
(
value
=
"中心端新建用户"
,
notes
=
"中心端新建用户"
)
@GetMapping
(
"/getCenterUser"
)
@ResponseBody
@ResponseBody
public
ApiResponse
addOrUpdateUser
(
@RequestBody
@Validated
AddOrUpdateUserParam
param
){
public
ApiResponse
getCenterUser
(
@Validated
IdQuery
query
){
ApiResponse
user
=
centerUserService
.
addOrUpdateUser
(
param
);
return
user
;
// AddCenterUserDto dto = BeanTransferUtils.transfer(param,AddCenterUserDto.class);
return
new
ApiResponse
();
}
}
@ApiOperation
(
value
=
"中心端编辑用户"
,
notes
=
"中心端编辑用户"
)
@PostMapping
(
"/modifyCenterUser"
)
@ResponseBody
public
ApiResponse
modifyCenterUser
(
@RequestBody
@Validated
ModifyCenterUserParam
param
){
@ApiOperation
(
value
=
"中心端用户"
,
notes
=
"中心端用户"
)
ModifyCenterUserDto
dto
=
BeanTransferUtils
.
transfer
(
param
,
ModifyCenterUserDto
.
class
);
@PostMapping
(
"/queryUser"
)
return
centerUserService
.
modifyCenterUser
(
dto
);
}
@ApiOperation
(
value
=
"中心端用户列表"
,
notes
=
"中心端用户列表"
)
@PostMapping
(
"/queryUserList"
)
@ResponseBody
@ResponseBody
public
ApiResponse
queryUser
(
@RequestBody
QueryUsersParam
param
){
public
ApiResponse
queryUser
List
(
@RequestBody
QueryUsersParam
param
){
PageHelper
.
startPage
(
param
.
getPageNum
(),
param
.
getPageSize
());
PageHelper
.
startPage
(
param
.
getPageNum
(),
param
.
getPageSize
());
PageResult
<
CenterUserAndRoleVo
>
result
=
PageResult
<
CenterUserAndRoleVo
>
result
=
BeanTransferUtils
.
toPagedResult
(
centerUserService
.
queryUser
(
param
),
CenterUserAndRoleVo
.
class
);
BeanTransferUtils
.
toPagedResult
(
centerUserService
.
queryUser
(
param
),
CenterUserAndRoleVo
.
class
);
...
...
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/
param/AddOrUpdateUserParam
.java
→
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/
dto/AddCenterUserDto
.java
View file @
1c3bf2b
package
org
.
nafmii
.
webcenter
.
user
.
param
;
package
org
.
nafmii
.
webcenter
.
user
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
javax.validation.constraints.NotNull
;
/**
/**
* @author:zhoujh
* @author:zhoujh
* @Function:TODO
* @Function:TODO
* @date 2021/5/12 14:
18
* @date 2021/5/12 14:
29
* @ClassName:
* @ClassName:
* @version:
* @version:
* @remark:
* @remark:
*/
*/
@Data
@Data
@ApiModel
(
value
=
"新建或编辑用户参数对象"
)
public
class
AddCenterUserDto
{
public
class
AddOrUpdateUserParam
{
@ApiModelProperty
(
"中心端主键id:编辑时传入"
)
private
Long
id
;
@ApiModelProperty
(
"账号"
)
@ApiModelProperty
(
"账号"
)
@NotNull
private
String
loginName
;
private
String
loginName
;
@ApiModelProperty
(
"登陆密码"
)
@ApiModelProperty
(
"登陆密码"
)
@NotNull
private
String
loginPwd
;
private
String
loginPwd
;
@ApiModelProperty
(
"中文姓名"
)
@ApiModelProperty
(
"中文姓名"
)
@NotNull
private
String
cnName
;
private
String
cnName
;
@ApiModelProperty
(
"英文姓名"
)
@ApiModelProperty
(
"英文姓名"
)
@NotNull
private
String
enNAme
;
private
String
enNAme
;
@ApiModelProperty
(
"角色id"
)
@ApiModelProperty
(
"角色id"
)
@NotNull
private
Long
roleId
;
private
Long
roleId
;
@ApiModelProperty
(
"手机号"
)
@ApiModelProperty
(
"手机号"
)
private
String
p
hone
;
private
String
P
hone
;
@ApiModelProperty
(
"0 有效 1 无效"
)
@ApiModelProperty
(
"0 有效 1 无效"
)
@NotNull
private
String
isEnable
;
private
String
isEnable
;
//
// @ApiModelProperty("创建人id")
// private Long userId;
@ApiModelProperty
(
"邮箱"
)
private
String
email
;
}
}
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/dto/
AddOrUpdate
UserDto.java
→
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/dto/
ModifyCenter
UserDto.java
View file @
1c3bf2b
...
@@ -12,7 +12,7 @@ import lombok.Data;
...
@@ -12,7 +12,7 @@ import lombok.Data;
* @remark:
* @remark:
*/
*/
@Data
@Data
public
class
AddOrUpdate
UserDto
{
public
class
ModifyCenter
UserDto
{
@ApiModelProperty
(
"中心端用户id:编辑时传入"
)
@ApiModelProperty
(
"中心端用户id:编辑时传入"
)
private
Long
id
;
private
Long
id
;
...
@@ -35,10 +35,10 @@ public class AddOrUpdateUserDto {
...
@@ -35,10 +35,10 @@ public class AddOrUpdateUserDto {
private
String
Phone
;
private
String
Phone
;
@ApiModelProperty
(
"0 有效 1 无效"
)
@ApiModelProperty
(
"0 有效 1 无效"
)
private
String
isEnable
;
private
String
isEnable
;
// @ApiModelProperty("创建人id
")
@ApiModelProperty
(
"邮箱
"
)
// private Long userId
;
private
String
email
;
}
}
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/entity/CenterUserPO.java
View file @
1c3bf2b
...
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
...
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.Date
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
@@ -74,11 +76,11 @@ public class CenterUserPO extends Model {
...
@@ -74,11 +76,11 @@ public class CenterUserPO extends Model {
@ApiModelProperty
(
value
=
"创建时间"
)
@ApiModelProperty
(
value
=
"创建时间"
)
@TableField
(
"CREATE_TIME"
)
@TableField
(
"CREATE_TIME"
)
private
LocalDateTim
e
createTime
;
private
Dat
e
createTime
;
@ApiModelProperty
(
value
=
"更新时间"
)
@ApiModelProperty
(
value
=
"更新时间"
)
@TableField
(
"UPDATE_TIME"
)
@TableField
(
"UPDATE_TIME"
)
private
LocalDateTime
updateTime
;
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"0 有效 1 无效"
)
@ApiModelProperty
(
value
=
"0 有效 1 无效"
)
@TableField
(
"IS_ENABLE"
)
@TableField
(
"IS_ENABLE"
)
...
...
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/entity/CenterUserRolePO.java
View file @
1c3bf2b
...
@@ -10,6 +10,8 @@ import lombok.Data;
...
@@ -10,6 +10,8 @@ import lombok.Data;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
/**
* <p>
* <p>
* 中心端用户角色关系表
* 中心端用户角色关系表
...
@@ -41,7 +43,9 @@ public class CenterUserRolePO extends Model {
...
@@ -41,7 +43,9 @@ public class CenterUserRolePO extends Model {
@ApiModelProperty
(
value
=
"活动标识 0 有效 1 无效活动标识 0 有效 1 无效"
)
@ApiModelProperty
(
value
=
"活动标识 0 有效 1 无效活动标识 0 有效 1 无效"
)
@TableField
(
"IS_ENABLE"
)
@TableField
(
"IS_ENABLE"
)
private
String
isEnable
;
private
String
isEnable
=
"0"
;
@ApiModelProperty
(
value
=
"创建时间"
)
@TableField
(
"CREATE_TIME"
)
private
Date
createTime
;
}
}
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/AddCenterUserParam.java
0 → 100644
View file @
1c3bf2b
package
org
.
nafmii
.
webcenter
.
user
.
param
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
javax.validation.constraints.Email
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.Pattern
;
/**
* @author:zhoujh
* @date 2021/5/12
*/
@Data
@ApiModel
(
value
=
"新建用户参数对象"
)
public
class
AddCenterUserParam
{
@ApiModelProperty
(
"账号"
)
@NotBlank
(
message
=
"登录账号不能为空"
)
private
String
loginName
;
@ApiModelProperty
(
"登陆密码"
)
@NotBlank
(
message
=
"登录密码不能为空"
)
private
String
loginPwd
;
@ApiModelProperty
(
"姓名"
)
@NotBlank
(
message
=
"姓名不能为空"
)
private
String
cnName
;
@ApiModelProperty
(
"英文姓名"
)
private
String
enName
;
@ApiModelProperty
(
"角色id"
)
@NotNull
(
message
=
"角色信息不能为空"
)
private
Long
roleId
;
@ApiModelProperty
(
"手机号"
)
@NotBlank
(
message
=
"手机号不能为空"
)
private
String
phone
;
@ApiModelProperty
(
"邮箱地址"
)
@NotBlank
(
message
=
"邮箱不能为空"
)
@Email
(
message
=
"邮箱格式错误"
)
private
String
email
;
@ApiModelProperty
(
"启用状态"
)
@Pattern
(
message
=
"启用状态错误"
,
regexp
=
"[0|1]"
)
private
String
isEnable
;
}
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/GroupOne.java
0 → 100644
View file @
1c3bf2b
package
org
.
nafmii
.
webcenter
.
user
.
param
;
/**
* @author lvyp
* @date 2021/5/25
*/
public
interface
GroupOne
{
}
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/GroupTwo.java
0 → 100644
View file @
1c3bf2b
package
org
.
nafmii
.
webcenter
.
user
.
param
;
/**
* @author lvyp
* @date 2021/5/25
*/
public
class
GroupTwo
{
}
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/LoginParam.java
View file @
1c3bf2b
...
@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
...
@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
/**
/**
...
@@ -19,12 +20,14 @@ import javax.validation.constraints.NotNull;
...
@@ -19,12 +20,14 @@ import javax.validation.constraints.NotNull;
public
class
LoginParam
{
public
class
LoginParam
{
@ApiModelProperty
(
"账号"
)
@ApiModelProperty
(
"账号"
)
@Not
Null
(
message
=
"登录账号不能为空"
)
@Not
Blank
(
message
=
"登录账号不能为空"
)
private
String
loginName
;
private
String
loginName
;
@ApiModelProperty
(
"登陆密码"
)
@ApiModelProperty
(
"登陆密码"
)
@Not
Null
(
message
=
"密码不能为空"
)
@Not
Blank
(
message
=
"密码不能为空"
)
private
String
loginPwd
;
private
String
loginPwd
;
@ApiModelProperty
(
"验证码"
)
@NotNull
(
message
=
"验证码不能为空"
)
// @ApiModelProperty("验证码")
private
String
captcha
;
// @NotBlank(message = "验证码不能为空")
// private String captcha;
}
}
nafmii-web-center/src/main/java/org/nafmii/webcenter/user/param/ModifyCenterUserParam.java
0 → 100644
View file @
1c3bf2b
package
org
.
nafmii
.
webcenter
.
user
.
param
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.Pattern
;
/**
* @author:zhoujh
* @date 2021/5/12
*/
@Data
@ApiModel
(
value
=
"编辑用户参数对象"
)
public
class
ModifyCenterUserParam
{
@ApiModelProperty
(
"用户主键"
)
@NotNull
(
message
=
"用户主键不能为空"
)
private
Long
id
;
@ApiModelProperty
(
"账号"
)
@NotBlank
(
message
=
"登录账号不能为空"
)
private
String
loginName
;
@ApiModelProperty
(
"登陆密码"
)
@NotBlank
(
message
=
"登录密码不能为空"
)
private
String
loginPwd
;
@ApiModelProperty
(
"姓名"
)
@NotBlank
(
message
=
"姓名不能为空"
)
private
String
cnName
;
@ApiModelProperty
(
"英文姓名"
)
private
String
enName
;
@ApiModelProperty
(
"角色id"
)
@NotNull
(
message
=
"角色信息不能为空"
)
private
Long
roleId
;
@ApiModelProperty
(
"手机号"
)
@NotBlank
(
message
=
"手机号不能为空"
)
private
String
phone
;
@ApiModelProperty
(
"邮箱地址"
)
@NotBlank
(
message
=
"邮箱不能为空"
)
private
String
email
;
@ApiModelProperty
(
"启用状态"
)
@Pattern
(
message
=
"启用状态错误"
,
regexp
=
"[0|1]"
)
private
String
isEnable
;
}
Write
Preview
Markdown
is supported
Attach a file
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 post a comment