李林
2024-03-14 262d4d65ad634042c7fcd647ec13385928bc3540
功能调整
已修改1个文件
已删除5个文件
已添加10个文件
728 ■■■■■ 文件已修改
inspect-server/src/main/java/com/yuanchu/mom/mapper/InsSampleMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/mapper/InsSampleUserMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsOrder.java 250 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsOrderUser.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsSample.java 137 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsSampleUser.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/InsProductResultService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/InsProductService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/InsSampleService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/InsSampleUserService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductResultServiceImpl.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductServiceImpl.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsSampleServiceImpl.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsSampleUserServiceImpl.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/resources/mapper/InsSampleMapper.xml 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/resources/mapper/InsSampleUserMapper.xml 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/mapper/InsSampleMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
package com.yuanchu.mom.mapper;
import com.yuanchu.mom.pojo.InsSample;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author Administrator
* @description é’ˆå¯¹è¡¨ã€ins_sample(检验样品)】的数据库操作Mapper
* @createDate 2024-03-14 17:14:57
* @Entity com.yuanchu.mom.pojo.InsSample
*/
public interface InsSampleMapper extends BaseMapper<InsSample> {
}
inspect-server/src/main/java/com/yuanchu/mom/mapper/InsSampleUserMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
package com.yuanchu.mom.mapper;
import com.yuanchu.mom.pojo.InsSampleUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author Administrator
* @description é’ˆå¯¹è¡¨ã€ins_sample_user(样品负责人记录)】的数据库操作Mapper
* @createDate 2024-03-14 17:12:02
* @Entity com.yuanchu.mom.pojo.InsSampleUser
*/
public interface InsSampleUserMapper extends BaseMapper<InsSampleUser> {
}
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsOrder.java
@@ -1,167 +1,167 @@
package com.yuanchu.mom.pojo;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yuanchu.mom.annotation.ValueTableShow;
import com.yuanchu.mom.common.OrderBy;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;
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 io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
/**
 * æ£€éªŒä¸‹å•
 *
 * @TableName ins_order
 */
@TableName(value = "ins_order")
* æ£€éªŒä¸‹å•
* @TableName ins_order
*/
@Data
public class InsOrder extends OrderBy implements Serializable {
public class InsOrder implements Serializable {
    /**
     *
     */
    *
    */
    @NotNull(message="[]不能为空")
    @ApiModelProperty("")
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * å§”托编号
     */
    @ValueTableShow(1)
    @ApiModelProperty(value = "委托编号")
    * å§”托编号
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("委托编号")
    @Length(max= 255,message="编码长度不能超过255")
    private String entrustCode;
    /**
     * æ ·å“ç¼–码
     */
    @ValueTableShow(2)
    @ApiModelProperty(value = "样品编码")
    * æ ·å“ç¼–码
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("样品编码")
    @Length(max= 255,message="编码长度不能超过255")
    private String sampleCode;
    /**
     * æ ·å“ç±»åž‹
     */
    @ValueTableShow(3)
    @ApiModelProperty(value = "样品类型")
    private String sampleType;
    /**
     * æ ·å“åç§°
     */
    @ValueTableShow(3)
    @ApiModelProperty(value = "样品名称")
    private String sample;
    /**
     * æ ·å“æ•°é‡
     */
    @ValueTableShow(4)
    @ApiModelProperty(value = "样品数量")
    private Integer sampleNum;
    /**
     * ç´§æ€¥ç¨‹åº¦
     */
    @ValueTableShow(5)
    @ApiModelProperty(value = "紧急程度")
    private Integer type;
    /**
     * çº¦å®šæ—¶é—´
     */
    @ValueTableShow(6)
    @ApiModelProperty(value = "约定时间")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate appointed;
    /**
     * æ£€æµ‹è¿›åº¦
     */
    @ValueTableShow(7)
    @ApiModelProperty(value = "检测进度")
    private String insProgress;
    /**
     * ä¸‹å•客户
     */
    @ValueTableShow(8)
    @ApiModelProperty(value = "下单客户")
    * ä¸‹å•客户
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("下单客户")
    @Length(max= 255,message="编码长度不能超过255")
    private String custom;
    /**
     * ä¸‹å•单位
     */
    @ValueTableShow(9)
    @ApiModelProperty(value = "下单单位")
    * ä¸‹å•单位
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("下单单位")
    @Length(max= 255,message="编码长度不能超过255")
    private String company;
    /**
     * å·¥åŽ‚åŸŸ
     */
    @ValueTableShow(10)
    @ApiModelProperty(value = "工厂域")
    * å·¥åŽ‚åŸŸ
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("工厂域")
    @Length(max= 255,message="编码长度不能超过255")
    private String code;
    /**
     * å®žéªŒå®¤åç§°
     */
    @ValueTableShow(11)
    @ApiModelProperty(value = "实验室名称")
    * ç´§æ€¥ç¨‹åº¦ ï¼ˆ0普通 1优先 2紧急)
    */
    @ApiModelProperty("紧急程度 ï¼ˆ0普通 1优先 2紧急)")
    private Integer type;
    /**
    * çº¦å®šæ—¶é—´
    */
    @ApiModelProperty("约定时间")
    private Date appointed;
    /**
    * å®žéªŒå®¤åç§°
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("实验室名称")
    @Length(max= 255,message="编码长度不能超过255")
    private String laboratory;
    /**
     * è§„格型号
     */
    @ValueTableShow(12)
    @ApiModelProperty(value = "规格型号")
    * æ ·å“ç±»åž‹
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("样品类型")
    @Length(max= 255,message="编码长度不能超过255")
    private String sampleType;
    /**
    * è§„格型号
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("规格型号")
    @Length(max= 255,message="编码长度不能超过255")
    private String model;
    /**
     * æ˜¯å¦ç•™æ ·
     */
    @ValueTableShow(13)
    @ApiModelProperty(value = "是否留样")
    * æ ·å“åç§°
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("样品名称")
    @Length(max= 255,message="编码长度不能超过255")
    private String sample;
    /**
    * æ ·å“æ•°é‡
    */
    @ApiModelProperty("样品数量")
    private Double sampleNum;
    /**
    * æ˜¯å¦ç•™æ ·
    */
    @ApiModelProperty("是否留样")
    private Integer isLeave;
    /**
     * ç•™æ ·æ•°é‡
     */
    @ValueTableShow(14)
    @ApiModelProperty(value = "留样数量")
    * ç•™æ ·æ•°é‡
    */
    @ApiModelProperty("留样数量")
    private Integer leaveNum;
    /**
     * 1:检验处理 0:待审核 2:退回 3:撤销
     */
    * æ£€æµ‹è¿›åº¦
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("检测进度")
    @Length(max= 255,message="编码长度不能超过255")
    private String insProgress;
    /**
    * 1:检验处理 0:待审核 2:退回 3:撤销
    */
    @ApiModelProperty("1:检验处理 0:待审核 2:退回 3:撤销")
    private Integer state;
    /**
     * å¤‡æ³¨
     */
    * å¤‡æ³¨
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("备注")
    @Length(max= 255,message="编码长度不能超过255")
    private String remark;
    /**
     * OTC订单号
     */
    * OTC订单号
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("OTC订单号")
    @Length(max= 255,message="编码长度不能超过255")
    private String otcCode;
    @ApiModelProperty("创建人")
    @ApiModelProperty("下单人")
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
    /**
     *
     */
    @ApiModelProperty("创建时间")
    @ApiModelProperty("下单时间")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
    /**
     *
     */
    @ApiModelProperty("修改人")
    @ApiModelProperty("")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
    /**
@@ -171,16 +171,10 @@
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
    /**
    * å¤–键:下单客户 user表id
    */
    @ApiModelProperty("外键:下单客户 user表id")
    private Integer userId;
    @ApiModelProperty(value = "检验状态(0:待检验1:检验中 2:已检验3:待复核4:复核未通过5:复核通过)")
    private Integer insState;
    @ApiModelProperty(value = "下发时间")
    private LocalDateTime sendTime;
    @ApiModelProperty(value = "工厂")
    private String factory;
}
}
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsOrderUser.java
ÎļþÒÑɾ³ý
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsSample.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,137 @@
package com.yuanchu.mom.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
 * æ£€éªŒæ ·å“
 * @TableName ins_sample
 */
@TableName(value ="ins_sample")
@Data
public class InsSample implements Serializable {
    /**
     *
     */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 1:合格 0:不合格
     */
    private Integer insResult;
    /**
     * å¤–键:ins_order表id
     */
    private Integer insOrderId;
    /**
     * é…å¥—样品型号
     */
    private String joinModel;
    /**
     * é…å¥—样品名称
     */
    private String joinName;
    /**
     * æ ·å“ç¼–码
     */
    private String sampleCode;
    /**
     * æ£€éªŒå·¥åŽ‚
     */
    private String factory;
    /**
     * å®žéªŒå®¤åç§°
     */
    private String laboratory;
    /**
     * æ ·å“ç±»åž‹
     */
    private String sampleType;
    /**
     * æ ·å“åç§°
     */
    private String sample;
    /**
     * è§„格型号
     */
    private String model;
    /**
     * æ˜¯å¦ç•™æ · 1:留样 0:不留样
     */
    private Integer isLeave;
    /**
     * ç•™æ ·æ•°é‡
     */
    private Integer leaveNum;
    /**
     * æ£€æµ‹è¿›åº¦
     */
    private String insProgress;
    /**
     * æ£€éªŒçŠ¶æ€(0:待检验1:检验中 2:已检验3:待复核4:复核未通过5:复核通过)
     */
    private Integer insState;
    /**
     * ä¸‹å‘æ—¶é—´
     */
    private Date sendTime;
    /**
     * é…å¥—样品数量
     */
    private Integer joinNum;
    /**
     * å¤‡æ³¨
     */
    private String remark;
    /**
     * çº¦å®šæ—¶é—´
     */
    private Date appointed;
    /**
     *
     */
    private Integer createUser;
    /**
     *
     */
    private Integer updateUser;
    /**
     *
     */
    private Date createTime;
    /**
     *
     */
    private Date updateTime;
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsSampleUser.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,51 @@
package com.yuanchu.mom.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
 * æ ·å“è´Ÿè´£äººè®°å½•
 * @TableName ins_sample_user
 */
@TableName(value ="ins_sample_user")
@Data
public class InsSampleUser implements Serializable {
    /**
     *
     */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * å¤–键:检验样品ins_sample表id
     */
    private Integer insSampleId;
    /**
     * å¤–键:用户id è´Ÿè´£äºº
     */
    private Integer userId;
    /**
     * 1:确认 0:未确认
     */
    private Integer state;
    /**
     * åˆ›å»ºäºº
     */
    private Integer createUser;
    /**
     * åˆ›å»ºæ—¶é—´
     */
    private Date createTime;
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
inspect-server/src/main/java/com/yuanchu/mom/service/InsProductResultService.java
ÎļþÒÑɾ³ý
inspect-server/src/main/java/com/yuanchu/mom/service/InsProductService.java
ÎļþÒÑɾ³ý
inspect-server/src/main/java/com/yuanchu/mom/service/InsSampleService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
package com.yuanchu.mom.service;
import com.yuanchu.mom.pojo.InsSample;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author Administrator
* @description é’ˆå¯¹è¡¨ã€ins_sample(检验样品)】的数据库操作Service
* @createDate 2024-03-14 17:14:57
*/
public interface InsSampleService extends IService<InsSample> {
}
inspect-server/src/main/java/com/yuanchu/mom/service/InsSampleUserService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
package com.yuanchu.mom.service;
import com.yuanchu.mom.pojo.InsSampleUser;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author Administrator
* @description é’ˆå¯¹è¡¨ã€ins_sample_user(样品负责人记录)】的数据库操作Service
* @createDate 2024-03-14 17:12:02
*/
public interface InsSampleUserService extends IService<InsSampleUser> {
}
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductResultServiceImpl.java
ÎļþÒÑɾ³ý
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductServiceImpl.java
ÎļþÒÑɾ³ý
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsSampleServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
package com.yuanchu.mom.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yuanchu.mom.pojo.InsSample;
import com.yuanchu.mom.service.InsSampleService;
import com.yuanchu.mom.mapper.InsSampleMapper;
import org.springframework.stereotype.Service;
/**
* @author Administrator
* @description é’ˆå¯¹è¡¨ã€ins_sample(检验样品)】的数据库操作Service实现
* @createDate 2024-03-14 17:14:57
*/
@Service
public class InsSampleServiceImpl extends ServiceImpl<InsSampleMapper, InsSample>
    implements InsSampleService{
}
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsSampleUserServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
package com.yuanchu.mom.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yuanchu.mom.pojo.InsSampleUser;
import com.yuanchu.mom.service.InsSampleUserService;
import com.yuanchu.mom.mapper.InsSampleUserMapper;
import org.springframework.stereotype.Service;
/**
* @author Administrator
* @description é’ˆå¯¹è¡¨ã€ins_sample_user(样品负责人记录)】的数据库操作Service实现
* @createDate 2024-03-14 17:12:02
*/
@Service
public class InsSampleUserServiceImpl extends ServiceImpl<InsSampleUserMapper, InsSampleUser>
    implements InsSampleUserService{
}
inspect-server/src/main/resources/mapper/InsSampleMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yuanchu.mom.mapper.InsSampleMapper">
    <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsSample">
            <id property="id" column="id" jdbcType="INTEGER"/>
            <result property="insResult" column="ins_result" jdbcType="INTEGER"/>
            <result property="insOrderId" column="ins_order_id" jdbcType="INTEGER"/>
            <result property="joinModel" column="join_model" jdbcType="VARCHAR"/>
            <result property="joinName" column="join_name" jdbcType="VARCHAR"/>
            <result property="sampleCode" column="sample_code" jdbcType="VARCHAR"/>
            <result property="factory" column="factory" jdbcType="VARCHAR"/>
            <result property="laboratory" column="laboratory" jdbcType="VARCHAR"/>
            <result property="sampleType" column="sample_type" jdbcType="VARCHAR"/>
            <result property="sample" column="sample" jdbcType="VARCHAR"/>
            <result property="model" column="model" jdbcType="VARCHAR"/>
            <result property="isLeave" column="is_leave" jdbcType="INTEGER"/>
            <result property="leaveNum" column="leave_num" jdbcType="INTEGER"/>
            <result property="insProgress" column="ins_progress" jdbcType="VARCHAR"/>
            <result property="insState" column="ins_state" jdbcType="INTEGER"/>
            <result property="sendTime" column="send_time" jdbcType="TIMESTAMP"/>
            <result property="joinNum" column="join_num" jdbcType="INTEGER"/>
            <result property="remark" column="remark" jdbcType="VARCHAR"/>
            <result property="appointed" column="appointed" jdbcType="TIMESTAMP"/>
            <result property="createUser" column="create_user" jdbcType="INTEGER"/>
            <result property="updateUser" column="update_user" jdbcType="INTEGER"/>
            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
    </resultMap>
    <sql id="Base_Column_List">
        id,ins_result,ins_order_id,
        join_model,join_name,sample_code,
        factory,laboratory,sample_type,
        sample,model,is_leave,
        leave_num,ins_progress,ins_state,
        send_time,join_num,remark,
        appointed,create_user,update_user,
        create_time,update_time
    </sql>
</mapper>
inspect-server/src/main/resources/mapper/InsSampleUserMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yuanchu.mom.mapper.InsSampleUserMapper">
    <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsSampleUser">
            <id property="id" column="id" jdbcType="INTEGER"/>
            <result property="insSampleId" column="ins_sample_id" jdbcType="INTEGER"/>
            <result property="userId" column="user_id" jdbcType="INTEGER"/>
            <result property="state" column="state" jdbcType="INTEGER"/>
            <result property="createUser" column="create_user" jdbcType="INTEGER"/>
            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
    </resultMap>
    <sql id="Base_Column_List">
        id,ins_sample_id,user_id,
        state,create_user,create_time
    </sql>
</mapper>