NgService相关。

develop-QA
Tom Li 1 month ago
parent 2dc80e4888
commit 0c26bdf8ac
  1. 6
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/Ng.java
  2. 32
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/NgSearch.java
  3. 33
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/NgService.java

@ -46,7 +46,7 @@ public class Ng extends BaseEntity {
* 父级[不良原因]id
*/
@Schema(description = "父级[不良原因]id")
private BigDecimal parentId;
private Long parentId;
/**
* 排序
*/
@ -66,7 +66,7 @@ public class Ng extends BaseEntity {
* [制品]id
*/
@Schema(description = "[制品]id")
private BigDecimal productId;
private Long productId;
/**
* [制品]编码
*/
@ -76,7 +76,7 @@ public class Ng extends BaseEntity {
* [工序]id
*/
@Schema(description = "[工序]id")
private BigDecimal processId;
private Long processId;
/**
* [工序]编码
*/

@ -0,0 +1,32 @@
package org.springblade.desk.quality.pojo.request;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
public class NgSearch {
/**
* 类型1:故障特征 2:故障类别 3:问题大类 4:问题小类
*/
@Schema(description = "类型1:故障特征 2:故障类别 3:问题大类 4:问题小类")
private Long ngType;
/**
* 父级[不良原因]id
*/
@Schema(description = "父级[不良原因]id")
private Long parentId;
/**
* [制品]id
*/
@Schema(description = "[制品]id")
private Long productId;
/**
* [工序]id
*/
@Schema(description = "[工序]id")
private Long processId;
}

@ -0,0 +1,33 @@
package org.springblade.desk.quality.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import jakarta.annotation.Resource;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springblade.desk.quality.mapper.gen.LiquidTankGenMapper;
import org.springblade.desk.quality.mapper.gen.NgGenMapper;
import org.springblade.desk.quality.pojo.entity.Ng;
import org.springblade.desk.quality.pojo.request.NgSearch;
import org.springblade.desk.quality.wrapper.gen.NgGenWrapper;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
@Slf4j
@Data
public class NgService {
@Resource
private NgGenMapper genMapper;
public List<Ng> listByType(NgSearch search) {
return genMapper.selectList(
new QueryWrapper<Ng>()
.eq("NG_TYPE",search.getNgType())
.eq("PARENT_ID",search.getParentId())
.eq("PRODUCT_ID",search.getProductId())
.eq("PROCESS_ID",search.getProcessId())
);
}
}
Loading…
Cancel
Save