update mes工艺路线添加字段
parent
b2b089dded
commit
11536f78c4
@ -0,0 +1,50 @@
|
|||||||
|
package org.dromara.mes.domain;
|
||||||
|
|
||||||
|
import org.dromara.common.tenant.core.TenantEntity;
|
||||||
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工艺路线关联物料对象 prod_base_route_material
|
||||||
|
*
|
||||||
|
* @author Yinq
|
||||||
|
* @date 2025-06-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@TableName("prod_base_route_material")
|
||||||
|
public class ProdBaseRouteMaterial extends TenantEntity {
|
||||||
|
|
||||||
|
@Serial
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 关联物料ID
|
||||||
|
*/
|
||||||
|
private Long routeMaterialId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工艺路线ID
|
||||||
|
*/
|
||||||
|
private Long routeId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物料ID
|
||||||
|
*/
|
||||||
|
private Long materialId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 激活标识(1是 0否)
|
||||||
|
*/
|
||||||
|
private String activeFlag;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,51 @@
|
|||||||
|
package org.dromara.mes.domain.bo;
|
||||||
|
|
||||||
|
import org.dromara.mes.domain.ProdBaseRouteMaterial;
|
||||||
|
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
||||||
|
import org.dromara.common.core.validate.AddGroup;
|
||||||
|
import org.dromara.common.core.validate.EditGroup;
|
||||||
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import jakarta.validation.constraints.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工艺路线关联物料业务对象 prod_base_route_material
|
||||||
|
*
|
||||||
|
* @author Yinq
|
||||||
|
* @date 2025-06-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@AutoMapper(target = ProdBaseRouteMaterial.class, reverseConvertGenerate = false)
|
||||||
|
public class ProdBaseRouteMaterialBo extends BaseEntity {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 关联物料ID
|
||||||
|
*/
|
||||||
|
@NotNull(message = "关联物料ID不能为空", groups = { AddGroup.class, EditGroup.class })
|
||||||
|
private Long routeMaterialId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工艺路线ID
|
||||||
|
*/
|
||||||
|
private Long routeId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物料ID
|
||||||
|
*/
|
||||||
|
private Long materialId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 激活标识(1是 0否)
|
||||||
|
*/
|
||||||
|
@NotBlank(message = "激活标识(1是 0否)不能为空", groups = { AddGroup.class, EditGroup.class })
|
||||||
|
private String activeFlag;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,63 @@
|
|||||||
|
package org.dromara.mes.domain.vo;
|
||||||
|
|
||||||
|
import org.dromara.mes.domain.ProdBaseRouteMaterial;
|
||||||
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||||
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
|
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||||
|
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||||
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工艺路线关联物料视图对象 prod_base_route_material
|
||||||
|
*
|
||||||
|
* @author Yinq
|
||||||
|
* @date 2025-06-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@ExcelIgnoreUnannotated
|
||||||
|
@AutoMapper(target = ProdBaseRouteMaterial.class)
|
||||||
|
public class ProdBaseRouteMaterialVo implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 关联物料ID
|
||||||
|
*/
|
||||||
|
@ExcelProperty(value = "关联物料ID")
|
||||||
|
private Long routeMaterialId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工艺路线ID
|
||||||
|
*/
|
||||||
|
@ExcelProperty(value = "工艺路线ID")
|
||||||
|
private Long routeId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物料ID
|
||||||
|
*/
|
||||||
|
@ExcelProperty(value = "物料ID")
|
||||||
|
private Long materialId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 激活标识(1是 0否)
|
||||||
|
*/
|
||||||
|
@ExcelProperty(value = "激活标识(1是 0否)", converter = ExcelDictConvert.class)
|
||||||
|
@ExcelDictFormat(dictType = "active_flag")
|
||||||
|
private String activeFlag;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
@ExcelProperty(value = "备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package org.dromara.mes.mapper;
|
||||||
|
|
||||||
|
import org.dromara.mes.domain.ProdBaseRouteMaterial;
|
||||||
|
import org.dromara.mes.domain.vo.ProdBaseRouteMaterialVo;
|
||||||
|
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工艺路线关联物料Mapper接口
|
||||||
|
*
|
||||||
|
* @author Yinq
|
||||||
|
* @date 2025-06-04
|
||||||
|
*/
|
||||||
|
public interface ProdBaseRouteMaterialMapper extends BaseMapperPlus<ProdBaseRouteMaterial, ProdBaseRouteMaterialVo> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="org.dromara.mes.mapper.ProdBaseRouteMaterialMapper">
|
||||||
|
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue