cgf
2025-08-23 9ec0a61f90ac2464eebc643bfe2d93ac9ba6e569
java110-bean/src/main/java/com/java110/dto/fee/FeeDto.java
old mode 100644 new mode 100755
@@ -1,9 +1,12 @@
package com.java110.dto.fee;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.java110.dto.PageDto;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
 * @ClassName FloorDto
@@ -20,14 +23,26 @@
    public static final String PAYER_OBJ_TYPE_ROOM = "3333"; //房屋 6666 是车位
    public static final String PAYER_OBJ_TYPE_PARKING_SPACE = "6666";//是车位
    public static final String PAYER_OBJ_TYPE_CONTRACT = "7777";//是合同
    public static final String PAYER_OBJ_TYPE_CAR = "6666";//是车位
    public static final String PAYER_OBJ_TYPE_RENTING = "9999";//房源ID
    public static final String FEE_FLAG_ONCE = "2006012";
    public static final String FEE_FLAG_ONCE = "2006012";//一次性费用
    public static final String FEE_FLAG_CYCLE = "1003006";//周期性费用
    public static final String FEE_FLAG_CYCLE_ONCE = "4012024";//间接性费用
    public static final String REDIS_PAY_OWE_FEE = "PAY_OWE_FEE_";
    public static final String REDIS_PAY_TEMP_CAR_FEE = "PAY_TEMP_CAR_FEE_";
    public static final String REDIS_PAY_TEMP_CAR_FEE_COMMUNITY = "REDIS_PAY_TEMP_CAR_FEE_COMMUNITY_";
    private String amount;
    private String incomeObjId;
    private String incomeObjName;
    private String feeTypeCd;
    private String secondaryFeeTypeCd;
    private String secondaryFeeTypeCdName;
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date startTime;
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date endTime;
    private String communityId;
    private String feeId;
@@ -37,8 +52,17 @@
    private String[] payerObjIds;
    private String[] feeTypeCds;
    private String configId;
    private String[] configIds;
    private String isContractFee;
    private String contractFee;
    //映射关系开关值
    private String val;
    //实收金额映射开关值
    private String receivedAmountSwitch;
    private String squarePrice;
    private String mwPrice;
    private String additionalAmount;
    private String state;
    private String stateName;
@@ -53,10 +77,12 @@
    private double feePrice;
    private String payerObjType;
    private String computingFormula;
    private String computingFormulaText;
    private String isDefault;
    private double oweFee; // 欠费金额
    private String billType;
    private String billTypeName;
    private String builtUpArea;
    private String paymentCd;
@@ -72,6 +98,8 @@
    private String ownerName;
    private String ownerTel;
    private String ownerId;
    private Date createTime;
