零件添加

liweidong
pangyang 2 weeks ago
parent b33ccbe10c
commit c37c87bdac
  1. 6
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/PlanAssignSteerVO.java
  2. 2
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/WorkPlanItemDetail.java
  3. 15
      blade-service/blade-desk/src/main/java/org/springblade/desk/basic/service/impl/PlanAssignSteerServiceImpl.java

@ -3,6 +3,7 @@
*/
package org.springblade.desk.basic.pojo.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.PlanAssignSteer;
@ -20,5 +21,8 @@ import java.io.Serial;
public class PlanAssignSteerVO extends PlanAssignSteer {
@Serial
private static final long serialVersionUID = 1L;
@Schema(description = "[零件]编码")
private String partCode;
@Schema(description = "[零件]名称")
private String partName;
}

@ -153,6 +153,8 @@ public class WorkPlanItemDetail extends BaseEntity {
private Long actMtId;
@Schema(description = "数据来源")
private String isDel;
@Schema(description = "[量具]名称")
private String mtName;
@TableField(exist = false)

@ -16,6 +16,9 @@ import org.springblade.desk.basic.mapper.PlanAssignSteerMapper;
import org.springblade.desk.basic.pojo.entity.PlanAssignSteer;
import org.springblade.desk.basic.pojo.vo.PlanAssignSteerVO;
import org.springblade.desk.basic.service.IPlanAssignSteerService;
import org.springblade.desk.basic.util.IdUtil;
import org.springblade.desk.dashboard.pojo.entity.DsPartEntity;
import org.springblade.desk.dashboard.service.IDsPartService;
import org.springblade.system.feign.IDictClient;
import org.springblade.system.feign.IUserClient;
import org.springframework.stereotype.Service;
@ -39,7 +42,8 @@ public class PlanAssignSteerServiceImpl extends BaseServiceImpl<PlanAssignSteerM
private IUserClient userClient;
@Resource
private IDictClient dictClient;
@Resource
private IDsPartService dsPartService;
@Override
public IPage<PlanAssignSteerVO> selectPlanAssignSteerPage(IPage<PlanAssignSteerVO> page, PlanAssignSteerVO planAssignSteer) {
return page.setRecords(baseMapper.selectPlanAssignSteerPage(page, planAssignSteer));
@ -56,6 +60,13 @@ public class PlanAssignSteerServiceImpl extends BaseServiceImpl<PlanAssignSteerM
@Override
public void setVOValue(PlanAssignSteerVO vo) {
if (IdUtil.isValid(vo.getDsPart())) {
// todo: DsPartEntity.quota
DsPartEntity part = dsPartService.getById(vo.getDsPart());
if (part != null) {
vo.setPartName(part.getPartName());
vo.setPartCode(part.getPartCode());
}
}
}
}

Loading…
Cancel
Save