package jnpf.limsEntity; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.PropertyNamingStrategies; import com.fasterxml.jackson.databind.annotation.JsonNaming; import lombok.Data; import java.util.Date; /** * 检验任务"逐行分配"单行入参。 * *

分配按行的 {@code shifou_waijian} 走两种分支: *

* 服务端根据行当前的 {@code shifou_waijian} 自动选择分支并落库,前端按表单 * 类型只传需要的字段即可。 * *

外层由 {@link LimsJianyanAssignParam} 承载共享的 bizSign。 */ @Data @JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class) public class LimsJianyanAssignItem { /** lims_jianyan_xiang 主键 */ private String id; /** 检验员 userId,写入 jiancha_ren(普通检验项必填) */ private String jianchaRen; /** 要求完成日期,写入 wancheng_riqi。前端传字符串 "yyyy-MM-dd"(普通检验项必填) */ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date wanchengRiqi; /** 外检检测单位,写入 waijian_danwei(shifou_waijian=yes 时必填) */ private String waijianDanwei; /** 外检结果录入人,写入 waijian_lururen(shifou_waijian=yes 时必填) */ private String waijianLururen; /** 合同号 */ private String hetonghao; /** 备注 */ private String beizhu; }