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
87482a28
Commit
87482a28
authored
Apr 07, 2022
by
王锦盛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
模型需求接口修改
parent
2ab6523c
Changes
13
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
370 additions
and
281 deletions
+370
-281
src/main/java/com/pms/ocp/biz/BizModelRequirementService.java
...main/java/com/pms/ocp/biz/BizModelRequirementService.java
+11
-11
src/main/java/com/pms/ocp/biz/impl/BizModelRequirementServiceImpl.java
.../com/pms/ocp/biz/impl/BizModelRequirementServiceImpl.java
+28
-28
src/main/java/com/pms/ocp/controller/ModelControlDemandController.java
.../com/pms/ocp/controller/ModelControlDemandController.java
+10
-10
src/main/java/com/pms/ocp/mapper/ModelRequirementMapper.java
src/main/java/com/pms/ocp/mapper/ModelRequirementMapper.java
+2
-2
src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java
src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java
+115
-28
src/main/java/com/pms/ocp/model/entity/ModelDemand.java
src/main/java/com/pms/ocp/model/entity/ModelDemand.java
+0
-118
src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java
...n/java/com/pms/ocp/model/entity/ModelPropertyVersion.java
+62
-40
src/main/java/com/pms/ocp/model/entity/ModelRequirement.java
src/main/java/com/pms/ocp/model/entity/ModelRequirement.java
+99
-0
src/main/java/com/pms/ocp/service/ModelDemandService.java
src/main/java/com/pms/ocp/service/ModelDemandService.java
+10
-11
src/main/java/com/pms/ocp/service/ModelPropertyVersionService.java
...java/com/pms/ocp/service/ModelPropertyVersionService.java
+2
-2
src/main/java/com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java
...com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java
+4
-4
src/main/java/com/pms/ocp/service/impl/ModelDemandServiceImpl.java
...java/com/pms/ocp/service/impl/ModelDemandServiceImpl.java
+21
-21
src/main/java/com/pms/ocp/service/impl/ModelPropertyVersionServiceImpl.java
...pms/ocp/service/impl/ModelPropertyVersionServiceImpl.java
+6
-6
No files found.
src/main/java/com/pms/ocp/biz/BizModel
Demand
Service.java
→
src/main/java/com/pms/ocp/biz/BizModel
Requirement
Service.java
View file @
87482a28
...
@@ -13,7 +13,7 @@ import java.util.List;
...
@@ -13,7 +13,7 @@ import java.util.List;
* @Date: 2022/4/1 10:29
* @Date: 2022/4/1 10:29
* @Description:
* @Description:
*/
*/
public
interface
BizModel
Demand
Service
{
public
interface
BizModel
Requirement
Service
{
/**
/**
* 创建模型需求
* 创建模型需求
...
@@ -21,7 +21,7 @@ public interface BizModelDemandService {
...
@@ -21,7 +21,7 @@ public interface BizModelDemandService {
* @param modelVersionDemandDTO
* @param modelVersionDemandDTO
* @return
* @return
*/
*/
Integer
createModel
Demand
(
ModelVersionDemandDTO
modelVersionDemandDTO
);
Integer
createModel
Requirement
(
ModelVersionDemandDTO
modelVersionDemandDTO
);
/**
/**
...
@@ -30,7 +30,7 @@ public interface BizModelDemandService {
...
@@ -30,7 +30,7 @@ public interface BizModelDemandService {
* @param modelPropertyVersionDemandDTO
* @param modelPropertyVersionDemandDTO
* @return
* @return
*/
*/
Integer
createModelProperty
Demand
(
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
);
Integer
createModelProperty
Requirement
(
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
);
/**
/**
* 修改模型需求
* 修改模型需求
...
@@ -38,7 +38,7 @@ public interface BizModelDemandService {
...
@@ -38,7 +38,7 @@ public interface BizModelDemandService {
* @param modelVersionDemandDTO
* @param modelVersionDemandDTO
* @return
* @return
*/
*/
Integer
updateModel
Demand
(
ModelVersionDemandDTO
modelVersionDemandDTO
);
Integer
updateModel
Requirement
(
ModelVersionDemandDTO
modelVersionDemandDTO
);
/**
/**
* 修改模型属性需求
* 修改模型属性需求
...
@@ -46,7 +46,7 @@ public interface BizModelDemandService {
...
@@ -46,7 +46,7 @@ public interface BizModelDemandService {
* @param modelPropertyVersionDemandDTO
* @param modelPropertyVersionDemandDTO
* @return
* @return
*/
*/
Integer
updateModelProperty
Demand
(
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
);
Integer
updateModelProperty
Requirement
(
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
);
/**
/**
* 删除模型需求
* 删除模型需求
...
@@ -55,7 +55,7 @@ public interface BizModelDemandService {
...
@@ -55,7 +55,7 @@ public interface BizModelDemandService {
* @param modelId
* @param modelId
* @return
* @return
*/
*/
Integer
deleteModel
Demand
(
String
demandId
,
String
modelId
);
Integer
deleteModel
Requirement
(
String
demandId
,
String
modelId
);
/**
/**
* 删除模型属性需求
* 删除模型属性需求
...
@@ -65,7 +65,7 @@ public interface BizModelDemandService {
...
@@ -65,7 +65,7 @@ public interface BizModelDemandService {
* @param proId
* @param proId
* @return
* @return
*/
*/
Integer
deleteModelProperty
Demand
(
String
demandId
,
String
modelId
,
String
proId
);
Integer
deleteModelProperty
Requirement
(
String
demandId
,
String
modelId
,
String
proId
);
/**
/**
* 获取模型需求
* 获取模型需求
...
@@ -73,7 +73,7 @@ public interface BizModelDemandService {
...
@@ -73,7 +73,7 @@ public interface BizModelDemandService {
* @param
* @param
* @return
* @return
*/
*/
List
<
ModelBaseVersion
>
getModel
Demand
List
(
String
modelCode
,
String
modelGroupCode
,
int
currentPage
,
int
pageSize
);
List
<
ModelBaseVersion
>
getModel
Requirement
List
(
String
modelCode
,
String
modelGroupCode
,
int
currentPage
,
int
pageSize
);
/**
/**
* 获取模型属性需求
* 获取模型属性需求
...
@@ -81,7 +81,7 @@ public interface BizModelDemandService {
...
@@ -81,7 +81,7 @@ public interface BizModelDemandService {
* @param
* @param
* @return
* @return
*/
*/
List
<
ModelPropertyVersion
>
getModelProperty
Demand
List
(
String
propId
,
String
modelCode
,
int
currentPage
,
int
pageSize
);
List
<
ModelPropertyVersion
>
getModelProperty
Requirement
List
(
String
propId
,
String
modelCode
,
int
currentPage
,
int
pageSize
);
/**
/**
* 获取模型需求
* 获取模型需求
...
@@ -90,7 +90,7 @@ public interface BizModelDemandService {
...
@@ -90,7 +90,7 @@ public interface BizModelDemandService {
* @param modelGroupCode
* @param modelGroupCode
* @return
* @return
*/
*/
Model
getModel
Demand
(
String
objId
,
String
modelGroupCode
);
Model
getModel
Requirement
(
String
objId
,
String
modelGroupCode
);
/**
/**
* 获取模型属性需求
* 获取模型属性需求
...
@@ -99,6 +99,6 @@ public interface BizModelDemandService {
...
@@ -99,6 +99,6 @@ public interface BizModelDemandService {
* @param modelGroupCode
* @param modelGroupCode
* @return
* @return
*/
*/
Model
getModelProperty
Demand
(
String
objId
,
String
modelGroupCode
);
Model
getModelProperty
Requirement
(
String
objId
,
String
modelGroupCode
);
}
}
src/main/java/com/pms/ocp/biz/impl/BizModel
Demand
ServiceImpl.java
→
src/main/java/com/pms/ocp/biz/impl/BizModel
Requirement
ServiceImpl.java
View file @
87482a28
package
com.pms.ocp.biz.impl
;
package
com.pms.ocp.biz.impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.pms.ocp.biz.BizModel
Demand
Service
;
import
com.pms.ocp.biz.BizModel
Requirement
Service
;
import
com.pms.ocp.model.dto.ModelPropertyVersionDemandDTO
;
import
com.pms.ocp.model.dto.ModelPropertyVersionDemandDTO
;
import
com.pms.ocp.model.entity.*
;
import
com.pms.ocp.model.entity.*
;
import
com.pms.ocp.model.dto.ModelVersionDemandDTO
;
import
com.pms.ocp.model.dto.ModelVersionDemandDTO
;
...
@@ -26,7 +26,7 @@ import java.util.List;
...
@@ -26,7 +26,7 @@ import java.util.List;
*/
*/
@Service
@Service
public
class
BizModel
DemandServiceImpl
implements
BizModelDemand
Service
{
public
class
BizModel
RequirementServiceImpl
implements
BizModelRequirement
Service
{
@Autowired
@Autowired
private
ModelDemandService
modelDemandService
;
private
ModelDemandService
modelDemandService
;
...
@@ -40,70 +40,70 @@ public class BizModelDemandServiceImpl implements BizModelDemandService {
...
@@ -40,70 +40,70 @@ public class BizModelDemandServiceImpl implements BizModelDemandService {
@Transactional
@Transactional
@Override
@Override
public
Integer
createModel
Demand
(
ModelVersionDemandDTO
modelVersionDemandDTO
)
{
public
Integer
createModel
Requirement
(
ModelVersionDemandDTO
modelVersionDemandDTO
)
{
Model
Demand
modelDemand
=
new
ModelDemand
();
Model
Requirement
modelRequirement
=
new
ModelRequirement
();
BeanUtils
.
copyProperties
(
modelVersionDemandDTO
,
model
Demand
);
BeanUtils
.
copyProperties
(
modelVersionDemandDTO
,
model
Requirement
);
model
Demand
.
setApply
Ctime
(
LocalDateTime
.
now
());
model
Requirement
.
set
Ctime
(
LocalDateTime
.
now
());
ModelBaseVersion
modelBaseVersion
=
new
ModelBaseVersion
();
ModelBaseVersion
modelBaseVersion
=
new
ModelBaseVersion
();
BeanUtils
.
copyProperties
(
modelVersionDemandDTO
,
modelBaseVersion
);
BeanUtils
.
copyProperties
(
modelVersionDemandDTO
,
modelBaseVersion
);
modelBaseVersionService
.
createModelBaseVersion
(
modelBaseVersion
);
modelBaseVersionService
.
createModelBaseVersion
(
modelBaseVersion
);
modelDemandService
.
createModelDemand
(
model
Demand
);
modelDemandService
.
createModelDemand
(
model
Requirement
);
return
1
;
return
1
;
}
}
@Override
@Override
public
Integer
createModelProperty
Demand
(
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
)
{
public
Integer
createModelProperty
Requirement
(
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
)
{
Model
Demand
modelDemand
=
new
ModelDemand
();
Model
Requirement
modelRequirement
=
new
ModelRequirement
();
BeanUtils
.
copyProperties
(
modelPropertyVersionDemandDTO
,
model
Demand
);
BeanUtils
.
copyProperties
(
modelPropertyVersionDemandDTO
,
model
Requirement
);
model
Demand
.
setApply
Ctime
(
LocalDateTime
.
now
());
model
Requirement
.
set
Ctime
(
LocalDateTime
.
now
());
ModelPropertyVersion
modelPropertyVersion
=
new
ModelPropertyVersion
();
ModelPropertyVersion
modelPropertyVersion
=
new
ModelPropertyVersion
();
BeanUtils
.
copyProperties
(
modelPropertyVersionDemandDTO
,
modelPropertyVersion
);
BeanUtils
.
copyProperties
(
modelPropertyVersionDemandDTO
,
modelPropertyVersion
);
modelPropertyVersionService
.
createModelPropertyVersion
(
modelPropertyVersion
);
modelPropertyVersionService
.
createModelPropertyVersion
(
modelPropertyVersion
);
modelDemandService
.
createModelDemand
(
model
Demand
);
modelDemandService
.
createModelDemand
(
model
Requirement
);
return
1
;
return
1
;
}
}
@Transactional
@Transactional
@Override
@Override
public
Integer
updateModel
Demand
(
ModelVersionDemandDTO
modelVersionDemandDTO
)
{
public
Integer
updateModel
Requirement
(
ModelVersionDemandDTO
modelVersionDemandDTO
)
{
Model
Demand
modelDemand
=
new
ModelDemand
();
Model
Requirement
modelRequirement
=
new
ModelRequirement
();
BeanUtils
.
copyProperties
(
modelVersionDemandDTO
,
model
Demand
);
BeanUtils
.
copyProperties
(
modelVersionDemandDTO
,
model
Requirement
);
model
Demand
.
setApplyC
time
(
LocalDateTime
.
now
());
model
Requirement
.
setM
time
(
LocalDateTime
.
now
());
ModelBaseVersion
modelBaseVersion
=
new
ModelBaseVersion
();
ModelBaseVersion
modelBaseVersion
=
new
ModelBaseVersion
();
BeanUtils
.
copyProperties
(
modelVersionDemandDTO
,
modelBaseVersion
);
BeanUtils
.
copyProperties
(
modelVersionDemandDTO
,
modelBaseVersion
);
modelBaseVersionService
.
updateModelBaseVersion
(
modelBaseVersion
);
modelBaseVersionService
.
updateModelBaseVersion
(
modelBaseVersion
);
modelDemandService
.
updateModelDemand
(
model
Demand
);
modelDemandService
.
updateModelDemand
(
model
Requirement
);
return
1
;
return
1
;
}
}
@Override
@Override
public
Integer
updateModelProperty
Demand
(
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
)
{
public
Integer
updateModelProperty
Requirement
(
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
)
{
Model
Demand
modelDemand
=
new
ModelDemand
();
Model
Requirement
modelRequirement
=
new
ModelRequirement
();
BeanUtils
.
copyProperties
(
modelPropertyVersionDemandDTO
,
model
Demand
);
BeanUtils
.
copyProperties
(
modelPropertyVersionDemandDTO
,
model
Requirement
);
model
Demand
.
setApplyC
time
(
LocalDateTime
.
now
());
model
Requirement
.
setM
time
(
LocalDateTime
.
now
());
ModelPropertyVersion
modelPropertyVersion
=
new
ModelPropertyVersion
();
ModelPropertyVersion
modelPropertyVersion
=
new
ModelPropertyVersion
();
BeanUtils
.
copyProperties
(
modelPropertyVersionDemandDTO
,
modelPropertyVersion
);
BeanUtils
.
copyProperties
(
modelPropertyVersionDemandDTO
,
modelPropertyVersion
);
modelPropertyVersionService
.
updateModelPropertyVersion
(
modelPropertyVersion
);
modelPropertyVersionService
.
updateModelPropertyVersion
(
modelPropertyVersion
);
modelDemandService
.
updateModelDemand
(
model
Demand
);
modelDemandService
.
updateModelDemand
(
model
Requirement
);
return
1
;
return
1
;
}
}
@Transactional
@Transactional
@Override
@Override
public
Integer
deleteModel
Demand
(
String
demandId
,
String
modelId
)
{
public
Integer
deleteModel
Requirement
(
String
demandId
,
String
modelId
)
{
modelDemandService
.
deleteModelDemand
(
modelId
,
demandId
);
modelDemandService
.
deleteModelDemand
(
modelId
,
demandId
);
...
@@ -116,7 +116,7 @@ public class BizModelDemandServiceImpl implements BizModelDemandService {
...
@@ -116,7 +116,7 @@ public class BizModelDemandServiceImpl implements BizModelDemandService {
}
}
@Override
@Override
public
Integer
deleteModelProperty
Demand
(
String
demandId
,
String
modelId
,
String
proId
)
{
public
Integer
deleteModelProperty
Requirement
(
String
demandId
,
String
modelId
,
String
proId
)
{
modelDemandService
.
deleteModelDemand
(
modelId
,
demandId
);
modelDemandService
.
deleteModelDemand
(
modelId
,
demandId
);
if
(
StringUtils
.
isNotEmpty
(
proId
))
{
if
(
StringUtils
.
isNotEmpty
(
proId
))
{
...
@@ -132,17 +132,17 @@ public class BizModelDemandServiceImpl implements BizModelDemandService {
...
@@ -132,17 +132,17 @@ public class BizModelDemandServiceImpl implements BizModelDemandService {
private
OcpModelGroupService
ocpModelGroupService
;
private
OcpModelGroupService
ocpModelGroupService
;
@Override
@Override
public
Model
getModel
Demand
(
String
objId
,
String
modelGroupCode
)
{
public
Model
getModel
Requirement
(
String
objId
,
String
modelGroupCode
)
{
return
null
;
return
null
;
}
}
@Override
@Override
public
Model
getModelProperty
Demand
(
String
objId
,
String
modelGroupCode
)
{
public
Model
getModelProperty
Requirement
(
String
objId
,
String
modelGroupCode
)
{
return
null
;
return
null
;
}
}
@Override
@Override
public
List
<
ModelBaseVersion
>
getModel
Demand
List
(
String
modelCode
,
String
modelGroupCode
,
int
currentPage
,
int
pageSize
)
{
public
List
<
ModelBaseVersion
>
getModel
Requirement
List
(
String
modelCode
,
String
modelGroupCode
,
int
currentPage
,
int
pageSize
)
{
List
<
String
>
modelGroupCodeList
=
new
ArrayList
<>();
List
<
String
>
modelGroupCodeList
=
new
ArrayList
<>();
...
@@ -158,7 +158,7 @@ public class BizModelDemandServiceImpl implements BizModelDemandService {
...
@@ -158,7 +158,7 @@ public class BizModelDemandServiceImpl implements BizModelDemandService {
}
}
@Override
@Override
public
List
<
ModelPropertyVersion
>
getModelProperty
Demand
List
(
String
propId
,
String
modelCode
,
int
currentPage
,
int
pageSize
)
{
public
List
<
ModelPropertyVersion
>
getModelProperty
Requirement
List
(
String
propId
,
String
modelCode
,
int
currentPage
,
int
pageSize
)
{
List
<
ModelPropertyVersion
>
modelPropertyVersionList
=
modelPropertyVersionService
.
getModelPropertyVersionList
(
propId
,
modelCode
);
List
<
ModelPropertyVersion
>
modelPropertyVersionList
=
modelPropertyVersionService
.
getModelPropertyVersionList
(
propId
,
modelCode
);
...
...
src/main/java/com/pms/ocp/controller/ModelControlDemandController.java
View file @
87482a28
package
com.pms.ocp.controller
;
package
com.pms.ocp.controller
;
import
com.pms.ocp.biz.BizModel
Demand
Service
;
import
com.pms.ocp.biz.BizModel
Requirement
Service
;
import
com.pms.ocp.model.dto.ModelPropertyVersionDemandDTO
;
import
com.pms.ocp.model.dto.ModelPropertyVersionDemandDTO
;
import
com.pms.ocp.model.dto.ModelVersionDemandDTO
;
import
com.pms.ocp.model.dto.ModelVersionDemandDTO
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.model.vo.ResponseVO
;
...
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
...
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
public
class
ModelControlDemandController
{
public
class
ModelControlDemandController
{
@Autowired
@Autowired
private
BizModel
DemandService
bizModelDemand
Service
;
private
BizModel
RequirementService
bizModelRequirement
Service
;
/**
/**
* 模型需求-增加
* 模型需求-增加
...
@@ -35,7 +35,7 @@ public class ModelControlDemandController {
...
@@ -35,7 +35,7 @@ public class ModelControlDemandController {
@PostMapping
(
"/create/modelDemand"
)
@PostMapping
(
"/create/modelDemand"
)
public
ResponseVO
createModelDemand
(
@RequestBody
ModelVersionDemandDTO
modelVersionDemandDTO
)
{
public
ResponseVO
createModelDemand
(
@RequestBody
ModelVersionDemandDTO
modelVersionDemandDTO
)
{
return
ResponseVO
.
ok
(
bizModel
DemandService
.
createModelDemand
(
modelVersionDemandDTO
));
return
ResponseVO
.
ok
(
bizModel
RequirementService
.
createModelRequirement
(
modelVersionDemandDTO
));
}
}
/**
/**
...
@@ -47,7 +47,7 @@ public class ModelControlDemandController {
...
@@ -47,7 +47,7 @@ public class ModelControlDemandController {
@PostMapping
(
"/create/modelPropertyDemand"
)
@PostMapping
(
"/create/modelPropertyDemand"
)
public
ResponseVO
createModelPropertyDemand
(
@RequestBody
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
)
{
public
ResponseVO
createModelPropertyDemand
(
@RequestBody
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
)
{
return
ResponseVO
.
ok
(
bizModel
DemandService
.
createModelPropertyDemand
(
modelPropertyVersionDemandDTO
));
return
ResponseVO
.
ok
(
bizModel
RequirementService
.
createModelPropertyRequirement
(
modelPropertyVersionDemandDTO
));
}
}
/**
/**
...
@@ -59,7 +59,7 @@ public class ModelControlDemandController {
...
@@ -59,7 +59,7 @@ public class ModelControlDemandController {
@PostMapping
(
"/delete/modelDemand"
)
@PostMapping
(
"/delete/modelDemand"
)
public
ResponseVO
deleteModelDemand
(
@ApiParam
(
value
=
"模型订阅编号"
)
@RequestParam
(
value
=
"objId"
,
required
=
false
)
String
objId
,
public
ResponseVO
deleteModelDemand
(
@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
(
bizModel
DemandService
.
deleteModelDemand
(
objId
,
modelCode
));
return
ResponseVO
.
ok
(
bizModel
RequirementService
.
deleteModelRequirement
(
objId
,
modelCode
));
}
}
/**
/**
...
@@ -72,7 +72,7 @@ public class ModelControlDemandController {
...
@@ -72,7 +72,7 @@ public class ModelControlDemandController {
public
ResponseVO
deleteModelPropertyDemand
(
@ApiParam
(
value
=
"模型订阅编号"
)
@RequestParam
(
value
=
"objId"
,
required
=
false
)
String
objId
,
public
ResponseVO
deleteModelPropertyDemand
(
@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
(
bizModel
DemandService
.
deleteModelPropertyDemand
(
objId
,
modelCode
,
propCode
));
return
ResponseVO
.
ok
(
bizModel
RequirementService
.
deleteModelPropertyRequirement
(
objId
,
modelCode
,
propCode
));
}
}
/**
/**
...
@@ -83,7 +83,7 @@ public class ModelControlDemandController {
...
@@ -83,7 +83,7 @@ public class ModelControlDemandController {
@ApiOperation
(
"模型需求-修改"
)
@ApiOperation
(
"模型需求-修改"
)
@PostMapping
(
"/update/modelDemand"
)
@PostMapping
(
"/update/modelDemand"
)
public
ResponseVO
updateModelDemand
(
@RequestBody
ModelVersionDemandDTO
modelVersionDemandDTO
)
{
public
ResponseVO
updateModelDemand
(
@RequestBody
ModelVersionDemandDTO
modelVersionDemandDTO
)
{
return
ResponseVO
.
ok
(
bizModel
DemandService
.
updateModelDemand
(
modelVersionDemandDTO
));
return
ResponseVO
.
ok
(
bizModel
RequirementService
.
updateModelRequirement
(
modelVersionDemandDTO
));
}
}
/**
/**
...
@@ -94,7 +94,7 @@ public class ModelControlDemandController {
...
@@ -94,7 +94,7 @@ public class ModelControlDemandController {
@ApiOperation
(
"模型属性需求-修改"
)
@ApiOperation
(
"模型属性需求-修改"
)
@PostMapping
(
"/update/modelPropertyDemand"
)
@PostMapping
(
"/update/modelPropertyDemand"
)
public
ResponseVO
updateModelPropertyDemand
(
@RequestBody
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
)
{
public
ResponseVO
updateModelPropertyDemand
(
@RequestBody
ModelPropertyVersionDemandDTO
modelPropertyVersionDemandDTO
)
{
return
ResponseVO
.
ok
(
bizModel
DemandService
.
updateModelPropertyDemand
(
modelPropertyVersionDemandDTO
));
return
ResponseVO
.
ok
(
bizModel
RequirementService
.
updateModelPropertyRequirement
(
modelPropertyVersionDemandDTO
));
}
}
/**
/**
...
@@ -109,7 +109,7 @@ public class ModelControlDemandController {
...
@@ -109,7 +109,7 @@ public class ModelControlDemandController {
@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
,
@ApiParam
(
value
=
"模糊搜索条件"
)
@RequestParam
(
value
=
"searchCondition"
,
required
=
false
)
String
searchCondition
)
{
@ApiParam
(
value
=
"模糊搜索条件"
)
@RequestParam
(
value
=
"searchCondition"
,
required
=
false
)
String
searchCondition
)
{
return
ResponseVO
.
ok
(
bizModel
DemandService
.
getModelDemand
List
(
belongLevel
,
modelGroupCode
,
currentPage
,
pageSize
));
return
ResponseVO
.
ok
(
bizModel
RequirementService
.
getModelRequirement
List
(
belongLevel
,
modelGroupCode
,
currentPage
,
pageSize
));
}
}
...
@@ -126,7 +126,7 @@ public class ModelControlDemandController {
...
@@ -126,7 +126,7 @@ public class ModelControlDemandController {
@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
,
@ApiParam
(
value
=
"模糊搜索条件"
)
@RequestParam
(
value
=
"searchCondition"
,
required
=
false
)
String
searchCondition
)
{
@ApiParam
(
value
=
"模糊搜索条件"
)
@RequestParam
(
value
=
"searchCondition"
,
required
=
false
)
String
searchCondition
)
{
return
ResponseVO
.
ok
(
bizModel
DemandService
.
getModelPropertyDemand
List
(
belongLevel
,
modelCode
,
currentPage
,
pageSize
));
return
ResponseVO
.
ok
(
bizModel
RequirementService
.
getModelPropertyRequirement
List
(
belongLevel
,
modelCode
,
currentPage
,
pageSize
));
}
}
...
...
src/main/java/com/pms/ocp/mapper/Model
Demand
Mapper.java
→
src/main/java/com/pms/ocp/mapper/Model
Requirement
Mapper.java
View file @
87482a28
package
com.pms.ocp.mapper
;
package
com.pms.ocp.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.pms.ocp.model.entity.Model
Demand
;
import
com.pms.ocp.model.entity.Model
Requirement
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
/**
/**
...
@@ -11,5 +11,5 @@ import org.apache.ibatis.annotations.Mapper;
...
@@ -11,5 +11,5 @@ import org.apache.ibatis.annotations.Mapper;
*/
*/
@Mapper
@Mapper
public
interface
Model
DemandMapper
extends
BaseMapper
<
ModelDemand
>
{
public
interface
Model
RequirementMapper
extends
BaseMapper
<
ModelRequirement
>
{
}
}
\ No newline at end of file
src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java
View file @
87482a28
package
com.pms.ocp.model.entity
;
package
com.pms.ocp.model.entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.IdType
;
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
lombok.Data
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
/**
/**
* @Auther: wangjian
* @Auther: wangjian
* @Date: 2022/3/30 17:17
* @Date: 2022/3/30 17:17
...
@@ -12,14 +15,14 @@ import lombok.Data;
...
@@ -12,14 +15,14 @@ import lombok.Data;
*/
*/
@Data
@Data
@TableName
(
"ocp_model_
base_ver
"
)
@TableName
(
"ocp_model_
version
"
)
public
class
ModelBaseVersion
{
public
class
ModelBaseVersion
{
/**
/**
* 主键
* 主键
*/
*/
@TableId
(
value
=
"
model
_id"
,
type
=
IdType
.
ASSIGN_ID
)
@TableId
(
value
=
"
obj
_id"
,
type
=
IdType
.
ASSIGN_ID
)
private
String
model
Id
;
private
String
obj
Id
;
/**
/**
* 模型名称
* 模型名称
...
@@ -32,9 +35,21 @@ public class ModelBaseVersion {
...
@@ -32,9 +35,21 @@ public class ModelBaseVersion {
private
String
modelCode
;
private
String
modelCode
;
/**
/**
* 模型分类id
* 需求编码
*/
private
String
requirementCode
;
/**
* 设备类型
*/
*/
private
String
modelGroupId
;
private
String
equipType
;
/**
* 所属专业 ts:输电,t:变电, dc:直流,ds配电,tc:技术,pl计划 im综合
*/
private
String
professionalKind
;
/**
/**
* 模型分类编码
* 模型分类编码
...
@@ -42,46 +57,118 @@ public class ModelBaseVersion {
...
@@ -42,46 +57,118 @@ public class ModelBaseVersion {
private
String
modelGroupCode
;
private
String
modelGroupCode
;
/**
/**
* 模型
分类
名称
* 模型
表(表的英文名称)表的英文
名称
*/
*/
private
String
model
GroupNam
e
;
private
String
model
Tabl
e
;
/**
/**
*
模型表名称
*
公司编码
*/
*/
private
String
modelTabl
e
;
private
String
ownerCompanyCod
e
;
/**
/**
*
模型关联关系
*
排列顺序
*/
*/
private
String
modelRelation
;
private
Integer
modelOrderNo
;
/**
/**
*
推广类型
*
提交人id
*/
*/
private
Integer
modelPromotion
;
private
String
modelUserId
;
/**
/**
* 省公司ID
* 提交人姓名
*/
private
LocalDateTime
modelUserName
;
/**
* 创建时间
*/
private
LocalDateTime
modelCtime
;
/**
* 修改时间
*/
*/
private
String
companyId
;
private
Integer
modelMtime
;
/**
/**
* 省公司名称
* 所属区域 1:生成控制大区 2:信息关联大区3:互联网大区
*/
private
Integer
modelZone
;
/**
* 所属层级 1:应用层 2:平台层3:网络层 4:感知层
*/
private
Integer
modelLayer
;
/**
* 模型版本号
*/
private
String
modelVersion
;
/**
* 设计厂商
*/
private
String
apiUnit
;
/**
* 版本简述
*/
private
String
modelVersionDesc
;
/**
* 省公司ID
*/
*/
private
String
companyName
;
@TableField
(
"is_delete"
)
private
Integer
boolDelete
;
}
}
// 字段名称 字段描述 字段类型 允许为NULL 备注
// CREATE TABLE operating_platform.ocp_model_version (
// model_id 主键 varchar(40) 否
// obj_id varchar(42) NOT NULL ,
// model_name 模型名称 varchar(50) 否
// model_name varchar(50) NOT NULL ,
// model_code 模型编码 varchar(42) 否
// model_code varchar(42) NOT NULL ,
// model_group_id 模型分类id varchar(42) 否
// requirement_code varchar(42) NOT NULL ,
// model_group_name 模型分类名称 varchar(50) 否
// equip_type varchar(42) ,
// model_table 模型表名称 varchar(50) 否
// professional_kind varchar(10) ,
// model_relation 模型关联关系 text 是 存储模型之间的关系json格式;例如[{ model_group_id : t_public_manage_model_group.group_id}]
// model_group_code varchar(42) ,
// model_promotion 推广类型 int4 否 0:统推,1:自建
// model_table varchar(50) ,
// company_id 省公司ID varchar(42) 是
// owner_company_code varchar(42) NOT NULL ,
// company_name 省公司名称 varchar(50) 是
// model_order_no int4 ,
// model_user_id varchar(42) ,
// model_user_name varchar(64) ,
// model_ctime timestamp(6) ,
// model_mtime timestamp(6) ,
// model_zone int2 ,
// model_layer int2 ,
// model_version varchar(10) ,
// api_unit varchar(50) ,
// model_version_desc varchar(200) ,
// is_delete Int ,
// PRIMARY KEY (obj_id)
// )
// ;
//
// COMMENT ON COLUMN operating_platform.ocp_model_version.obj_id IS '主键';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_name IS '模型名称';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_code IS '模型编码';
// COMMENT ON COLUMN operating_platform.ocp_model_version.requirement_code IS '需求编号';
// COMMENT ON COLUMN operating_platform.ocp_model_version.equip_type IS '设备类型';
// COMMENT ON COLUMN operating_platform.ocp_model_version.professional_kind IS '所属专业ts:输电,t:变电, dc:直流,ds配电,tc:技术,pl计划 im综合';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_group_code IS '模型分类编码';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_table IS '模型表(表的英文名称)表的英文名称';
// COMMENT ON COLUMN operating_platform.ocp_model_version.owner_company_code IS '公司code';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_order_no IS '排列顺序';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_user_id IS '提交人id';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_user_name IS '提交人姓名';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_ctime IS '创建时间';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_mtime IS '修改时间';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_zone IS '所属区域1:生成控制大区 2:信息关联大区3:互联网大区';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_layer IS '所属层级1:应用层 2:平台层3:网络层 4:感知层';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_version IS '模型版本号';
// COMMENT ON COLUMN operating_platform.ocp_model_version.api_unit IS '设计厂商';
// COMMENT ON COLUMN operating_platform.ocp_model_version.model_version_desc IS '版本简述';
// COMMENT ON COLUMN operating_platform.ocp_model_version.is_delete IS '是否已经删除0未删除 1已删除';
//
// COMMENT ON TABLE operating_platform.ocp_model_version IS '模型版本信息表';
src/main/java/com/pms/ocp/model/entity/ModelDemand.java
deleted
100644 → 0
View file @
2ab6523c
package
com.pms.ocp.model.entity
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
/**
* @Auther: wangjian
* @Date: 2022/3/29 17:27
* @Description:模型需求对象
*/
@Data
@TableName
(
"ocp_model_demand"
)
public
class
ModelDemand
{
/**
* 主键
*/
@TableId
(
"demand_id"
)
private
String
demandId
;
/**
* 模型编号
*/
private
String
modelId
;
/**
* 属性编号
*/
private
String
propId
;
/**
* 版本
*/
private
String
demandVersion
;
/**
* 省公司ID
*/
private
String
companyId
;
/**
* 省公司名称
*/
private
String
companyName
;
/**
* 提交人id
*/
private
String
applyUserId
;
/**
* 提交人姓名
*/
private
String
applyUserName
;
/**
* 创建时间
*/
private
LocalDateTime
applyCtime
;
/**
* 流程类型
*/
private
Integer
flowType
;
/**
* 需求描述
*/
private
String
flowMessage
;
/**
* 需求审核状态
*/
private
Integer
flowStatus
;
/**
* 审核意见
*/
private
String
flowComment
;
/**
* 审核人id
*/
private
String
flowUserId
;
/**
* 审核人姓名
*/
private
String
flowUserName
;
/**
* 审核时间
*/
private
LocalDateTime
flowMtime
;
}
// 字段名称 字段描述 字段类型 允许为NULL 备注
// demand_id 主键 varchar(42) 否
// model_id 模型编号 varchar(42) 否
// prop_id 属性编号 varchar(42) 是
// demand_version 版本 varchar(10) 是
// company_id 省公司ID varchar(42) 是
// company_name 省公司名称 varchar(50) 是
// apply_user_id 提交人id varchar(42) 否
// apply_user_name 提交人姓名 varchar(64) 否
// apply_ctime 创建时间 timestamp(6) 否
// flow_type 流程类型 int4 否 0:新增,1:迭代
// flow_message 需求描述 varchar(1000) 是
// flow_statu 需求审核状态 int4 是 0:不同意, 1:同意
// flow_comment 审核意见 varchar(100) 是
// flow_user_id 审核人id "varchar(42) " 是
// flow_user_name 审核人姓名 varchar(64) 是
// flow_mtime 审核时间 timestamp(6) 是
src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java
View file @
87482a28
...
@@ -13,19 +13,19 @@ import lombok.Data;
...
@@ -13,19 +13,19 @@ import lombok.Data;
*/
*/
@Data
@Data
@TableName
(
"ocp_model_prop_ver"
)
@TableName
(
"ocp_model_prop_ver
sion
"
)
public
class
ModelPropertyVersion
{
public
class
ModelPropertyVersion
{
/**
/**
* 主键
* 主键
*/
*/
@TableId
(
value
=
"
prop
_id"
,
type
=
IdType
.
ASSIGN_ID
)
@TableId
(
value
=
"
obj
_id"
,
type
=
IdType
.
ASSIGN_ID
)
private
String
prop
Id
;
private
String
obj
Id
;
/**
/**
* 模型
id
* 模型
编码
*/
*/
private
String
model
Id
;
private
String
model
Code
;
/**
/**
* 属性名称
* 属性名称
...
@@ -33,14 +33,15 @@ public class ModelPropertyVersion {
...
@@ -33,14 +33,15 @@ public class ModelPropertyVersion {
private
String
columnName
;
private
String
columnName
;
/**
/**
*
属性编码
*
模型版本号
*/
*/
private
String
columnCode
;
private
String
modelVersion
;
/**
/**
*
模型
编码
*
属性
编码
*/
*/
private
String
modelCode
;
private
String
propCode
;
/**
/**
* 属性描述
* 属性描述
...
@@ -50,7 +51,7 @@ public class ModelPropertyVersion {
...
@@ -50,7 +51,7 @@ public class ModelPropertyVersion {
/**
/**
* 数据类型
* 数据类型
*/
*/
private
Integer
dataType
;
private
String
dataType
;
/**
/**
* 数据长度
* 数据长度
...
@@ -63,59 +64,80 @@ public class ModelPropertyVersion {
...
@@ -63,59 +64,80 @@ public class ModelPropertyVersion {
private
Integer
dataScale
;
private
Integer
dataScale
;
/**
/**
* 是否主键
* 是否主键
0:否,1:是
*/
*/
@TableField
(
"is_pk"
)
@TableField
(
"is_pk"
)
private
Integer
boolPk
;
private
Integer
boolPk
;
/**
/**
* 是否必填
* 是否必填
0:否,1:是
*/
*/
@TableField
(
"is_required"
)
@TableField
(
"is_required"
)
private
Integer
boolRequired
;
private
Integer
boolRequired
;
/**
/**
*
推广类型
*
显示顺序
*/
*/
private
Integer
prop
Promotion
;
private
Integer
prop
OrderNo
;
/**
/**
*
是否启用
*
提交人id
*/
*/
@TableField
(
"is_use"
)
private
String
propUserId
;
private
Integer
boolUse
;
/**
/**
*
省公司ID
*
提交人姓名
*/
*/
private
String
companyId
;
private
String
propUserName
;
/**
/**
*
省公司名称
*
创建时间
*/
*/
private
String
companyNa
me
;
private
Integer
propCti
me
;
/**
/**
*
显示顺序
*
修改时间
*/
*/
private
Integer
prop
Dispidx
;
private
Integer
prop
Mtime
;
}
}
// t_public_manage_model_prop_ver
// CREATE TABLE operating_platform.ocp_model_prop_version (
// 字段名称 字段描述 字段类型 允许为NULL 备注
// obj_id varchar(42) NOT NULL ,
// prop_id 主键 varchar(42) 否
// model_code varchar(42) NOT NULL ,
// model_id 模型id varchar(42) 否
// column_name varchar(50) NOT NULL ,
// column_name 属性名称 varchar(50) 否
// model_version varchar(10) ,
// column_code 属性编码 varchar(42) 否
// prop_code varchar(42) NOT NULL ,
// column_comments 属性描述 varchar(50) 否
// column_comments varchar(50) ,
// data_type 数据类型 int4 否
// data_type varchar(30) ,
// data_length 数据长度 int4 是
// data_length int4 ,
// data_scale 数据精度 int4 是
// data_scale int4 ,
// is_pk 是否主键 int4 否 0:否,1:是
// is_pk int4 ,
// is_required 是否必填 int4 是 0:否,1:是
// is_required int4 ,
// prop_promotion 推广类型 int4 是 0:统推,1:自建
// prop_order_no int4 ,
// is_use 是否启用 int4 0:待启用,1:启用,2:废弃
// prop_user_id varchar(42) ,
// company_id 省公司ID varchar(42) 是
// prop_user_name varchar(64) ,
// company_name 省公司名称 varchar(50) 是
// prop_ctime timestamp(6) ,
// prop_dispidx 显示顺序 int4 否
// prop_mtime timestamp(6) ,
// PRIMARY KEY (obj_id)
// )
// ;
//
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.obj_id IS '主键';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.model_code IS '模型code';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.column_name IS '属性名称';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.model_version IS '模型版本号';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.prop_code IS '属性编码';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.column_comments IS '属性描述';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.data_type IS '数据类型';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.data_length IS '数据长度';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.data_scale IS '数据精度';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.is_pk IS '是否主键0:否,1:是';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.is_required IS '是否必填0:否,1:是';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.prop_order_no IS '显示顺序';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.prop_user_id IS '提交人id';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.prop_user_name IS '提交人姓名';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.prop_ctime IS '创建时间';
// COMMENT ON COLUMN operating_platform.ocp_model_prop_version.prop_mtime IS '修改时间';
//
// COMMENT ON TABLE operating_platform.ocp_model_prop_version IS '模型版本属性表';
src/main/java/com/pms/ocp/model/entity/ModelRequirement.java
0 → 100644
View file @
87482a28
package
com.pms.ocp.model.entity
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.models.auth.In
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
/**
* @Auther: wangjian
* @Date: 2022/3/29 17:27
* @Description:模型需求表对象
*/
@Data
@TableName
(
"ocp_model_requirement"
)
public
class
ModelRequirement
{
/**
* 主键
*/
@TableId
(
"obj_id"
)
private
String
objId
;
/**
* 需求编码
*/
private
String
requirementCode
;
/**
* 需求类型 0:新增,1:迭代,2下线
*/
private
Integer
requirementType
;
/**
* 需求简述
*/
private
String
requirementDesc
;
/**
* 需求提报公司
*/
private
String
companyCode
;
/**
* 提交人id
*/
private
String
userId
;
/**
* 提交人姓名
*/
private
String
userName
;
/**
* 创建时间
*/
private
LocalDateTime
ctime
;
/**
* 修改时间
*/
private
LocalDateTime
mtime
;
/**
* 需求审核状态0:未通过1:通过
*/
private
Integer
requirementStatus
;
}
// CREATE TABLE operating_platform.ocp_model_requirement (
// obj_id varchar(42) NOT NULL ,
// requirement_code varchar(42) NOT NULL ,
// requirement_type int2 NOT NULL ,
// requirement_desc varchar(200) NOT NULL ,
// company_code varchar(42) NOT NULL ,
// user_id varchar(42) ,
// user_name varchar(64) ,
// ctime timestamp(6) NOT NULL ,
// mtime timestamp(6) NOT NULL ,
// requirement_statu Int2 ,
// PRIMARY KEY (obj_id)
// )
// ;
//
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.obj_id IS '主键';
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.requirement_code IS '需求编码';
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.requirement_type IS '需求类型0:新增,1:迭代,2下线';
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.requirement_desc IS '需求简述';
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.company_code IS '需求提报公司';
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.user_id IS '提交人id';
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.user_name IS '提交人姓名';
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.ctime IS '创建时间';
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.mtime IS '修改时间 ';
// COMMENT ON COLUMN operating_platform.ocp_model_requirement.requirement_statu IS '需求审核状态0:未通过1:通过 ';
//
// COMMENT ON TABLE operating_platform.ocp_model_requirement IS '模型需求表';
src/main/java/com/pms/ocp/service/ModelDemandService.java
View file @
87482a28
package
com.pms.ocp.service
;
package
com.pms.ocp.service
;
import
com.pms.ocp.model.dto.ModelDTO
;
import
com.pms.ocp.model.entity.ModelRequirement
;
import
com.pms.ocp.model.entity.ModelDemand
;
import
java.util.List
;
import
java.util.List
;
...
@@ -15,27 +14,27 @@ public interface ModelDemandService {
...
@@ -15,27 +14,27 @@ public interface ModelDemandService {
/**
/**
* 创建模型需求
* 创建模型需求
*
*
* @param model
Demand
* @param model
Requirement
* @return
* @return
*/
*/
Integer
createModelDemand
(
Model
Demand
modelDemand
);
Integer
createModelDemand
(
Model
Requirement
modelRequirement
);
/**
/**
* 删除模型需求
* 删除模型需求
*
*
* @param
demand
Id
* @param
obj
Id
* @param
modelId
* @param
requirementCode
* @return
* @return
*/
*/
Integer
deleteModelDemand
(
String
demandId
,
String
modelId
);
Integer
deleteModelDemand
(
String
objId
,
String
requirementCode
);
/**
/**
* 更新模型需求
* 更新模型需求
*
*
* @param model
Demand
* @param model
Requirement
* @return
* @return
*/
*/
Integer
updateModelDemand
(
Model
Demand
modelDemand
);
Integer
updateModelDemand
(
Model
Requirement
modelRequirement
);
/**
/**
* 获取模型需求
* 获取模型需求
...
@@ -43,7 +42,7 @@ public interface ModelDemandService {
...
@@ -43,7 +42,7 @@ public interface ModelDemandService {
* @param
* @param
* @return
* @return
*/
*/
List
<
Model
Demand
>
getModelDemandList
(
List
<
String
>
modelIds
);
List
<
Model
Requirement
>
getModelDemandList
(
List
<
String
>
modelIds
);
/**
/**
* 获取模型需求列表
* 获取模型需求列表
...
@@ -52,6 +51,6 @@ public interface ModelDemandService {
...
@@ -52,6 +51,6 @@ public interface ModelDemandService {
* @param modelCode
* @param modelCode
* @return
* @return
*/
*/
Model
Demand
getModelDemand
(
String
objId
,
String
modelCode
);
Model
Requirement
getModelDemand
(
String
objId
,
String
modelCode
);
}
}
src/main/java/com/pms/ocp/service/ModelPropertyVersionService.java
View file @
87482a28
...
@@ -23,11 +23,11 @@ public interface ModelPropertyVersionService {
...
@@ -23,11 +23,11 @@ public interface ModelPropertyVersionService {
/**
/**
* 删除模型属性版本信息
* 删除模型属性版本信息
*
*
* @param
column
Code
* @param
prop
Code
* @param propId
* @param propId
* @return
* @return
*/
*/
Integer
deleteModelPropertyVersion
(
String
propId
,
String
column
Code
);
Integer
deleteModelPropertyVersion
(
String
propId
,
String
prop
Code
);
/**
/**
* 更新模型属性版本信息
* 更新模型属性版本信息
...
...
src/main/java/com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java
View file @
87482a28
...
@@ -32,11 +32,11 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
...
@@ -32,11 +32,11 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
}
}
@Override
@Override
public
Integer
deleteModelBaseVersion
(
String
model
Id
,
String
modelCode
)
{
public
Integer
deleteModelBaseVersion
(
String
obj
Id
,
String
modelCode
)
{
QueryWrapper
<
ModelBaseVersion
>
queryWrapper
=
new
QueryWrapper
();
QueryWrapper
<
ModelBaseVersion
>
queryWrapper
=
new
QueryWrapper
();
if
(
StringUtils
.
isNotEmpty
(
model
Id
))
{
if
(
StringUtils
.
isNotEmpty
(
obj
Id
))
{
queryWrapper
.
lambda
().
eq
(
ModelBaseVersion:
:
get
ModelId
,
model
Id
);
queryWrapper
.
lambda
().
eq
(
ModelBaseVersion:
:
get
ObjId
,
obj
Id
);
}
}
if
(
StringUtils
.
isNotEmpty
(
modelCode
))
{
if
(
StringUtils
.
isNotEmpty
(
modelCode
))
{
...
@@ -51,7 +51,7 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
...
@@ -51,7 +51,7 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
UpdateWrapper
<
ModelBaseVersion
>
updateWrapper
=
new
UpdateWrapper
<>();
UpdateWrapper
<
ModelBaseVersion
>
updateWrapper
=
new
UpdateWrapper
<>();
updateWrapper
.
lambda
().
eq
(
ModelBaseVersion:
:
getModel
Id
,
modelBaseVersion
.
getModelId
());
updateWrapper
.
lambda
().
eq
(
ModelBaseVersion:
:
getModel
Code
,
modelBaseVersion
.
getModelCode
());
return
modelBaseVersionMapper
.
update
(
modelBaseVersion
,
updateWrapper
);
return
modelBaseVersionMapper
.
update
(
modelBaseVersion
,
updateWrapper
);
}
}
...
...
src/main/java/com/pms/ocp/service/impl/ModelDemandServiceImpl.java
View file @
87482a28
...
@@ -2,8 +2,8 @@ package com.pms.ocp.service.impl;
...
@@ -2,8 +2,8 @@ package com.pms.ocp.service.impl;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.pms.ocp.mapper.Model
Demand
Mapper
;
import
com.pms.ocp.mapper.Model
Requirement
Mapper
;
import
com.pms.ocp.model.entity.Model
Demand
;
import
com.pms.ocp.model.entity.Model
Requirement
;
import
com.pms.ocp.service.ModelDemandService
;
import
com.pms.ocp.service.ModelDemandService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -21,51 +21,51 @@ import java.util.List;
...
@@ -21,51 +21,51 @@ import java.util.List;
public
class
ModelDemandServiceImpl
implements
ModelDemandService
{
public
class
ModelDemandServiceImpl
implements
ModelDemandService
{
@Autowired
@Autowired
private
Model
DemandMapper
modelDemand
Mapper
;
private
Model
RequirementMapper
modelRequirement
Mapper
;
@Override
@Override
public
Integer
createModelDemand
(
Model
Demand
modelDemand
)
{
public
Integer
createModelDemand
(
Model
Requirement
modelRequirement
)
{
return
model
DemandMapper
.
insert
(
modelDemand
);
return
model
RequirementMapper
.
insert
(
modelRequirement
);
}
}
@Override
@Override
public
Integer
deleteModelDemand
(
String
demandId
,
String
modelId
)
{
public
Integer
deleteModelDemand
(
String
objId
,
String
requirementCode
)
{
QueryWrapper
<
Model
Demand
>
queryWrapper
=
new
QueryWrapper
();
QueryWrapper
<
Model
Requirement
>
queryWrapper
=
new
QueryWrapper
();
if
(
StringUtils
.
isNotEmpty
(
demand
Id
))
{
if
(
StringUtils
.
isNotEmpty
(
obj
Id
))
{
queryWrapper
.
lambda
().
eq
(
Model
Demand:
:
getDemandId
,
demand
Id
);
queryWrapper
.
lambda
().
eq
(
Model
Requirement:
:
getObjId
,
obj
Id
);
}
}
if
(
StringUtils
.
isNotEmpty
(
modelId
))
{
if
(
StringUtils
.
isNotEmpty
(
requirementCode
))
{
queryWrapper
.
lambda
().
eq
(
Model
Demand:
:
getModelId
,
modelId
);
queryWrapper
.
lambda
().
eq
(
Model
Requirement:
:
getRequirementCode
,
requirementCode
);
}
}
return
model
Demand
Mapper
.
delete
(
queryWrapper
);
return
model
Requirement
Mapper
.
delete
(
queryWrapper
);
}
}
@Override
@Override
public
Integer
updateModelDemand
(
Model
Demand
modelDemand
)
{
public
Integer
updateModelDemand
(
Model
Requirement
modelRequirement
)
{
UpdateWrapper
<
Model
Demand
>
updateWrapper
=
new
UpdateWrapper
<>();
UpdateWrapper
<
Model
Requirement
>
updateWrapper
=
new
UpdateWrapper
<>();
updateWrapper
.
lambda
().
eq
(
Model
Demand:
:
getDemandId
,
modelDemand
.
getDemandId
());
updateWrapper
.
lambda
().
eq
(
Model
Requirement:
:
getRequirementCode
,
modelRequirement
.
getRequirementCode
());
return
model
DemandMapper
.
update
(
modelDemand
,
updateWrapper
);
return
model
RequirementMapper
.
update
(
modelRequirement
,
updateWrapper
);
}
}
@Override
@Override
public
List
<
Model
Demand
>
getModelDemandList
(
List
<
String
>
modelIds
)
{
public
List
<
Model
Requirement
>
getModelDemandList
(
List
<
String
>
modelIds
)
{
QueryWrapper
<
Model
Demand
>
wrapper
=
new
QueryWrapper
<>();
QueryWrapper
<
Model
Requirement
>
wrapper
=
new
QueryWrapper
<>();
if
(!
modelIds
.
isEmpty
())
{
if
(!
modelIds
.
isEmpty
())
{
wrapper
.
lambda
().
in
(
Model
Demand:
:
getModelId
,
modelIds
);
wrapper
.
lambda
().
in
(
Model
Requirement:
:
getRequirementCode
,
modelIds
);
}
}
return
model
Demand
Mapper
.
selectList
(
wrapper
);
return
model
Requirement
Mapper
.
selectList
(
wrapper
);
}
}
@Override
@Override
public
Model
Demand
getModelDemand
(
String
objId
,
String
modelCode
)
{
public
Model
Requirement
getModelDemand
(
String
objId
,
String
modelCode
)
{
return
null
;
return
null
;
}
}
}
}
src/main/java/com/pms/ocp/service/impl/ModelPropertyVersionServiceImpl.java
View file @
87482a28
...
@@ -32,15 +32,15 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ
...
@@ -32,15 +32,15 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ
}
}
@Override
@Override
public
Integer
deleteModelPropertyVersion
(
String
propId
,
String
column
Code
)
{
public
Integer
deleteModelPropertyVersion
(
String
propId
,
String
prop
Code
)
{
QueryWrapper
<
ModelPropertyVersion
>
queryWrapper
=
new
QueryWrapper
();
QueryWrapper
<
ModelPropertyVersion
>
queryWrapper
=
new
QueryWrapper
();
if
(
StringUtils
.
isNotEmpty
(
propId
))
{
if
(
StringUtils
.
isNotEmpty
(
propId
))
{
queryWrapper
.
lambda
().
eq
(
ModelPropertyVersion:
:
get
Prop
Id
,
propId
);
queryWrapper
.
lambda
().
eq
(
ModelPropertyVersion:
:
get
Obj
Id
,
propId
);
}
}
if
(
StringUtils
.
isNotEmpty
(
column
Code
))
{
if
(
StringUtils
.
isNotEmpty
(
prop
Code
))
{
queryWrapper
.
lambda
().
eq
(
ModelPropertyVersion:
:
get
ColumnCode
,
column
Code
);
queryWrapper
.
lambda
().
eq
(
ModelPropertyVersion:
:
get
PropCode
,
prop
Code
);
}
}
return
modelPropertyVersionMapper
.
delete
(
queryWrapper
);
return
modelPropertyVersionMapper
.
delete
(
queryWrapper
);
...
@@ -50,7 +50,7 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ
...
@@ -50,7 +50,7 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ
public
Integer
updateModelPropertyVersion
(
ModelPropertyVersion
modelPropertyVersion
)
{
public
Integer
updateModelPropertyVersion
(
ModelPropertyVersion
modelPropertyVersion
)
{
UpdateWrapper
<
ModelPropertyVersion
>
updateWrapper
=
new
UpdateWrapper
<>();
UpdateWrapper
<
ModelPropertyVersion
>
updateWrapper
=
new
UpdateWrapper
<>();
updateWrapper
.
lambda
().
eq
(
ModelPropertyVersion:
:
get
ModelId
,
modelPropertyVersion
.
getModelId
());
updateWrapper
.
lambda
().
eq
(
ModelPropertyVersion:
:
get
PropCode
,
modelPropertyVersion
.
getPropCode
());
return
modelPropertyVersionMapper
.
update
(
modelPropertyVersion
,
updateWrapper
);
return
modelPropertyVersionMapper
.
update
(
modelPropertyVersion
,
updateWrapper
);
}
}
...
@@ -60,7 +60,7 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ
...
@@ -60,7 +60,7 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ
QueryWrapper
<
ModelPropertyVersion
>
queryWrapper
=
new
QueryWrapper
();
QueryWrapper
<
ModelPropertyVersion
>
queryWrapper
=
new
QueryWrapper
();
if
(
StringUtils
.
isNotEmpty
(
propId
))
{
if
(
StringUtils
.
isNotEmpty
(
propId
))
{
queryWrapper
.
lambda
().
eq
(
ModelPropertyVersion:
:
get
Prop
Id
,
propId
);
queryWrapper
.
lambda
().
eq
(
ModelPropertyVersion:
:
get
Obj
Id
,
propId
);
}
}
if
(
StringUtils
.
isNotEmpty
(
modelCode
))
{
if
(
StringUtils
.
isNotEmpty
(
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