Merge branch 'master' of http://192.168.110.209:9001/r/lims-after
| | |
| | | <project version="4"> |
| | | <component name="CompilerConfiguration"> |
| | | <annotationProcessing> |
| | | <profile default="true" name="Default" enabled="true" /> |
| | | <profile name="Maven default annotation processors profile" enabled="true"> |
| | | <sourceOutputDir name="target/generated-sources/annotations" /> |
| | | <sourceTestOutputDir name="target/generated-test-sources/test-annotations" /> |
| | |
| | | </list> |
| | | </option> |
| | | </component> |
| | | <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="corretto-17" project-jdk-type="JavaSDK" /> |
| | | <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> |
| | | <output url="file://$PROJECT_DIR$/out" /> |
| | | </component> |
| | | </project> |
| | |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.yuanchu.limslaboratory.pojo.Inspection; |
| | | import com.yuanchu.limslaboratory.pojo.Report; |
| | | import com.yuanchu.limslaboratory.pojo.vo.InspectionVo; |
| | | import com.yuanchu.limslaboratory.service.LinkBasicInformationService; |
| | | import com.yuanchu.limslaboratory.service.RawMaterialService; |
| | |
| | | } |
| | | return Result.success(inspectionService.updateInspectsById(id)); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.limslaboratory.pojo.vo.PlanVo; |
| | | import com.yuanchu.limslaboratory.service.PlanService; |
| | | import com.yuanchu.limslaboratory.vo.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * <p> |
| | | * å端æ§å¶å¨ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-09 |
| | | */ |
| | | @Api(tags = "æ£éªæ¨¡å-->æ£éªè®¡å") |
| | | @RestController |
| | | @RequestMapping("/plan") |
| | | public class PlanController { |
| | | |
| | | @Resource |
| | | private PlanService planService; |
| | | |
| | | |
| | | @ApiOperation("æ¥è¯¢æ£éªè®¡å") |
| | | @ApiImplicitParams(value = { |
| | | @ApiImplicitParam(name = "deviceId", value = "设å¤åç§°Id", dataTypeClass = Integer.class), |
| | | @ApiImplicitParam(name = "beginTime", value = "æ£éªå¼å§æ¶é´", dataTypeClass = Date.class), |
| | | @ApiImplicitParam(name = "endTime", value = "æ£éªç»ææ¶é´", dataTypeClass = Date.class), |
| | | @ApiImplicitParam(name = "userId", value = "æ£éªäºº", dataTypeClass = Integer.class) |
| | | }) |
| | | @GetMapping("/selectAllPlan") |
| | | public Result selectAllPlan(Integer deviceId, @DateTimeFormat(pattern = "yyyy-MM-dd") Date beginTime, @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime, Integer userId) { |
| | | List<PlanVo> planVoList = planService.selectAllPlan(deviceId, beginTime, endTime, userId); |
| | | return Result.success(planVoList); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.controller; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.limslaboratory.pojo.vo.ReportAuditingVo; |
| | | import com.yuanchu.limslaboratory.service.ReportAuditingService; |
| | | import com.yuanchu.limslaboratory.vo.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | |
| | | /** |
| | | * <p> |
| | | * å端æ§å¶å¨ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-07 |
| | | */ |
| | | @Api(tags = "æ£éªæ¨¡å-->æ¥åå®¡æ ¸") |
| | | @RestController |
| | | @RequestMapping("/reportAuditing") |
| | | public class ReportAuditingController { |
| | | /** |
| | | * æå¡å¯¹è±¡ |
| | | */ |
| | | @Resource |
| | | private ReportAuditingService reportAuditingService; |
| | | |
| | | @ApiOperation("æ¥è¯¢æ¥åå®¡æ ¸å
容") |
| | | @ApiImplicitParams(value = { |
| | | @ApiImplicitParam(name = "page", value = "åå§é¡µ", dataTypeClass = Integer.class, required = true), |
| | | @ApiImplicitParam(name = "pageSize", value = "æ¯ä¸é¡µæ°é", dataTypeClass = Integer.class, required = true), |
| | | @ApiImplicitParam(name = "status", value = "ç¶æ(为空=å
¨é¨)", dataTypeClass = Integer.class), |
| | | @ApiImplicitParam(name = "name", value = "æç´¢ä¿¡æ¯", dataTypeClass = String.class) |
| | | }) |
| | | @GetMapping("/selectAllReportAuditing") |
| | | public Result selectAllReportCheck(Integer page, Integer pageSize, Integer status, String name) { |
| | | IPage<ReportAuditingVo> reportPage = reportAuditingService.selectAllReportAuditing(new Page<Object>(page, pageSize), status, name); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("total", reportPage.getTotal()); |
| | | map.put("row", reportPage.getRecords()); |
| | | return Result.success(map); |
| | | } |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.controller; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.limslaboratory.pojo.vo.ReportVo; |
| | | import com.yuanchu.limslaboratory.service.ReportService; |
| | | import com.yuanchu.limslaboratory.vo.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | |
| | | /** |
| | | * <p> |
| | | * å端æ§å¶å¨ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-07 |
| | | */ |
| | | @Api(tags = "æ£éªæ¨¡å-->æ£éªæ¥å") |
| | | @RestController |
| | | @RequestMapping("/report") |
| | | public class ReportController { |
| | | /** |
| | | * æå¡å¯¹è±¡ |
| | | */ |
| | | @Resource |
| | | private ReportService reportService; |
| | | |
| | | @ApiOperation("æ¥è¯¢æ£éªæ¥å") |
| | | @ApiImplicitParams(value = { |
| | | @ApiImplicitParam(name = "page", value = "åå§é¡µ", dataTypeClass = Integer.class, required = true), |
| | | @ApiImplicitParam(name = "pageSize", value = "æ¯ä¸é¡µæ°é", dataTypeClass = Integer.class, required = true), |
| | | @ApiImplicitParam(name = "status", value = "ç¶æ(为空=å
¨é¨)", dataTypeClass = Integer.class), |
| | | @ApiImplicitParam(name = "name", value = "æç´¢ä¿¡æ¯", dataTypeClass = String.class) |
| | | }) |
| | | @GetMapping("/selectAllReport") |
| | | public Result selectAllReport(Integer page, Integer pageSize, Integer status, String name) { |
| | | IPage<ReportVo> reportPage = reportService.selectAllReport(new Page<Object>(page, pageSize), status, name); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("total", reportPage.getTotal()); |
| | | map.put("row", reportPage.getRecords()); |
| | | return Result.success(map); |
| | | } |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.mapper; |
| | | |
| | | import com.yuanchu.limslaboratory.pojo.vo.PlanVo; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | public interface PlanMapper { |
| | | /** |
| | | * æ¥è¯¢æ£éªè®¡å |
| | | * @return |
| | | */ |
| | | List<PlanVo> selectAllPlan(Integer deviceId, Date beginTime, Date endTime, Integer userId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.limslaboratory.pojo.Report; |
| | | import com.yuanchu.limslaboratory.pojo.vo.ReportAuditingVo; |
| | | import com.yuanchu.limslaboratory.pojo.vo.ReportVo; |
| | | |
| | | /** |
| | | * <p> |
| | | * Mapper æ¥å£ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-07 |
| | | */ |
| | | public interface ReportMapper extends BaseMapper<Report> { |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£éªæ¥å |
| | | * @return |
| | | */ |
| | | IPage<ReportVo> selectAllReport(Page<Object> page, Integer status, String name); |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¥åå®¡æ ¸ |
| | | * @return |
| | | */ |
| | | IPage<ReportAuditingVo> selectAllReportAuditing(Page<Object> page, Integer status, String name); |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * <p> |
| | | * |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-07 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @ApiModel(value="Report对象", description="") |
| | | @TableName("report") |
| | | public class Report implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty(value = "æ¥å表id", hidden = true) |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty(value = "æ¥ååå·") |
| | | private String code; |
| | | |
| | | @ApiModelProperty(value = "审æ¹ç¶æ") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "å®¡æ ¸ç»è®º") |
| | | private String conclusion; |
| | | |
| | | @ApiModelProperty(value = "å®¡æ ¸äºº") |
| | | private String approver; |
| | | |
| | | @ApiModelProperty(value = "å
³è ç³è¯·è¡¨id") |
| | | private Integer inspectionId; |
| | | |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @ApiModelProperty(value = "å建æ¶é´", hidden = true) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date createTime; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private Date updateTime; |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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.util.Date; |
| | | |
| | | /** |
| | | * æ£éªè®¡åVO |
| | | */ |
| | | @Data |
| | | public class PlanVo { |
| | | @ApiModelProperty(value = "设å¤åç§°") |
| | | @JsonSerialize |
| | | private String device; |
| | | @ApiModelProperty(value = "æ ·ååç§°") |
| | | @JsonSerialize |
| | | private String samplename; |
| | | @ApiModelProperty(value = "æ ·åç¼å·") |
| | | @JsonSerialize |
| | | private String sampleid; |
| | | @ApiModelProperty(value = "è§æ ¼åå·") |
| | | @JsonSerialize |
| | | private String modelandspecification; |
| | | @ApiModelProperty(value = "åä½") |
| | | @JsonSerialize |
| | | private String unit; |
| | | @ApiModelProperty(value = "æ°é") |
| | | @JsonSerialize |
| | | private Integer amount; |
| | | @ApiModelProperty(value = "æ£éªé¡¹ç®") |
| | | @JsonSerialize |
| | | private String checkproject; |
| | | @ApiModelProperty(value = "æ£éªäºº") |
| | | @JsonSerialize |
| | | private String checker; |
| | | @ApiModelProperty(value = "计åå·¥æ") |
| | | @JsonSerialize |
| | | private Integer duration; |
| | | @ApiModelProperty(value = "æ£éªè¿åº¦0:æªåé
, 50:æ£éªä¸, 100:已宿") |
| | | @JsonSerialize |
| | | private Integer progress; |
| | | @ApiModelProperty(value = "计åå¼å§æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") |
| | | private Date starttime; |
| | | @ApiModelProperty(value = "计åç»ææ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") |
| | | private Date finishtime; |
| | | @ApiModelProperty(value = "设å¤id") |
| | | @JsonSerialize |
| | | private Integer deviceId; |
| | | @ApiModelProperty(value = "æ£éªäººid") |
| | | @JsonSerialize |
| | | private Integer userId; |
| | | |
| | | //夿项ç®ç¶æ |
| | | private Integer state; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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.util.Date; |
| | | |
| | | /** |
| | | * æ¥åå®¡æ ¸ |
| | | */ |
| | | @Data |
| | | public class ReportAuditingVo { |
| | | @ApiModelProperty(value = "æ ·åç¼å·") |
| | | @JsonSerialize |
| | | private String materialCode; |
| | | @ApiModelProperty(value = "æ¥ååå·") |
| | | @JsonSerialize |
| | | private String reportCode; |
| | | @ApiModelProperty(value = "æ ·ååç§°") |
| | | @JsonSerialize |
| | | private String materialName; |
| | | @ApiModelProperty(value = "审æ¹ç¶æ 0ï¼å¾
æäº¤ 1ï¼å¾
éè¿") |
| | | @JsonSerialize |
| | | private Integer status; |
| | | @ApiModelProperty(value = "审æ¹äºº") |
| | | @JsonSerialize |
| | | private Integer approver; |
| | | @ApiModelProperty(value = "æäº¤æ¥æ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | private Date submitTime; |
| | | @ApiModelProperty(value = "å®¡æ ¸æ¥æ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | private Date checkTime; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.pojo.vo; |
| | | |
| | | import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æ£éªæ¥å |
| | | */ |
| | | @Data |
| | | public class ReportVo { |
| | | @ApiModelProperty(value = "æ ·åç¼å·") |
| | | @JsonSerialize |
| | | private String materialCode; |
| | | @ApiModelProperty(value = "æ¥ååå·") |
| | | @JsonSerialize |
| | | private String reportCode; |
| | | @ApiModelProperty(value = "ç³è¯·åå·") |
| | | @JsonSerialize |
| | | private String inspectionCode; |
| | | @ApiModelProperty(value = "审æ¹äºº") |
| | | @JsonSerialize |
| | | private Integer approver; |
| | | @ApiModelProperty(value = "审æ¹ç¶æ 0ï¼å¾
æäº¤ 1ï¼å¾
å®¡æ ¸ï¼2ï¼å·²å®¡æ ¸") |
| | | @JsonSerialize |
| | | private Integer status; |
| | | @ApiModelProperty(value = "æ£éªç»è®º") |
| | | @JsonSerialize |
| | | private String conclusion; |
| | | @ApiModelProperty(value = "ç¼å¶äºº") |
| | | @JsonSerialize |
| | | private String name; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.limslaboratory.pojo.vo.PlanVo; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * <p> |
| | | * æå¡ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-09 |
| | | */ |
| | | public interface PlanService { |
| | | /** |
| | | * æ¥è¯¢æ£éªè®¡å |
| | | * @return |
| | | */ |
| | | List<PlanVo> selectAllPlan(Integer deviceId, Date beginTime, Date endTime, Integer userId); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.yuanchu.limslaboratory.pojo.Report; |
| | | import com.yuanchu.limslaboratory.pojo.vo.ReportAuditingVo; |
| | | |
| | | /** |
| | | * <p> |
| | | * æå¡ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-07 |
| | | */ |
| | | public interface ReportAuditingService extends IService<Report> { |
| | | |
| | | /** |
| | | * 项ç®å®¡æ ¸è¡¨æ¥è¯¢ |
| | | * @return |
| | | */ |
| | | IPage<ReportAuditingVo> selectAllReportAuditing(Page<Object> page, Integer status, String name); |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.yuanchu.limslaboratory.pojo.Report; |
| | | import com.yuanchu.limslaboratory.pojo.vo.ReportVo; |
| | | |
| | | /** |
| | | * <p> |
| | | * æå¡ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-07 |
| | | */ |
| | | public interface ReportService extends IService<Report> { |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£éªæ¥å |
| | | * |
| | | * @return |
| | | */ |
| | | IPage<ReportVo> selectAllReport(Page<Object> page, Integer status, String name); |
| | | } |
| | | |
| | |
| | | import com.yuanchu.limslaboratory.pojo.vo.InspectDetailVo; |
| | | import com.yuanchu.limslaboratory.pojo.vo.InspectionVo; |
| | | import com.yuanchu.limslaboratory.service.*; |
| | | import com.yuanchu.limslaboratory.utils.MyUtil; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | |
| | | @Resource |
| | | UserMapper userMapper; |
| | | |
| | | @Resource |
| | | ReportMapper reportMapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£éªç³è¯·åå表 |
| | |
| | | .build(); |
| | | inspectionMapper.updateById(inspection); |
| | | //çææ¥åå |
| | | Report report = new Report(); |
| | | //çææ¥ååå· |
| | | String code = MyUtil.getTimeSixNumberCode("BG"); |
| | | //è·åæ£éªç»è®º |
| | | String conclusion = ""; |
| | | Inspection inspection1 = inspectionMapper.selectById(id); |
| | | if (inspection1.getInspectionStatus().equals(1)) { |
| | | conclusion = "åæ ¼"; |
| | | }else { |
| | | conclusion = "ä¸åæ ¼"; |
| | | } |
| | | report.setCode(code); |
| | | report.setStatus(0); |
| | | report.setConclusion(conclusion); |
| | | report.setInspectionId(id); |
| | | reportMapper.insert(report); |
| | | |
| | | return true; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.service.impl; |
| | | |
| | | import com.yuanchu.limslaboratory.mapper.PlanMapper; |
| | | import com.yuanchu.limslaboratory.pojo.vo.PlanVo; |
| | | import com.yuanchu.limslaboratory.service.PlanService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * æå¡å®ç°ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-09 |
| | | */ |
| | | @Service |
| | | public class PlanServiceImpl implements PlanService { |
| | | |
| | | @Resource |
| | | private PlanMapper planMapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£éªè®¡å |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<PlanVo> selectAllPlan(Integer deviceId, Date beginTime, Date endTime, Integer userId) { |
| | | //è·åæ°æ®åºæ°æ® |
| | | List<PlanVo> planVos = planMapper.selectAllPlan(deviceId, beginTime, endTime, userId); |
| | | //æ·»å 计åå·¥æåæ£éªè¿åº¦ |
| | | planVos.forEach(planVo -> { |
| | | //æ·»å æ£éªè¿åº¦ |
| | | //夿æ¯å¦æ¯å·²å®æ |
| | | if (planVo.getState() != null) { |
| | | planVo.setProgress(100); |
| | | } |
| | | //夿æ¯å¦æ¯æªåé
|
| | | if (planVo.getCheckproject() == null) { |
| | | planVo.setProgress(0); |
| | | } |
| | | //夿æ¯å¦æ¯è¿è¡ä¸ |
| | | if (planVo.getState() == null && planVo.getCheckproject() != null) { |
| | | planVo.setProgress(50); |
| | | } |
| | | //æ·»å 计åå·¥æ |
| | | if (planVo.getFinishtime() != null && planVo.getStarttime() != null) { |
| | | long startTimeInMillis = planVo.getStarttime().getTime(); |
| | | long endTimeInMillis = planVo.getFinishtime().getTime(); |
| | | long durationInMillis = endTimeInMillis - startTimeInMillis; |
| | | long duration = durationInMillis / (1000 * 60 * 60); |
| | | planVo.setDuration(Integer.valueOf((int) duration)); |
| | | } |
| | | }); |
| | | return planVos; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.yuanchu.limslaboratory.mapper.ReportMapper; |
| | | import com.yuanchu.limslaboratory.pojo.Report; |
| | | import com.yuanchu.limslaboratory.pojo.vo.ReportAuditingVo; |
| | | import com.yuanchu.limslaboratory.service.ReportAuditingService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | /** |
| | | * <p> |
| | | * æå¡å®ç°ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-07 |
| | | */ |
| | | @Service |
| | | public class ReportAuditingServiceImpl extends ServiceImpl<ReportMapper, Report> implements ReportAuditingService { |
| | | |
| | | @Resource |
| | | private ReportMapper reportMapper; |
| | | |
| | | /** |
| | | * 项ç®å®¡æ ¸è¡¨æ¥è¯¢ |
| | | * @return |
| | | */ |
| | | @Override |
| | | public IPage<ReportAuditingVo> selectAllReportAuditing(Page<Object> page, Integer status, String name) { |
| | | return reportMapper.selectAllReportAuditing(page, status, name); |
| | | } |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.limslaboratory.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.yuanchu.limslaboratory.mapper.ReportMapper; |
| | | import com.yuanchu.limslaboratory.pojo.Report; |
| | | import com.yuanchu.limslaboratory.pojo.vo.ReportVo; |
| | | import com.yuanchu.limslaboratory.service.ReportService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | /** |
| | | * <p> |
| | | * æå¡å®ç°ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-08-07 |
| | | */ |
| | | @Service |
| | | public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> implements ReportService { |
| | | |
| | | @Resource |
| | | private ReportMapper reportMapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£éªæ¥å |
| | | * @return |
| | | */ |
| | | @Override |
| | | public IPage<ReportVo> selectAllReport(Page<Object> page, Integer status, String name) { |
| | | return reportMapper.selectAllReport(page, status, name); |
| | | } |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | <select id="getLinkBasicPage" resultType="map"> |
| | | SELECT l.`id`, l.`entrust_coding`, l.`entrusted`, d.`samples_number`, d.`sample_name`, d.`specifications_models`, |
| | | DATE_FORMAT(l.`inspection_time`,'%Y-%m-%d') inspectionTime, DATE_FORMAT(l.`completion_deadline`,'%Y-%m-%d') inspectionTime, l.`contacts`, d.`date_survey`, d.`inspection_status` |
| | | DATE_FORMAT(l.`inspection_time`,'%Y-%m-%d') inspectionTime, DATE_FORMAT(l.`completion_deadline`,'%Y-%m-%d') completionDeadline, l.`contacts`, |
| | | DATE_FORMAT(d.`date_survey`,'%Y-%m-%d') dateSurvey, d.`inspection_status` |
| | | FROM link_basic_information l, link_detection d |
| | | WHERE l.`id` = d.`link_basic_id` |
| | | AND l.`state` = 1 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.limslaboratory.mapper.PlanMapper"> |
| | | |
| | | <!--æ¥è¯¢æ£éªè®¡å--> |
| | | <select id="selectAllPlan" resultType="com.yuanchu.limslaboratory.pojo.vo.PlanVo"> |
| | | select i.equipment_name device, |
| | | im.name samplename, |
| | | im.code sampleid, |
| | | im.specifications modelandspecification, |
| | | im.unit unit, |
| | | im.num amount, |
| | | ip.name checkproject, |
| | | u.name checker, |
| | | ip.start_time starttime, |
| | | ip.end_time finishtime, |
| | | i.id deviceId, |
| | | u.id userId, |
| | | ip.test_state state |
| | | from instrument i |
| | | left join (select ip.* |
| | | from inspection_product ip |
| | | right join (select instrument_id, max(ip.end_time) t |
| | | from inspection_product ip |
| | | group by instrument_id) it |
| | | on ip.instrument_id = it.instrument_id and ip.end_time = it.t) ip |
| | | on i.id = ip.instrument_id |
| | | left join inspection_material im on im.id = ip.inspection_material_id |
| | | left join user u on u.id = ip.user_id |
| | | <where> |
| | | <if test="deviceId != null"> |
| | | and i.id = #{deviceId} |
| | | </if> |
| | | <if test="userId != null"> |
| | | and u.id = #{userId} |
| | | </if> |
| | | <if test="beginTime != null and endTime != null"> |
| | | and ip.start_time between #{beginTime} and #{endTime} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.limslaboratory.mapper.ReportMapper"> |
| | | |
| | | <!--æ¥è¯¢æ£éªæ¥å--> |
| | | <select id="selectAllReport" resultType="com.yuanchu.limslaboratory.pojo.vo.ReportVo">select im.code materialCode, |
| | | r.code reportCode, |
| | | i.code inspectionCode, |
| | | r.approver approver, |
| | | r.status status, |
| | | r.conclusion conclusion, |
| | | u.name name |
| | | from report r |
| | | join inspection i on r.inspection_id = i.id |
| | | join user u on i.user_id = u.id |
| | | join inspection_material im on i.id = im.inspection_id |
| | | <where> |
| | | <if test="status != null"> |
| | | and r.status = #{status} |
| | | </if> |
| | | <if test="name != null and name != ''"> |
| | | and im.code like concat('%', #{name}, '%') |
| | | or i.code like concat('%', #{name}, '%') |
| | | or r.code like concat('%', #{name}, '%') |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | <!--æ¥è¯¢æ¥åå®¡æ ¸--> |
| | | <select id="selectAllReportAuditing" resultType="com.yuanchu.limslaboratory.pojo.vo.ReportAuditingVo"> |
| | | select im.code materialCode, |
| | | r.code reportCode, |
| | | im.name materialName, |
| | | r.status status, |
| | | r.approver approver, |
| | | DATE_FORMAT(r.`create_time`, '%Y-%m-%d') submitTime, |
| | | DATE_FORMAT(r.`check_time`, '%Y-%m-%d') checkTime |
| | | from report r |
| | | join inspection i on r.inspection_id = i.id |
| | | join inspection_material im on i.id = im.inspection_id |
| | | <where> |
| | | <if test="status == null"> |
| | | and r.status in (0, 1) |
| | | </if> |
| | | <if test="status != null"> |
| | | and r.status = #{status} |
| | | </if> |
| | | <if test="name != null and name != ''"> |
| | | and im.code like concat('%', #{name}, '%') |
| | | or i.code like concat('%', #{name}, '%') |
| | | or im.name like concat('%', #{name}, '%') |
| | | </if> |
| | | </where> |
| | | </select> |
| | | </mapper> |
| | |
| | | `update_time` datetime NOT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `version` int(1) NOT NULL DEFAULT '1' COMMENT 'ä¹è§é', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4; |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `classify` */ |
| | | |
| | |
| | | (5,'使¸©',NULL,1,'2023-07-21 10:53:32','2023-07-21 10:53:32',1), |
| | | (10,'使¸©','使¸©',0,'2023-07-21 11:16:51','2023-07-21 13:45:52',1), |
| | | (12,'使¸©','使¸©è®¡',1,'2023-07-21 11:16:51','2023-07-21 11:16:51',1), |
| | | (13,'使¸©','使¸©',1,'2023-07-21 13:50:52','2023-07-21 13:50:52',1); |
| | | (14,'温度æµé仪表','使¸©æª',1,'2023-07-27 09:35:26','2023-07-27 09:35:26',1), |
| | | (15,'温度æµé仪1表','使¸©è®¡',1,'2023-08-04 11:29:26','2023-08-04 11:29:26',1); |
| | | |
| | | /*Table structure for table `enterprise` */ |
| | | |
| | |
| | | `state` int(11) NOT NULL DEFAULT '1' COMMENT 'é»è¾å é¤', |
| | | `version` int(11) DEFAULT '1' COMMENT 'ä¹è§é', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4; |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `equipment_point` */ |
| | | |
| | | insert into `equipment_point`(`id`,`instrument_id`,`user_id`,`equipment_point`,`equipment_point_name`,`unit`,`descriptiveness`,`create_time`,`update_time`,`state`,`version`) values |
| | | (1,1,7,'Area-1','导ä½å±è½ï¼å£åé¢ç§¯ï¼','mm','ç¯äºï¼åä¸äº','2023-07-24 14:40:01','2023-07-24 17:23:15',1,1), |
| | | (2,1,7,'Area-2','导ä½å±è½ï¼å£åé¢ç§¯ï¼','mm','太å°äº','2023-07-24 14:40:01','2023-07-24 15:03:44',1,1); |
| | | (2,1,7,'Area-2','导ä½å±è½ï¼å£åé¢ç§¯ï¼','mm','太å°äº','2023-07-24 14:40:01','2023-07-24 15:03:44',1,1), |
| | | (3,1,7,'Area-3','导ä½å±è½ï¼å£åé¢ç§¯ï¼','mm','','2023-07-26 13:55:28','2023-07-24 08:00:00',1,1), |
| | | (4,2,7,'Area-6','导ä½å±è½ï¼å£åé¢ç§¯ï¼','mm','','2023-07-27 15:06:06','2023-07-24 08:00:00',1,1); |
| | | |
| | | /*Table structure for table `inspection` */ |
| | | |
| | | DROP TABLE IF EXISTS `inspection`; |
| | | |
| | | CREATE TABLE `inspection` ( |
| | | `id` varchar(25) NOT NULL COMMENT 'æ¥æ£ç¼å·', |
| | | `type` int(1) NOT NULL COMMENT '0ï¼åææï¼1ï¼äº§åï¼2ï¼åæåï¼', |
| | | `inspection_status` int(1) NOT NULL DEFAULT '0' COMMENT 'æ¥æ£ç¶æ 1ï¼å·²æ£éªï¼0æªæ£éª', |
| | | `qualified_state` int(1) DEFAULT NULL COMMENT 'æ¯å¦åæ ¼ 1ï¼æ¯ï¼0å¦', |
| | | `state` int(1) NOT NULL DEFAULT '1' COMMENT '1ï¼å¾
æäº¤ï¼2ï¼å·²æäº¤ï¼0ï¼å·²ä½åº', |
| | | `create_time` datetime NOT NULL COMMENT 'æ¥æ£æ¶é´', |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ç³è¯·åç¼å·', |
| | | `code` varchar(25) NOT NULL COMMENT 'ç³è¯·åç¼ç ', |
| | | `type` int(1) NOT NULL COMMENT 'æ£éªç±»å 0ï¼åææï¼1ï¼äº§åï¼2ï¼åæåï¼', |
| | | `inspection_status` int(1) DEFAULT NULL COMMENT 'æ£éªç¶æï¼1ï¼åæ ¼ï¼0ï¼ä¸åæ ¼', |
| | | `start_time` datetime NOT NULL COMMENT 'æ£éªå¼å§æ¥æ', |
| | | `end_time` datetime NOT NULL COMMENT 'æ£éªç»ææ¥æ', |
| | | `state` int(1) NOT NULL DEFAULT '1', |
| | | `create_time` datetime NOT NULL COMMENT 'ç»è®°æ¥æ', |
| | | `update_time` datetime NOT NULL, |
| | | `version` int(1) DEFAULT '1', |
| | | `user_name` varchar(25) NOT NULL COMMENT 'æ¥æ£äºº', |
| | | `inspect_user_id` int(10) DEFAULT NULL COMMENT 'å
³è æ£éªäººï¼ç¨æ·idï¼', |
| | | `inspect_start_time` datetime DEFAULT NULL COMMENT 'æ£éªå¼å§æ¥æ', |
| | | `inspect_end_time` datetime DEFAULT NULL COMMENT 'æ£éªç»ææ¥æ', |
| | | `user_id` int(10) NOT NULL COMMENT 'å
³è ç»è®°äººï¼ç¨æ·idï¼', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ç³è¯·è¡¨'; |
| | | |
| | | /*Data for the table `inspection` */ |
| | | |
| | | insert into `inspection`(`id`,`type`,`inspection_status`,`qualified_state`,`state`,`create_time`,`update_time`,`version`,`user_name`,`inspect_user_id`,`inspect_start_time`,`inspect_end_time`) values |
| | | ('1680929494813868034',0,0,NULL,1,'2023-07-17 21:16:36','2023-07-17 21:16:36',1,'æµè¯äººå',NULL,NULL,NULL), |
| | | ('1680929899014750210',0,0,NULL,1,'2023-07-17 21:18:13','2023-07-17 21:18:13',1,'æµè¯äººå',NULL,NULL,NULL), |
| | | ('1681215775833042945',0,0,NULL,1,'2023-07-18 16:14:11','2023-07-18 16:14:11',1,'æµè¯äººå',NULL,NULL,NULL); |
| | | |
| | | /*Table structure for table `inspection_material_list` */ |
| | | |
| | |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `classify_id` int(10) NOT NULL COMMENT 'åç±»ID å
³è', |
| | | `user_id` int(10) NOT NULL COMMENT 'ç¨æ·å
³è ä¿ç®¡äºº', |
| | | `create_user_id` int(10) NOT NULL COMMENT 'å建人', |
| | | `equipment_code` varchar(25) NOT NULL COMMENT '仪å¨è®¾å¤ç¼å·', |
| | | `equipment_name` varchar(25) NOT NULL COMMENT '仪å¨è®¾å¤åç§°', |
| | | `conditions` int(1) NOT NULL COMMENT 'é»è®¤1ï¼1ï¼è¿è¡ã2ï¼æ
éã3ï¼æ¥ä¿®ã4ï¼æ£ä¿®ã5ï¼å¾
æº', |
| | |
| | | `storage_place` varchar(100) DEFAULT '--' COMMENT 'åæ¾å°', |
| | | `whether_data_acquisition` int(1) NOT NULL COMMENT 'æ¯å¦æ¯ææ°é', |
| | | `equipment_measurement` int(1) NOT NULL COMMENT 'æ¯å¦éè¦ä»ªå¨è®¾å¤è®¡éï¼å¦æéè¦è®¡é卿å¿
å¡«ï¼å¦æä¸éè¦è®¡é卿ä¸å¿
å¡«', |
| | | `term_validity` int(11) NOT NULL COMMENT 'è®¡éæªæ¢æææ', |
| | | `term_validity` int(11) DEFAULT NULL COMMENT 'è®¡éæªæ¢æææ', |
| | | `descriptiveness` varchar(100) DEFAULT '--' COMMENT 'æè¿°', |
| | | `create_time` datetime NOT NULL COMMENT 'å建æ¶é´', |
| | | `update_time` datetime NOT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `state` int(1) NOT NULL DEFAULT '1' COMMENT 'é»è¾å é¤', |
| | | `version` int(1) DEFAULT '1' COMMENT 'ä¹è§é', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4; |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `instrument` */ |
| | | |
| | | insert into `instrument`(`id`,`classify_id`,`user_id`,`equipment_code`,`equipment_name`,`conditions`,`specifications_models`,`measuring_range`,`error_rate`,`manufacturer`,`arrival_date`,`acceptance_date`,`storage_place`,`whether_data_acquisition`,`equipment_measurement`,`term_validity`,`descriptiveness`,`create_time`,`update_time`,`state`,`version`) values |
| | | (1,1,9,'JSTC-W1-00001','æ°åçµæ¡¥',1,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:15:23','2023-07-24 17:10:17',1,1), |
| | | (2,1,9,'JSTC-W1-00002','æ°åçµæ¡¥',1,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:17:56','2023-07-21 15:58:35',1,1), |
| | | (3,1,10,'JSTC-W1-00003','æ°åçµæ¡¥',3,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2020-01-09 15:18:02','2023-07-21 15:18:02',1,1), |
| | | (4,1,11,'JSTC-W1-00004','æ°åçµæ¡¥',2,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:18:10','2023-07-21 15:18:10',1,1), |
| | | (5,1,12,'JSTC-W1-00005','æ°åçµæ¡¥',4,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:18:15','2023-07-21 15:18:15',1,1), |
| | | (6,1,13,'JSTC-W1-00006','Aæ°åçµæ¡¥',1,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:18:19','2023-07-21 15:18:19',1,1), |
| | | (7,1,14,'JSTC-W1-00007','æ°åçµæ¡¥',5,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:18:23','2023-07-21 15:18:23',1,1), |
| | | (8,1,9,'JSTC-W1-00008','æ°åçµæ¡¥',1,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-24 14:16:07','2023-07-24 14:16:07',1,1); |
| | | insert into `instrument`(`id`,`classify_id`,`user_id`,`create_user_id`,`equipment_code`,`equipment_name`,`conditions`,`specifications_models`,`measuring_range`,`error_rate`,`manufacturer`,`arrival_date`,`acceptance_date`,`storage_place`,`whether_data_acquisition`,`equipment_measurement`,`term_validity`,`descriptiveness`,`create_time`,`update_time`,`state`,`version`) values |
| | | (1,13,9,9,'JSTC-W1-00001','æ°åçµæ¡¥',1,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:15:23','2023-07-28 11:37:02',0,1), |
| | | (2,1,9,9,'JSTC-W1-00002','æ°åçµæ¡¥',1,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:17:56','2023-07-21 15:58:35',1,1), |
| | | (3,1,10,9,'JSTC-W1-00003','æ°åçµæ¡¥',3,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2020-01-09 15:18:02','2023-07-21 15:18:02',1,1), |
| | | (4,1,11,9,'JSTC-W1-00004','æ°åçµæ¡¥',2,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:18:10','2023-07-21 15:18:10',1,1), |
| | | (5,1,12,11,'JSTC-W1-00005','æ°åçµæ¡¥',4,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:18:15','2023-07-21 15:18:15',1,1), |
| | | (6,1,13,11,'JSTC-W1-00006','Aæ°åçµæ¡¥',1,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:18:19','2023-07-21 15:18:19',1,1), |
| | | (7,1,14,11,'JSTC-W1-00007','æ°åçµæ¡¥',5,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-21 15:18:23','2023-07-21 15:18:23',1,1), |
| | | (8,1,9,11,'JSTC-W1-00008','æ°åçµæ¡¥',1,'WCDMS-1','12毫米','0.000001微米','æ±èéµ·é','2001-07-06 00:00:00','2060-07-06 00:00:00','å°çäºæ´²ä¸å½æ±èåé',1,0,12,'ç¯çææäºï¼ï¼ï¼','2023-07-24 14:16:07','2023-07-24 14:16:07',1,1), |
| | | (9,3,7,11,'2','2',2,'2','2','2','2','2023-07-26 00:00:00','2023-07-26 00:00:00','2',1,1,2,'2','2023-07-26 11:26:53','2023-07-26 11:26:53',1,1), |
| | | (10,3,7,11,'3','2',2,'2','2','2','2','2023-07-26 00:00:00','2023-07-26 00:00:00','2',1,0,2,'2','2023-07-26 11:27:05','2023-07-26 11:27:05',1,1); |
| | | |
| | | /*Table structure for table `link_basic_information` */ |
| | | |
| | | DROP TABLE IF EXISTS `link_basic_information`; |
| | | |
| | | CREATE TABLE `link_basic_information` ( |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主é®èªå¢', |
| | | `entrust_coding` varchar(25) NOT NULL COMMENT 'å§æç¼ç ', |
| | | `entrusted` varchar(25) NOT NULL COMMENT 'å§æåä½', |
| | | `contacts` varchar(25) NOT NULL COMMENT 'è系人', |
| | | `contact_number` varchar(16) NOT NULL COMMENT 'èç³»çµè¯', |
| | | `contact_address` varchar(50) NOT NULL COMMENT 'èç³»å°å', |
| | | `completion_deadline` date NOT NULL COMMENT '宿æé', |
| | | `inspection_time` date NOT NULL COMMENT 'éæ ·æ¶é´', |
| | | `sample_delivery_mode` int(1) NOT NULL COMMENT 'éæ ·æ¹å¼:1éæ ·;2ä¸é¨', |
| | | `sample_sender` varchar(25) DEFAULT NULL COMMENT 'éæ ·äºº', |
| | | `sample_delivery_phone` varchar(16) DEFAULT NULL COMMENT 'éæ ·äººçµè¯', |
| | | `report_number` int(10) NOT NULL COMMENT 'æ¥åæ°', |
| | | `entrust_remarks` varchar(100) DEFAULT NULL COMMENT '姿夿³¨', |
| | | `state` int(1) NOT NULL DEFAULT '1' COMMENT 'é»è¾å é¤', |
| | | `create_time` datetime NOT NULL COMMENT 'å建æ¶é´', |
| | | `update_time` datetime NOT NULL COMMENT 'æ´æ°æ¶é´', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `link_basic_information` */ |
| | | |
| | | insert into `link_basic_information`(`id`,`entrust_coding`,`entrusted`,`contacts`,`contact_number`,`contact_address`,`completion_deadline`,`inspection_time`,`sample_delivery_mode`,`sample_sender`,`sample_delivery_phone`,`report_number`,`entrust_remarks`,`state`,`create_time`,`update_time`) values |
| | | (2,'SL20230803000003','é¿éå·´å·´','å°é»','12321423432','æ±èåé','2023-08-03','2023-08-03',1,'å°ç½','123456789676',23,'姿夿³¨YPBH123456789YPBH123456789YPBH123456789',1,'2023-08-03 11:45:01','2023-08-03 11:45:01'), |
| | | (3,'SL20230803000003','é¿éå·´å·´','å°é»','12321423432','æ±èåé','2023-08-03','2023-08-03',1,'å°ç½','123456789676',23,'姿夿³¨YPBH123456789YPBH123456789YPBH123456789',1,'2023-08-03 11:45:01','2023-08-03 11:45:01'), |
| | | (4,'SL20230803000003','é¿éå·´å·´','å°é»','12321423432','æ±èåé','2023-08-03','2023-08-03',1,'å°ç½','123456789676',23,'姿夿³¨YPBH123456789YPBH123456789YPBH123456789',1,'2023-08-03 11:45:01','2023-08-03 11:45:01'), |
| | | (5,'SL20230803000003','é¿éå·´å·´','å°é»','12321423432','æ±èåé','2023-08-03','2023-08-03',1,'å°ç½','123456789676',23,'姿夿³¨YPBH123456789YPBH123456789YPBH123456789',1,'2023-08-03 11:45:01','2023-08-03 11:45:01'); |
| | | |
| | | /*Table structure for table `link_detection` */ |
| | | |
| | | DROP TABLE IF EXISTS `link_detection`; |
| | | |
| | | CREATE TABLE `link_detection` ( |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `sample_number` varchar(16) NOT NULL COMMENT 'æ ·åç¼å·', |
| | | `sample_name` varchar(25) NOT NULL COMMENT 'æ ·ååç§°', |
| | | `specifications_models` varchar(25) NOT NULL COMMENT 'è§æ ¼åå·', |
| | | `unit` varchar(10) NOT NULL COMMENT 'åä½', |
| | | `samples_number` int(10) NOT NULL COMMENT 'æ ·åæ°é', |
| | | `experiment` varchar(50) NOT NULL COMMENT 'è¯éª', |
| | | `remarks` varchar(100) NOT NULL COMMENT '夿³¨', |
| | | `link_basic_id` int(10) NOT NULL COMMENT 'link_basic_information å
³èId', |
| | | `state` int(1) NOT NULL DEFAULT '1' COMMENT 'é»è¾å é¤', |
| | | `create_time` datetime NOT NULL COMMENT 'å建æ¶é´', |
| | | `update_time` datetime NOT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `date_survey` date DEFAULT NULL COMMENT 'æ£éªæ¥æ', |
| | | `inspection_status` int(1) NOT NULL DEFAULT '2' COMMENT 'æ£éªç¶æ 1:å·²æ£æµ 2:å¾
æ£æµ', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `link_detection` */ |
| | | |
| | | insert into `link_detection`(`id`,`sample_number`,`sample_name`,`specifications_models`,`unit`,`samples_number`,`experiment`,`remarks`,`link_basic_id`,`state`,`create_time`,`update_time`,`date_survey`,`inspection_status`) values |
| | | (1,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',1), |
| | | (2,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',1), |
| | | (3,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',2), |
| | | (4,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',1), |
| | | (5,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',2), |
| | | (6,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',2), |
| | | (7,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',2), |
| | | (8,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',1), |
| | | (9,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',1), |
| | | (10,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',2), |
| | | (11,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',1), |
| | | (12,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',1), |
| | | (13,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',2), |
| | | (14,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',2), |
| | | (15,'YPBH123456789','å卿º','GGXH-AAAAA','ç¾åº¦',0,'忢¦','éè¿äº',2,1,'2023-08-03 11:45:01','2023-08-03 11:45:01','2023-08-03',1); |
| | | |
| | | /*Table structure for table `material` */ |
| | | |
| | | DROP TABLE IF EXISTS `material`; |
| | | |
| | | CREATE TABLE `material` ( |
| | | `id` varchar(25) NOT NULL COMMENT 'ç©æid', |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ç©æid', |
| | | `code` varchar(25) NOT NULL COMMENT 'ç©æç¼ç ', |
| | | `name` varchar(25) NOT NULL COMMENT 'ç©æåç§°', |
| | | `supplier` varchar(25) NOT NULL COMMENT 'ä¾åºå', |
| | | `location` varchar(25) NOT NULL COMMENT 'ç©æåæ¾å°', |
| | | `num` int(10) NOT NULL COMMENT 'ç©ææ°é', |
| | | `batch` varchar(25) NOT NULL COMMENT 'æ¹æ¬¡', |
| | | `reel_number` varchar(25) NOT NULL COMMENT 'çå·', |
| | | `type` int(1) NOT NULL COMMENT '0ï¼åææï¼1ï¼æåï¼2ï¼åæå', |
| | | `state` int(1) NOT NULL DEFAULT '1', |
| | | `create_time` datetime NOT NULL, |
| | | `update_time` datetime NOT NULL, |
| | | `version` int(1) NOT NULL DEFAULT '1', |
| | | `specifications_id` int(10) NOT NULL COMMENT 'å
³è è§æ ¼id', |
| | | `version` int(1) DEFAULT '1', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `material` */ |
| | | |
| | | insert into `material`(`id`,`name`,`supplier`,`location`,`num`,`batch`,`reel_number`,`state`,`create_time`,`update_time`,`version`,`specifications_id`) values |
| | | ('11111111111111','22222222222','1111111111','1111111',1111111,'111111','1111111',0,'2023-07-20 15:19:11','2023-07-21 13:04:12',1,1), |
| | | ('112233445566','ææº','test','test',1,'2','3',1,'2023-07-21 13:29:57','2023-07-21 13:29:57',1,1), |
| | | ('11223456','test','è
¾è®¯','ä»åºä¸ï¼äºå·æ¶',200,'2','152453211563232',1,'2023-07-21 13:51:21','2023-07-21 13:51:21',1,1), |
| | | ('12345','testmaterial','test','test',1,'123','1',0,'2023-07-21 13:08:44','2023-07-21 13:13:54',1,1), |
| | | ('123456','test','test','test',1,'1','1',0,'2023-07-21 13:14:49','2023-07-21 13:20:20',1,1), |
| | | ('152423211563212','ææº','ç¾åº¦','ä»åºä¸ï¼äºå·æ¶',200,'1','152453211563212',0,'2023-07-17 14:22:57','2023-07-21 13:28:54',1,1), |
| | | ('152453211563211','ç³å¤´','ç¾åº¦','ä»åºä¸ï¼ä¸å·æ¶',200,'1','152453211563212',0,'2023-07-17 14:14:03','2023-07-21 13:42:15',1,1), |
| | | ('152453211563212','ç³å¤´','ç¾åº¦','ä»åºä¸ï¼äºå·æ¶',200,'1','152453211563212',1,'2023-07-21 13:41:49','2023-07-21 13:41:49',1,1), |
| | | ('152453211563222','ç³å¤´','ç¾åº¦','ä»åºä¸ï¼ä¸å·æ¶',200,'1','152453211563212',1,'2023-07-17 14:14:03','2023-07-20 11:09:36',1,4), |
| | | ('152453211563233','ç³å¤´','ç¾åº¦','ä»åºä¸ï¼ä¸å·æ¶',200,'1','152453211563212',1,'2023-07-17 14:14:03','2023-07-20 11:00:29',1,4), |
| | | ('218469124614','1122333','test','test',1,'1','1',1,'2023-07-21 13:31:00','2023-07-21 13:31:00',1,1), |
| | | ('22222222','2222222','22222222','22222222',22222222,'2222222222','2222222',0,'2023-07-20 15:20:20','2023-07-21 13:21:25',1,1); |
| | | insert into `material`(`id`,`code`,`name`,`type`,`state`,`create_time`,`update_time`,`version`) values |
| | | (1,'wl1','çµçº¿çµç¼',0,1,'2023-07-17 14:29:30','2023-07-31 09:58:05',1), |
| | | (2,'wl2','é线',1,1,'2023-07-26 16:51:49','2023-07-26 16:51:50',1), |
| | | (3,'BZ1685832056873074690','ç³å¤´',1,1,'2023-07-31 09:57:38','2023-07-31 09:57:38',1); |
| | | |
| | | /*Table structure for table `metering_plan` */ |
| | | |
| | | DROP TABLE IF EXISTS `metering_plan`; |
| | | |
| | | CREATE TABLE `metering_plan` ( |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'Id主é®', |
| | | `measure_person` int(10) NOT NULL COMMENT '计éè´è´£äºº å
³èç¨æ·è¡¨', |
| | | `create_Person` int(10) NOT NULL COMMENT 'å建人 å
³èç¨æ·è¡¨', |
| | | `planned_order_number` varchar(25) NOT NULL COMMENT '计ååå·', |
| | | `begin_time` datetime NOT NULL COMMENT 'å¼å§æ¶é´', |
| | | `end_time` datetime NOT NULL COMMENT 'ç»ææ¶é´', |
| | | `planning_status` int(1) NOT NULL COMMENT '计åç¶æï¼ä¸ç§ï¼1ï¼å·²å®æï¼2ï¼å¾
æäº¤ï¼3ï¼æªå®æ', |
| | | `unit` varchar(10) NOT NULL COMMENT '计éåä½', |
| | | `create_time` datetime NOT NULL COMMENT 'å建æ¶é´', |
| | | `update_time` datetime NOT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `state` int(1) NOT NULL DEFAULT '1' COMMENT 'é»è¾å é¤', |
| | | `version` int(1) DEFAULT '1' COMMENT 'ä¹è§é', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `metering_plan` */ |
| | | |
| | | insert into `metering_plan`(`id`,`measure_person`,`create_Person`,`planned_order_number`,`begin_time`,`end_time`,`planning_status`,`unit`,`create_time`,`update_time`,`state`,`version`) values |
| | | (1,10,21,'P20230728000003','2023-07-06 00:00:00','2023-07-06 00:00:00',1,'GB','2023-07-28 10:07:53','2023-07-28 10:07:53',1,1), |
| | | (2,10,21,'P20230728000004','2023-07-06 00:00:00','2023-07-06 00:00:00',1,'GB','2023-07-28 10:27:30','2023-07-28 10:27:30',1,1); |
| | | |
| | | /*Table structure for table `metrical_information` */ |
| | | |
| | |
| | | CREATE TABLE `metrical_information` ( |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `user_id` int(10) NOT NULL COMMENT 'ç¨æ·å
³èId', |
| | | `instrument_id` int(10) NOT NULL COMMENT '仪å¨Id å
³è', |
| | | `measurement_unit` varchar(15) NOT NULL COMMENT '计éåä½', |
| | | `begin_date` datetime NOT NULL COMMENT 'å¼å§æ¥æ', |
| | | `end_date` datetime NOT NULL COMMENT 'ç»ææ¥æ', |
| | |
| | | `state` int(1) NOT NULL DEFAULT '1' COMMENT 'é»è¾å é¤', |
| | | `version` int(1) DEFAULT '1' COMMENT 'ä¹è§é', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4; |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `metrical_information` */ |
| | | |
| | | insert into `metrical_information`(`id`,`user_id`,`measurement_unit`,`begin_date`,`end_date`,`uncertainty`,`result`,`performance_index`,`remarks`,`file_path`,`create_time`,`update_time`,`state`,`version`) values |
| | | (1,7,'1','2023-07-25 00:00:00','2023-07-25 00:00:00','1',1,'1','1','1690255123954_131493.png','2023-07-25 10:43:30','2023-07-25 13:50:24',1,1), |
| | | (2,7,'2','2023-07-25 00:00:00','2023-07-25 00:00:00','2',2,'2','2','1690264656523_540845.png','2023-07-25 11:18:44','2023-07-25 13:57:37',1,1); |
| | | insert into `metrical_information`(`id`,`user_id`,`instrument_id`,`measurement_unit`,`begin_date`,`end_date`,`uncertainty`,`result`,`performance_index`,`remarks`,`file_path`,`create_time`,`update_time`,`state`,`version`) values |
| | | (1,7,1,'1','2023-07-25 00:00:00','2023-07-25 00:00:00','1',1,'1','1','1690255123954_131493.png','2023-07-25 10:43:30','2023-07-25 13:50:24',1,1), |
| | | (2,7,1,'2','2023-07-25 00:00:00','2023-07-25 00:00:00','2',2,'2','2','1690264656523_540845.png','2023-07-25 11:18:44','2023-07-25 13:57:37',1,1), |
| | | (3,7,2,'2','2023-07-25 00:00:00','2023-07-25 00:00:00','2',2,'2','2','1690264656523_540845.png','2023-07-25 11:18:44','2023-07-25 13:57:37',1,1), |
| | | (4,9,2,'1','2023-07-12 00:00:00','2023-08-23 00:00:00','1',2,'2','3','1690358892408_021031.gif','2023-07-26 16:08:12','2023-07-26 16:08:12',1,1); |
| | | |
| | | /*Table structure for table `plan` */ |
| | | |
| | |
| | | DROP TABLE IF EXISTS `product`; |
| | | |
| | | CREATE TABLE `product` ( |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'æµè¯æ åid', |
| | | `name` varchar(25) NOT NULL COMMENT 'æµè¯æ ååç§°', |
| | | `method` varchar(25) NOT NULL COMMENT 'è¯éªæ¹æ³', |
| | | `father` varchar(20) DEFAULT NULL COMMENT 'æµè¯æ åç¶ç±»', |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '项ç®id', |
| | | `name` varchar(25) NOT NULL COMMENT '项ç®åç§°', |
| | | `father` varchar(20) DEFAULT NULL COMMENT '项ç®ç¶ç±»', |
| | | `unit` varchar(20) NOT NULL COMMENT 'åä½', |
| | | `required` varchar(20) NOT NULL COMMENT 'ææ äººè¦æ±å¼', |
| | | `required` varchar(20) NOT NULL COMMENT 'æ åå¼', |
| | | `internal` varchar(20) NOT NULL COMMENT 'å
æ§å¼', |
| | | `state` int(1) NOT NULL DEFAULT '1', |
| | | `create_time` datetime NOT NULL, |
| | | `update_time` datetime NOT NULL, |
| | | `version` int(1) NOT NULL DEFAULT '1', |
| | | `user_id` int(10) NOT NULL COMMENT 'å
³è ç¨æ·id', |
| | | `material_id` varchar(25) NOT NULL COMMENT 'å
³è ç©æid', |
| | | `specifications_id` int(10) NOT NULL COMMENT 'å
³è è§æ ¼id', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4; |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `product` */ |
| | | |
| | | insert into `product`(`id`,`name`,`method`,`father`,`unit`,`required`,`internal`,`state`,`create_time`,`update_time`,`version`,`user_id`,`material_id`) values |
| | | (1,'åä½é¿åº¦è´¨é','--','éå
é¢è¯éç»çº¿','km','<=0.3458','<=0.3458',0,'2023-07-17 14:56:22','2023-07-21 13:28:54',1,7,'152423211563212'), |
| | | (2,'åä½å®½åº¦è´¨é','--','éå
é¢è¯éç»çº¿','km','<=0.3458','<=0.3458',1,'2023-07-17 14:56:22','2023-07-20 11:09:36',1,7,'152453211563222'), |
| | | (3,'åä½å®½åº¦è´¨é','--',NULL,'km','<=0.3458','<=0.3458',1,'2023-07-17 14:56:22','2023-07-20 11:09:36',1,7,'152453211563222'), |
| | | (4,'好å¤1','æ§å¶åéæ³','1111111','好å¤1','2000','100',0,'2023-07-20 16:05:38','2023-07-21 13:04:12',1,7,'11111111111111'), |
| | | (5,'好å¤å¥½å¤','---','æ°çç¶é¡¹ç®','好å¤å¥½å¤','200','100',0,'2023-07-20 16:10:19','2023-07-21 13:04:12',1,7,'11111111111111'), |
| | | (6,'好å¤å¥½å¤','---','æ°çç¶é¡¹ç®','好å¤å¥½å¤','200','100',0,'2023-07-20 16:11:39','2023-07-21 13:04:12',1,7,'11111111111111'), |
| | | (7,'1111111','test',NULL,'test','12','123',1,'2023-07-21 13:31:34','2023-07-21 13:31:34',1,7,'112233445566'), |
| | | (8,'111111','1',NULL,'11','1','1',1,'2023-07-21 13:33:06','2023-07-21 13:33:06',1,7,'112233445566'), |
| | | (9,'åä½é¿åº¦è´¨é','--','éå
é¢è¯éç»çº¿','km','<=0.3458','<=0.3458',1,'2023-07-21 13:39:28','2023-07-21 13:39:28',1,7,'152453211563212'), |
| | | (10,'åä½é¿åº¦è´¨é','--','éå
é¢è¯éç»çº¿','km','<=0.3458','<=0.3458',0,'2023-07-21 13:42:01','2023-07-21 14:19:34',1,7,'152453211563212'), |
| | | (11,'1111111111','1111','éå
é¢è¯éç»çº¿','cm','11','111',0,'2023-07-21 13:48:25','2023-07-21 14:20:50',1,7,'152453211563212'), |
| | | (12,'11111111','1','éå
é¢è¯éç»çº¿','1111','1','1',0,'2023-07-21 13:48:59','2023-07-21 14:19:04',1,7,'112233445566'), |
| | | (13,'11111','--','11111111','km','<=0.3458','<=0.3458',1,'2023-07-21 13:52:21','2023-07-21 13:52:21',1,7,'11223456'), |
| | | (14,'12345','--','11111111','km','<=0.3458','<=0.3458',0,'2023-07-21 13:53:58','2023-07-21 13:56:17',1,7,'11223456'), |
| | | (15,'11111111111111','1','éå
é¢è¯éç»çº¿','111','11','1',0,'2023-07-21 14:23:10','2023-07-21 14:23:22',1,7,'152453211563212'); |
| | | insert into `product`(`id`,`name`,`father`,`unit`,`required`,`internal`,`state`,`create_time`,`update_time`,`version`,`specifications_id`) values |
| | | (1,'项ç®ä¸','项ç®ç¶ç±»','ç±³','>=1','>1',1,'2023-07-17 15:03:17','2023-07-31 09:58:05',1,1), |
| | | (2,'项ç®äº','ç¶äº²','人æ°å¸','>1','>2',1,'2023-07-17 21:17:54','2023-07-31 09:58:05',1,1), |
| | | (3,'项ç®ä¸','ç¶äº²','人æ°å¸','>1','>2',1,'2023-07-17 21:17:54','2023-07-31 09:58:05',1,1); |
| | | |
| | | /*Table structure for table `raw_material` */ |
| | | |
| | | DROP TABLE IF EXISTS `raw_material`; |
| | | |
| | | CREATE TABLE `raw_material` ( |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'åææid', |
| | | `supplier_name` varchar(25) NOT NULL COMMENT 'ä¾åºååç§°', |
| | | `material_coding` varchar(25) NOT NULL COMMENT 'ææç¼ç ', |
| | | `material_name` varchar(25) NOT NULL COMMENT 'ææåç§°', |
| | | `specifications_models` varchar(25) NOT NULL COMMENT 'è§æ ¼åå·', |
| | | `unit` varchar(25) NOT NULL COMMENT 'åä½', |
| | | `quantity` int(10) NOT NULL COMMENT 'æ°é', |
| | | `inspection_date` datetime NOT NULL COMMENT 'æ¥æ£æ¥æ', |
| | | `surveyor` varchar(25) NOT NULL COMMENT 'æ£éªäºº', |
| | | `date_survey` datetime NOT NULL COMMENT 'æ£éªæ¥æ', |
| | | `condition` int(1) NOT NULL COMMENT 'ç¶æ', |
| | | `state` int(1) NOT NULL DEFAULT '1', |
| | | `create_time` date NOT NULL COMMENT 'æ¥ææ¥æ', |
| | | `update_time` date NOT NULL, |
| | | `version` int(1) DEFAULT '1' COMMENT 'ä¹è§é', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `raw_material` */ |
| | | |
| | | insert into `raw_material`(`id`,`supplier_name`,`material_coding`,`material_name`,`specifications_models`,`unit`,`quantity`,`inspection_date`,`surveyor`,`date_survey`,`condition`,`state`,`create_time`,`update_time`,`version`) values |
| | | (1,'test','test','test','test','123',43,'2023-07-31 10:16:50','test','2023-07-31 10:16:54',1,1,'2023-07-31','2023-07-31',1), |
| | | (2,'test','test','test','test','123',43,'2023-07-31 10:16:50','test','2023-07-31 10:16:54',1,1,'2023-07-31','2023-07-31',1), |
| | | (3,'test','test','test','test','123',43,'2023-07-31 10:16:50','test','2023-07-31 10:16:54',1,1,'2023-07-31','2023-07-31',1); |
| | | |
| | | /*Table structure for table `role` */ |
| | | |
| | |
| | | insert into `role`(`id`,`name`,`power`,`state`,`create_time`,`update_time`,`version`) values |
| | | (1,'æ®é人å',1,1,'2023-07-07 11:30:06','2023-07-07 11:30:11',1); |
| | | |
| | | /*Table structure for table `serial_number` */ |
| | | |
| | | DROP TABLE IF EXISTS `serial_number`; |
| | | |
| | | CREATE TABLE `serial_number` ( |
| | | `id` varchar(25) NOT NULL COMMENT 'åå·ç¼å·', |
| | | `name` varchar(25) NOT NULL COMMENT 'åå·åç§°', |
| | | `state` int(1) NOT NULL DEFAULT '1', |
| | | `create_time` datetime NOT NULL, |
| | | `update_time` datetime NOT NULL, |
| | | `version` int(1) NOT NULL DEFAULT '1', |
| | | `standards_id` varchar(15) NOT NULL COMMENT 'å
³èåæ®µ æ åid', |
| | | `user_id` int(10) NOT NULL, |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `serial_number` */ |
| | | |
| | | insert into `serial_number`(`id`,`name`,`state`,`create_time`,`update_time`,`version`,`standards_id`,`user_id`) values |
| | | ('111222','åå·1',0,'2023-07-20 15:01:08','2023-07-20 15:20:09',1,'111',7), |
| | | ('230711000002','å
纤2.0.1',1,'2023-07-11 22:34:11','2023-07-20 09:28:19',1,'230711000001',7), |
| | | ('ModelNumber001','å
纤2.0.1',1,'2023-07-20 10:51:01','2023-07-20 10:51:01',1,'230711000002',7), |
| | | ('ModelNumber002','å
纤2.0.2',1,'2023-07-18 13:36:13','2023-07-20 09:28:19',1,'230711000001',7), |
| | | ('ModelNumber003','å
纤2.0.3',1,'2023-07-18 13:36:23','2023-07-20 10:54:11',1,'230711000002',7), |
| | | ('num1','å
纤2.0.3',1,'2023-07-20 14:18:24','2023-07-20 14:18:24',1,'230711000002',7), |
| | | ('num2','å
纤2.0.4',1,'2023-07-20 14:19:34','2023-07-20 14:19:34',1,'230711000002',7), |
| | | ('PleasantGoat','1345',1,'2023-07-18 13:46:49','2023-07-20 10:22:42',1,'230711000002',7), |
| | | ('spiritless','78915',1,'2023-07-18 13:46:24','2023-07-18 13:46:24',1,'230711000004',7); |
| | | |
| | | /*Table structure for table `specifications` */ |
| | | |
| | | DROP TABLE IF EXISTS `specifications`; |
| | | |
| | | CREATE TABLE `specifications` ( |
| | | `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'è§æ ¼id', |
| | | `number` varchar(25) NOT NULL COMMENT 'è§æ ¼ç¼å·', |
| | | `name` varchar(25) NOT NULL COMMENT '产åè§æ ¼', |
| | | `instruct` varchar(25) DEFAULT NULL COMMENT 'ç产æä»¤å·', |
| | | `voltage_level` varchar(30) DEFAULT NULL COMMENT 'çµåç级', |
| | | `cross_section` varchar(30) DEFAULT NULL COMMENT 'ä¸»çº¿å¿æªé¢', |
| | | `number_of_cores` varchar(30) DEFAULT NULL COMMENT '主线è¯è¯æ°', |
| | | `spe_state` int(1) NOT NULL DEFAULT '-1' COMMENT 'è§æ ¼ç¶æ 0ï¼åç¨ï¼1ï¼æ£å¸¸ï¼-1ï¼è稿', |
| | | `state` int(1) NOT NULL DEFAULT '1' COMMENT 'é»è¾å é¤ æ£å¸¸>=1,å é¤<=0', |
| | | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'è§æ ¼id', |
| | | `name` varchar(25) NOT NULL COMMENT 'è§æ ¼åç§°', |
| | | `state` int(1) NOT NULL DEFAULT '1', |
| | | `create_time` datetime NOT NULL, |
| | | `update_time` datetime NOT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `version` int(1) NOT NULL DEFAULT '1', |
| | | `vel` varchar(15) NOT NULL DEFAULT 'V1.0' COMMENT 'è§æ ¼çæ¬', |
| | | `serial_id` varchar(25) NOT NULL COMMENT 'å
³èåæ®µ åå·id', |
| | | `user_id` int(10) NOT NULL COMMENT 'å
³èåæ®µ ç¨æ·id', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4; |
| | | `update_time` datetime NOT NULL, |
| | | `version` int(1) DEFAULT '1', |
| | | `standard_id` int(10) NOT NULL COMMENT 'å
³è æ åid', |
| | | PRIMARY KEY (`id`,`name`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `specifications` */ |
| | | |
| | | insert into `specifications`(`id`,`number`,`name`,`instruct`,`voltage_level`,`cross_section`,`number_of_cores`,`spe_state`,`state`,`create_time`,`update_time`,`version`,`vel`,`serial_id`,`user_id`) values |
| | | (1,'111','ab','test','1','test','test',0,1,'2023-07-12 00:00:12','2023-07-21 09:52:22',1,'V1.0','230711000002',7), |
| | | (2,'abc','AB','abc','abc','abc','abc',0,1,'2023-07-12 00:00:12','2023-07-20 16:34:38',1,'V1.0','230711000002',7), |
| | | (4,'abc','AB','abc','abc','abc','abc',1,1,'2023-07-12 00:00:12','2023-07-20 11:00:29',1,'V1.0','ModelNumber003',7), |
| | | (5,'abc','AB','abc','abc','abc','abc',1,1,'2023-07-12 00:00:12','2023-07-20 10:22:42',1,'V1.0','PleasantGoat',7), |
| | | (6,'modelId','AB','test','test','test','test',-1,1,'2023-07-20 13:42:40','2023-07-20 13:42:40',1,'V1.0','230711000002',7), |
| | | (7,'modelID1','test','test','test','test','test',-1,1,'2023-07-20 14:02:26','2023-07-20 14:02:26',1,'V1.0','230711000002',7), |
| | | (8,'modelId2','test11','test','test','test','test',-1,1,'2023-07-20 14:03:54','2023-07-20 14:03:54',1,'V1.0','230711000002',7), |
| | | (9,'111222','å
纤2.0.3','test','test','test','test',-1,1,'2023-07-20 14:55:12','2023-07-20 14:55:12',1,'V1.0','230711000002',7); |
| | | insert into `specifications`(`id`,`name`,`state`,`create_time`,`update_time`,`version`,`standard_id`) values |
| | | (1,'è§æ ¼1',1,'2023-07-25 17:21:01','2023-07-31 10:08:16',1,1), |
| | | (2,'è§æ ¼2',1,'2023-07-26 16:36:50','2023-07-31 09:58:05',1,1), |
| | | (3,'AB',1,'2023-07-31 09:57:38','2023-07-31 09:57:38',1,3), |
| | | (4,'AB',1,'2023-07-31 09:58:30','2023-07-31 09:58:30',1,4), |
| | | (5,'AB',1,'2023-07-31 09:58:58','2023-07-31 09:58:58',1,5), |
| | | (6,'AB',1,'2023-07-31 09:59:07','2023-07-31 09:59:07',1,1); |
| | | |
| | | /*Table structure for table `standards` */ |
| | | /*Table structure for table `standard` */ |
| | | |
| | | DROP TABLE IF EXISTS `standards`; |
| | | DROP TABLE IF EXISTS `standard`; |
| | | |
| | | CREATE TABLE `standards` ( |
| | | `id` varchar(15) NOT NULL COMMENT 'æ åç¼å· yyMMdd000001(000001++)', |
| | | CREATE TABLE `standard` ( |
| | | `id` int(10) NOT NULL AUTO_INCREMENT, |
| | | `name` varchar(25) NOT NULL COMMENT 'æ ååç§°', |
| | | `eng_name` varchar(25) NOT NULL COMMENT 'è±æåç§°', |
| | | `type` int(1) NOT NULL COMMENT '0ï¼åææï¼1ï¼çµçº¿çµç¼', |
| | | `state` int(1) NOT NULL DEFAULT '1' COMMENT 'é»è¾å段 0ï¼å é¤ï¼1ï¼æ£å¸¸', |
| | | `create_time` datetime NOT NULL COMMENT 'çææ¥æ', |
| | | `update_time` datetime NOT NULL COMMENT 'æ´æ°æ¥æ', |
| | | `version` int(1) NOT NULL DEFAULT '1', |
| | | `user_id` int(10) NOT NULL COMMENT 'å
³èåæ®µ æ´æ°äººid', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | `state` int(1) NOT NULL DEFAULT '1', |
| | | `create_time` datetime NOT NULL, |
| | | `update_time` datetime NOT NULL, |
| | | `version` int(1) DEFAULT '1', |
| | | `material_id` int(10) NOT NULL COMMENT 'å
³è ç©æid', |
| | | PRIMARY KEY (`id`,`name`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4; |
| | | |
| | | /*Data for the table `standards` */ |
| | | /*Data for the table `standard` */ |
| | | |
| | | insert into `standards`(`id`,`name`,`eng_name`,`type`,`state`,`create_time`,`update_time`,`version`,`user_id`) values |
| | | ('111','123131313','164654565',0,0,'2023-07-20 13:26:55','2023-07-20 15:20:09',1,7), |
| | | ('112233445566','鱼鱼','fish',1,0,'2023-07-20 10:54:12','2023-07-20 15:19:41',1,7), |
| | | ('230711000001','å°ç½','OpticalFibre',1,1,'2023-07-11 21:27:04','2023-07-20 09:28:19',1,6), |
| | | ('230711000002','ææ','OpticalFibrw',1,1,'2023-07-11 21:27:04','2023-07-20 10:22:42',1,6), |
| | | ('230711000003','æ¾ç¤ºå±','Monitor',2,1,'2023-07-18 13:43:52','2023-07-18 13:43:52',1,7), |
| | | ('230711000004','å°é»','Black',2,1,'2023-07-18 13:44:29','2023-07-18 13:44:29',1,7); |
| | | insert into `standard`(`id`,`name`,`state`,`create_time`,`update_time`,`version`,`material_id`) values |
| | | (1,'æ å1',1,'2023-07-25 17:08:58','2023-07-31 09:58:05',1,1), |
| | | (2,'æ å2',1,'2023-07-26 22:15:55','2023-07-31 09:58:05',1,1), |
| | | (3,'å
纤',1,'2023-07-31 09:57:38','2023-07-31 09:57:38',1,3), |
| | | (4,'å
纤',1,'2023-07-31 09:58:30','2023-07-31 09:58:30',1,1), |
| | | (5,'å
纤',1,'2023-07-31 09:58:58','2023-07-31 09:58:58',1,1); |
| | | |
| | | /*Table structure for table `user` */ |
| | | |
| | |
| | | package com.yuanchu.limslaboratory; |
| | | import com.yuanchu.limslaboratory.pojo.vo.PlanVo; |
| | | import com.yuanchu.limslaboratory.service.PlanService; |
| | | import com.yuanchu.limslaboratory.utils.MyUtil; |
| | | import org.junit.jupiter.api.Test; |
| | | import org.springframework.boot.test.context.SpringBootTest; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | @SpringBootTest |
| | | class SysApplicationTests { |
| | | |
| | | @Resource |
| | | private PlanService planService; |
| | | |
| | | @Test |
| | | void contextLoads() { |
| | |
| | | System.out.println("newString === " + newString); |
| | | |
| | | } |
| | | @Test |
| | | void TT() { |
| | | List<PlanVo> planVos = planService.selectAllPlan(null, null, null, null); |
| | | planVos.forEach(System.out::println); |
| | | } |
| | | } |
| | | |
| | | |