old mode 100644
new mode 100755
| | |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @ClassName FloorDto |
| | |
| | | public static final String SPEC_CD_TOTAL_DEGREES = "390004";//公摊总用量 |
| | | public static final String SPEC_CD_SHARE_FORMULA = "390005";//公摊公式 |
| | | public static final String SPEC_CD_PROXY_CONSUMPTION = "390006";//用量 |
| | | public static final String SPEC_CD_ONCE_FEE_DEADLINE_TIME = "390010";// 截止时间 |
| | | public static final String SPEC_CD_OWNER_ID = "390007";//业主ID |
| | | public static final String SPEC_CD_OWNER_NAME = "390008";//业主名称 |
| | | public static final String SPEC_CD_OWNER_LINK = "390009";//业主联系方式 |
| | | public static final String SPEC_CD_CAR_INOUT_ID = "390011";//车辆进场编号 |
| | | public static final String SPEC_CD_PAY_OBJECT_NAME = "390012";//付费对象名称 |
| | | public static final String SPEC_CD_COMBO_ID = "390013";//费用套餐ID |
| | | public static final String SPEC_CD_RATE_CYCLE = "390014";//递增周期 |
| | | public static final String SPEC_CD_RATE = "390015";//递增率 |
| | | public static final String SPEC_CD_RATE_START_TIME = "390016";//递增开始时间 |
| | | |
| | | /** |
| | | * INSERT INTO `tt`.`t_dict` ( `status_cd`, `name`, `description`, `create_time`, `table_name`, `table_columns`) |
| | | * VALUES ( '390014', '递增周期', '递增周期', '2020-01-30 17:09:43', 'pay_fee_attrs', 'spec_cd'); |
| | | * INSERT INTO `tt`.`t_dict` ( `status_cd`, `name`, `description`, `create_time`, `table_name`, `table_columns`) |
| | | * VALUES ( '390015', '递增率', '递增率', '2020-01-30 17:09:43', 'pay_fee_attrs', 'spec_cd'); |
| | | * INSERT INTO `tt`.`t_dict` ( `status_cd`, `name`, `description`, `create_time`, `table_name`, `table_columns`) |
| | | * VALUES ( '390016', '递增开始时间', '递增开始时间', '2020-01-30 17:09:43', 'pay_fee_attrs', 'spec_cd'); |
| | | */ |
| | | |
| | | |
| | | |
| | | private String attrId; |
| | | private String specCd; |
| | | private String specCdName; |
| | | private String communityId; |
| | | private String feeId; |
| | | |
| | | private String[] feeIds; |
| | | private String value; |
| | | private String state; |
| | | |
| | | public static String getFeeAttrValue(FeeDto feeDto, String specCd) { |
| | | List<FeeAttrDto> feeAttrDtos = feeDto.getFeeAttrDtos(); |
| | | FeeAttrDto feeAttrDto = getFeeAttr(feeAttrDtos, specCd); |
| | | if (feeAttrDto == null) { |
| | | return ""; |
| | | } |
| | | return feeAttrDto.getValue(); |
| | | } |
| | | |
| | | public static FeeAttrDto getFeeAttr(FeeDto feeDto, String specCd) { |
| | | List<FeeAttrDto> feeAttrDtos = feeDto.getFeeAttrDtos(); |
| | | return getFeeAttr(feeAttrDtos, specCd); |
| | | } |
| | | |
| | | public static FeeAttrDto getFeeAttr(List<FeeAttrDto> feeAttrDtos, String specCd) { |
| | | if (feeAttrDtos == null || feeAttrDtos.size() < 1) { |
| | | return null; |
| | | } |
| | | for (FeeAttrDto feeAttrDto : feeAttrDtos) { |
| | | if (specCd.equals(feeAttrDto.getSpecCd())) { |
| | | return feeAttrDto; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | |
| | | private Date createTime; |
| | |
| | | this.specCdName = specCdName; |
| | | } |
| | | |
| | | public String getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(String state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public String[] getFeeIds() { |
| | | return feeIds; |
| | | } |
| | | |
| | | public void setFeeIds(String[] feeIds) { |
| | | this.feeIds = feeIds; |
| | | } |
| | | } |