ZyDetailCharge.java 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. package thyyxxk.webserver.entity.datamodify;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import io.swagger.annotations.ApiModel;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. import java.io.Serializable;
  9. import java.math.BigDecimal;
  10. import java.util.Date;
  11. import java.util.List;
  12. /**
  13. * <p>
  14. *
  15. * </p>
  16. *
  17. * @author 肖蟾
  18. * @since 2021-03-13
  19. */
  20. @Data
  21. @EqualsAndHashCode(callSuper = false)
  22. @ApiModel(value = "ZyDetailCharge对象", description = "")
  23. public class ZyDetailCharge implements Serializable {
  24. private static final long serialVersionUID = 1L;
  25. @TableId(value = "inpatient_no", type = IdType.ID_WORKER)
  26. private String inpatientNo;
  27. private Integer admissTimes;
  28. private String startTime;
  29. private String chargeCodeName;
  30. private Integer ledgerSn;
  31. private Integer detailSn;
  32. private Date chargeDate;
  33. private String opIdCode;
  34. private String chargeCode;
  35. private String infantFlag;
  36. private String chargeStatus;
  37. private float retprice;
  38. private BigDecimal chargeAmount;
  39. private BigDecimal chargeFee;
  40. private BigDecimal newChargeFee;
  41. private String selfFlag;
  42. private String separateFlag;
  43. private String suppressFlag;
  44. private String wardCode;
  45. private String deptCode;
  46. private BigDecimal orderNo;
  47. private String opeFlag;
  48. private String execUnit;
  49. private Date genTime;
  50. private String oldGenTime;
  51. private float payPercent;
  52. private String zjFlag;
  53. private float zfl;
  54. private String chargeCodeMx;
  55. private String serial;
  56. /**
  57. * 住院流水号
  58. */
  59. private String zySerialNo;
  60. private String doctorCode;
  61. private String ybSelfFlag;
  62. private BigDecimal origChargeFee;
  63. private String confirmId;
  64. private String transFlagYb;
  65. private String ssCode;
  66. private String gsFlag;
  67. private String referPhysician;
  68. private String consultPhysician;
  69. /**
  70. * 下面的都是 项目录入需要使用的字段
  71. */
  72. @TableField(exist = false)
  73. private long pageSize;
  74. @TableField(exist = false)
  75. private long currentPage;
  76. private String billItemCode;
  77. private String chargeName;
  78. private String spec;
  79. private BigDecimal price;
  80. private BigDecimal amount;
  81. private String execDept;
  82. private String groupNo;
  83. private String drugname;
  84. private String opName;
  85. private Integer oriDetailSn;
  86. /**
  87. * 医保类型
  88. */
  89. private String responceType;
  90. /**
  91. * 床位
  92. */
  93. private String bedNo;
  94. /**
  95. * 余额
  96. */
  97. private BigDecimal balance;
  98. /**
  99. * 总费用
  100. */
  101. private BigDecimal totalCharge;
  102. private BigDecimal chargeType;
  103. private Integer timesBilled;
  104. /**
  105. * 入院诊断名称
  106. */
  107. private String admissDiagStr;
  108. /**
  109. * 入院诊断编码
  110. */
  111. private String admissDiag;
  112. /**
  113. * 入院时间
  114. */
  115. private Date admissDate;
  116. /**
  117. * 这里面是 存放需要退费 小丑竟是我自己
  118. */
  119. private List<ZyDetailCharge> list;
  120. // 下面这些是获取 项目录入模板的
  121. /**
  122. * 模板 名称
  123. */
  124. private String name;
  125. /**
  126. * 创建模板的科室
  127. */
  128. private String opDept;
  129. /**
  130. * 模板名称
  131. */
  132. private String patternName;
  133. /**
  134. * 模板排序
  135. */
  136. private String defaultNo;
  137. private String self;
  138. private String supriceFlag;
  139. private String infant;
  140. private BigDecimal per1;
  141. private BigDecimal per2;
  142. private BigDecimal per3;
  143. private BigDecimal per4;
  144. private BigDecimal per5;
  145. private String execUnitB;
  146. private Integer itemNo;
  147. private String execUnitName;
  148. private String pyCode;
  149. private String dCode;
  150. private BigDecimal priceB;
  151. /**
  152. * 下面是单独查询的
  153. */
  154. private String billItemOut;
  155. /**
  156. * 医保 厂家
  157. */
  158. private String ybComment;
  159. /**
  160. * 申请科室
  161. */
  162. private String dept;
  163. private String ward;
  164. /**
  165. * 费用类型 名称
  166. */
  167. private String billItemName;
  168. /**
  169. * 0:全部
  170. * 1:未退费
  171. * 2:退费
  172. */
  173. private Integer tuiFeiFlag;
  174. }