package com.kcim.dao.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * 科室门住损益计算 * * @author Wang.YS * @date 2024-09-25 15:21:23 */ @Data @Accessors(chain = true) @AllArgsConstructor @NoArgsConstructor @TableName("compute_medical_department_profit") public class ComputeMedicalDepartmentProfit implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId private Long id; /** * 核算年月 */ private String computeDate; /** * 医院id */ private Long hospId; /** * 报表项目父层级Id */ private Long reportParentId; /** * 报表Id */ private Long reportId; /** * 报表项目编号 */ private Integer reportNum; /** * 报表项目名称 */ private String reportName; /** * 金额 */ private BigDecimal amount; /** * 0 综合 1 门诊 2住院 */ private Integer medicalType; /** * 责任中心代码 */ private String responsibilityCode; /** * 责任中心名称 */ private String responsibilityName; /** * 是否门住一体责任中心 1是 0否 */ private Integer responsibilityType; private String reportType; /** * 创建人 */ @JsonIgnore private String createUser; /** * 创建时间 */ @JsonIgnore private Date createTime; /** * 更新人 */ @JsonIgnore private String updateUser; /** * 更新时间 */ @JsonIgnore private Date updateTime; /** * 删除人 */ @JsonIgnore private String deleteUser; /** * 删除时间 */ @JsonIgnore private Date deleteTime; /** * 删除标志 0正常 1作废 */ @JsonIgnore @TableLogic(value = "0",delval = "1") private Integer delFlag; @TableField(exist = false) private Integer sort; @TableField(exist = false) private Integer hide; }