XiaoRuby
2023-07-27 91c6d603bfc528398d03a6b05228b72a1912082a
LIMS管理系统框架-开发7-27第二次标准库完成修改
已添加5个文件
351 ■■■■■ 文件已修改
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionMaterialListDto.java 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionProductListDto.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/FinPlanVo.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/InspectionProductListVo.java 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/PlanVo.java 89 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionMaterialListDto.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,77 @@
package com.yuanchu.limslaboratory.pojo.dto;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
//修改样品信息
@Data
public class InspectionMaterialListDto implements Serializable {
    /**
     * æŠ¥æ£€æ•°é‡-物料数量
     */
    @ApiModelProperty(value = "报检数量-物料数量",required = true)
    private Integer materialNum;
    /**
     * ä¾›åº”商
     */
    @ApiModelProperty(value = "供应商",required = true)
    private String materialSupplier;
    /**
     * ç‰©æ–™åç§°
     */
    @ApiModelProperty(value = "物料名称",required = true)
    private String materialName;
    /**
     * ç‰©æ–™å­˜æ”¾åœ°
     */
    @ApiModelProperty(value = "物料存放地",required = true)
    private String materialLocation;
    /**
     * ç‰©æ–™æ‰¹æ¬¡
     */
    @ApiModelProperty(value = "物料批次",required = true)
    private String materialBatch;
    /**
     * ç‰©æ–™ç›˜å·
     */
    @ApiModelProperty(value = "物料盘号",required = true)
    private String materialReelNumber;
    /**
     * è§„格名称/型号名称
     */
    @ApiModelProperty(value = "规格名称/型号名称",required = true)
    private String specificationsSerialNumber;
    /**
     * ç”µåŽ‹ç­‰çº§
     */
    @ApiModelProperty("电压等级")
    private String specificationsVoltageLevel;
    /**
     * ä¸»çº¿å¿ƒæˆªé¢
     */
    @ApiModelProperty("主线心截面")
    private String specificationsCrossSection;
    /**
     * ä¸»çº¿èŠ¯èŠ¯æ•°
     */
    @ApiModelProperty("主线芯芯数")
    private String specificationsNumberOfCores;
    /**
     * ç”Ÿäº§æŒ‡ä»¤å·
     */
    @ApiModelProperty("生产指令号")
    private String specificationsInstruct;
    @ApiModelProperty("备注")
    private String notes;
}
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionProductListDto.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,58 @@
package com.yuanchu.limslaboratory.pojo.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
//(更改)分配检验项目的试验员,设备,时间,试验方法等参数
@Data
public class InspectionProductListDto implements Serializable {
    @ApiModelProperty(value = "项目检验开始日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime startTime;
    @ApiModelProperty(value = "项目检验结束日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime endTime;
    @ApiModelProperty(value = "项目名称")
    @JsonSerialize
    private String name;
    @ApiModelProperty(value = "试验方法")
    @JsonSerialize
    private String method;
    @ApiModelProperty(value = "试验要求")
    @JsonSerialize
    private String ask;
    @ApiModelProperty(value = "单位")
    @JsonSerialize
    private String unit;
    @ApiModelProperty(value = "招标人要求值")
    @JsonSerialize
    private String required;
    @ApiModelProperty(value = "内控值")
    @JsonSerialize
    private String internal;
    @ApiModelProperty(value = "关联检验项目试验员id")
    @JsonSerialize
    private Integer userId;
    @ApiModelProperty(value = "关联 è®¾å¤‡id")
    @JsonSerialize
    private Integer instrumentId;
}
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/FinPlanVo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,50 @@
package com.yuanchu.limslaboratory.pojo.vo;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
//(分页查询)记录成品检验
@Data
public class FinPlanVo implements Serializable {
    @ApiModelProperty(value = "计划编号")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "样品编号")
    @JsonSerialize
    private int mid;
    @ApiModelProperty(value = "关联 æŠ¥æ£€id(申请单编号)")
    @JsonSerialize
    private String inspectionId;
    @ApiModelProperty(value = "1:待认领;2:待分配;3:已分配;4:超期待分配;5:已完成;0:已作废")
    @JsonSerialize
    private Integer state;
    @TableField(fill = FieldFill.INSERT)
    @ApiModelProperty(value = "登记日期", hidden = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @ApiModelProperty(value = "试验负责人")
    @JsonSerialize
    private String userName;
    @ApiModelProperty(value = "关联 æ£€éªŒäºº")
    @JsonSerialize
    private String inspectUserName;
}
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/InspectionProductListVo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,77 @@
package com.yuanchu.limslaboratory.pojo.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
 * <p>
 *
 * </p>
 *
 * @author æ±Ÿè‹éµ·é›ç½‘络科技有限公司
 * @since 2023-07-17
 */
//查询检验项目
@Data
public class InspectionProductListVo implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "报检样品id")
    @JsonSerialize
    private int inspectionMaterialListId;
    @ApiModelProperty(value = "项目检验开始日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime startTime;
    @ApiModelProperty(value = "项目检验结束日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime endTime;
    @ApiModelProperty(value = "项目名称")
    @JsonSerialize
    private String name;
    @ApiModelProperty(value = "试验方法")
    @JsonSerialize
    private String method;
    @ApiModelProperty(value = "试验要求")
    @JsonSerialize
    private String ask;
    @ApiModelProperty(value = "单位")
    @JsonSerialize
    private String unit;
    @ApiModelProperty(value = "招标人要求值")
    @JsonSerialize
    private String required;
    @ApiModelProperty(value = "内控值")
    @JsonSerialize
    private String internal;
    @ApiModelProperty(value = "试验单试验开始日期", hidden = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date inspectStartTime;
    @ApiModelProperty(value = "试验单试验结束日期", hidden = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date inspectEndTime;
    @ApiModelProperty(value = "检验项目试验员")
    @JsonSerialize
    private String userName;
    @ApiModelProperty(value = "关联 è®¾å¤‡å")
    @JsonSerialize
    private String instrumentName;
}
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/PlanVo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,89 @@
package com.yuanchu.limslaboratory.pojo.vo;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
//(分页查询)检验计划分配
@Data
public class PlanVo implements Serializable {
    @ApiModelProperty(value = "样品编号")
    @JsonSerialize
    private Integer mid;
    @ApiModelProperty(value = "报检单编号")
    @JsonSerialize
    private String inspectionId;
    @ApiModelProperty(value = "完成情况 1:待认领;2:待分配;3:已分配;4:超期待分配;5:已完成;0:已作废")
    @JsonSerialize
    private Integer state;
    @TableField(fill = FieldFill.INSERT)
    @ApiModelProperty(value = "登记日期", hidden = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @ApiModelProperty(value = "试验负责人")
    @JsonSerialize
    private String  name;
    @ApiModelProperty(value = "样品名称")
    @JsonSerialize
    private String materialName;
    @ApiModelProperty(value = "规格型号")
    @JsonSerialize
    private String specificationsSerialNumber;
    @ApiModelProperty(value = "物料编号")
    @JsonSerialize
    private String materialId;
    @ApiModelProperty(value = "来源")
    @JsonSerialize
    private String materialSupplier;
    @ApiModelProperty(value = "项目试验开始日期", hidden = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startTime;
    @ApiModelProperty(value = "项目试验结束日期", hidden = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endTime;
    @ApiModelProperty(value = "试验结论")
    @JsonSerialize
    private String results;
    @ApiModelProperty(value = "对象位置")
    @JsonSerialize
    private String materialLocation;
    @ApiModelProperty(value = "检测策略")
    @JsonSerialize
    private String method;
    @ApiModelProperty(value = "批次")
    @JsonSerialize
    private String materialBatch;
    @ApiModelProperty(value = "盘号")
    @JsonSerialize
    private String materialReelNumber;
    @ApiModelProperty(value = "样品数量")
    @JsonSerialize
    private String materialNum;
}