Newer
Older
EMS-WEB-3.0 / src / main / java / com / casic / accessControl / user / dto / RoleDto.java
wxn on 9 Aug 2016 1 KB first commit
package com.casic.accessControl.user.dto;

import com.casic.accessControl.user.domain.Company;
import com.casic.accessControl.user.domain.Role;
import com.casic.accessControl.user.domain.User;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by lenovo on 2016/4/20.
 */
public class RoleDto {

    private Long id;
    private String roleName;
    private String functions;
    private Integer isValid;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getFunctions() {
        return functions;
    }

    public void setFunctions(String functions) {
        this.functions = functions;
    }

    public Integer getIsValid() {
        return isValid;
    }

    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }

    public static RoleDto Convert(Role role)
    {
        if (role == null) {
            return null;
        }
        RoleDto roleDto=new RoleDto();
        roleDto.setId(role.getId());
        roleDto.setIsValid(role.getIsValid());
        roleDto.setRoleName(role.getRoleName());
        roleDto.setFunctions(role.getFunctions());
        return roleDto;
    }
    public static List<RoleDto> Converts(List<Role> roles)
    {
        List<RoleDto> roleDtos= new ArrayList<RoleDto>();
        for (Role role : roles)
        {
            roleDtos.add(RoleDto.Convert(role));
        }
        return roleDtos;
    }
}