package jnpf.limsEntity;
|
|
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
|
import com.fasterxml.jackson.databind.annotation.JsonNaming;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* 样品分检批量入参(对应路由 {@code POST /lims/biz/jiance-task/accept})。
|
* 与其他 /lims/biz/jiance-task/* 接口保持一致的 bizSign + data 双层结构。
|
*
|
* <p>bizSign 仅作审计记录在 lims_sign(op_type=jiance_task_accept),业务表不落 sign 列。
|
*/
|
@Data
|
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
|
public class LimsJianceTaskAcceptParam {
|
|
/** 操作员电子签名(共享) */
|
private String bizSign;
|
|
/** 要分检的检验项行(每行 id + 分检表单录入的 4 个字段,见 {@link LimsFenjianItem}) */
|
private List<LimsFenjianItem> data;
|
|
/** 组合分检量(请求级共享,选填、不校验空)。仅写入 shifou_zuhe_fenjian=yes 的组合行的 zuhe_fenjian_liang */
|
private String zuheFenjianLiang;
|
|
/** 组合分检单位(请求级共享,选填、不校验空)。仅写入 shifou_zuhe_fenjian=yes 的组合行的 zuhe_fenjian_danwei */
|
private String zuheFenjianDanwei;
|
|
/** 检验流水号 */
|
private String jianyanLiushuihao;
|
}
|