@@ -90,10 +118,102 @@
    private Date deadlineTime;
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date maxEndTime;
    private Date importFeeEndTime;
    private String curDegrees;
    private String preDegrees;
    private Date preReadingTime;
    private Date curReadingTime;
    private List<FeeAttrDto> feeAttrDtos;
    private Date payEndDate;
    //当前时间
    private Date nowDate;
    //查询出的数量
    private int count;
    private String carTypeCd;
    private String cycle;
    private double feeTotalPrice;
    private String batchId;
    private String custEndTime;
    private String offlinePayFeeSwitch;
    private String deductFrom;
    private String rateCycle;
    private String rate;
    private String rateStartTime;
    private String payOnline;
    private String scale;
    private String decimalPlace;
    private String units;
    private String operate;
    private String userName;
    private String customStartTime;
    private String customEndTime;
    private String deleteFlag;
    private String prepaymentPeriod;
    private String feeNameLike;
    private String staffNameLike;
    private String logStartTime;
    private String logEndTime;
    private String ruleId;
    private String monthCycle;
    private String curYear;
    private String targetEndTime;
    private double[] report;
    public double[] getReport() {
        return report;
    }
    public void setReport(double[] report) {
        this.report = report;
    }
    private int[] yearArr;
    private int[] yearArr2;
    private List repostList;
    private int reportLength;
    public int getReportLength() {
        return reportLength;
    }
    public void setReportLength(int reportLength) {
        this.reportLength = reportLength;
    }
    public String getAmount() {
        return amount;
@@ -118,6 +238,23 @@
    public void setFeeTypeCd(String feeTypeCd) {
        this.feeTypeCd = feeTypeCd;
    }
    public String getSecondaryFeeTypeCd() {
        return secondaryFeeTypeCd;
    }
    public void setSecondaryFeeTypeCd(String secondaryFeeTypeCd) {
        this.secondaryFeeTypeCd= secondaryFeeTypeCd;
    }
    public String getSecondaryFeeTypeCdName() {
        return secondaryFeeTypeCdName;
    }
    public void setSecondaryFeeTypeCdName(String secondaryFeeTypeCdName) {
        this.secondaryFeeTypeCdName = secondaryFeeTypeCdName;
    }
    public String getCommunityId() {
        return communityId;
@@ -151,7 +288,6 @@
        this.payerObjId = payerObjId;
    }
    public Date getCreateTime() {
        return createTime;
    }
@@ -183,7 +319,6 @@
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
    public Date getArrearsEndTime() {
        return arrearsEndTime;
@@ -311,6 +446,14 @@
    public void setComputingFormula(String computingFormula) {
        this.computingFormula = computingFormula;
    }
    public Date getPayEndDate() {
        return payEndDate;
    }
    public void setPayEndDate(Date payEndDate) {
        this.payEndDate = payEndDate;
    }
    public String getIsDefault() {
@@ -448,4 +591,392 @@
    public void setImportFeeEndTime(Date importFeeEndTime) {
        this.importFeeEndTime = importFeeEndTime;
    }
    public String getCurDegrees() {
        return curDegrees;
    }
    public void setCurDegrees(String curDegrees) {
        this.curDegrees = curDegrees;
    }
    public String getPreDegrees() {
        return preDegrees;
    }
    public void setPreDegrees(String preDegrees) {
        this.preDegrees = preDegrees;
    }
    public Date getPreReadingTime() {
        return preReadingTime;
    }
    public void setPreReadingTime(Date preReadingTime) {
        this.preReadingTime = preReadingTime;
    }
    public Date getCurReadingTime() {
        return curReadingTime;
    }
    public void setCurReadingTime(Date curReadingTime) {
        this.curReadingTime = curReadingTime;
    }
    public List<FeeAttrDto> getFeeAttrDtos() {
        return feeAttrDtos;
    }
    public void setFeeAttrDtos(List<FeeAttrDto> feeAttrDtos) {
        this.feeAttrDtos = feeAttrDtos;
    }
    public String getIncomeObjName() {
        return incomeObjName;
    }
    public void setIncomeObjName(String incomeObjName) {
        this.incomeObjName = incomeObjName;
    }
    public String getBuiltUpArea() {
        return builtUpArea;
    }
    public void setBuiltUpArea(String builtUpArea) {
        this.builtUpArea = builtUpArea;
    }
    public String getVal() {
        return val;
    }
    public void setVal(String value) {
        this.val = value;
    }
    public String getReceivedAmountSwitch() {
        return receivedAmountSwitch;
    }
    public void setReceivedAmountSwitch(String receivedAmountSwitch) {
        this.receivedAmountSwitch = receivedAmountSwitch;
    }
    public String getOwnerId() {
        return ownerId;
    }
    public void setOwnerId(String ownerId) {
        this.ownerId = ownerId;
    }
    public Date getNowDate() {
        return nowDate;
    }
    public void setNowDate(Date nowDate) {
        this.nowDate = nowDate;
    }
    public int getCount() {
        return count;
    }
    public void setCount(int count) {
        this.count = count;
    }
    public String getComputingFormulaText() {
        return computingFormulaText;
    }
    public void setComputingFormulaText(String computingFormulaText) {
        this.computingFormulaText = computingFormulaText;
    }
    public String getMwPrice() {
        return mwPrice;
    }
    public void setMwPrice(String mwPrice) {
        this.mwPrice = mwPrice;
    }
    public String getCarTypeCd() {
        return carTypeCd;
    }
    public void setCarTypeCd(String carTypeCd) {
        this.carTypeCd = carTypeCd;
    }
    public String getCycle() {
        return cycle;
    }
    public void setCycle(String cycle) {
        this.cycle = cycle;
    }
    public double getFeeTotalPrice() {
        return feeTotalPrice;
    }
    public void setFeeTotalPrice(double feeTotalPrice) {
        this.feeTotalPrice = feeTotalPrice;
    }
    public String getBatchId() {
        return batchId;
    }
    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }
    public String getOfflinePayFeeSwitch() {
        return offlinePayFeeSwitch;
    }
    public void setOfflinePayFeeSwitch(String offlinePayFeeSwitch) {
        this.offlinePayFeeSwitch = offlinePayFeeSwitch;
    }
    public String getDeductFrom() { return deductFrom; }
    public void setDeductFrom(String deductFrom) { this.deductFrom = deductFrom; }
    public String getCustEndTime() {
        return custEndTime;
    }
    public void setCustEndTime(String custEndTime) {
        this.custEndTime = custEndTime;
    }
    public String getRateCycle() {
        return rateCycle;
    }
    public void setRateCycle(String rateCycle) {
        this.rateCycle = rateCycle;
    }
    public String getRate() {
        return rate;
    }
    public void setRate(String rate) {
        this.rate = rate;
    }
    public String getRateStartTime() {
        return rateStartTime;
    }
    public void setRateStartTime(String rateStartTime) {
        this.rateStartTime = rateStartTime;
    }
    public Date getMaxEndTime() {
        return maxEndTime;
    }
    public void setMaxEndTime(Date maxEndTime) {
        this.maxEndTime = maxEndTime;
    }
    public String getPayOnline() {
        return payOnline;
    }
    public void setPayOnline(String payOnline) {
        this.payOnline = payOnline;
    }
    public String getScale() {
        return scale;
    }
    public void setScale(String scale) {
        this.scale = scale;
    }
    public String getDecimalPlace() {
        return decimalPlace;
    }
    public void setDecimalPlace(String decimalPlace) {
        this.decimalPlace = decimalPlace;
    }
    public String getUnits() {
        return units;
    }
    public void setUnits(String units) {
        this.units = units;
    }
    public String getOperate() {
        return operate;
    }
    public void setOperate(String operate) {
        this.operate = operate;
    }
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getCustomStartTime() {
        return customStartTime;
    }
    public void setCustomStartTime(String customStartTime) {
        this.customStartTime = customStartTime;
    }
    public String getCustomEndTime() {
        return customEndTime;
    }
    public void setCustomEndTime(String customEndTime) {
        this.customEndTime = customEndTime;
    }
    public String getDeleteFlag() {
        return deleteFlag;
    }
    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag;
    }
    public String getPrepaymentPeriod() {
        return prepaymentPeriod;
    }
    public void setPrepaymentPeriod(String prepaymentPeriod) {
        this.prepaymentPeriod = prepaymentPeriod;
    }
    public String getFeeNameLike() {
        return feeNameLike;
    }
    public void setFeeNameLike(String feeNameLike) {
        this.feeNameLike = feeNameLike;
    }
    public String getStaffNameLike() {
        return staffNameLike;
    }
    public void setStaffNameLike(String staffNameLike) {
        this.staffNameLike = staffNameLike;
    }
    public String getLogStartTime() {
        return logStartTime;
    }
    public void setLogStartTime(String logStartTime) {
        this.logStartTime = logStartTime;
    }
    public String getLogEndTime() {
        return logEndTime;
    }
    public void setLogEndTime(String logEndTime) {
        this.logEndTime = logEndTime;
    }
    public String[] getConfigIds() {
        return configIds;
    }
    public void setConfigIds(String[] configIds) {
        this.configIds = configIds;
    }
    public String getRuleId() {
        return ruleId;
    }
    public void setRuleId(String ruleId) {
        this.ruleId = ruleId;
    }
    public String getMonthCycle() {
        return monthCycle;
    }
    public void setMonthCycle(String monthCycle) {
        this.monthCycle = monthCycle;
    }
    public String getCurYear() {
        return curYear;
    }
    public void setCurYear(String curYear) {
        this.curYear = curYear;
    }
    public String getTargetEndTime() {
        return targetEndTime;
    }
    public void setTargetEndTime(String targetEndTime) {
        this.targetEndTime = targetEndTime;
    }
    public String getIsContractFee() {
        return isContractFee;
    }
    public void setIsContractFee(String isContractFee) {
        this.isContractFee = isContractFee;
    }
    public String getContractFee() {
        return contractFee;
    }
    public void setContractFee(String contractFee) {
        this.contractFee = contractFee;
    }
    public int[] getYearArr() {
        return yearArr;
    }
    public void setYearArr(int[] yearArr) {
        this.yearArr = yearArr;
    }
    public int[] getYearArr2() {
        return yearArr2;
    }
    public void setYearArr2(int[] yearArr2) {
        this.yearArr2 = yearArr2;
    }
    public List getRepostList() {
        return repostList;
    }
    public void setRepostList(List repostList) {
        this.repostList = repostList;
    }
}