package com.ltkj.hosp.domain; import java.math.BigDecimal; import java.util.List; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.ltkj.common.annotation.Excel; import com.ltkj.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; /** * 收费项目对象 dict_sfxm * * @author ltkj * @date 2023-03-22 */ @Data @ApiModel(value = "收费项目") public class DictSfxm extends BaseEntity { private static final long serialVersionUID = 1L; /** * id */ @TableId(type = IdType.AUTO) @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 院区id */ @Excel(name = "院区id") @ApiModelProperty(value = "院区id") private String yqid; @TableField(exist = false) @ApiModelProperty(value = "院区名称") private String yqName; /** * 项目id */ @ApiModelProperty(value = "项目id") private String xmid; /** * 项目编码 */ @ApiModelProperty(value = "项目编码") private String xmbm; /** * 项目名称 */ @Excel(name = "项目名称") @ApiModelProperty(value = "项目名称") private String xmmc; /** * 拼音码 */ @Excel(name = "拼音码") @ApiModelProperty(value = "拼音码") private String pym; /** * 五笔码 */ @Excel(name = "五笔码") @ApiModelProperty(value = "五笔码") private String wbm; /** * 助记码 */ @Excel(name = "助记码") @ApiModelProperty(value = "助记码") private String zjm; /** * 单位 */ @Excel(name = "单位") @ApiModelProperty(value = "单位") private String dw; /** * 科室项目分类 */ @Excel(name = "科室项目分类") @ApiModelProperty(value = "科室项目分类") private String ksxmfl; /** * 详细项目分类 */ @Excel(name = "详细项目分类") @ApiModelProperty(value = "详细项目分类") private String xxxmfl; /** * 财务项目分类 */ @Excel(name = "财务项目分类") @ApiModelProperty(value = "财务项目分类") private String cwxmfl; /** * 医技项目分类 */ @Excel(name = "医技项目分类") @ApiModelProperty(value = "医技项目分类") private String yjxmfl; /** * 概括分类 */ @Excel(name = "概括分类") @ApiModelProperty(value = "概括分类") private String gkfl; /** * 医嘱分类 */ @Excel(name = "医嘱分类") @ApiModelProperty(value = "医嘱分类") private String yzfl; /** * 发票分类 */ @Excel(name = "发票分类") @ApiModelProperty(value = "发票分类") private String fpfl; /** * 参考单价 */ @Excel(name = "参考单价") @ApiModelProperty(value = "参考单价") private Long ckdj; /** * 顺序号 */ @Excel(name = "顺序号") @ApiModelProperty(value = "顺序号") private Long sxh; /** * 是否收费 */ @Excel(name = "是否收费") @ApiModelProperty(value = "是否收费0是1否") private Long sfsf; /** * 医保项目等级 */ @Excel(name = "医保项目等级") @ApiModelProperty(value = "医保项目等级") private String ybxmdj; /** * 国家项目代码 */ @Excel(name = "国家项目代码") @ApiModelProperty(value = "国家项目代码") private String gjxmdm; /** * 国家项目名称 */ @Excel(name = "国家项目名称") @ApiModelProperty(value = "国家项目名称") private String gjxmmc; /** * 省级项目代码 */ @Excel(name = "省级项目代码") @ApiModelProperty(value = "省级项目代码") private String sjxmdm; /** * 省级项目名称 */ @Excel(name = "省级项目名称") @ApiModelProperty(value = "省级项目名称") private String sjxmmc; /** * 项目内容 */ @Excel(name = "项目内容") @ApiModelProperty(value = "项目内容") private String xmnr; /** * 项目说明 */ @Excel(name = "项目说明") @ApiModelProperty(value = "项目说明") private String xmsm; /** * 一级最高限价 */ @Excel(name = "一级最高限价") @ApiModelProperty(value = "一级最高限价") private BigDecimal yjzgxj; /** * 二级最高限价 */ @Excel(name = "二级最高限价") @ApiModelProperty(value = "二级最高限价") private BigDecimal ejzgxj; /** * 三级最高限价 */ @Excel(name = "三级最高限价") @ApiModelProperty(value = "三级最高限价") private BigDecimal sjzgxj; /** * 项目内涵 */ @Excel(name = "项目内涵") @ApiModelProperty(value = "项目内涵") private String xmnh; /** * 项目分类 */ @Excel(name = "项目分类") @ApiModelProperty(value = "项目分类") private String xmfl; /** * 特定最高限价 */ @Excel(name = "特定最高限价") @ApiModelProperty(value = "特定最高限价") private BigDecimal tdzgxj; @TableField(exist = false) @ApiModelProperty(value = "项目子集") private List dictSfxms; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setYqid(String yqid) { this.yqid = yqid; } public String getYqid() { return yqid; } public void setXmid(String xmid) { this.xmid = xmid; } public String getXmid() { return xmid; } public void setXmbm(String xmbm) { this.xmbm = xmbm; } public String getXmbm() { return xmbm; } public void setXmmc(String xmmc) { this.xmmc = xmmc; } public String getXmmc() { return xmmc; } public void setPym(String pym) { this.pym = pym; } public String getPym() { return pym; } public void setWbm(String wbm) { this.wbm = wbm; } public String getWbm() { return wbm; } public void setZjm(String zjm) { this.zjm = zjm; } public String getZjm() { return zjm; } public void setDw(String dw) { this.dw = dw; } public String getDw() { return dw; } public void setKsxmfl(String ksxmfl) { this.ksxmfl = ksxmfl; } public String getKsxmfl() { return ksxmfl; } public void setXxxmfl(String xxxmfl) { this.xxxmfl = xxxmfl; } public String getXxxmfl() { return xxxmfl; } public void setCwxmfl(String cwxmfl) { this.cwxmfl = cwxmfl; } public String getCwxmfl() { return cwxmfl; } public void setYjxmfl(String yjxmfl) { this.yjxmfl = yjxmfl; } public String getYjxmfl() { return yjxmfl; } public void setGkfl(String gkfl) { this.gkfl = gkfl; } public String getGkfl() { return gkfl; } public void setYzfl(String yzfl) { this.yzfl = yzfl; } public String getYzfl() { return yzfl; } public void setFpfl(String fpfl) { this.fpfl = fpfl; } public String getFpfl() { return fpfl; } public void setCkdj(Long ckdj) { this.ckdj = ckdj; } public Long getCkdj() { return ckdj; } public void setSxh(Long sxh) { this.sxh = sxh; } public Long getSxh() { return sxh; } public void setSfsf(Long sfsf) { this.sfsf = sfsf; } public Long getSfsf() { return sfsf; } public void setYbxmdj(String ybxmdj) { this.ybxmdj = ybxmdj; } public String getYbxmdj() { return ybxmdj; } public void setGjxmdm(String gjxmdm) { this.gjxmdm = gjxmdm; } public String getGjxmdm() { return gjxmdm; } public void setGjxmmc(String gjxmmc) { this.gjxmmc = gjxmmc; } public String getGjxmmc() { return gjxmmc; } public void setSjxmdm(String sjxmdm) { this.sjxmdm = sjxmdm; } public String getSjxmdm() { return sjxmdm; } public void setSjxmmc(String sjxmmc) { this.sjxmmc = sjxmmc; } public String getSjxmmc() { return sjxmmc; } public void setXmnr(String xmnr) { this.xmnr = xmnr; } public String getXmnr() { return xmnr; } public void setXmsm(String xmsm) { this.xmsm = xmsm; } public String getXmsm() { return xmsm; } public void setYjzgxj(BigDecimal yjzgxj) { this.yjzgxj = yjzgxj; } public BigDecimal getYjzgxj() { return yjzgxj; } public void setEjzgxj(BigDecimal ejzgxj) { this.ejzgxj = ejzgxj; } public BigDecimal getEjzgxj() { return ejzgxj; } public void setSjzgxj(BigDecimal sjzgxj) { this.sjzgxj = sjzgxj; } public BigDecimal getSjzgxj() { return sjzgxj; } public void setXmnh(String xmnh) { this.xmnh = xmnh; } public String getXmnh() { return xmnh; } public void setXmfl(String xmfl) { this.xmfl = xmfl; } public String getXmfl() { return xmfl; } public void setTdzgxj(BigDecimal tdzgxj) { this.tdzgxj = tdzgxj; } public BigDecimal getTdzgxj() { return tdzgxj; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("yqid", getYqid()) .append("xmid", getXmid()) .append("xmbm", getXmbm()) .append("xmmc", getXmmc()) .append("pym", getPym()) .append("wbm", getWbm()) .append("zjm", getZjm()) .append("dw", getDw()) .append("ksxmfl", getKsxmfl()) .append("xxxmfl", getXxxmfl()) .append("cwxmfl", getCwxmfl()) .append("yjxmfl", getYjxmfl()) .append("gkfl", getGkfl()) .append("yzfl", getYzfl()) .append("fpfl", getFpfl()) .append("ckdj", getCkdj()) .append("sxh", getSxh()) .append("sfsf", getSfsf()) .append("ybxmdj", getYbxmdj()) .append("gjxmdm", getGjxmdm()) .append("gjxmmc", getGjxmmc()) .append("sjxmdm", getSjxmdm()) .append("sjxmmc", getSjxmmc()) .append("xmnr", getXmnr()) .append("xmsm", getXmsm()) .append("deleted", getDeleted()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("yjzgxj", getYjzgxj()) .append("ejzgxj", getEjzgxj()) .append("sjzgxj", getSjzgxj()) .append("xmnh", getXmnh()) .append("xmfl", getXmfl()) .append("tdzgxj", getTdzgxj()) .toString(); } }