This commit is contained in:
parent
8f21607ce7
commit
f612a706a4
|
@ -1,225 +0,0 @@
|
|||
package nc.vo.cm.meascostcontrast;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import nc.bd.framework.base.CMStringUtil;
|
||||
import nc.vo.pub.BeanHelper;
|
||||
import nc.vo.pub.SuperVO;
|
||||
import nc.vo.pub.lang.UFDouble;
|
||||
|
||||
/**
|
||||
* 单位成本对比表-界面显示的数据VO
|
||||
*
|
||||
* @since 6.0
|
||||
* @version 2011-7-14 下午05:04:12
|
||||
* @author wanghjd
|
||||
*/
|
||||
public class MeasCostItemVO extends SuperVO {
|
||||
|
||||
private static final long serialVersionUID = 50098708851615159L;
|
||||
|
||||
/**
|
||||
* 产品规格
|
||||
*/
|
||||
private String materialspec;
|
||||
|
||||
private String materialtype;
|
||||
|
||||
/**
|
||||
* 产品计量单位
|
||||
*/
|
||||
private String pk_measdoc;
|
||||
|
||||
/**
|
||||
* 成本中心编码
|
||||
*/
|
||||
private String cccode;
|
||||
|
||||
/**
|
||||
* 成本中心名称
|
||||
*/
|
||||
private String ccname;
|
||||
|
||||
/**
|
||||
* 产品编码
|
||||
*/
|
||||
private String vcostobjcode;
|
||||
|
||||
/**
|
||||
* 产品名称
|
||||
*/
|
||||
private String vcostobjname;
|
||||
|
||||
/**
|
||||
* 产品名称:默认主语言下的名称
|
||||
*/
|
||||
private String vcostobjname0;
|
||||
|
||||
/**
|
||||
* 产量
|
||||
*/
|
||||
private UFDouble nnum;
|
||||
|
||||
/**
|
||||
* 项目编码
|
||||
*/
|
||||
private String projectcode;
|
||||
|
||||
/**
|
||||
* 项目名称
|
||||
*/
|
||||
private String projectname;
|
||||
|
||||
// 保存动态属性的值
|
||||
private Map<String, Object> factorMap = new HashMap<String, Object>();
|
||||
|
||||
public Map<String, Object> getFactorMap() {
|
||||
return this.factorMap;
|
||||
}
|
||||
|
||||
public void setFactorMap(Map<String, Object> factorMap) {
|
||||
this.factorMap = factorMap;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAttributeValue(String name, Object value) {
|
||||
this.factorMap.put(name, value);
|
||||
this.setFactorMap(this.factorMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getAttributeValue(String name) {
|
||||
if (!this.getFactorMap().containsKey(name)) {
|
||||
Object value = BeanHelper.getProperty(this, name);
|
||||
if (value instanceof UFDouble) {
|
||||
// 如果金额是0,那么返回空
|
||||
if (UFDouble.ZERO_DBL.equals(value)) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return value;
|
||||
}
|
||||
Object value = this.getFactorMap().get(name);
|
||||
if (value instanceof UFDouble) {
|
||||
if (UFDouble.ZERO_DBL.equals(value)) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (o == null || !(o instanceof MeasCostItemVO)) {
|
||||
return false;
|
||||
}
|
||||
MeasCostItemVO vo = (MeasCostItemVO) o;
|
||||
if (this.getVcostobjcode().equals(vo.getVcostobjcode())) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return super.hashCode();
|
||||
}
|
||||
|
||||
public String getCccode() {
|
||||
return this.cccode;
|
||||
}
|
||||
|
||||
public void setCccode(String vcostcentercode) {
|
||||
this.cccode = vcostcentercode;
|
||||
}
|
||||
|
||||
public String getCcname() {
|
||||
return this.ccname;
|
||||
}
|
||||
|
||||
public void setCcname(String vcostcentername) {
|
||||
this.ccname = vcostcentername;
|
||||
}
|
||||
|
||||
public String getVcostobjcode() {
|
||||
return this.vcostobjcode;
|
||||
}
|
||||
|
||||
public void setVcostobjcode(String vcostobjcode) {
|
||||
this.vcostobjcode = vcostobjcode;
|
||||
}
|
||||
|
||||
public String getVcostobjname() {
|
||||
if (CMStringUtil.isNotEmpty(this.vcostobjname)) {
|
||||
return this.vcostobjname;
|
||||
}
|
||||
return this.vcostobjname0;
|
||||
|
||||
}
|
||||
|
||||
public void setVcostobjname(String vcostobjname) {
|
||||
this.vcostobjname = vcostobjname;
|
||||
}
|
||||
|
||||
public String getVcostobjname0() {
|
||||
return this.vcostobjname0;
|
||||
}
|
||||
|
||||
public void setVcostobjname0(String vcostobjname0) {
|
||||
this.vcostobjname0 = vcostobjname0;
|
||||
}
|
||||
|
||||
public UFDouble getNnum() {
|
||||
return this.nnum;
|
||||
}
|
||||
|
||||
public void setNnum(UFDouble nnum) {
|
||||
this.nnum = nnum;
|
||||
}
|
||||
|
||||
public String getProjectcode() {
|
||||
return this.projectcode;
|
||||
}
|
||||
|
||||
public void setProjectcode(String projectcode) {
|
||||
this.projectcode = projectcode;
|
||||
}
|
||||
|
||||
public String getProjectname() {
|
||||
return this.projectname;
|
||||
}
|
||||
|
||||
public void setProjectname(String projectname) {
|
||||
this.projectname = projectname;
|
||||
}
|
||||
|
||||
public void setAttrbuteByRule(String groupItemCode, String subItemCode, Object value) {
|
||||
String code = MeasCostUtil.getItemCodeByRule(groupItemCode, subItemCode);
|
||||
this.setAttributeValue(code, value);
|
||||
}
|
||||
|
||||
public String getMaterialspec() {
|
||||
return this.materialspec;
|
||||
}
|
||||
|
||||
public void setMaterialspec(String materialspec) {
|
||||
this.materialspec = materialspec;
|
||||
}
|
||||
|
||||
public String getPk_measdoc() {
|
||||
return this.pk_measdoc;
|
||||
}
|
||||
|
||||
public void setPk_measdoc(String pk_measdoc) {
|
||||
this.pk_measdoc = pk_measdoc;
|
||||
}
|
||||
|
||||
public String getMaterialtype() {
|
||||
return materialtype;
|
||||
}
|
||||
|
||||
public void setMaterialtype(String materialtype) {
|
||||
this.materialtype = materialtype;
|
||||
}
|
||||
}
|
|
@ -1,419 +0,0 @@
|
|||
package nc.vo.cm.meascostcontrast;
|
||||
|
||||
import nc.bd.framework.base.CMStringUtil;
|
||||
import nc.vo.pub.SuperVO;
|
||||
import nc.vo.pub.lang.UFDouble;
|
||||
|
||||
/**
|
||||
* 单位成本对比表-查询结果VO
|
||||
*
|
||||
* @since 6.0
|
||||
* @version 2011-7-14 下午05:09:49
|
||||
* @author wanghjd
|
||||
*/
|
||||
public class MeasCostQueryResultVO extends SuperVO {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 产品规格
|
||||
*/
|
||||
private String materialspec;
|
||||
|
||||
/**
|
||||
* 产品规格
|
||||
*/
|
||||
private String materialtype;
|
||||
|
||||
/**
|
||||
* 产品计量单位
|
||||
*/
|
||||
private String pk_measdoc;
|
||||
|
||||
/**
|
||||
* 成本中心编码
|
||||
*/
|
||||
private String cccode;
|
||||
|
||||
/**
|
||||
* 成本中心名称
|
||||
*/
|
||||
private String ccname;
|
||||
|
||||
/**
|
||||
* 产品编码
|
||||
*/
|
||||
private String vcostobjcode;
|
||||
|
||||
/**
|
||||
* 产品名称
|
||||
*/
|
||||
private String vcostobjname;
|
||||
|
||||
/**
|
||||
* 产品名称:默认主语言下的名称
|
||||
*/
|
||||
private String vcostobjname0;
|
||||
|
||||
/**
|
||||
* 产量
|
||||
*/
|
||||
private UFDouble nnum;
|
||||
|
||||
/**
|
||||
* 单位成本
|
||||
*/
|
||||
private UFDouble nmeascost;
|
||||
|
||||
/**
|
||||
* 合计
|
||||
*/
|
||||
private UFDouble nsum;
|
||||
|
||||
/**
|
||||
* 核算要素编码
|
||||
*/
|
||||
private String factorcode;
|
||||
|
||||
/**
|
||||
* 核算要素名称
|
||||
*/
|
||||
private String factorname;
|
||||
|
||||
/**
|
||||
* 核算要素名称:默认主语言下的名称
|
||||
*/
|
||||
private String factorname0;
|
||||
|
||||
/**
|
||||
* 核算要素总成本
|
||||
*/
|
||||
private UFDouble factorNsum;
|
||||
|
||||
/**
|
||||
* 是否本下阶
|
||||
*/
|
||||
private String bsubtype;
|
||||
|
||||
/**
|
||||
* 是否来源于其他成本中心
|
||||
*/
|
||||
private String bfromcostcenter;
|
||||
|
||||
/**
|
||||
* 单位成本-标准成本
|
||||
*/
|
||||
private UFDouble nstdcostNmeascost;
|
||||
|
||||
/**
|
||||
* 单位成本-耗量差异
|
||||
*/
|
||||
private UFDouble nnumdiffNmeascost;
|
||||
|
||||
/**
|
||||
* 单位成本-价格差异
|
||||
*/
|
||||
private UFDouble npricediffNmeascost;
|
||||
|
||||
/**
|
||||
* 合计-标准成本
|
||||
*/
|
||||
private UFDouble nstdcostNsum;
|
||||
|
||||
/**
|
||||
* 合计-耗量差异
|
||||
*/
|
||||
private UFDouble nnumdiffNsum;
|
||||
|
||||
/**
|
||||
* 合计-价格差异
|
||||
*/
|
||||
private UFDouble npricediffNsum;
|
||||
|
||||
/**
|
||||
* 核算要素-标准成本
|
||||
*/
|
||||
private UFDouble nstdcostFactor;
|
||||
|
||||
/**
|
||||
* 核算要素-耗量差异
|
||||
*/
|
||||
private UFDouble nnumdiffFactor;
|
||||
|
||||
/**
|
||||
* 核算要素-价格差异
|
||||
*/
|
||||
private UFDouble npricediffFactor;
|
||||
|
||||
/**
|
||||
* 核算要素级次
|
||||
*/
|
||||
private String factorLev;
|
||||
|
||||
/**
|
||||
* 核算要素主键:resa_factorasoa.pk_factorasoa=cm_costobject.ccostobjectid
|
||||
*/
|
||||
private String pk_factorasoa;
|
||||
|
||||
/**
|
||||
* 项目编码
|
||||
*/
|
||||
private String projectcode;
|
||||
|
||||
/**
|
||||
* 项目名称
|
||||
*/
|
||||
private String projectname;
|
||||
|
||||
public String getPK_factorasoa() {
|
||||
return this.pk_factorasoa;
|
||||
}
|
||||
|
||||
public void setPK_factorasoa(String pk_factorasoa) {
|
||||
this.pk_factorasoa = pk_factorasoa;
|
||||
}
|
||||
|
||||
public String getFactorLev() {
|
||||
return this.factorLev;
|
||||
}
|
||||
|
||||
public String getMaterialspec() {
|
||||
return this.materialspec;
|
||||
}
|
||||
|
||||
public void setMaterialspec(String materialspec) {
|
||||
this.materialspec = materialspec;
|
||||
}
|
||||
|
||||
public String getPk_measdoc() {
|
||||
return this.pk_measdoc;
|
||||
}
|
||||
|
||||
public void setPk_measdoc(String pk_measdoc) {
|
||||
this.pk_measdoc = pk_measdoc;
|
||||
}
|
||||
|
||||
public void setFactorLev(String factorLev) {
|
||||
this.factorLev = factorLev;
|
||||
}
|
||||
|
||||
public String getCccode() {
|
||||
return this.cccode;
|
||||
}
|
||||
|
||||
public void setCccode(String vcostcentercode) {
|
||||
this.cccode = vcostcentercode;
|
||||
}
|
||||
|
||||
public String getCcname() {
|
||||
return this.ccname;
|
||||
}
|
||||
|
||||
public void setCcname(String vcostcentername) {
|
||||
this.ccname = vcostcentername;
|
||||
}
|
||||
|
||||
public String getVcostobjcode() {
|
||||
return this.vcostobjcode;
|
||||
}
|
||||
|
||||
public void setVcostobjcode(String vcostobjcode) {
|
||||
this.vcostobjcode = vcostobjcode;
|
||||
}
|
||||
|
||||
public String getVcostobjname() {
|
||||
if (CMStringUtil.isNotEmpty(this.vcostobjname)) {
|
||||
return this.vcostobjname;
|
||||
} else {
|
||||
return this.vcostobjname0;
|
||||
}
|
||||
}
|
||||
|
||||
public void setVcostobjname(String vcostobjname) {
|
||||
this.vcostobjname = vcostobjname;
|
||||
}
|
||||
|
||||
public String getVcostobjname0() {
|
||||
return this.vcostobjname0;
|
||||
}
|
||||
|
||||
public void setVcostobjname0(String vcostobjname0) {
|
||||
this.vcostobjname0 = vcostobjname0;
|
||||
}
|
||||
|
||||
public UFDouble getNnum() {
|
||||
return this.nnum;
|
||||
}
|
||||
|
||||
public void setNnum(UFDouble nnum) {
|
||||
this.nnum = nnum;
|
||||
}
|
||||
|
||||
public UFDouble getNmeascost() {
|
||||
return this.nmeascost;
|
||||
}
|
||||
|
||||
public void setNmeascost(UFDouble nmeascost) {
|
||||
this.nmeascost = nmeascost;
|
||||
}
|
||||
|
||||
public UFDouble getNsum() {
|
||||
return this.nsum;
|
||||
}
|
||||
|
||||
public void setNsum(UFDouble nsum) {
|
||||
this.nsum = nsum;
|
||||
}
|
||||
|
||||
public String getFactorcode() {
|
||||
return this.factorcode;
|
||||
}
|
||||
|
||||
public void setFactorcode(String factorcode) {
|
||||
this.factorcode = factorcode;
|
||||
}
|
||||
|
||||
public String getFactorname() {
|
||||
|
||||
if (CMStringUtil.isNotEmpty(this.factorname)) {
|
||||
return this.factorname;
|
||||
} else {
|
||||
return this.factorname0;
|
||||
}
|
||||
}
|
||||
|
||||
public void setFactorname(String factorname) {
|
||||
this.factorname = factorname;
|
||||
}
|
||||
|
||||
public String getFactorname0() {
|
||||
return this.factorname0;
|
||||
}
|
||||
|
||||
public void setFactorname0(String factorname0) {
|
||||
this.factorname0 = factorname0;
|
||||
}
|
||||
|
||||
public UFDouble getFactorNsum() {
|
||||
return this.factorNsum;
|
||||
}
|
||||
|
||||
public void setFactorNsum(UFDouble factorNsum) {
|
||||
this.factorNsum = factorNsum;
|
||||
}
|
||||
|
||||
public String getBsubtype() {
|
||||
return this.bsubtype;
|
||||
}
|
||||
|
||||
public void setBsubtype(String bsubtype) {
|
||||
this.bsubtype = bsubtype;
|
||||
}
|
||||
|
||||
public String getBfromcostcenter() {
|
||||
return this.bfromcostcenter;
|
||||
}
|
||||
|
||||
public void setBfromcostcenter(String bfromcostcenter) {
|
||||
this.bfromcostcenter = bfromcostcenter;
|
||||
}
|
||||
|
||||
public UFDouble getNstdcostNmeascost() {
|
||||
return this.nstdcostNmeascost;
|
||||
}
|
||||
|
||||
public void setNstdcostNmeascost(UFDouble nstdcostNmeascost) {
|
||||
this.nstdcostNmeascost = nstdcostNmeascost;
|
||||
}
|
||||
|
||||
public UFDouble getNnumdiffNmeascost() {
|
||||
return this.nnumdiffNmeascost;
|
||||
}
|
||||
|
||||
public void setNnumdiffNmeascost(UFDouble nnumdiffNmeascost) {
|
||||
this.nnumdiffNmeascost = nnumdiffNmeascost;
|
||||
}
|
||||
|
||||
public UFDouble getNpricediffNmeascost() {
|
||||
return this.npricediffNmeascost;
|
||||
}
|
||||
|
||||
public void setNpricediffNmeascost(UFDouble npricediffNmeascost) {
|
||||
this.npricediffNmeascost = npricediffNmeascost;
|
||||
}
|
||||
|
||||
public UFDouble getNstdcostNsum() {
|
||||
return this.nstdcostNsum;
|
||||
}
|
||||
|
||||
public void setNstdcostNsum(UFDouble nstdcostNsum) {
|
||||
this.nstdcostNsum = nstdcostNsum;
|
||||
}
|
||||
|
||||
public UFDouble getNnumdiffNsum() {
|
||||
return this.nnumdiffNsum;
|
||||
}
|
||||
|
||||
public void setNnumdiffNsum(UFDouble nnumdiffNsum) {
|
||||
this.nnumdiffNsum = nnumdiffNsum;
|
||||
}
|
||||
|
||||
public UFDouble getNpricediffNsum() {
|
||||
return this.npricediffNsum;
|
||||
}
|
||||
|
||||
public void setNpricediffNsum(UFDouble npricediffNsum) {
|
||||
this.npricediffNsum = npricediffNsum;
|
||||
}
|
||||
|
||||
public UFDouble getNstdcostFactor() {
|
||||
return this.nstdcostFactor;
|
||||
}
|
||||
|
||||
public void setNstdcostFactor(UFDouble nstdcostFactor) {
|
||||
this.nstdcostFactor = nstdcostFactor;
|
||||
}
|
||||
|
||||
public UFDouble getNnumdiffFactor() {
|
||||
return this.nnumdiffFactor;
|
||||
}
|
||||
|
||||
public void setNnumdiffFactor(UFDouble nnumdiffFactor) {
|
||||
this.nnumdiffFactor = nnumdiffFactor;
|
||||
}
|
||||
|
||||
public UFDouble getNpricediffFactor() {
|
||||
return this.npricediffFactor;
|
||||
}
|
||||
|
||||
public void setNpricediffFactor(UFDouble npricediffFactor) {
|
||||
this.npricediffFactor = npricediffFactor;
|
||||
}
|
||||
|
||||
public String getMaterialtype() {
|
||||
return materialtype;
|
||||
}
|
||||
|
||||
public void setMaterialtype(String materialtype) {
|
||||
this.materialtype = materialtype;
|
||||
}
|
||||
|
||||
public String getProjectcode() {
|
||||
return this.projectcode;
|
||||
}
|
||||
|
||||
public void setProjectcode(String projectcode) {
|
||||
this.projectcode = projectcode;
|
||||
}
|
||||
|
||||
public String getProjectname() {
|
||||
return this.projectname;
|
||||
}
|
||||
|
||||
public void setProjectname(String projectname) {
|
||||
this.projectname = projectname;
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue