package thyyxxk.webserver.entity.zhuyuanyisheng.yizhuluru;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 描述： 医嘱模板
 * 这个类同时被我用来当做收藏的模板了
 * yz_collect_template 这个表
 * </p>
 *
 * @author xc
 * @date 2022-01-17 15:31
 */
@Data
public class YzOrderPattern {


    /**
     * 编码code 或 收藏的编码
     */
    private String patternCode;

    /**
     * 编码名称 或 收藏的编码
     */
    @NotNull(message = "请输入模板名称")
    private String patternName;

    /**
     * 拼音码 或 收藏的拼音码
     */
    private String pyCode;

    /**
     * 五笔码
     */
    private String dCode;

    /**
     * 行号
     */
    private String getrow;

    /**
     * 停用 或 收藏的医嘱被删除了
     */
    private String delFlag;

    /**
     * 科室编码
     */
    private String deptCode;

    /**
     * 病房
     */
    private String wardCode;

    /**
     * 录入人
     */
    private String inputId;

    /**
     * 1：全院；2：科室；3：个人
     */
    private String inputType;

    /**
     * 录入日期
     */
    private Date inputDate;

    /**
     * 排序码
     */
    private Integer sortNo;

    /**
     * 医生 标志
     */
    private String doctorFlag;

    /**
     * 是否已经被收藏了
     */
    private Integer yiBeiShouCang;

    /**
     * 收藏的模板 code
     */
    private String collectCode;


    /**
     * 是否强制删除
     */
    private Boolean qingZhiTiHuan = false;

    public Boolean getYiBeiShouCang() {
        if (yiBeiShouCang == null) {
            return false;
        } else {
            return yiBeiShouCang > 0;
        }
    }

    private List<XinZhenYzActOrder> list;
}
