Browse Source

1127

master
ruanqi 2 years ago
parent
commit
e32165abde
  1. 33
      src/main/java/com/spring/modules/base/entity/PlmBmPageBaseData.java
  2. 7
      src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java
  3. 12
      src/main/java/com/spring/modules/sampleManagement/dao/TechnicalSpecificationMapper.java
  4. 10
      src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
  5. 11
      src/main/java/com/spring/modules/sampleManagement/service/TechnicalSpecificationService.java
  6. 4
      src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

33
src/main/java/com/spring/modules/base/entity/PlmBmPageBaseData.java

@ -0,0 +1,33 @@
package com.spring.modules.base.entity;
import org.apache.ibatis.type.Alias;
@Alias("PlmBmPageBaseData")
public class PlmBmPageBaseData {
/**
* 部门编码
*/
private String buNo;
/**
* 页面名称
*/
private String codeNo;
public String getBuNo() {
return buNo;
}
public void setBuNo(String buNo) {
this.buNo = buNo;
}
public String getCodeNo() {
return codeNo;
}
public void setCodeNo(String codeNo) {
this.codeNo = codeNo;
}
}

7
src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java

@ -328,4 +328,11 @@ public class TechnicalSpecificationController {
return R.ok();
}
@PostMapping(value="/getBMPageBase")
@ResponseBody
public R getBMPageBase(@RequestBody SearchBMData data){
String page= technicalSpecificationService.getBMPageBase(data);
return R.ok().put("row",page);
}
}

12
src/main/java/com/spring/modules/sampleManagement/dao/TechnicalSpecificationMapper.java

@ -6,6 +6,7 @@ import com.spring.modules.base.data.PartSubPropertiesValueData;
import com.spring.modules.base.data.PlmBmPropertiesValueData;
import com.spring.modules.base.data.PlmBmPropertiesValueHeaderData;
import com.spring.modules.base.data.PlmPropertiesItemAvailableData;
import com.spring.modules.base.entity.PlmBmPageBaseData;
import com.spring.modules.part.vo.PartInformationVo;
import com.spring.modules.project.data.PlmProjectInfoData;
import com.spring.modules.project.data.PlmProjectPartData;
@ -318,4 +319,15 @@ public interface TechnicalSpecificationMapper {
* @throw
*/
void updateBMPropertiesValue(PlmBmPropertiesValueData inData);
/**
* @Description TODO
* @Title getBMPageBase
* @param data
* @author rq
* @date 2023/12/1 15:58
* @return List<PlmBmPageBaseData>
* @throw
*/
List<PlmBmPageBaseData> getBMPageBase(SearchBMData data);
}

10
src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java

@ -7,6 +7,7 @@ import com.spring.common.utils.PageUtils;
import com.spring.modules.base.data.PlmBmPropertiesValueData;
import com.spring.modules.base.data.PlmBmPropertiesValueHeaderData;
import com.spring.modules.base.data.PlmPropertiesItemAvailableData;
import com.spring.modules.base.entity.PlmBmPageBaseData;
import com.spring.modules.base.entity.PlmBmPropertiesValueHeader;
import com.spring.modules.base.entity.PlmPropertiesItemAvailable;
import com.spring.modules.base.service.TransNoControlService;
@ -328,4 +329,13 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
}
}
@Override
public String getBMPageBase(SearchBMData data){
List<PlmBmPageBaseData> result=technicalSpecificationMapper.getBMPageBase(data);
String row="";
for (int i = 0; i < result.size(); i++) {
row=row+result.get(i).getCodeNo()+";";
}
return row;
}
}

11
src/main/java/com/spring/modules/sampleManagement/service/TechnicalSpecificationService.java

@ -264,4 +264,15 @@ public interface TechnicalSpecificationService {
* @throw
*/
void refreshBMPageModal(SearchBMData data);
/**
* @Description TODO
* @Title getBMPageBase
* @param data
* @author rq
* @date 2023/12/1 15:58
* @return String
* @throw
*/
String getBMPageBase(SearchBMData data);
}

4
src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

@ -263,4 +263,8 @@ a.wiRevison,a.wiDate,a.routingRemark,a.routingAction,
and SubCodeSeqNo=#{subCodeSeqNo} and PropertiesItemNo=#{propertiesItemNo}
</update>
<select id="getBMPageBase" resultType="PlmBmPageBaseData">
select bu_no,code_no from plm_bm_pageBase where bu_no=#{buNo}
</select>
</mapper>
Loading…
Cancel
Save