CostAccountShare.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.imed.costaccount.model;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import lombok.experimental.Accessors;
  7. import java.io.Serializable;
  8. /**
  9. * 责任中心成本对照表
  10. *
  11. * @author KCYG
  12. * @email KCYG@xinxicom
  13. * @date 2021-07-28 18:34:52
  14. */
  15. @Data
  16. @Accessors(chain = true)
  17. @AllArgsConstructor
  18. @NoArgsConstructor
  19. @TableName("cost_account_share")
  20. public class CostAccountShare implements Serializable {
  21. private static final long serialVersionUID = 1L;
  22. /**
  23. * 主键
  24. */
  25. @TableId
  26. private Long id;
  27. /**
  28. * 责任中心Id
  29. */
  30. private Long responsibilityId;
  31. /**
  32. * 责任中心分摊级别
  33. */
  34. private Integer shareLevel;
  35. /**
  36. * 责任中心代码
  37. */
  38. private String responsibilityCode;
  39. /**
  40. * 责任中心名称
  41. */
  42. private String responsibilityName;
  43. /**
  44. * 医院Id
  45. */
  46. private Long hospId;
  47. /**
  48. * 会计科目Id
  49. *
  50. */
  51. private String accountingIds;
  52. /**
  53. * 会计科目名称
  54. */
  55. private String accountingNames;
  56. /**
  57. * 会计科目代码
  58. */
  59. private String accountingCodes;
  60. /**
  61. * 分摊参数集合
  62. */
  63. @TableField(updateStrategy = FieldStrategy.IGNORED)
  64. private String paramList;
  65. /**
  66. * 备注
  67. */
  68. private String costNode;
  69. /**
  70. * 创建时间13位时间戳
  71. */
  72. private Long createTime;
  73. /**
  74. * 删除时间,如果存在表示已删除13位时间戳
  75. */
  76. @TableLogic(value = "0",delval = "UNIX_TIMESTAMP(NOW()) * 1000")
  77. private Long deleteTime;
  78. }