weaver-hrm-organization/src/com/engine/organization/entity/chart/CompanyTreePO.java

40 lines
835 B
Java
Raw Normal View History

2023-06-27 09:12:41 +08:00
package com.engine.organization.entity.chart;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import weaver.conn.RecordSet;
/**
* @author:dxfeng
* @createTime: 2023/06/26
* @version: 1.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CompanyTreePO {
private String id;
private String pId;
private String value;
private String title;
private boolean isLeaf;
2023-06-27 10:24:51 +08:00
private String key;
2023-06-27 09:12:41 +08:00
public boolean getIsLeaf() {
RecordSet rs = new RecordSet();
rs.executeQuery("select id from hrmsubcompany where (canceled is null or canceled != '1') and supsubcomid = ?",id);
return rs.next();
}
public String getpId() {
return pId;
}
2023-06-27 10:24:51 +08:00
public String getKey() {
return id;
}
2023-06-27 09:12:41 +08:00
}