package common; import java.util.List; public class CostData { //数据起始行(0~) private int startRow; //somo名称 private String somoName; //somo private String somo; //年 private List<String[]> yearList; //title private List<String> titleList; //部材費 private List<List<String>> bcList; //部材費开始行 private int bcRowStart = -1; private int bcSumRowNum = -1; //外注費 private List<List<String>> wzList; //外注費开始行 private int wzRowStart = -1; //変動費行 private int bdRow = -1; //ロイヤリティ private String royalty = "ロイヤリティ"; //工費 private List<List<String>> gfList; //工費开始行 private int gfRowStart = -1; //固定費行 private int gdRow = -1; //基準売価(税別):予算 private String basePriceA; //基準売価(税別):実績 private String basePriceB; //基準売価(税別):実績 行 private int basePriceBRow = -1; //somo占用的总行数 private int totalRowNum = -1; //项目占用行数 private int proRowNum = 4; //部材費行数 private int bcRowNum = -1; //外注費行数 private int wzRowNum = -1; //工費行数 private int gfRowNum = -1; //チャージ外経費 予算 sum公式 private String outChargeAFormula; //チャージ外経費 実績 sum公式 private String outChargeBFormula; public int getStartRow() { return startRow; } public void setStartRow(int startRow) { this.startRow = startRow; } public String getSomoName() { return somoName; } public void setSomoName(String somoName) { this.somoName = somoName; } public String getSomo() { return somo; } public void setSomo(String somo) { this.somo = somo; } public List<String[]> getYearList() { return yearList; } public void setYearList(List<String[]> yearList) { this.yearList = yearList; } public List<String> getTitleList() { return titleList; } public void setTitleList(List<String> titleList) { this.titleList = titleList; } public List<List<String>> getBcList() { return bcList; } public void setBcList(List<List<String>> bcList) { this.bcList = bcList; } public int getBcSumRowNum() { return bcSumRowNum; } public void setBcSumRowNum(int bcSumRowNum) { this.bcSumRowNum = bcSumRowNum; } public List<List<String>> getWzList() { return wzList; } public void setWzList(List<List<String>> wzList) { this.wzList = wzList; } public String getRoyalty() { return royalty; } public void setRoyalty(String royalty) { this.royalty = royalty; } public List<List<String>> getGfList() { return gfList; } public void setGfList(List<List<String>> gfList) { this.gfList = gfList; } public int getProRowNum() { return proRowNum; } public void setProRowNum(int proRowNum) { this.proRowNum = proRowNum; } public int getBcRowNum() { if(bcRowNum == -1) { bcRowNum = (bcList != null) ? bcList.size() : 0; } return bcRowNum; } public int getWzRowNum() { if(wzRowNum == -1) { wzRowNum = (wzList != null) ? wzList.size() : 0; } return wzRowNum; } public int getGfRowNum() { if(gfRowNum == -1) { gfRowNum = (gfList != null) ? gfList.size() : 0; } return gfRowNum; } public int getTotalRowNum() { if(totalRowNum == -1) { totalRowNum = proRowNum; if(bcList != null) { totalRowNum += bcList.size() + 1; } if(wzList != null) { totalRowNum += wzList.size() + 1; } if(gfList != null) { totalRowNum += gfList.size() + 2; } totalRowNum += 7; } return totalRowNum; } public int getBcRowStart() { if(bcRowStart == -1){ bcRowStart = getStartRow() + getProRowNum(); } return bcRowStart; } public int getWzRowStart() { if(wzRowStart == -1){ wzRowStart = getStartRow() + getProRowNum() + getBcRowNum() + 1; } return wzRowStart; } public int getGfRowStart() { if(gfRowStart == -1){ gfRowStart = getStartRow() + getProRowNum() + getBcRowNum() + 1 + getWzRowNum() + 1; } return gfRowStart; } public int getBdRow() { if(bdRow == -1){ bdRow = getGfRowStart() - 1; } return bdRow; } public int getGdRow() { if(gdRow == -1){ gdRow = getGfRowStart() + getGfRowNum(); } return gdRow; } public String getBasePriceA() { return basePriceA; } public void setBasePriceA(String basePriceA) { this.basePriceA = basePriceA; } public String getBasePriceB() { return basePriceB; } public void setBasePriceB(String basePriceB) { this.basePriceB = basePriceB; } public int getBasePriceBRow() { if(basePriceBRow == -1){ basePriceBRow = getGdRow() + 6; } return basePriceBRow; } public String getOutChargeAFormula() { return outChargeAFormula; } public void setOutChargeAFormula(String outChargeAFormula) { this.outChargeAFormula = outChargeAFormula; } public String getOutChargeBFormula() { return outChargeBFormula; } public void setOutChargeBFormula(String outChargeBFormula) { this.outChargeBFormula = outChargeBFormula; } }
最近下载更多
Mr Wang LV2
2022年10月13日
yfx008 LV2
2022年10月12日
可比克 LV8
2022年9月14日
hanmingCheng LV1
2022年9月11日
779232649 LV1
2022年7月28日
linjiawang LV12
2022年7月13日
aaronsuccess LV2
2022年4月28日
1306878374 LV13
2022年4月26日
xxxx111 LV1
2022年4月15日
一直都会顺利的小吴 LV5
2022年2月26日
最近浏览更多
微信网友_7056748553195520
6月28日
暂无贡献等级
香菇肉饼汤 LV8
4月21日
seagull1995
4月11日
暂无贡献等级
微信网友_6908722610081792
3月15日
暂无贡献等级
3334004690 LV10
2023年11月4日
fesfefe LV13
2023年11月1日
gs123123 LV1
2023年6月30日
PostVapor
2023年5月24日
暂无贡献等级
wanglixuan
2023年3月24日
暂无贡献等级
jrack123
2023年2月4日
暂无贡献等级