From d254385484b2baf2b4c76388e93bb850c9a6e2b3 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Mon, 10 May 2021 14:53:00 +0800 Subject: [PATCH] screen-manage 添加组织返回字段 --- screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java | 69 ++++++++++++---------------------- 1 files changed, 24 insertions(+), 45 deletions(-) diff --git a/screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java b/screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java index 2765a97..4be3321 100644 --- a/screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java +++ b/screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java @@ -2,9 +2,10 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.moral.api.entity.ManageRole; -import com.moral.api.pojo.dto.account.AccountInsertDTO; -import com.moral.api.pojo.dto.account.AccountUpdateDTO; +import com.moral.api.pojo.dto.account.AccountDTO; +import com.moral.constant.ResponseCodeEnum; import lombok.Data; +import org.springframework.util.ObjectUtils; import java.util.ArrayList; import java.util.List; @@ -19,56 +20,34 @@ @Data @JsonInclude(JsonInclude.Include.NON_EMPTY) -public class AccountUpdateVO extends AccountVO{ - /* - * ������������ - * */ - public static final String SUCCESS = "0"; +public class AccountUpdateVO extends AccountVO { - /* - * ��������������� - * */ - public static final String ACCOUNT_NOT_EXIST = "-1"; + public static AccountUpdateVO convert(AccountDTO dto) { + if (dto.getCode() != ResponseCodeEnum.SUCCESS.getCode()) + return null; - /* - * ������������������������ - * */ - public static final String MOBILE_INVALID = "-2"; - - /* - * ��������������������� - * */ - public static final String EMAIL_INVALID = "-3"; - - private String code; - - - public static AccountUpdateVO convert(AccountUpdateDTO dto){ AccountUpdateVO vo = new AccountUpdateVO(); - if(dto.getCode()== AccountUpdateDTO.SUCCESS){ - Integer id = dto.getAccount().getId(); - String userName = dto.getAccount().getUserName(); - String email = dto.getAccount().getEmail(); - String mobile = dto.getAccount().getMobile(); - String wechat = dto.getAccount().getWechat(); - String isDelete = dto.getAccount().getIsDelete(); - //������������������������ - List<ManageRole> roles = dto.getRoles(); - List<String> roleNames = new ArrayList<>(); - roles.forEach(role->roleNames.add(role.getName())); + Integer id = dto.getAccount().getId(); + String userName = dto.getAccount().getUserName(); + String email = dto.getAccount().getEmail(); + String mobile = dto.getAccount().getMobile(); + String wechat = dto.getAccount().getWechat(); - vo.setId(id); - vo.setUserName(userName); - vo.setEmail(email); - vo.setMobile(mobile); - vo.setWechat(wechat); - vo.setIsDelete(isDelete); - vo.setRoleNames(roleNames); + //������������������������ + List<ManageRole> roles = dto.getRoles(); + List<String> roleNames = new ArrayList<>(); + if (!ObjectUtils.isEmpty(roles)) { + roles.forEach(role -> roleNames.add(role.getName())); } + vo.setId(id); + vo.setUserName(userName); + vo.setEmail(email); + vo.setMobile(mobile); + vo.setWechat(wechat); + vo.setRoleNames(roleNames); - String code = dto.getCode(); - vo.setCode(code); return vo; } + } -- Gitblit v1.8.0