feat(flow): 添加排产日期字段到排产单明细功能
- 在SchProdScheduleDetail实体类中添加scheduleDate字段 - 在SchProdScheduleDetailBo业务对象中添加scheduleDate字段 - 在SchProdScheduleDetailVo视图对象中添加scheduleDate字段并配置Excel导出 - 在MyBatis映射文件中添加scheduleDate字段映射关系 - 在查询条件中添加排产日期的过滤逻辑
This commit is contained in:
@@ -6,6 +6,7 @@ import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 排产单明细对象 sch_prod_schedule_detail
|
||||
@@ -37,6 +38,10 @@ public class SchProdScheduleDetail extends BaseEntity {
|
||||
* 关联工序主表ID(sch_prod_process.process_id),表示该明细使用的工序配置
|
||||
*/
|
||||
private Long processId;
|
||||
/**
|
||||
* 排产日期
|
||||
*/
|
||||
private Date scheduleDate;
|
||||
/**
|
||||
* 规格 例:1.0X1250
|
||||
*/
|
||||
|
||||
@@ -6,6 +6,7 @@ import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 排产单明细业务对象 sch_prod_schedule_detail
|
||||
@@ -38,6 +39,11 @@ public class SchProdScheduleDetailBo extends BaseEntity {
|
||||
*/
|
||||
private Long processId;
|
||||
|
||||
/**
|
||||
* 排产日期
|
||||
*/
|
||||
private Date scheduleDate;
|
||||
|
||||
/**
|
||||
* 规格 例:1.0X1250
|
||||
*/
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.klp.flow.domain.vo;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
@@ -46,6 +47,12 @@ public class SchProdScheduleDetailVo {
|
||||
@ExcelProperty(value = "关联工序主表ID")
|
||||
private Long processId;
|
||||
|
||||
/**
|
||||
* 排产日期
|
||||
*/
|
||||
@ExcelProperty(value = "排产日期")
|
||||
private Date scheduleDate;
|
||||
|
||||
/**
|
||||
* 规格 例:1.0X1250
|
||||
*/
|
||||
|
||||
@@ -100,6 +100,7 @@ public class SchProdScheduleDetailServiceImpl implements ISchProdScheduleDetailS
|
||||
lqw.eq(bo.getScheduleId() != null, SchProdScheduleDetail::getScheduleId, bo.getScheduleId());
|
||||
lqw.eq(bo.getOrderDetailId() != null, SchProdScheduleDetail::getOrderDetailId, bo.getOrderDetailId());
|
||||
lqw.eq(bo.getProcessId() != null, SchProdScheduleDetail::getProcessId, bo.getProcessId());
|
||||
lqw.eq(bo.getScheduleDate() != null, SchProdScheduleDetail::getScheduleDate, bo.getScheduleDate());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getSpec()), SchProdScheduleDetail::getSpec, bo.getSpec());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getMaterial()), SchProdScheduleDetail::getMaterial, bo.getMaterial());
|
||||
lqw.eq(bo.getScheduleWeight() != null, SchProdScheduleDetail::getScheduleWeight, bo.getScheduleWeight());
|
||||
|
||||
Reference in New Issue
Block a user