Commit 1c3bf2ba by ypenglv

调整配置

1 parent 804eb018
...@@ -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>
......
...@@ -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 queryUserList (@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);
......
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 phone; private String Phone;
@ApiModelProperty("0 有效 1 无效") @ApiModelProperty("0 有效 1 无效")
@NotNull private String isEnable ;
private String isEnable;
//
// @ApiModelProperty("创建人id")
// private Long userId;
@ApiModelProperty("邮箱")
private String email;
} }
...@@ -12,7 +12,7 @@ import lombok.Data; ...@@ -12,7 +12,7 @@ import lombok.Data;
* @remark: * @remark:
*/ */
@Data @Data
public class AddOrUpdateUserDto { public class ModifyCenterUserDto {
@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;
} }
...@@ -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 LocalDateTime createTime; private Date 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")
......
...@@ -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;
} }
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;
}
package org.nafmii.webcenter.user.param;
/**
* @author lvyp
* @date 2021/5/25
*/
public interface GroupOne {
}
package org.nafmii.webcenter.user.param;
/**
* @author lvyp
* @date 2021/5/25
*/
public class GroupTwo {
}
...@@ -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("账号")
@NotNull(message = "登录账号不能为空") @NotBlank(message = "登录账号不能为空")
private String loginName; private String loginName;
@ApiModelProperty("登陆密码") @ApiModelProperty("登陆密码")
@NotNull(message = "密码不能为空") @NotBlank(message = "密码不能为空")
private String loginPwd; private String loginPwd;
@ApiModelProperty("验证码")
@NotNull(message = "验证码不能为空") // @ApiModelProperty("验证码")
private String captcha; // @NotBlank(message = "验证码不能为空")
// private String captcha;
} }
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;
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!