123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363 |
- package com.bus.model.temp;
- import com.bus.model.BusMonthAssessmentRule;
- import com.bus.model.BusOrg;
- import flexjson.JSONDeserializer;
- import net.sf.json.JSONArray;
- import net.sf.json.JsonConfig;
- import java.util.ArrayList;
- import java.util.Date;
- import java.util.List;
- /**
- * 月考核用水
- */
- public class BusMonthAssessmentTemp2 {
- /**月考核id**/
- private Long assessmentMonId;
- /**考核月份**/
- private Integer assessmentMonth;
- /**用水单价**/
- private Float waterPrice;
- /**用水类别**/
- private String waterType;
- /**实际收水量**/
- private Float actualClosingWater;
- /**计划用水指标**/
- private Float waterPlanningIndex;
- /**全年实际批复指标**/
- private Float replyOfWater;
- /**实际用水量**/
- private Float actualUseWater;
- /**单位基本信息**/
- private BusOrg org;
- /**应收金额(总金额 =基础水量金额+实收金额(超标金额) )**/
- private Float amountReceivable;
- /**是否销账**/
- private String isWriteOff;
- /**付款类型**/
- private String modeOfPayment;
- /**开户银行**/
- private String bank;
- /**银行账号**/
- private String bankAccount;
- /**销户日期**/
- private Date writeOffDate;
- /**实收金额(超标金额)**/
- private Float paidInAmount;
- /**增收水费单价**/
- private Float incomeWaterPrice;
- /**备注**/
- private String remark;
- /**发票编号**/
- private String invoiceNo;
- /**非税状态**/
- private Integer taxPay;
- /***基础水量金额**/
- private Float baseWaterAmount;
- /***超标比例**/
- private Float exceedRatio;
- /**阶梯收费详情**/
- private String ruleJson;
- /**阶梯收费详情**/
- private List<BusMonthAssessmentRule> busMonthAssessmentRule;
- /**
- * 年份
- */
- private String year;
- private String userTypeName;
- /**单位编号**/
- private String orgNumber;
- /**单位名称**/
- private String orgName;
- /**地址**/
- private String address;
- /**增收水表号**/
- private String meterNumber;
- /**邮寄地址**/
- private String postAddress;
- /**邮编**/
- private String post;
- private String ruleStr;
- public Long getAssessmentMonId() {
- return assessmentMonId;
- }
- public void setAssessmentMonId(Long assessmentMonId) {
- this.assessmentMonId = assessmentMonId;
- }
- public Integer getAssessmentMonth() {
- return assessmentMonth;
- }
- public void setAssessmentMonth(Integer assessmentMonth) {
- this.assessmentMonth = assessmentMonth;
- }
- public Float getWaterPrice() {
- return waterPrice;
- }
- public void setWaterPrice(Float waterPrice) {
- this.waterPrice = waterPrice;
- }
- public String getWaterType() {
- return waterType;
- }
- public void setWaterType(String waterType) {
- this.waterType = waterType;
- }
- public Float getActualClosingWater() {
- return actualClosingWater;
- }
- public void setActualClosingWater(Float actualClosingWater) {
- this.actualClosingWater = actualClosingWater;
- }
- public Float getWaterPlanningIndex() {
- return waterPlanningIndex;
- }
- public void setWaterPlanningIndex(Float waterPlanningIndex) {
- this.waterPlanningIndex = waterPlanningIndex;
- }
- public Float getReplyOfWater() {
- return replyOfWater;
- }
- public void setReplyOfWater(Float replyOfWater) {
- this.replyOfWater = replyOfWater;
- }
- public Float getActualUseWater() {
- return actualUseWater;
- }
- public void setActualUseWater(Float actualUseWater) {
- this.actualUseWater = actualUseWater;
- }
- public BusOrg getOrg() {
- return org;
- }
- public void setOrg(BusOrg org) {
- this.org = org;
- }
- public Float getAmountReceivable() {
- return amountReceivable;
- }
- public void setAmountReceivable(Float amountReceivable) {
- this.amountReceivable = amountReceivable;
- }
- public String getIsWriteOff() {
- return isWriteOff;
- }
- public void setIsWriteOff(String isWriteOff) {
- this.isWriteOff = isWriteOff;
- }
- public String getModeOfPayment() {
- return modeOfPayment;
- }
- public void setModeOfPayment(String modeOfPayment) {
- this.modeOfPayment = modeOfPayment;
- }
- public String getBank() {
- return bank;
- }
- public void setBank(String bank) {
- this.bank = bank;
- }
- public String getBankAccount() {
- return bankAccount;
- }
- public void setBankAccount(String bankAccount) {
- this.bankAccount = bankAccount;
- }
- public Date getWriteOffDate() {
- return writeOffDate;
- }
- public void setWriteOffDate(Date writeOffDate) {
- this.writeOffDate = writeOffDate;
- }
- public Float getPaidInAmount() {
- return paidInAmount;
- }
- public void setPaidInAmount(Float paidInAmount) {
- this.paidInAmount = paidInAmount;
- }
- public Float getIncomeWaterPrice() {
- return incomeWaterPrice;
- }
- public void setIncomeWaterPrice(Float incomeWaterPrice) {
- this.incomeWaterPrice = incomeWaterPrice;
- }
- public String getRemark() {
- return remark;
- }
- public void setRemark(String remark) {
- this.remark = remark;
- }
- public String getInvoiceNo() {
- return invoiceNo;
- }
- public void setInvoiceNo(String invoiceNo) {
- this.invoiceNo = invoiceNo;
- }
- public Integer getTaxPay() {
- return taxPay;
- }
- public void setTaxPay(Integer taxPay) {
- this.taxPay = taxPay;
- }
- public Float getBaseWaterAmount() {
- return baseWaterAmount;
- }
- public void setBaseWaterAmount(Float baseWaterAmount) {
- this.baseWaterAmount = baseWaterAmount;
- }
- public Float getExceedRatio() {
- return exceedRatio;
- }
- public void setExceedRatio(Float exceedRatio) {
- this.exceedRatio = exceedRatio;
- }
- public String getRuleJson() {
- return ruleJson;
- }
- public void setRuleJson(String ruleJson) {
- this.ruleJson = ruleJson;
- }
- public List<BusMonthAssessmentRule> getBusMonthAssessmentRule() {
- if (this.ruleJson!=null && !this.ruleJson.equalsIgnoreCase("")){
- JSONArray jsonArray = JSONArray.fromObject(this.ruleJson);
- List <BusMonthAssessmentRule> list = JSONArray.toList(jsonArray,BusMonthAssessmentRule.class);
- // List<BusMonthAssessmentRule> list = new JSONDeserializer<List<BusMonthAssessmentRule>>().deserialize(this.ruleJson);
- this.busMonthAssessmentRule = list;
- }
- return busMonthAssessmentRule;
- }
- public void setBusMonthAssessmentRule(List<BusMonthAssessmentRule> busMonthAssessmentRule) {
- this.busMonthAssessmentRule = busMonthAssessmentRule;
- }
- public String getYear() {
- if (org!=null){
- year = org.getYear();
- }
- return year;
- }
- public String getOrgNumber() {
- if (org!=null){
- orgNumber = org.getOrgNumber().toString();
- }
- return orgNumber;
- }
- public String getOrgName() {
- if (org!=null){
- orgName = org.getOrgName();
- }
- return orgName;
- }
- public String getAddress() {
- if (org!=null){
- address = org.getAddress();
- }
- return address;
- }
- public String getMeterNumber() {
- if (org!=null){
- meterNumber = org.getBusOrgMeterNumber();
- }
- return meterNumber;
- }
- public String getPostAddress() {
- if (org!=null){
- postAddress = org.getPostalAddress();
- }
- return postAddress;
- }
- public String getPost() {
- if (org!=null){
- post = org.getCode();
- }
- return post;
- }
- public String getRuleStr(){
- if (this.getBusMonthAssessmentRule()!=null && this.getBusMonthAssessmentRule().size()>0){
- String str="";
- for (int i=0;i<this.getBusMonthAssessmentRule().size();i++){
- BusMonthAssessmentRule item =this.getBusMonthAssessmentRule().get(i);
- str+="第"+item.getSectionNum()+"阶段,"+item.getAmount()+"元;";
- }
- //
- // for (BusMonthAssessmentRule item:this.getBusMonthAssessmentRule()){
- // str+="第"+item.getSectionNum()+"阶段,"+item.getAmount()+"元;";
- // }
- ruleStr = str;
- }
- return ruleStr;
- }
- public String getUserTypeName(){
- if (org!=null && org.getUserType()!=null){
- userTypeName = "1".equalsIgnoreCase(org.getUserType())?"自来水户":"取水户";
- }
- return userTypeName;
- }
- }
|