cnas-personnel/src/main/java/com/yuanchu/mom/dto/TrainingRecordPersonDetailedDto.java
@@ -1,7 +1,9 @@ package com.yuanchu.mom.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @@ -12,6 +14,8 @@ private String trainingDateString; @ApiModelProperty("培训日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date trainingDate; @ApiModelProperty("培训内容") cnas-personnel/src/main/java/com/yuanchu/mom/pojo/PersonSupervisePlanDetails.java
@@ -14,6 +14,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import org.springframework.format.annotation.DateTimeFormat; /** * <p> @@ -37,6 +38,7 @@ @JsonFormat(pattern = "yyyy-MM-dd") @ApiModelProperty("监督日期") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date superviseDate; @ApiModelProperty("监督目的") cnas-process/src/main/java/com/yuanchu/mom/dto/ProcessOrderDto.java
@@ -76,6 +76,14 @@ @ApiModelProperty("报告发送方式") private Integer send; private String comprehensiveUserName; private String comprehensiveUserUrl; private String issueUserName; private String issueUserUrl; //样品和检验项目信息 private List<SampleItemDto> sampleItems; cnas-process/src/main/java/com/yuanchu/mom/pojo/ProcessOrder.java
@@ -40,11 +40,7 @@ @ApiModelProperty("综合室签名人") private Integer comprehensiveUser; @TableField(select = false,exist = false) private String comprehensiveUserName; @TableField(select = false,exist = false) private String comprehensiveUserUrl; @ApiModelProperty("接收日期") private LocalDate comprehensiveTime; @@ -52,11 +48,7 @@ @ApiModelProperty("领样员") private Integer issueUser; @TableField(select = false,exist = false) private String issueUserName; @TableField(select = false,exist = false) private String issueUserUrl; @ApiModelProperty("领样日期") private LocalDate issueTime; cnas-resource-require/src/main/java/com/yuanchu/mom/controller/FeStandardSubstanceController.java
@@ -77,6 +77,13 @@ HttpServletResponse response) throws Exception { IPage<FeStandardSubstance> ipage = feStandardSubstanceService.page(new Page<>(1, -1), feStandardSubstance); List<FeStandardSubstanceExcel> studentList = JSONObject.parseArray(JSON.toJSONString(ipage.getRecords()), FeStandardSubstanceExcel.class); for (FeStandardSubstanceExcel record : studentList) { if (record.getState()==1){ record.setStateName("借用"); }else { record.setStateName("归还"); } } response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.setHeader("requestType", "excel"); response.setHeader("Access-Control-Expose-Headers", "requestType"); cnas-resource-require/src/main/java/com/yuanchu/mom/dto/FeIlluminationDto.java
@@ -1,8 +1,10 @@ package com.yuanchu.mom.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.yuanchu.mom.pojo.FeIllumination; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @@ -21,8 +23,12 @@ private String managementNumber; @ApiModelProperty("校准日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date calibrationDate; @ApiModelProperty("下次校准日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date nextCalibrationDate; } cnas-resource-require/src/main/java/com/yuanchu/mom/dto/FePowerStableDto.java
@@ -1,8 +1,10 @@ package com.yuanchu.mom.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.yuanchu.mom.pojo.FePowerStable; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @@ -22,8 +24,12 @@ private String managementNumber; @ApiModelProperty("校准日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date calibrationDate; @ApiModelProperty("下次校准日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date nextCalibrationDate; } cnas-resource-require/src/main/java/com/yuanchu/mom/excel/FeStandardSubstanceExcel.java
@@ -1,5 +1,6 @@ package com.yuanchu.mom.excel; import com.alibaba.excel.annotation.ExcelIgnore; import com.alibaba.excel.annotation.ExcelProperty; import com.yuanchu.mom.pojo.FeStandardSubstance; import lombok.Data; @@ -41,15 +42,16 @@ @ExcelProperty("存放位置") private String position; @ExcelProperty("借调状态") @ExcelIgnore private Integer state; @ExcelProperty("借调状态") private String stateName; @ExcelProperty("备注") private String remark; @ExcelProperty("创建人") private String createUser; @ExcelProperty("创建日期") private LocalDateTime createTime; } cnas-resource-require/src/main/java/com/yuanchu/mom/pojo/FeIllumination.java
@@ -9,10 +9,12 @@ import java.time.LocalDateTime; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import org.springframework.format.annotation.DateTimeFormat; /** * <p> @@ -47,6 +49,8 @@ private Integer checkerId; @ApiModelProperty("检测日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date testDate; @ApiModelProperty("创建时间") cnas-resource-require/src/main/java/com/yuanchu/mom/pojo/FePowerStable.java
@@ -9,10 +9,12 @@ import java.time.LocalDateTime; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import org.springframework.format.annotation.DateTimeFormat; /** * <p> @@ -38,6 +40,8 @@ private String testLocation; @ApiModelProperty("测试日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date testDate; @ApiModelProperty("设备id") cnas-resource-require/src/main/resources/static/internal-wastes.docxBinary files differ
cnas-server/src/main/java/com/yuanchu/mom/service/impl/DeviceServiceImpl.java
@@ -981,10 +981,6 @@ @Override public List<Map<String, Object>> treeDevice(String deviceName) { List<Map<String, Object>> listMap = deviceMapper.treeDevice(deviceName); /* Map<String, List<Device>> listMap = devices.stream() .collect(Collectors.groupingBy(device -> device.getLargeCategory() != null ? device.getLargeCategory() : "其他" ));*/ return listMap; } cnas-server/src/main/resources/mapper/DeviceMapper.xml
@@ -127,23 +127,35 @@ <resultMap id="treeDeviceDto" type="map"> <result property="largeCategory" column="large_category"/> <collection property="children" resultMap="DeviceDto" javaType="List"/> <result property="label" column="laboratory_name"/> <result property="value" column="value" /> <collection property="children" resultMap="storagePointMap" javaType="List"/> </resultMap> <resultMap id="DeviceDto" type="map"> <id property="id" column="id"/> <result property="deviceName" column="device_name"/> <resultMap id="storagePointMap" type="map"> <result property="value" column="value"/> <result property="label" column="storage_point"/> <collection property="children" resultMap="deviceNameMap" javaType="List"/> </resultMap> <resultMap id="deviceNameMap" type="map"> <result property="value" column="id"/> <result property="label" column="device_name"/> </resultMap> <select id="treeDevice" resultMap="treeDeviceDto"> select id, case when large_category is null || large_category ='' then '其他' else large_category end as large_category, device_name from device select d.id, case when l.laboratory_name is null || l.laboratory_name ='' then '其他' else l.laboratory_name end as laboratory_name, case when d.large_category is null || d.large_category ='' then '其他' else d.large_category end as storage_point, d.device_name, null as value from device d LEFT JOIN laboratory l ON l.id = d.subordinate_departments_id <where> <if test="deviceName!=null and deviceName!=''"> and device_name like concat('%',#{deviceName},'%') </if> </where> order by l.laboratory_name desc, d.large_category desc </select> </mapper>