优化代码,记录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 com.ruoyi.common.core.validate.EditGroup;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; 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 javax.validation.constraints.NotNull;
import java.util.Date; 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 * 生产计划明细日期记录业务对象 mes_plan_record
* *
@ -55,7 +45,8 @@ public class MesPlanRecordBo extends BaseEntity {
*/ */
private String remark; private String remark;
private String ganttColor;
private String flag; private String flag;
/** /**
* oss_id * oss_id

View File

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

View File

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