package com.nanometer.smartlab.entity; import com.nanometer.smartlab.entity.enumtype.ValidFlag; import org.apache.commons.lang.StringUtils; import java.io.Serializable; import java.sql.Timestamp; import java.util.Arrays; import java.util.List; /** * Created by johnny on 17/11/18. */ public class BaseRole implements Serializable { private String id; private String name; private String memo; private ValidFlag validFlag; private Timestamp createTime; private Timestamp updateTime; private String btnPermission; private String userPermission; private List btnPermissions; private List pageIdList; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public ValidFlag getValidFlag() { return validFlag; } public void setValidFlag(ValidFlag validFlag) { this.validFlag = validFlag; } public Timestamp getCreateTime() { return createTime; } public void setCreateTime(Timestamp createTime) { this.createTime = createTime; } public Timestamp getUpdateTime() { return updateTime; } public void setUpdateTime(Timestamp updateTime) { this.updateTime = updateTime; } public String getMemo() { return memo; } public void setMemo(String memo) { this.memo = memo; } public List getPageIdList() { return pageIdList; } public void setPageIdList(List pageIdList) { this.pageIdList = pageIdList; } public String getBtnPermission() { return btnPermission; } public void setBtnPermission(String btnPermission) { if (StringUtils.isNotBlank(btnPermission)) { btnPermissions = Arrays.asList(btnPermission.split(",")); } this.btnPermission = btnPermission; } public String getUserPermission() { return userPermission; } public void setUserPermission(String userPermission) { this.userPermission = userPermission; } public List getBtnPermissions() { return btnPermissions; } public void setBtnPermissions(List btnPermissions) { this.btnPermissions = btnPermissions; } }