package jnpf.limsEntity;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* "生成报告"接口入参(POST /lims/biz/baogao/submit)。
|
* 项目全局 JacksonConfig 已配 SnakeCaseStrategy,前端可传 baogao_riqi
|
* 这种 snake_case 命名,无需在本类上加 @JsonNaming。
|
*/
|
@Data
|
public class LimsBaogaoSubmitParam {
|
|
/** lims_qingyandan_report.f_id */
|
private String id;
|
|
/** 报告日期,前端传 yyyy-MM-dd 字符串 */
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date baogaoRiqi;
|
|
/** 报告备注(写入 lims_qingyandan_report.beizhu) */
|
private String beizhu;
|
|
/**
|
* 电子签名凭证(lims_sign.f_id)。
|
* 前端先走 /lims/biz/sign/verify 拿到 sign_id(op_type=baogao_submit / data_id=报告 id),
|
* 再传入此处。全局 SnakeCaseStrategy 会把请求体 biz_sign 映射到本字段。
|
*/
|
private String bizSign;
|
}
|