晶优二开,编制信息导出
parent
33c02ec78e
commit
0f84ffa2e0
@ -0,0 +1,99 @@
|
|||||||
|
package com.engine.organization.entity.staff.po;
|
||||||
|
|
||||||
|
import com.engine.organization.annotation.OrganizationTableColumn;
|
||||||
|
import com.engine.organization.transmethod.*;
|
||||||
|
import lombok.Data;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author:dxfeng
|
||||||
|
* @createTime: 2023/03/13
|
||||||
|
* @version: 1.0
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class StaffExportPO {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 方案id
|
||||||
|
*/
|
||||||
|
@OrganizationTableColumn(text = "方案", width = "10%", column = "plan_id", transmethod = "com.engine.organization.transmethod.StaffPlanTransMethod.getSpanById")
|
||||||
|
private String planId;
|
||||||
|
/**
|
||||||
|
* 分部
|
||||||
|
*/
|
||||||
|
@OrganizationTableColumn(text = "分部", width = "10%", column = "comp_id", transmethod = "com.engine.organization.transmethod.CompTransMethod.getSpanById")
|
||||||
|
private String compId;
|
||||||
|
/**
|
||||||
|
* 部门
|
||||||
|
*/
|
||||||
|
@OrganizationTableColumn(text = "部门", width = "10%", column = "dept_id", transmethod = "com.engine.organization.transmethod.DepartmentTransMethod.getSpanById")
|
||||||
|
private String deptId;
|
||||||
|
/**
|
||||||
|
* 岗位
|
||||||
|
*/
|
||||||
|
@OrganizationTableColumn(text = "岗位", width = "10%", column = "job_id", transmethod = "com.engine.organization.transmethod.JobTransMethod.getSpanById")
|
||||||
|
private String jobId;
|
||||||
|
/**
|
||||||
|
* 编制数
|
||||||
|
*/
|
||||||
|
@OrganizationTableColumn(text = "编制数", width = "10%", column = "staff_num")
|
||||||
|
private Integer staffNum;
|
||||||
|
/**
|
||||||
|
* 在编
|
||||||
|
*/
|
||||||
|
@OrganizationTableColumn(text = "在编", width = "10%", column = "permanent_num")
|
||||||
|
private Integer permanentNum;
|
||||||
|
/**
|
||||||
|
* 冻结数
|
||||||
|
*/
|
||||||
|
@OrganizationTableColumn(text = "冻结数", width = "10%", column = "freeze_num")
|
||||||
|
private Integer freezeNum;
|
||||||
|
/**
|
||||||
|
* 缺编状态
|
||||||
|
*/
|
||||||
|
@OrganizationTableColumn(text = "缺编状态", width = "10%", column = "lack_status", transmethod = "com.engine.organization.transmethod.StaffTransMethod.getLackSpan")
|
||||||
|
private String lackStatus;
|
||||||
|
/**
|
||||||
|
* 编制描述
|
||||||
|
*/
|
||||||
|
@OrganizationTableColumn(text = "编制描述", width = "10%", column = "staff_desc")
|
||||||
|
private String staffDesc;
|
||||||
|
|
||||||
|
|
||||||
|
public String getPlanId() {
|
||||||
|
return StringUtils.isBlank(planId) ? "" : StaffPlanTransMethod.getSpanById(planId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCompId() {
|
||||||
|
return StringUtils.isBlank(compId) ? "" : CompTransMethod.getSpanById(compId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDeptId() {
|
||||||
|
return StringUtils.isBlank(deptId) ? "" : DepartmentTransMethod.getSpanById(deptId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getJobId() {
|
||||||
|
return StringUtils.isBlank(jobId) ? "" : JobTransMethod.getSpanById(jobId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getStaffNum() {
|
||||||
|
return staffNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getPermanentNum() {
|
||||||
|
return permanentNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getFreezeNum() {
|
||||||
|
return freezeNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLackStatus() {
|
||||||
|
return StringUtils.isBlank(lackStatus) ? "" : StaffTransMethod.getLackSpan(lackStatus);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getStaffDesc() {
|
||||||
|
|
||||||
|
return StringUtils.isBlank(staffDesc) ? "" : staffDesc;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue