`

VO store list

 
阅读更多
import java.util.ArrayList;

public class IPayrollArrayList extends ArrayList {
private Class itemClass;

public IPayrollArrayList(Class itemClass){
this.itemClass = itemClass;
}

public Object get(int index){
try{
while(index>=size()){
add(itemClass.newInstance());
}
}catch(Exception e){
e.printStackTrace();
}
return super.get(index);
}
}

public class InstanceContentVO extends BaseVO implements Cloneable {
// 对应instance_content表
private int applyID;
private String tempID;
private String employeeNumber; //申报员工工号
private String employeeName;  //申报员工名字
private int employee_id;      //申报人person_id
private String deptCode;     //部门编码
private String department;    //部门
private int organizationId;   //部门ID
private String ifSpecialist;    //申报类型 0 是员工, 1是专员
private int control_status;   //instance_control 审批状态  0 等待处理 ,1完成处理, 2流程结束, -1草稿
private String currentHandlerNumber;    //审批人工号
private String currentHandlerName;        //审批人名字
private int currentHandler_id;     //审批人person_id

private Integer currentHandlerRoleId; // 审批人角色

//instanceExtensionList用来保存InstanceExtensionVO

private List instanceExtensionList = new IPayrollArrayList(InstanceExtensionVO.class);

public List getInstanceExtensionList() {
return instanceExtensionList;
}
public void setInstanceExtensionList(List instanceExtensionList) {
this.instanceExtensionList = instanceExtensionList;
}
}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics