123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- package com.kcim.vo;
- import io.swagger.annotations.ApiModel;
- import lombok.Data;
- import java.math.BigDecimal;
- import java.util.List;
- import java.util.Map;
- /**
- * @author 李加喜
- * @Package com.imed.costaccount.model
- * @date 2021-08-25 9:56
- */
- @Data
- @ApiModel("成本分摊报表输出")
- public class AllocationReportVO {
- /**
- * 责任中心代码
- */
- private String responsibilityCode;
- /**
- * 责任中心名称
- */
- private String responsibilityName;
- /**
- * 分摊层级序号
- */
- private Integer levelSort;
- /**
- * 分摊设置对应的Id
- */
- private Long accountShareId;
- // TODO 自己获取
- /**
- * 会计科目代码
- */
- private String accountCode;
- /**
- * 会计科目名称
- */
- private String accountName;
- /**
- * 别名
- */
- private String alias;
- /**
- * 成本金额
- */
- private BigDecimal totalAmount;
- /**
- * 成本金额字符串类型 Excel显示
- */
- private String totalAmounts;
- /**
- * 目标层级责任中心代码
- */
- private String targetResponsibilityCode;
- /**
- * 目标层级责任中心名称
- */
- private String targetResponsibilityName;
- /**
- * 目标层级责任中心第n次分摊金额
- */
- private List<String> targetShareMoneys;
- /**
- * 分摊参数
- */
- private String shareParamName;
- /**
- * 分摊数值
- */
- private BigDecimal shareParamValueNum;
- /**
- * 分摊数值字符串类型 Excel显示
- */
- private String shareParamValueNums;
- /**
- * 分摊比例
- */
- private BigDecimal shareParamRate;
- /**
- * 分摊比例字符串类型 Excel显示
- */
- private String shareParamRates;
- /**
- * 各参数分摊到的成本金额
- */
- private BigDecimal amount;
- /**
- * 各参数分摊到的成本金额字符串类型 amounts
- */
- private String amounts;
- private Map<String,List<String>> targetTotalMoneys;
- /**
- * 分摊参数代码
- */
- private String shareParamCode;
- private BigDecimal shareParamPercent;
- }
|