Commit e36772ee authored by 王锦盛's avatar 王锦盛

需求修改

parent 8c741ff5
...@@ -4,8 +4,6 @@ import com.github.pagehelper.PageInfo; ...@@ -4,8 +4,6 @@ import com.github.pagehelper.PageInfo;
import com.pms.ocp.model.dto.ModelPropertyVersionRequirementDTO; import com.pms.ocp.model.dto.ModelPropertyVersionRequirementDTO;
import com.pms.ocp.model.dto.ModelVersionRequirementDTO; import com.pms.ocp.model.dto.ModelVersionRequirementDTO;
import com.pms.ocp.model.entity.Model; import com.pms.ocp.model.entity.Model;
import com.pms.ocp.model.entity.ModelBaseVersion;
import com.pms.ocp.model.entity.ModelPropertyVersion;
import com.pms.ocp.model.vo.ModelPropertyVersionRequirementVO; import com.pms.ocp.model.vo.ModelPropertyVersionRequirementVO;
import com.pms.ocp.model.vo.ModelVersionRequirementVO; import com.pms.ocp.model.vo.ModelVersionRequirementVO;
......
...@@ -9,10 +9,7 @@ import com.pms.ocp.model.entity.*; ...@@ -9,10 +9,7 @@ import com.pms.ocp.model.entity.*;
import com.pms.ocp.model.dto.ModelVersionRequirementDTO; import com.pms.ocp.model.dto.ModelVersionRequirementDTO;
import com.pms.ocp.model.vo.ModelPropertyVersionRequirementVO; import com.pms.ocp.model.vo.ModelPropertyVersionRequirementVO;
import com.pms.ocp.model.vo.ModelVersionRequirementVO; import com.pms.ocp.model.vo.ModelVersionRequirementVO;
import com.pms.ocp.service.ModelBaseVersionService; import com.pms.ocp.service.*;
import com.pms.ocp.service.ModelRequirementService;
import com.pms.ocp.service.ModelPropertyVersionService;
import com.pms.ocp.service.OcpModelGroupService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -45,21 +42,36 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn ...@@ -45,21 +42,36 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
@Autowired @Autowired
private ModelPropertyVersionService modelPropertyVersionService; private ModelPropertyVersionService modelPropertyVersionService;
@Autowired
private ModelRequirementApprovalService modelRequirementApprovalService;
@Transactional @Transactional
@Override @Override
public Integer createModelRequirementInfo(ModelVersionRequirementDTO modelVersionRequirementDTO) { public Integer createModelRequirementInfo(ModelVersionRequirementDTO modelVersionRequirementDTO) {
// 需求信息创建
ModelRequirement modelRequirement = new ModelRequirement(); ModelRequirement modelRequirement = new ModelRequirement();
BeanUtils.copyProperties(modelVersionRequirementDTO, modelRequirement); BeanUtils.copyProperties(modelVersionRequirementDTO, modelRequirement);
modelRequirement.setCtime(LocalDateTime.now()); modelRequirement.setCtime(LocalDateTime.now());
// 需求审批信息创建
ModelRequirementApproval modelRequirementApproval = new ModelRequirementApproval();
modelRequirementApproval.setRequirementCode(modelVersionRequirementDTO.getRequirementCode());
modelRequirementApproval.setApprovalStats(0);
// 表版本信息创建
ModelBaseVersion modelBaseVersion = new ModelBaseVersion(); ModelBaseVersion modelBaseVersion = new ModelBaseVersion();
BeanUtils.copyProperties(modelVersionRequirementDTO, modelBaseVersion); BeanUtils.copyProperties(modelVersionRequirementDTO, modelBaseVersion);
modelBaseVersion.setModelCtime(LocalDateTime.now()); modelBaseVersion.setModelCtime(LocalDateTime.now());
modelBaseVersion.setOwnerCompanyCode(modelVersionRequirementDTO.getCompanyCode());
modelBaseVersion.setModelUserId(modelVersionRequirementDTO.getUserId());
modelBaseVersion.setModelUserName(modelVersionRequirementDTO.getUserName());
modelRequirementService.createModelRequirement(modelRequirement); modelRequirementService.createModelRequirement(modelRequirement);
modelRequirementApprovalService.createModelRequirementApproval(modelRequirementApproval);
modelBaseVersionService.createModelBaseVersion(modelBaseVersion); modelBaseVersionService.createModelBaseVersion(modelBaseVersion);
return 1; return 1;
......
...@@ -32,8 +32,8 @@ public class ModelControlDemandController { ...@@ -32,8 +32,8 @@ public class ModelControlDemandController {
* @return * @return
*/ */
@ApiOperation("模型需求-增加") @ApiOperation("模型需求-增加")
@PostMapping("/create/modelDemand") @PostMapping("/create/modelRequirement")
public ResponseVO createModelDemand(@RequestBody ModelVersionRequirementDTO modelVersionRequirementDTO) { public ResponseVO createModelRequirement(@RequestBody ModelVersionRequirementDTO modelVersionRequirementDTO) {
return ResponseVO.ok(bizModelRequirementInfoService.createModelRequirementInfo(modelVersionRequirementDTO)); return ResponseVO.ok(bizModelRequirementInfoService.createModelRequirementInfo(modelVersionRequirementDTO));
} }
...@@ -44,8 +44,8 @@ public class ModelControlDemandController { ...@@ -44,8 +44,8 @@ public class ModelControlDemandController {
* @return * @return
*/ */
@ApiOperation("模型属性需求-增加") @ApiOperation("模型属性需求-增加")
@PostMapping("/create/modelPropertyDemand") @PostMapping("/create/modelPropertyRequirement")
public ResponseVO createModelPropertyDemand(@RequestBody ModelPropertyVersionRequirementDTO modelPropertyVersionRequirementDTO) { public ResponseVO createModelPropertyRequirement(@RequestBody ModelPropertyVersionRequirementDTO modelPropertyVersionRequirementDTO) {
return ResponseVO.ok(bizModelRequirementInfoService.createModelPropertyRequirementInfo(modelPropertyVersionRequirementDTO)); return ResponseVO.ok(bizModelRequirementInfoService.createModelPropertyRequirementInfo(modelPropertyVersionRequirementDTO));
} }
...@@ -56,9 +56,9 @@ public class ModelControlDemandController { ...@@ -56,9 +56,9 @@ public class ModelControlDemandController {
* @return * @return
*/ */
@ApiOperation("模型需求-删除") @ApiOperation("模型需求-删除")
@PostMapping("/delete/modelDemand") @PostMapping("/delete/modelRequirement")
public ResponseVO deleteModelDemand(@ApiParam(value = "模型订阅编号") @RequestParam(value = "objId", required = false) String objId, public ResponseVO deleteModelRequirement(@ApiParam(value = "模型订阅编号") @RequestParam(value = "objId", required = false) String objId,
@ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode) { @ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode) {
return ResponseVO.ok(bizModelRequirementInfoService.deleteModelRequirementInfo(objId, modelCode)); return ResponseVO.ok(bizModelRequirementInfoService.deleteModelRequirementInfo(objId, modelCode));
} }
...@@ -68,10 +68,10 @@ public class ModelControlDemandController { ...@@ -68,10 +68,10 @@ public class ModelControlDemandController {
* @return * @return
*/ */
@ApiOperation("模型属性需求-删除") @ApiOperation("模型属性需求-删除")
@PostMapping("/delete/modelPropertyDemand") @PostMapping("/delete/modelPropertyRequirement")
public ResponseVO deleteModelPropertyDemand(@ApiParam(value = "模型订阅编号") @RequestParam(value = "objId", required = false) String objId, public ResponseVO deleteModelPropertyRequirement(@ApiParam(value = "模型订阅编号") @RequestParam(value = "objId", required = false) String objId,
@ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode, @ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode,
@ApiParam(value = "属性编码") @RequestParam(value = "propCode", required = false) String propCode) { @ApiParam(value = "属性编码") @RequestParam(value = "propCode", required = false) String propCode) {
return ResponseVO.ok(bizModelRequirementInfoService.deleteModelPropertyRequirementInfo(objId, modelCode, propCode)); return ResponseVO.ok(bizModelRequirementInfoService.deleteModelPropertyRequirementInfo(objId, modelCode, propCode));
} }
...@@ -81,8 +81,8 @@ public class ModelControlDemandController { ...@@ -81,8 +81,8 @@ public class ModelControlDemandController {
* @return * @return
*/ */
@ApiOperation("模型需求-修改") @ApiOperation("模型需求-修改")
@PostMapping("/update/modelDemand") @PostMapping("/update/modelRequirement")
public ResponseVO updateModelDemand(@RequestBody ModelVersionRequirementDTO modelVersionRequirementDTO) { public ResponseVO updateModelRequirement(@RequestBody ModelVersionRequirementDTO modelVersionRequirementDTO) {
return ResponseVO.ok(bizModelRequirementInfoService.updateModelRequirementInfo(modelVersionRequirementDTO)); return ResponseVO.ok(bizModelRequirementInfoService.updateModelRequirementInfo(modelVersionRequirementDTO));
} }
...@@ -92,8 +92,8 @@ public class ModelControlDemandController { ...@@ -92,8 +92,8 @@ public class ModelControlDemandController {
* @return * @return
*/ */
@ApiOperation("模型属性需求-修改") @ApiOperation("模型属性需求-修改")
@PostMapping("/update/modelPropertyDemand") @PostMapping("/update/modelPropertyRequirement")
public ResponseVO updateModelPropertyDemand(@RequestBody ModelPropertyVersionRequirementDTO modelPropertyVersionRequirementDTO) { public ResponseVO updateModelPropertyRequirement(@RequestBody ModelPropertyVersionRequirementDTO modelPropertyVersionRequirementDTO) {
return ResponseVO.ok(bizModelRequirementInfoService.updateModelPropertyRequirementInfo(modelPropertyVersionRequirementDTO)); return ResponseVO.ok(bizModelRequirementInfoService.updateModelPropertyRequirementInfo(modelPropertyVersionRequirementDTO));
} }
...@@ -103,13 +103,12 @@ public class ModelControlDemandController { ...@@ -103,13 +103,12 @@ public class ModelControlDemandController {
* @return * @return
*/ */
@ApiOperation("模型需求-查询列表") @ApiOperation("模型需求-查询列表")
@GetMapping("/get/modelDemand/list") @GetMapping("/get/modelRequirement/list")
public ResponseVO getModelDemandList( public ResponseVO getModelRequirementList(@ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode,
@ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode, @ApiParam(value = "模型名称") @RequestParam(value = "modelName", required = false) String modelName,
@ApiParam(value = "模型名称") @RequestParam(value = "modelName", required = false) String modelName, @ApiParam(value = "模型分类编码") @RequestParam(value = "modelGroupCode", required = false) String modelGroupCode,
@ApiParam(value = "模型分类编码") @RequestParam(value = "modelGroupCode", required = false) String modelGroupCode, @ApiParam(value = "当前页") @RequestParam(value = "currentPage") Integer currentPage,
@ApiParam(value = "当前页") @RequestParam(value = "currentPage") Integer currentPage, @ApiParam(value = "每页数量") @RequestParam(value = "pageSize") Integer pageSize) {
@ApiParam(value = "每页数量") @RequestParam(value = "pageSize") Integer pageSize) {
return ResponseVO.ok(bizModelRequirementInfoService.getModelRequirementInfoList(modelName, modelCode, modelGroupCode, currentPage, pageSize)); return ResponseVO.ok(bizModelRequirementInfoService.getModelRequirementInfoList(modelName, modelCode, modelGroupCode, currentPage, pageSize));
} }
......
...@@ -179,6 +179,12 @@ public class ModelPropertyVersionRequirementDTO { ...@@ -179,6 +179,12 @@ public class ModelPropertyVersionRequirementDTO {
@ApiModelProperty(value = "需求审核状态0:未通过1:通过") @ApiModelProperty(value = "需求审核状态0:未通过1:通过")
private Integer requirementStatus; private Integer requirementStatus;
/**
* 推广类型 0:统推, 1:自建
*/
@ApiModelProperty(value = "推广类型 0:统推, 1:自建")
private Integer propPromotion;
} }
......
...@@ -28,12 +28,6 @@ public class ModelVersionRequirementDTO { ...@@ -28,12 +28,6 @@ public class ModelVersionRequirementDTO {
@TableId(value = "obj_id", type = IdType.ASSIGN_ID) @TableId(value = "obj_id", type = IdType.ASSIGN_ID)
private String objId; private String objId;
/**
* 模型编号
*/
@ApiModelProperty(value = "模型编号")
private String modelId;
/** /**
* 模型编码 * 模型编码
*/ */
...@@ -119,13 +113,13 @@ public class ModelVersionRequirementDTO { ...@@ -119,13 +113,13 @@ public class ModelVersionRequirementDTO {
/** /**
* 所属区域 1:生成控制大区 2:信息关联大区3:互联网大区 * 所属区域 1:生成控制大区 2:信息关联大区3:互联网大区
*/ */
@ApiModelProperty(value = "所属区域 1:生成控制大区 2:信息关联大区3:互联网大区") @ApiModelProperty(value = "所属区域 1:生成控制大区 2:信息关联大区 3:互联网大区")
private Integer modelZone; private Integer modelZone;
/** /**
* 所属层级 1:应用层 2:平台层3:网络层 4:感知层 * 所属层级 1:应用层 2:平台层3:网络层 4:感知层
*/ */
@ApiModelProperty(value = "所属层级 1:应用层 2:平台层3:网络层 4:感知层") @ApiModelProperty(value = "所属层级 1:应用层, 2:平台层, 3:网络层, 4:感知层")
private Integer modelLayer; private Integer modelLayer;
/** /**
...@@ -147,9 +141,9 @@ public class ModelVersionRequirementDTO { ...@@ -147,9 +141,9 @@ public class ModelVersionRequirementDTO {
private String modelVersionDesc; private String modelVersionDesc;
/** /**
* 是否已经删除 0未删除 1已删除 * 是否已经删除 0未删除, 1已删除
*/ */
@ApiModelProperty(value = "是否已经删除 0未删除 1已删除") @ApiModelProperty(value = "是否已经删除 0未删除, 1已删除")
@TableField("is_delete") @TableField("is_delete")
private Integer boolDelete; private Integer boolDelete;
...@@ -198,9 +192,15 @@ public class ModelVersionRequirementDTO { ...@@ -198,9 +192,15 @@ public class ModelVersionRequirementDTO {
/** /**
* 需求审核状态0:未通过1:通过 * 需求审核状态0:未通过1:通过
*/ */
@ApiModelProperty(value = "需求审核状态0:未通过1:通过") @ApiModelProperty(value = "需求审核状态 0:未通过, 1:通过")
private Integer requirementStatus; private Integer requirementStatus;
/**
* 推广类型 0:统推, 1:自建
*/
@ApiModelProperty(value = "推广类型 0:统推, 1:自建")
private Integer propPromotion;
} }
......
...@@ -110,6 +110,11 @@ public class ModelBaseVersion { ...@@ -110,6 +110,11 @@ public class ModelBaseVersion {
*/ */
private String modelVersion; private String modelVersion;
/**
* 推广类型 0:统推, 1:自建
*/
private Integer propPromotion;
/** /**
* 设计厂商 * 设计厂商
*/ */
......
...@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableField; ...@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
...@@ -68,6 +67,11 @@ public class ModelPropertyVersion { ...@@ -68,6 +67,11 @@ public class ModelPropertyVersion {
*/ */
private Integer dataScale; private Integer dataScale;
/**
* 推广类型 0:统推, 1:自建
*/
private Integer propPromotion;
/** /**
* 是否主键 0:否,1:是 * 是否主键 0:否,1:是
*/ */
......
package com.pms.ocp.model.entity; package com.pms.ocp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
...@@ -22,7 +23,7 @@ public class ModelRequirement { ...@@ -22,7 +23,7 @@ public class ModelRequirement {
/** /**
* 主键 * 主键
*/ */
@TableId("obj_id") @TableId(value = "obj_id", type = IdType.ASSIGN_ID)
private String objId; private String objId;
/** /**
......
package com.pms.ocp.model.entity; package com.pms.ocp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
...@@ -21,6 +23,7 @@ public class ModelRequirementApproval { ...@@ -21,6 +23,7 @@ public class ModelRequirementApproval {
/** /**
* 主键 * 主键
*/ */
@TableId(value = "obj_id", type = IdType.ASSIGN_ID)
private String objId; private String objId;
/** /**
......
...@@ -28,12 +28,6 @@ public class ModelVersionRequirementVO { ...@@ -28,12 +28,6 @@ public class ModelVersionRequirementVO {
@TableId(value = "obj_id", type = IdType.ASSIGN_ID) @TableId(value = "obj_id", type = IdType.ASSIGN_ID)
private String objId; private String objId;
/**
* 模型编号
*/
@ApiModelProperty(value = "模型编号")
private String modelId;
/** /**
* 模型编码 * 模型编码
*/ */
...@@ -202,9 +196,62 @@ public class ModelVersionRequirementVO { ...@@ -202,9 +196,62 @@ public class ModelVersionRequirementVO {
/** /**
* 需求审核状态0:未通过1:通过 * 需求审核状态0:未通过1:通过
*/ */
@ApiModelProperty(value = "需求审核状态0:未通过1:通过") @ApiModelProperty(value = "需求审核状态 0:未通过, 1:通过")
private Integer requirementStatus; private Integer requirementStatus;
/**
* 审批状态 0:未审核 1:审核通过 2:审核拒绝
*/
@ApiModelProperty(value = "审批状态 0:未审核 1:审核通过 2:审核拒绝")
private Integer approvalStats;
/**
* 审核人单位
*/
@ApiModelProperty(value = "审核人单位")
private String approvalCompanyCode;
/**
* 审核人部门
*/
@ApiModelProperty(value = "审核人部门")
private String approvalDepartment;
/**
* 审核人id
*/
@ApiModelProperty(value = "审核人id")
private String approvalUserId;
/**
* 审核人姓名
*/
@ApiModelProperty(value = "审核人姓名")
private String approvalUserName;
/**
* 审核时间
*/
@ApiModelProperty(value = "审核时间")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime approvalCtime;
/**
* 修改时间
*/
@ApiModelProperty(value = "修改时间")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime approvalMtime;
/**
* 审核意见
*/
@ApiModelProperty(value = "审核意见")
private String approvalComment;
} }
......
package com.pms.ocp.service.impl; package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.pms.ocp.mapper.ModelRequirementApprovalMapper;
import com.pms.ocp.model.entity.ModelRequirement; import com.pms.ocp.model.entity.ModelRequirement;
import com.pms.ocp.model.entity.ModelRequirementApproval; import com.pms.ocp.model.entity.ModelRequirementApproval;
import com.pms.ocp.model.vo.ModelVersionRequirementVO; import com.pms.ocp.model.vo.ModelVersionRequirementVO;
import com.pms.ocp.service.ModelRequirementApprovalService; import com.pms.ocp.service.ModelRequirementApprovalService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
...@@ -12,20 +18,42 @@ import java.util.List; ...@@ -12,20 +18,42 @@ import java.util.List;
* @Date: 2022/4/7 20:05 * @Date: 2022/4/7 20:05
* @Description:模型需求审批业务层接口实现 * @Description:模型需求审批业务层接口实现
*/ */
@Service
public class ModelRequirementApprovalServiceImpl implements ModelRequirementApprovalService { public class ModelRequirementApprovalServiceImpl implements ModelRequirementApprovalService {
@Autowired
private ModelRequirementApprovalMapper modelRequirementApprovalMapper;
@Override @Override
public Integer createModelRequirementApproval(ModelRequirementApproval modelRequirementApproval) { public Integer createModelRequirementApproval(ModelRequirementApproval modelRequirementApproval) {
return null; return modelRequirementApprovalMapper.insert(modelRequirementApproval);
} }
@Override @Override
public Integer deleteModelRequirementApproval(String objId, String requirementCode) { public Integer deleteModelRequirementApproval(String objId, String requirementCode) {
return null;
QueryWrapper<ModelRequirementApproval> queryWrapper = new QueryWrapper();
if (StringUtils.isNotEmpty(objId)) {
queryWrapper.lambda().eq(ModelRequirementApproval::getObjId, objId);
}
if (StringUtils.isNotEmpty(requirementCode)) {
queryWrapper.lambda().eq(ModelRequirementApproval::getRequirementCode, requirementCode);
}
return modelRequirementApprovalMapper.delete(queryWrapper);
} }
@Override @Override
public Integer updateModelRequirementApproval(ModelRequirementApproval modelRequirementApproval) { public Integer updateModelRequirementApproval(ModelRequirementApproval modelRequirementApproval) {
return null; UpdateWrapper<ModelRequirementApproval> updateWrapper = new UpdateWrapper<>();
updateWrapper.lambda().eq(ModelRequirementApproval::getRequirementCode, modelRequirementApproval.getRequirementCode());
return modelRequirementApprovalMapper.update(modelRequirementApproval, updateWrapper);
} }
@Override @Override
......
...@@ -22,7 +22,8 @@ ...@@ -22,7 +22,8 @@
<select id="listModelRequirementVO" resultType="com.pms.ocp.model.vo.ModelVersionRequirementVO"> <select id="listModelRequirementVO" resultType="com.pms.ocp.model.vo.ModelVersionRequirementVO">
select * from ocp_model_version omv select * from ocp_model_version omv
left join ocp_model_requirement omr on omv.requirement_code = omr.requirement_code left join ocp_model_requirement omr on omv.requirement_code = omr.requirement_code
left join ocp_model_requirement_approval omra on omra.requirement_code = omr.requirement_code
<where> <where>
<if test="modelCode != null and modelCode != ''"> <if test="modelCode != null and modelCode != ''">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment