275 lines
5.0 KiB
Java
275 lines
5.0 KiB
Java
package com.tenwa.reckon.bean;
|
|
|
|
|
|
|
|
|
|
public class FundPlanBean implements Comparable<FundPlanBean>{
|
|
|
|
private String id;
|
|
|
|
private String planList;
|
|
|
|
private String flowunid;
|
|
private String docId;
|
|
private String contractId;
|
|
private String paymentId;
|
|
private String planDate;
|
|
private String planMoney;
|
|
private String feeTypeName;
|
|
private String feeType;
|
|
private String payTypeName;
|
|
private String payType;
|
|
private String payObj;
|
|
private String settleMethod;
|
|
private String settleMethodName;
|
|
private String creator;
|
|
private String createDate;
|
|
private String modificator;
|
|
private String modifyDate;
|
|
private String payCust ;
|
|
private String payCustName;
|
|
private String fieldName;//对应的资金类别的名称
|
|
private Integer position;
|
|
//sea 新增字段
|
|
private String isPrePay;//是否预付款
|
|
|
|
|
|
public String getPlanList() {
|
|
return planList;
|
|
}
|
|
|
|
public void setPlanList(String planList) {
|
|
this.planList = planList;
|
|
}
|
|
|
|
public Integer getPosition() {
|
|
return position;
|
|
}
|
|
|
|
public void setPosition(Integer position) {
|
|
this.position = position;
|
|
}
|
|
|
|
public String getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(String id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getDocId() {
|
|
return docId;
|
|
}
|
|
|
|
public void setDocId(String docId) {
|
|
this.docId = docId;
|
|
}
|
|
|
|
public String getContractId() {
|
|
return contractId;
|
|
}
|
|
|
|
public void setContractId(String contractId) {
|
|
this.contractId = contractId;
|
|
}
|
|
|
|
public String getPaymentId() {
|
|
return paymentId;
|
|
}
|
|
|
|
public void setPaymentId(String paymentId) {
|
|
this.paymentId = paymentId;
|
|
}
|
|
|
|
public String getPlanDate() {
|
|
return planDate;
|
|
}
|
|
|
|
public void setPlanDate(String planDate) {
|
|
this.planDate = planDate;
|
|
}
|
|
|
|
public String getPlanMoney() {
|
|
return planMoney;
|
|
}
|
|
|
|
public void setPlanMoney(String planMoney) {
|
|
this.planMoney = planMoney;
|
|
}
|
|
|
|
public String getFeeType() {
|
|
return feeType;
|
|
}
|
|
|
|
public void setFeeType(String feeType) {
|
|
this.feeType = feeType;
|
|
}
|
|
|
|
public String getPayType() {
|
|
return payType;
|
|
}
|
|
|
|
public void setPayType(String payType) {
|
|
this.payType = payType;
|
|
}
|
|
|
|
public String getFeeTypeName() {
|
|
return feeTypeName;
|
|
}
|
|
|
|
public void setFeeTypeName(String feeTypeName) {
|
|
this.feeTypeName = feeTypeName;
|
|
}
|
|
|
|
public String getPayTypeName() {
|
|
return payTypeName;
|
|
}
|
|
|
|
public void setPayTypeName(String payTypeName) {
|
|
this.payTypeName = payTypeName;
|
|
}
|
|
|
|
public String getPayObj() {
|
|
return payObj;
|
|
}
|
|
|
|
public void setPayObj(String payObj) {
|
|
this.payObj = payObj;
|
|
}
|
|
|
|
public String getSettleMethod() {
|
|
return settleMethod;
|
|
}
|
|
|
|
public void setSettleMethod(String settleMethod) {
|
|
this.settleMethod = settleMethod;
|
|
}
|
|
|
|
public String getSettleMethodName() {
|
|
return settleMethodName;
|
|
}
|
|
|
|
public void setSettleMethodName(String settleMethodName) {
|
|
this.settleMethodName = settleMethodName;
|
|
}
|
|
|
|
/**
|
|
* <p>GET是否预付款。</p>
|
|
* @author sea
|
|
* @return
|
|
*/
|
|
public String getIsPrePay() {
|
|
return isPrePay;
|
|
}
|
|
|
|
/**
|
|
* <p>SET是否预付款。</p>
|
|
* @author sea
|
|
* @return
|
|
*/
|
|
public void setIsPrePay(String isPrePay) {
|
|
this.isPrePay = isPrePay;
|
|
}
|
|
|
|
public String getCreator() {
|
|
return creator;
|
|
}
|
|
|
|
public void setCreator(String creator) {
|
|
this.creator = creator;
|
|
}
|
|
|
|
public String getCreateDate() {
|
|
return createDate;
|
|
}
|
|
|
|
public void setCreateDate(String createDate) {
|
|
this.createDate = createDate;
|
|
}
|
|
|
|
public String getModificator() {
|
|
return modificator;
|
|
}
|
|
|
|
public void setModificator(String modificator) {
|
|
this.modificator = modificator;
|
|
}
|
|
|
|
public String getModifyDate() {
|
|
return modifyDate;
|
|
}
|
|
|
|
public void setModifyDate(String modifyDate) {
|
|
this.modifyDate = modifyDate;
|
|
}
|
|
|
|
public String getPayCust() {
|
|
return payCust;
|
|
}
|
|
|
|
public void setPayCust(String payCust) {
|
|
this.payCust = payCust;
|
|
}
|
|
|
|
public String getPayCustName() {
|
|
return payCustName;
|
|
}
|
|
|
|
public void setPayCustName(String payCustName) {
|
|
this.payCustName = payCustName;
|
|
}
|
|
|
|
public String getFieldName() {
|
|
return fieldName;
|
|
}
|
|
|
|
public void setFieldName(String fieldName) {
|
|
this.fieldName = fieldName;
|
|
}
|
|
|
|
public String getFlowunid() {
|
|
return flowunid;
|
|
}
|
|
|
|
public void setFlowunid(String flowunid) {
|
|
this.flowunid = flowunid;
|
|
}
|
|
|
|
@Override
|
|
public int compareTo(FundPlanBean o) {
|
|
try {
|
|
/*long dateDiff = DateTools.getDateDiff(o.getPlanDate(),this.getPlanDate());
|
|
if(dateDiff > 0){
|
|
return 1;
|
|
} else if(dateDiff < 0){
|
|
return -1;
|
|
} else {
|
|
if(this.getPayType().equals(o.getPayType())){
|
|
return (int)(Double.parseDouble(planMoney) - Double.parseDouble(o.getPlanMoney()));
|
|
} else if("pay_type_in".equals(this.getPayType())){
|
|
return -1;
|
|
} else if("pay_type_out".equals(this.getPayType())){
|
|
return 1;
|
|
} else {
|
|
return 0;
|
|
}
|
|
}*/
|
|
//modify by zhangc 改变资金计划的排序规则,根据数据字典的中的排序
|
|
if(o.getPosition() > this.getPosition()){
|
|
return -1;
|
|
}else if(o.getPosition() < this.getPosition()){
|
|
return 1;
|
|
}else{
|
|
if(Integer.parseInt(o.getPaymentId()) > Integer.parseInt(this.getPaymentId())){
|
|
return -1;
|
|
}else{
|
|
return 1;
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
return 0;
|
|
}
|
|
}
|
|
}
|