update
This commit is contained in:
@@ -77,8 +77,7 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
|
|||||||
@Operation(summary = "试验管理-分页列表查询")
|
@Operation(summary = "试验管理-分页列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
// @PermissionData(pageComponent="experiment/manage/ExperimentList")
|
// @PermissionData(pageComponent="experiment/manage/ExperimentList")
|
||||||
public Result<IPage<Experiment>> queryPageList(Experiment experiment,
|
public Result<IPage<Experiment>> queryPageList(Experiment experiment, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
QueryWrapper<Experiment> queryWrapper = QueryGenerator.initQueryWrapper(experiment, req.getParameterMap());
|
QueryWrapper<Experiment> queryWrapper = QueryGenerator.initQueryWrapper(experiment, req.getParameterMap());
|
||||||
@@ -278,6 +277,16 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
|
|||||||
return Result.OK("复制成功!");
|
return Result.OK("复制成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@AutoLog(value = "试验管理-完成试验")
|
||||||
|
@Operation(summary = "试验管理-完成试验")
|
||||||
|
@PostMapping(value = "/complete")
|
||||||
|
public Result<String> complete(@RequestParam(name = "id", required = true) String id) {
|
||||||
|
Experiment experiment = experimentService.getById(id);
|
||||||
|
experiment.setStatus(ExperimentStatus.COMPLETED);
|
||||||
|
experimentService.updateById(experiment);
|
||||||
|
return Result.OK("试验已完成!");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量删除
|
* 批量删除
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -297,7 +297,6 @@ public class ExperimentReportController extends JeecgController<ExperimentReport
|
|||||||
Experiment experiment = new Experiment();
|
Experiment experiment = new Experiment();
|
||||||
experiment.setId(report.getExperimentId());
|
experiment.setId(report.getExperimentId());
|
||||||
if (StringUtils.equals(report.getStatus(), ExperimentReportStatus.PASSED)) {
|
if (StringUtils.equals(report.getStatus(), ExperimentReportStatus.PASSED)) {
|
||||||
experiment.setStatus(ExperimentStatus.COMPLETED);
|
|
||||||
experimentDocService.generate(report.getExperimentId(), ExperimentDocType.sybg.getType());
|
experimentDocService.generate(report.getExperimentId(), ExperimentDocType.sybg.getType());
|
||||||
} else if (StringUtils.equals(report.getStatus(), ExperimentReportStatus.REJECT)) {
|
} else if (StringUtils.equals(report.getStatus(), ExperimentReportStatus.REJECT)) {
|
||||||
experiment.setStatus(ExperimentStatus.PROGRESSING);
|
experiment.setStatus(ExperimentStatus.PROGRESSING);
|
||||||
|
|||||||
@@ -1,21 +1,17 @@
|
|||||||
package org.jeecg.modules.database.entity;
|
package org.jeecg.modules.database.entity;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
|
||||||
import com.alibaba.fastjson.JSON;
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
|
||||||
import com.baomidou.mybatisplus.annotation.*;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
import org.jeecg.modules.database.constant.ExperimentStatus;
|
|
||||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.*;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 试验管理
|
* @Description: 试验管理
|
||||||
@@ -130,34 +126,28 @@ public class Experiment implements Serializable {
|
|||||||
@Excel(name = "状态", width = 15)
|
@Excel(name = "状态", width = 15)
|
||||||
@Schema(description = "状态")
|
@Schema(description = "状态")
|
||||||
private String status;
|
private String status;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 样品信息
|
* 样品信息
|
||||||
*/
|
*/
|
||||||
@Excel(name = "样品信息", width = 15)
|
@Excel(name = "样品信息", width = 15)
|
||||||
@Schema(description = "样品信息")
|
@Schema(description = "样品信息")
|
||||||
private String sampleInfo;
|
private String sampleInfo;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private List<ExperimentSampleInfo> sampleInfoList;
|
private List<ExperimentSampleInfo> sampleInfoList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 辐照板
|
* 辐照板
|
||||||
*/
|
*/
|
||||||
@Excel(name = "辐照板", width = 15)
|
@Excel(name = "辐照板", width = 15)
|
||||||
@Schema(description = "辐照板")
|
@Schema(description = "辐照板")
|
||||||
private String irradiationBoard;
|
private String irradiationBoard;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private List<ExperimentIrradiationBoard> irradiationBoardList;
|
private List<ExperimentIrradiationBoard> irradiationBoardList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 偏置条件
|
* 偏置条件
|
||||||
*/
|
*/
|
||||||
@Excel(name = "偏置条件", width = 15)
|
@Excel(name = "偏置条件", width = 15)
|
||||||
@Schema(description = "偏置条件")
|
@Schema(description = "偏置条件")
|
||||||
private String deviationCondition;
|
private String deviationCondition;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private List<ExperimentDeviationCondition> deviationConditionList;
|
private List<ExperimentDeviationCondition> deviationConditionList;
|
||||||
/**
|
/**
|
||||||
@@ -166,7 +156,9 @@ public class Experiment implements Serializable {
|
|||||||
@Excel(name = "加偏设备", width = 15)
|
@Excel(name = "加偏设备", width = 15)
|
||||||
@Schema(description = "加偏设备")
|
@Schema(description = "加偏设备")
|
||||||
private String deviationEquipment;
|
private String deviationEquipment;
|
||||||
|
/**
|
||||||
|
* 加偏设备
|
||||||
|
*/
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private List<ExperimentDeviationEquipment> deviationEquipmentList;
|
private List<ExperimentDeviationEquipment> deviationEquipmentList;
|
||||||
/**
|
/**
|
||||||
@@ -175,19 +167,22 @@ public class Experiment implements Serializable {
|
|||||||
@Excel(name = "复制次数", width = 15)
|
@Excel(name = "复制次数", width = 15)
|
||||||
@Schema(description = "复制次数")
|
@Schema(description = "复制次数")
|
||||||
private Integer copyCount;
|
private Integer copyCount;
|
||||||
|
/**
|
||||||
|
* 试验文件
|
||||||
|
*/
|
||||||
|
@Excel(name = "试验文件", width = 15)
|
||||||
|
@Schema(description = "试验文件")
|
||||||
|
private String files;
|
||||||
/**
|
/**
|
||||||
* 试验人员ID, 逗号分割多个
|
* 试验人员ID, 逗号分割多个
|
||||||
*/
|
*/
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String experimentUser;
|
private String experimentUser;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 试验负责人
|
* 试验负责人
|
||||||
*/
|
*/
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String supervisorName;
|
private String supervisorName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 试验人员
|
* 试验人员
|
||||||
*/
|
*/
|
||||||
@@ -201,5 +196,4 @@ public class Experiment implements Serializable {
|
|||||||
// setCopyCount(copyCount + 1);
|
// setCopyCount(copyCount + 1);
|
||||||
//}
|
//}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -113,9 +113,13 @@ public class ExperimentReport implements Serializable {
|
|||||||
* 状态
|
* 状态
|
||||||
*/
|
*/
|
||||||
@Excel(name = "状态", width = 15)
|
@Excel(name = "状态", width = 15)
|
||||||
@Schema(description = "状态(申请中(待校对):INIT,不合格:REJECT ,校对通过(待审核):PROOFREAD_PASS,审核通过(待批准):AUDIT_PASS,批准通过:PASSED)")
|
@Schema(description = "状态(申请中待校对:INIT,不合格:REJECT ,校对通过待审核:PROOFREAD_PASS,审核通过待批准:AUDIT_PASS,批准通过:PASSED)")
|
||||||
private String status;
|
private String status;
|
||||||
|
|
||||||
|
@Excel(name = "审批意见", width = 15)
|
||||||
|
@Schema(description = "审批意见")
|
||||||
|
private String memo;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String fileUrl;
|
private String fileUrl;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -85,6 +85,21 @@ public class IrradiationStandards implements Serializable {
|
|||||||
@Excel(name = "退火时长", width = 15)
|
@Excel(name = "退火时长", width = 15)
|
||||||
@Schema(description = "退火时长")
|
@Schema(description = "退火时长")
|
||||||
private String annealTimes;
|
private String annealTimes;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 室温退火温度
|
||||||
|
*/
|
||||||
|
@Excel(name = "室温退火温度", width = 15)
|
||||||
|
@Schema(description = "室温退火温度")
|
||||||
|
private String roomAnnealTemperature;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 加速退火温度
|
||||||
|
*/
|
||||||
|
@Excel(name = "加速退火温度", width = 15)
|
||||||
|
@Schema(description = "加速退火温度")
|
||||||
|
private String acceleratedAnnealTemperature;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 辐射源
|
* 辐射源
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user