Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
operation-control-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王锦盛
operation-control-platform
Commits
e36772ee
Commit
e36772ee
authored
Apr 08, 2022
by
王锦盛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
需求修改
parent
8c741ff5
Changes
12
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
156 additions
and
52 deletions
+156
-52
src/main/java/com/pms/ocp/biz/BizModelRequirementInfoService.java
.../java/com/pms/ocp/biz/BizModelRequirementInfoService.java
+0
-2
src/main/java/com/pms/ocp/biz/impl/BizModelRequirementInfoServiceImpl.java
.../pms/ocp/biz/impl/BizModelRequirementInfoServiceImpl.java
+16
-4
src/main/java/com/pms/ocp/controller/ModelControlDemandController.java
.../com/pms/ocp/controller/ModelControlDemandController.java
+21
-22
src/main/java/com/pms/ocp/model/dto/ModelPropertyVersionRequirementDTO.java
...pms/ocp/model/dto/ModelPropertyVersionRequirementDTO.java
+6
-0
src/main/java/com/pms/ocp/model/dto/ModelVersionRequirementDTO.java
...ava/com/pms/ocp/model/dto/ModelVersionRequirementDTO.java
+11
-11
src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java
src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java
+5
-0
src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java
...n/java/com/pms/ocp/model/entity/ModelPropertyVersion.java
+5
-1
src/main/java/com/pms/ocp/model/entity/ModelRequirement.java
src/main/java/com/pms/ocp/model/entity/ModelRequirement.java
+2
-1
src/main/java/com/pms/ocp/model/entity/ModelRequirementApproval.java
...va/com/pms/ocp/model/entity/ModelRequirementApproval.java
+3
-0
src/main/java/com/pms/ocp/model/vo/ModelVersionRequirementVO.java
.../java/com/pms/ocp/model/vo/ModelVersionRequirementVO.java
+54
-7
src/main/java/com/pms/ocp/service/impl/ModelRequirementApprovalServiceImpl.java
...ocp/service/impl/ModelRequirementApprovalServiceImpl.java
+31
-3
src/main/resources/mapper/ModelRequirementMapper.xml
src/main/resources/mapper/ModelRequirementMapper.xml
+2
-1
No files found.
src/main/java/com/pms/ocp/biz/BizModelRequirementInfoService.java
View file @
e36772ee
...
@@ -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
;
...
...
src/main/java/com/pms/ocp/biz/impl/BizModelRequirementInfoServiceImpl.java
View file @
e36772ee
...
@@ -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
;
...
...
src/main/java/com/pms/ocp/controller/ModelControlDemandController.java
View file @
e36772ee
...
@@ -32,8 +32,8 @@ public class ModelControlDemandController {
...
@@ -32,8 +32,8 @@ public class ModelControlDemandController {
* @return
* @return
*/
*/
@ApiOperation
(
"模型需求-增加"
)
@ApiOperation
(
"模型需求-增加"
)
@PostMapping
(
"/create/model
Demand
"
)
@PostMapping
(
"/create/model
Requirement
"
)
public
ResponseVO
createModel
Demand
(
@RequestBody
ModelVersionRequirementDTO
modelVersionRequirementDTO
)
{
public
ResponseVO
createModel
Requirement
(
@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/modelProperty
Demand
"
)
@PostMapping
(
"/create/modelProperty
Requirement
"
)
public
ResponseVO
createModelProperty
Demand
(
@RequestBody
ModelPropertyVersionRequirementDTO
modelPropertyVersionRequirementDTO
)
{
public
ResponseVO
createModelProperty
Requirement
(
@RequestBody
ModelPropertyVersionRequirementDTO
modelPropertyVersionRequirementDTO
)
{
return
ResponseVO
.
ok
(
bizModelRequirementInfoService
.
createModelPropertyRequirementInfo
(
modelPropertyVersionRequirementDTO
));
return
ResponseVO
.
ok
(
bizModelRequirementInfoService
.
createModelPropertyRequirementInfo
(
modelPropertyVersionRequirementDTO
));
}
}
...
@@ -56,8 +56,8 @@ public class ModelControlDemandController {
...
@@ -56,8 +56,8 @@ public class ModelControlDemandController {
* @return
* @return
*/
*/
@ApiOperation
(
"模型需求-删除"
)
@ApiOperation
(
"模型需求-删除"
)
@PostMapping
(
"/delete/model
Demand
"
)
@PostMapping
(
"/delete/model
Requirement
"
)
public
ResponseVO
deleteModel
Demand
(
@ApiParam
(
value
=
"模型订阅编号"
)
@RequestParam
(
value
=
"objId"
,
required
=
false
)
String
objId
,
public
ResponseVO
deleteModel
Requirement
(
@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,8 +68,8 @@ public class ModelControlDemandController {
...
@@ -68,8 +68,8 @@ public class ModelControlDemandController {
* @return
* @return
*/
*/
@ApiOperation
(
"模型属性需求-删除"
)
@ApiOperation
(
"模型属性需求-删除"
)
@PostMapping
(
"/delete/modelProperty
Demand
"
)
@PostMapping
(
"/delete/modelProperty
Requirement
"
)
public
ResponseVO
deleteModelProperty
Demand
(
@ApiParam
(
value
=
"模型订阅编号"
)
@RequestParam
(
value
=
"objId"
,
required
=
false
)
String
objId
,
public
ResponseVO
deleteModelProperty
Requirement
(
@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/model
Demand
"
)
@PostMapping
(
"/update/model
Requirement
"
)
public
ResponseVO
updateModel
Demand
(
@RequestBody
ModelVersionRequirementDTO
modelVersionRequirementDTO
)
{
public
ResponseVO
updateModel
Requirement
(
@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/modelProperty
Demand
"
)
@PostMapping
(
"/update/modelProperty
Requirement
"
)
public
ResponseVO
updateModelProperty
Demand
(
@RequestBody
ModelPropertyVersionRequirementDTO
modelPropertyVersionRequirementDTO
)
{
public
ResponseVO
updateModelProperty
Requirement
(
@RequestBody
ModelPropertyVersionRequirementDTO
modelPropertyVersionRequirementDTO
)
{
return
ResponseVO
.
ok
(
bizModelRequirementInfoService
.
updateModelPropertyRequirementInfo
(
modelPropertyVersionRequirementDTO
));
return
ResponseVO
.
ok
(
bizModelRequirementInfoService
.
updateModelPropertyRequirementInfo
(
modelPropertyVersionRequirementDTO
));
}
}
...
@@ -103,9 +103,8 @@ public class ModelControlDemandController {
...
@@ -103,9 +103,8 @@ 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
,
...
...
src/main/java/com/pms/ocp/model/dto/ModelPropertyVersionRequirementDTO.java
View file @
e36772ee
...
@@ -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
;
}
}
...
...
src/main/java/com/pms/ocp/model/dto/ModelVersionRequirementDTO.java
View file @
e36772ee
...
@@ -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
;
}
}
...
...
src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java
View file @
e36772ee
...
@@ -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
;
/**
/**
* 设计厂商
* 设计厂商
*/
*/
...
...
src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java
View file @
e36772ee
...
@@ -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:是
*/
*/
...
...
src/main/java/com/pms/ocp/model/entity/ModelRequirement.java
View file @
e36772ee
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
;
/**
/**
...
...
src/main/java/com/pms/ocp/model/entity/ModelRequirementApproval.java
View file @
e36772ee
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
;
/**
/**
...
...
src/main/java/com/pms/ocp/model/vo/ModelVersionRequirementVO.java
View file @
e36772ee
...
@@ -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
;
}
}
...
...
src/main/java/com/pms/ocp/service/impl/ModelRequirementApprovalServiceImpl.java
View file @
e36772ee
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
...
...
src/main/resources/mapper/ModelRequirementMapper.xml
View file @
e36772ee
...
@@ -23,6 +23,7 @@
...
@@ -23,6 +23,7 @@
<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 != ''"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment