handle batch plan
parent
f8edb0cb1c
commit
b0af17d955
@ -0,0 +1,28 @@
|
||||
package cn.iocoder.yudao.module.mes.controller.admin.plan.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum PlanStatusEnum {
|
||||
|
||||
计划(0),
|
||||
派工(1),
|
||||
开工(2),
|
||||
暂停(3),
|
||||
完工(4),
|
||||
入库(5);
|
||||
|
||||
private final int value;
|
||||
|
||||
// 一个可选的方法,用于根据整数值获取对应的枚举实例
|
||||
public static PlanStatusEnum fromValue(int value) {
|
||||
for (PlanStatusEnum status : PlanStatusEnum.values()) {
|
||||
if (status.getValue() == value) {
|
||||
return status;
|
||||
}
|
||||
}
|
||||
throw new IllegalArgumentException("Unknown value: " + value);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,35 @@
|
||||
package cn.iocoder.yudao.module.mes.controller.admin.task.vo;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
||||
import cn.iocoder.yudao.module.mes.dal.dataobject.plan.PlanDO;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.ToString;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY;
|
||||
import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
|
||||
@Schema(description = "生产任务单做计划 VO")
|
||||
@Data
|
||||
@ToString(callSuper = true)
|
||||
public class TaskPlanParam {
|
||||
|
||||
@Schema(description = "任务id")
|
||||
private Long taskId;
|
||||
@Schema(description = "计划数")
|
||||
private int sizeOfPlan;
|
||||
@Schema(description = "计划产品数")
|
||||
private int productsOfPlan;
|
||||
|
||||
|
||||
@Schema(description = "日期")
|
||||
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||
private LocalDateTime[] planDate;
|
||||
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue