优化代码,记录VoBo添加缺少字段

This commit is contained in:
cjw 2024-02-22 10:16:11 +08:00
parent 3665b4ff2d
commit 0a911e2844
3 changed files with 13 additions and 38 deletions

View File

@ -5,22 +5,12 @@ import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.*;
import java.util.Date;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;
/**
* 生产计划明细日期记录业务对象 mes_plan_record
*
@ -55,7 +45,8 @@ public class MesPlanRecordBo extends BaseEntity {
*/
private String remark;
private String ganttColor;
private String flag;
/**
* oss_id

View File

@ -1,17 +1,11 @@
package com.ruoyi.mts.domain.vo;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;
import java.util.Date;
/**
* 生产计划明细日期记录视图对象 mes_plan_record
@ -48,21 +42,13 @@ public class MesPlanRecordVo implements Serializable {
@ExcelProperty(value = "备注")
private String remark;
/**
* 开始时间
*/
@ExcelProperty(value = "开始时间")
private Date startDate;
/**
* 结束时间
*/
@ExcelProperty(value = "结束时间")
private Date endDate;
/**
* oss_id
*/
@ExcelProperty(value = "oss_id")
private Long ossId;
private String ganttColor;
}

View File

@ -19,10 +19,7 @@ import com.ruoyi.mts.service.IMesPlanRecordService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.Collection;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
import java.util.*;
/**
* 生产计划明细Service业务层处理
@ -66,8 +63,9 @@ public class MesPlanDetailServiceImpl implements IMesPlanDetailService {
res.addAll(i + 1, children);
}
}
LinkedList<MesPlanDetailVo> data = new LinkedList<>();
for (int i = 0; i < res.size(); i++) {
int size = res.size();
List<MesPlanDetailVo> data = new ArrayList<>(size<<2);
for (int i = 0; i < size; i++) {
//默认第一个为计划数据
MesPlanDetailVo planVo = res.get(i);
Long id = planVo.getId();
@ -127,7 +125,7 @@ public class MesPlanDetailServiceImpl implements IMesPlanDetailService {
if (flag) {
bo.setId(add.getId());
}
Date planStartDate = bo.getPlanStartDate();
Date planEndDate = bo.getPlanEndDate();