parent
2dc80e4888
commit
0c26bdf8ac
3 changed files with 68 additions and 3 deletions
@ -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…
Reference in new issue