AllocationQuery.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. package com.imed.costaccount.model;
  2. import com.baomidou.mybatisplus.annotation.TableId;
  3. import com.baomidou.mybatisplus.annotation.TableLogic;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import java.math.BigDecimal;
  6. import java.io.Serializable;
  7. import java.util.Date;
  8. import lombok.AllArgsConstructor;
  9. import lombok.Data;
  10. import lombok.NoArgsConstructor;
  11. import lombok.experimental.Accessors;
  12. /**
  13. *
  14. *
  15. * @author huangrui
  16. * @email
  17. * @date 2021-08-26 08:51:45
  18. */
  19. @Data
  20. @Accessors(chain = true)
  21. @AllArgsConstructor
  22. @NoArgsConstructor
  23. @TableName("cost_allocation_query")
  24. public class AllocationQuery implements Serializable {
  25. private static final long serialVersionUID = 1L;
  26. /**
  27. * 主键
  28. */
  29. @TableId
  30. private Long id;
  31. /**
  32. * 年
  33. */
  34. private Integer dateYear;
  35. /**
  36. * 月
  37. */
  38. private Integer dateMonth;
  39. // /**
  40. // * 分摊层级序号
  41. // */
  42. // private Integer levelSort;
  43. // /**
  44. // * 分摊层级数名称
  45. // */
  46. // private String levelName;
  47. /**
  48. * 医院id
  49. */
  50. private Long hospId;
  51. /**
  52. * 责任中心代码
  53. */
  54. private String responsibilityCode;
  55. /**
  56. * 责任中心名称
  57. */
  58. private String responsibilityName;
  59. /**
  60. * 来源id
  61. */
  62. private Long originId;
  63. /**
  64. * 来源类型
  65. */
  66. private Long originType;
  67. /**
  68. * 金额
  69. */
  70. private BigDecimal amount;
  71. /**
  72. * 会计科目
  73. */
  74. private String accountingCode;
  75. /**
  76. * 会计科目名称
  77. */
  78. private String accountingName;
  79. /**
  80. * 创建时间
  81. */
  82. private Long createTime;
  83. /**
  84. * 删除时间
  85. */
  86. @TableLogic(value = "0",delval = "TIME_STAMP(NOW()) * 1000")
  87. private Long deleteTime;
  88. }