二级系统联合寻找数据
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package com.klp.pocket.acid.controller;
|
||||
|
||||
import com.klp.common.core.controller.BaseController;
|
||||
import com.klp.common.core.domain.R;
|
||||
import com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo;
|
||||
import com.klp.pocket.acid.service.IAcidTypingService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/pocket/acidTyping")
|
||||
public class AcidTypingController extends BaseController {
|
||||
|
||||
private final IAcidTypingService acidTypingService;
|
||||
|
||||
@GetMapping("/prefill")
|
||||
public R<AcidTypingPrefillVo> getTypingPrefill(@RequestParam String currentCoilNo) {
|
||||
AcidTypingPrefillVo vo = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo);
|
||||
return R.ok(vo);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.klp.pocket.acid.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 酸连轧工序:typing页面表单预填数据
|
||||
*/
|
||||
@Data
|
||||
public class AcidTypingPrefillVo {
|
||||
|
||||
/** 当前钢卷号(来自klptcm1_pdo_excoil.encoilid) */
|
||||
private String currentCoilNo;
|
||||
|
||||
/** 出口卷号(klptcm1_pdo_excoil.excoilid) */
|
||||
private String excoilId;
|
||||
|
||||
/** 出口重量(t) */
|
||||
private BigDecimal exitWeight;
|
||||
|
||||
/** 出口长度(m) */
|
||||
private BigDecimal exitLength;
|
||||
|
||||
/** 班组(格式:shift-crew,例如:甲-A) */
|
||||
private String team;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.klp.pocket.acid.mapper;
|
||||
|
||||
import com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
@Mapper
|
||||
public interface AcidTypingMapper {
|
||||
|
||||
AcidTypingPrefillVo selectTypingPrefillByEncoilId(@Param("encoilId") String encoilId);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.klp.pocket.acid.service;
|
||||
|
||||
import com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo;
|
||||
|
||||
public interface IAcidTypingService {
|
||||
|
||||
AcidTypingPrefillVo getTypingPrefillByCurrentCoilNo(String currentCoilNo);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.klp.pocket.acid.service.impl;
|
||||
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
import com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo;
|
||||
import com.klp.pocket.acid.mapper.AcidTypingMapper;
|
||||
import com.klp.pocket.acid.service.IAcidTypingService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@DS("acid")
|
||||
@Service
|
||||
public class AcidTypingServiceImpl implements IAcidTypingService {
|
||||
|
||||
private final AcidTypingMapper acidTypingMapper;
|
||||
|
||||
@Override
|
||||
public AcidTypingPrefillVo getTypingPrefillByCurrentCoilNo(String currentCoilNo) {
|
||||
return acidTypingMapper.selectTypingPrefillByEncoilId(currentCoilNo);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user