HospProfitVO.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. package com.kcim.vo;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import lombok.Data;
  5. import java.math.BigDecimal;
  6. import java.util.List;
  7. @Data
  8. public class HospProfitVO {
  9. /**
  10. * 主键
  11. */
  12. @TableId
  13. private Long id;
  14. /**
  15. * 年
  16. */
  17. private Integer dateYear;
  18. /**
  19. * 月
  20. */
  21. private Integer dateMonth;
  22. /**
  23. * 报表项目名称
  24. */
  25. private String reportName;
  26. /**
  27. * 成本类型
  28. */
  29. private Integer costType;
  30. /**
  31. * 收入类型
  32. */
  33. private Integer incomeType;
  34. // 0. 报表项目 1. 全院其他收支
  35. private Integer originType;
  36. /**
  37. * 金额
  38. */
  39. private BigDecimal amount;
  40. private Long hospId;
  41. private BigDecimal percent;
  42. @TableField(exist = false)
  43. private Integer type;
  44. @TableField(exist = false)
  45. private Integer fraction;
  46. /**
  47. * 报表项目编号一个医院中同一个类型必须唯一
  48. */
  49. private Integer num;
  50. /**
  51. * 父级id
  52. */
  53. private Long parentId;
  54. /**
  55. * 计算类型 0.不设置,1.对应会计科目,2.对应分摊层级,3.小计,4.计算公式,5.按责任中心
  56. */
  57. private Integer calcType;
  58. /**
  59. * 报表类型:0.损益表、1.完全成本法表、2.变动成本表、3.全院损益表、4.全成本报表
  60. */
  61. private Integer reportType;
  62. /**
  63. * 计算公式,当计算类型为计算公式的时候必传
  64. */
  65. private String calcFormula;
  66. /**
  67. * 排序字段
  68. */
  69. private Integer sort;
  70. /**
  71. * 比率基数,默认100%,后续再进行修改
  72. */
  73. private String ratioBase;
  74. /**
  75. * 说明
  76. */
  77. private String description;
  78. private List<HospProfitVO> child;
  79. /**
  80. * 数据类型:0未知 1数值 2百分比
  81. */
  82. private Integer dataType;
  83. /**
  84. * 小数位
  85. */
  86. private Integer decimalPlace;
  87. /**
  88. * 是否有千分号
  89. */
  90. private Integer permil;
  91. /**
  92. * 字体颜色
  93. */
  94. private String fontColor;
  95. }