package com.ltkj.hosp.domain; import com.baomidou.mybatisplus.annotation.*; 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; /** * standard对象 tj_standard * * @author ltkj * @date 2022-11-24 */ @Data @ApiModel(value = "体检项目规则") public class TjStandard extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键id */ @TableId @ApiModelProperty(value = "主键id") private String stanId; /** * 项目id */ @Excel(name = "项目") @ApiModelProperty(value = "项目id") private Long proId; @TableField(exist = false) @ApiModelProperty(value = "项目名") private String proName; /** * 体检人性别 */ @Excel(name = "体检人性别") @ApiModelProperty(value = "体检人性别") @TableField(updateStrategy= FieldStrategy.IGNORED) private Integer tjSex; /** * 体检人类型 */ @Excel(name = "体检人类型") @ApiModelProperty(value = "体检人类型") private Integer tjType; /** * 标准值 */ @Excel(name = "大于该标准值") @ApiModelProperty(value = "大于该标准值") private String tjStandardGtValue; /** * 标准值 */ @Excel(name = "小于该标准值") @ApiModelProperty(value = "小于该标准值") private String tjStandardLtValue; /** * 单位 */ @Excel(name = "单位") @ApiModelProperty(value = "单位") private String company; @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("stanId", getStanId()) .append("proId", getProId()) .append("tjSex", getTjSex()) .append("tjType", getTjType()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("deleted", getDeleted()) .toString(); } }