| | |
| | | package com.ruoyi.system.api.domain.poji.sys; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import javax.validation.constraints.Email; |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.Size; |
| | | import com.ruoyi.common.core.annotation.Excel; |
| | | import com.ruoyi.common.core.web.domain.BaseEntity; |
| | | import org.apache.commons.lang3.builder.ToStringBuilder; |
| | | import org.apache.commons.lang3.builder.ToStringStyle; |
| | | import com.ruoyi.common.core.web.domain.BaseEntity; |
| | | |
| | | import javax.validation.constraints.Email; |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.Size; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 部门表 sys_dept |
| | | * |
| | | * @author ruoyi |
| | | * @author jqs |
| | | */ |
| | | public class SysDept extends BaseEntity |
| | | { |
| | |
| | | |
| | | /** 父部门名称 */ |
| | | private String parentName; |
| | | |
| | | /** 数据范围(1:所有数据权限;2:自定义数据权限;3:本部门数据权限;4:本部门及以下数据权限;5:仅本人数据权限) */ |
| | | @Excel(name = "数据范围", readConverterExp = "1=所有数据权限,2=自定义数据权限,3=本部门数据权限,4=本部门及以下数据权限,5=仅本人数据权限") |
| | | private String dataScope; |
| | | /**员工端数据范围(1:所有数据权限;2:自定义数据权限;3:本部门数据权限;4:本部门及以下数据权限;5:仅本人数据权限)*/ |
| | | private String dataScopeEmployee; |
| | | |
| | | /** 子部门 */ |
| | | private List<SysDept> children = new ArrayList<SysDept>(); |
| | | |
| | | /** 菜单组 */ |
| | | private Long[] menuIds; |
| | | |
| | | /** 菜单组 */ |
| | | private Long[] staffMenuIds; |
| | | |
| | | /** 微信部门id */ |
| | | private Long wxDeptId; |
| | | |
| | | public Long getDeptId() |
| | | { |
| | |
| | | this.deptName = deptName; |
| | | } |
| | | |
| | | @NotNull(message = "显示顺序不能为空") |
| | | //@NotNull(message = "显示顺序不能为空") |
| | | public Integer getOrderNum() |
| | | { |
| | | return orderNum; |
| | |
| | | this.children = children; |
| | | } |
| | | |
| | | public String getDataScope() { |
| | | return dataScope; |
| | | } |
| | | |
| | | public void setDataScope(String dataScope) { |
| | | this.dataScope = dataScope; |
| | | } |
| | | |
| | | public Long[] getMenuIds() { |
| | | return menuIds; |
| | | } |
| | | |
| | | public void setMenuIds(Long[] menuIds) { |
| | | this.menuIds = menuIds; |
| | | } |
| | | |
| | | public Long[] getStaffMenuIds() { |
| | | return staffMenuIds; |
| | | } |
| | | |
| | | public void setStaffMenuIds(Long[] staffMenuIds) { |
| | | this.staffMenuIds = staffMenuIds; |
| | | } |
| | | |
| | | public Long getWxDeptId() { |
| | | return wxDeptId; |
| | | } |
| | | |
| | | public void setWxDeptId(Long wxDeptId) { |
| | | this.wxDeptId = wxDeptId; |
| | | } |
| | | |
| | | public String getDataScopeEmployee() { |
| | | return dataScopeEmployee; |
| | | } |
| | | |
| | | public void setDataScopeEmployee(String dataScopeEmployee) { |
| | | this.dataScopeEmployee = dataScopeEmployee; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) |
| | |
| | | .append("createTime", getCreateTime()) |
| | | .append("updateBy", getUpdateBy()) |
| | | .append("updateTime", getUpdateTime()) |
| | | .append("dataScope", getDataScope()) |
| | | .append("wxDeptId", getWxDeptId()) |
| | | .append("dataScopeEmployee", getDataScopeEmployee()) |
| | | .toString(); |
| | | } |
| | | } |