123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- package com.ruoyi.asset.domain;
- import org.apache.commons.lang3.builder.ToStringBuilder;
- import org.apache.commons.lang3.builder.ToStringStyle;
- import com.ruoyi.common.annotation.Excel;
- import com.ruoyi.common.core.domain.BaseEntity;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * 所属位置对象 tb_location
- *
- * @author 原动力
- * @date 2023-05-15
- */
- public class TbLocation extends BaseEntity
- {
- private static final long serialVersionUID = 1L;
- /** 编号 */
- private Long id;
- /** 位置编号 */
- @Excel(name = "位置编号")
- private String number;
- /** 名称 */
- @Excel(name = "名称")
- private String name;
- /** 父级ID,无则为0 */
- @Excel(name = "所属公司")
- private Long parentId;
- /** 祖级列表 */
- @Excel(name = "祖级列表")
- private String sequence;
- /** 位置标签 */
- @Excel(name = "位置标签")
- private String label;
- private List<TbLocation> children = new ArrayList<>();
- public void setId(Long id)
- {
- this.id = id;
- }
- public Long getId()
- {
- return id;
- }
- public void setNumber(String number)
- {
- this.number = number;
- }
- public String getNumber()
- {
- return number;
- }
- public void setName(String name)
- {
- this.name = name;
- }
- public String getName()
- {
- return name;
- }
- public Long getParentId() {
- return parentId;
- }
- public void setParentId(Long parentId) {
- this.parentId = parentId;
- }
- public String getSequence() {
- return sequence;
- }
- public void setSequence(String sequence) {
- this.sequence = sequence;
- }
- public String getLabel() {
- return label;
- }
- public void setLabel(String label) {
- this.label = label;
- }
- public List<TbLocation> getChildren() {
- return children;
- }
- public void setChildren(List<TbLocation> children) {
- this.children = children;
- }
- @Override
- public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
- .append("id", getId())
- .append("number", getNumber())
- .append("name", getName())
- .append("parentId", getParentId())
- .append("sequence", getSequence())
- .append("label", getLabel())
- .append("remark", getRemark())
- .append("createBy", getCreateBy())
- .append("createTime", getCreateTime())
- .append("updateBy", getUpdateBy())
- .append("updateTime", getUpdateTime())
- .append("children", getChildren())
- .toString();
- }
- }
|