HospProfitVO.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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. }