forked from I3-YF/i3plus-mes-yfai
裁片基础数据 裁片长度修改类型、裁片配置、裁片原材料配置、裁片成品配置、裁片设备配置、裁片设备配置明细、裁片设备配置设备加工参数
parent
182186077c
commit
5641d27974
@ -0,0 +1,13 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.api.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutLengthModifyType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/20 9:47
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
public interface IMesCutLengthModifyTypeService extends IBaseMesService<MesCutLengthModifyType>{
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.api.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeEquipmentDetail;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 17:03
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
public interface IMesCutSchemeEquipmentDetailService extends IBaseMesService<MesCutSchemeEquipmentDetail>{
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.api.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeEquipmentProcessParam;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 16:51
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
public interface IMesCutSchemeEquipmentProcessParamService extends IBaseMesService<MesCutSchemeEquipmentProcessParam>{
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.api.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeEquipment;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 15:52
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
public interface IMesCutSchemeEquipmentService extends IBaseMesService<MesCutSchemeEquipment>{
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.api.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeFg;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 13:52
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
public interface IMesCutSchemeFgService extends IBaseMesService<MesCutSchemeFg>{
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.api.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeMaterial;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 13:35
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
public interface IMesCutSchemeMaterialService extends IBaseMesService<MesCutSchemeMaterial>{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.controller.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pojo.constant.MesCommonConstant;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutLengthModifyType;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/20 9:45
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping( MesCommonConstant.MES_YANFEN + "/mesCutLengthModifyType")
|
||||||
|
public class MesCutLengthModifyTypeController extends BaseMesController<MesCutLengthModifyType>{
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.controller.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pojo.constant.MesCommonConstant;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeEquipment;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description : 裁片设备配置维护主表
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 15:20
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping( MesCommonConstant.MES_YANFEN + "/mesCutSchemeEquipment")
|
||||||
|
public class MesCutSchemeEquipmentController extends BaseMesController<MesCutSchemeEquipment>{
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.controller.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pojo.constant.MesCommonConstant;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeEquipmentDetail;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description : 裁片设备配置维护明细表
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 17:02
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping( MesCommonConstant.MES_YANFEN + "/mesCutSchemeEquipmentDetail")
|
||||||
|
public class MesCutSchemeEquipmentDetailController extends BaseMesController<MesCutSchemeEquipmentDetail>{
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.controller.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pojo.constant.MesCommonConstant;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeEquipmentProcessParam;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description : 裁片设备配置维护设备加工表
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 16:49
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping( MesCommonConstant.MES_YANFEN + "/mesCutSchemeEquipmentProcessParam")
|
||||||
|
public class MesCutSchemeEquipmentProcessParamController extends BaseMesController<MesCutSchemeEquipmentProcessParam> {
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.controller.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pojo.constant.MesCommonConstant;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeFg;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description : 裁片方案成品
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 13:50
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping( MesCommonConstant.MES_YANFEN + "/mesCutSchemeFg")
|
||||||
|
public class MesCutSchemeFgController extends BaseMesController<MesCutSchemeFg>{
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.controller.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pojo.constant.MesCommonConstant;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeMaterial;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description : 裁片方案原材料
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 13:27
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping(MesCommonConstant.MES_YANFEN + "/mesCutSchemeMaterial")
|
||||||
|
public class MesCutSchemeMaterialController extends BaseMesController<MesCutSchemeMaterial> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.serviceimpl.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.api.base.IMesCutLengthModifyTypeService;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutLengthModifyType;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/20 9:47
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Slf4j
|
||||||
|
@Service
|
||||||
|
public class MesCutLengthModifyTypeServiceImpl extends BaseMesService<MesCutLengthModifyType> implements IMesCutLengthModifyTypeService {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,30 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.serviceimpl.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.api.base.IMesCutSchemeEquipmentDetailService;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeEquipmentDetail;
|
||||||
|
import cn.estsh.impp.framework.boot.util.ValidatorBean;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 17:04
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Slf4j
|
||||||
|
@Service
|
||||||
|
public class MesCutSchemeEquipmentDetailServiceImpl extends BaseMesService<MesCutSchemeEquipmentDetail> implements IMesCutSchemeEquipmentDetailService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onInsertBean(MesCutSchemeEquipmentDetail item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getName(), "名称不能为空");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onUpdateBean(MesCutSchemeEquipmentDetail item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getId(), "id不能为空");
|
||||||
|
ValidatorBean.checkNotNull(item.getName(), "名称不能为空");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,30 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.serviceimpl.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.api.base.IMesCutSchemeEquipmentProcessParamService;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeEquipmentProcessParam;
|
||||||
|
import cn.estsh.impp.framework.boot.util.ValidatorBean;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 16:51
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Slf4j
|
||||||
|
@Service
|
||||||
|
public class MesCutSchemeEquipmentProcessParamServiceImpl extends BaseMesService<MesCutSchemeEquipmentProcessParam> implements IMesCutSchemeEquipmentProcessParamService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onInsertBean(MesCutSchemeEquipmentProcessParam item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getEquipmentCode(), "设备代码不能为空");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onUpdateBean(MesCutSchemeEquipmentProcessParam item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getId(), "id不能为空");
|
||||||
|
ValidatorBean.checkNotNull(item.getEquipmentCode(), "设备代码不能为空");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,48 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.serviceimpl.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.api.base.IMesCutSchemeEquipmentService;
|
||||||
|
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
|
||||||
|
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeEquipment;
|
||||||
|
import cn.estsh.impp.framework.boot.util.ValidatorBean;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.util.StringUtils;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 15:55
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Slf4j
|
||||||
|
@Service
|
||||||
|
public class MesCutSchemeEquipmentServiceImpl extends BaseMesService<MesCutSchemeEquipment> implements IMesCutSchemeEquipmentService {
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onInsertBean(MesCutSchemeEquipment item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getCutCode(), "裁片代码不能为空");
|
||||||
|
ValidatorBean.checkNotNull(item.getEquipmentCode(), "设备代码不能为空");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onUpdateBean(MesCutSchemeEquipment item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getId(), "主键不能为空");
|
||||||
|
ValidatorBean.checkNotNull(item.getCutCode(), "裁片代码不能为空");
|
||||||
|
ValidatorBean.checkNotNull(item.getEquipmentCode(), "设备代码不能为空");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void setPackQueryBean(MesCutSchemeEquipment bean, DdlPackBean packBean) {
|
||||||
|
String cutCode = bean.getCutCode();
|
||||||
|
if (!StringUtils.isEmpty(cutCode)) {
|
||||||
|
DdlPreparedPack.getStringLikerPack(cutCode, "packageTypeCode", packBean);
|
||||||
|
}
|
||||||
|
String equipmentName = bean.getEquipmentName();
|
||||||
|
if (!StringUtils.isEmpty(equipmentName)) {
|
||||||
|
DdlPreparedPack.getStringLikerPack(equipmentName, "equipmentName", packBean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,30 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.serviceimpl.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.api.base.IMesCutSchemeFgService;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeFg;
|
||||||
|
import cn.estsh.impp.framework.boot.util.ValidatorBean;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 15:04
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Slf4j
|
||||||
|
@Service
|
||||||
|
public class MesCutSchemeFgServiceImpl extends BaseMesService<MesCutSchemeFg> implements IMesCutSchemeFgService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onInsertBean(MesCutSchemeFg item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getCutCode(), "裁片方案代码不能为空");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onUpdateBean(MesCutSchemeFg item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getId(), "主键不能为空");
|
||||||
|
ValidatorBean.checkNotNull(item.getCutCode(), "裁片方案代码不能为空");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,32 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.apiservice.serviceimpl.base;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.api.base.IMesCutSchemeMaterialService;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.bean.MesCutSchemeMaterial;
|
||||||
|
import cn.estsh.impp.framework.boot.util.ValidatorBean;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : PZJ
|
||||||
|
* @CreateDate : 2024/9/18 13:37
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Slf4j
|
||||||
|
@Service
|
||||||
|
public class MesCutSchemeMaterialServiceImpl extends BaseMesService<MesCutSchemeMaterial> implements IMesCutSchemeMaterialService {
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onInsertBean(MesCutSchemeMaterial item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getCutCode(), "裁片方案代码不能为空");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onUpdateBean(MesCutSchemeMaterial item) {
|
||||||
|
ValidatorBean.checkNotNull(item.getId(), "id不能为空");
|
||||||
|
ValidatorBean.checkNotNull(item.getCutCode(), "裁片方案代码不能为空");
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue