package com.openhis.yb.dto;

import javax.validation.constraints.NotBlank;

import org.hibernate.validator.constraints.Length;

import com.alibaba.fastjson2.annotation.JSONField;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 【3103】输入（节点标识：warns）
 *
 * @author Thanking
 */
@Data
@Accessors(chain = true)
public class Yb3103InputWarn {

    /**
     * 违规标识：事前提醒，事中预警出参结果唯一标识
     */
    @NotBlank
    @Length(max = 40)
    @JSONField(name = "warn_rslt_id")
    private String warnRsltId;

    /**
     * 处理方式：1.继续执行医嘱 2.返回修改医嘱
     */
    @NotBlank
    @JSONField(name = "dspo_way")
    private String dspoWay;

    /**
     * 处理原因：如果为dspoWay 为1必填 （20250630修改）
     */
    @JSONField(name = "dspo_way_rea")
    private String dspoWayRea;

}
