diff --git a/src/main/java/com/pms/ocp/biz/BizModelDemandService.java b/src/main/java/com/pms/ocp/biz/BizModelRequirementService.java similarity index 59% rename from src/main/java/com/pms/ocp/biz/BizModelDemandService.java rename to src/main/java/com/pms/ocp/biz/BizModelRequirementService.java index 898606e97e9065b7275727d18de329dfc502c920..60541d0d4605d82eb0d1b6414cc44e8e778fa743 100644 --- a/src/main/java/com/pms/ocp/biz/BizModelDemandService.java +++ b/src/main/java/com/pms/ocp/biz/BizModelRequirementService.java @@ -13,7 +13,7 @@ import java.util.List; * @Date: 2022/4/1 10:29 * @Description: */ -public interface BizModelDemandService { +public interface BizModelRequirementService { /** * 创建模型需求 @@ -21,7 +21,7 @@ public interface BizModelDemandService { * @param modelVersionDemandDTO * @return */ - Integer createModelDemand(ModelVersionDemandDTO modelVersionDemandDTO); + Integer createModelRequirement(ModelVersionDemandDTO modelVersionDemandDTO); /** @@ -30,7 +30,7 @@ public interface BizModelDemandService { * @param modelPropertyVersionDemandDTO * @return */ - Integer createModelPropertyDemand(ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO); + Integer createModelPropertyRequirement(ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO); /** * 修改模型需求 @@ -38,7 +38,7 @@ public interface BizModelDemandService { * @param modelVersionDemandDTO * @return */ - Integer updateModelDemand(ModelVersionDemandDTO modelVersionDemandDTO); + Integer updateModelRequirement(ModelVersionDemandDTO modelVersionDemandDTO); /** * 修改模型属性需求 @@ -46,7 +46,7 @@ public interface BizModelDemandService { * @param modelPropertyVersionDemandDTO * @return */ - Integer updateModelPropertyDemand(ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO); + Integer updateModelPropertyRequirement(ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO); /** * 删除模型需求 @@ -55,7 +55,7 @@ public interface BizModelDemandService { * @param modelId * @return */ - Integer deleteModelDemand(String demandId, String modelId); + Integer deleteModelRequirement(String demandId, String modelId); /** * 删除模型属性需求 @@ -65,7 +65,7 @@ public interface BizModelDemandService { * @param proId * @return */ - Integer deleteModelPropertyDemand(String demandId, String modelId, String proId); + Integer deleteModelPropertyRequirement(String demandId, String modelId, String proId); /** * 获取模型需求 @@ -73,7 +73,7 @@ public interface BizModelDemandService { * @param * @return */ - List getModelDemandList(String modelCode, String modelGroupCode, int currentPage, int pageSize); + List getModelRequirementList(String modelCode, String modelGroupCode, int currentPage, int pageSize); /** * 获取模型属性需求 @@ -81,7 +81,7 @@ public interface BizModelDemandService { * @param * @return */ - List getModelPropertyDemandList(String propId, String modelCode, int currentPage, int pageSize); + List getModelPropertyRequirementList(String propId, String modelCode, int currentPage, int pageSize); /** * 获取模型需求 @@ -90,7 +90,7 @@ public interface BizModelDemandService { * @param modelGroupCode * @return */ - Model getModelDemand(String objId, String modelGroupCode); + Model getModelRequirement(String objId, String modelGroupCode); /** * 获取模型属性需求 @@ -99,6 +99,6 @@ public interface BizModelDemandService { * @param modelGroupCode * @return */ - Model getModelPropertyDemand(String objId, String modelGroupCode); + Model getModelPropertyRequirement(String objId, String modelGroupCode); } diff --git a/src/main/java/com/pms/ocp/biz/impl/BizModelDemandServiceImpl.java b/src/main/java/com/pms/ocp/biz/impl/BizModelRequirementServiceImpl.java similarity index 69% rename from src/main/java/com/pms/ocp/biz/impl/BizModelDemandServiceImpl.java rename to src/main/java/com/pms/ocp/biz/impl/BizModelRequirementServiceImpl.java index ef808b7b0fa9509451057b34587ee01e12b2f8cb..64be1a3dcbb526a2f34ee140fe5b7af9ba891189 100644 --- a/src/main/java/com/pms/ocp/biz/impl/BizModelDemandServiceImpl.java +++ b/src/main/java/com/pms/ocp/biz/impl/BizModelRequirementServiceImpl.java @@ -1,7 +1,7 @@ package com.pms.ocp.biz.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.pms.ocp.biz.BizModelDemandService; +import com.pms.ocp.biz.BizModelRequirementService; import com.pms.ocp.model.dto.ModelPropertyVersionDemandDTO; import com.pms.ocp.model.entity.*; import com.pms.ocp.model.dto.ModelVersionDemandDTO; @@ -26,7 +26,7 @@ import java.util.List; */ @Service -public class BizModelDemandServiceImpl implements BizModelDemandService { +public class BizModelRequirementServiceImpl implements BizModelRequirementService { @Autowired private ModelDemandService modelDemandService; @@ -40,70 +40,70 @@ public class BizModelDemandServiceImpl implements BizModelDemandService { @Transactional @Override - public Integer createModelDemand(ModelVersionDemandDTO modelVersionDemandDTO) { + public Integer createModelRequirement(ModelVersionDemandDTO modelVersionDemandDTO) { - ModelDemand modelDemand = new ModelDemand(); - BeanUtils.copyProperties(modelVersionDemandDTO, modelDemand); - modelDemand.setApplyCtime(LocalDateTime.now()); + ModelRequirement modelRequirement = new ModelRequirement(); + BeanUtils.copyProperties(modelVersionDemandDTO, modelRequirement); + modelRequirement.setCtime(LocalDateTime.now()); ModelBaseVersion modelBaseVersion = new ModelBaseVersion(); BeanUtils.copyProperties(modelVersionDemandDTO, modelBaseVersion); modelBaseVersionService.createModelBaseVersion(modelBaseVersion); - modelDemandService.createModelDemand(modelDemand); + modelDemandService.createModelDemand(modelRequirement); return 1; } @Override - public Integer createModelPropertyDemand(ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO) { + public Integer createModelPropertyRequirement(ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO) { - ModelDemand modelDemand = new ModelDemand(); - BeanUtils.copyProperties(modelPropertyVersionDemandDTO, modelDemand); - modelDemand.setApplyCtime(LocalDateTime.now()); + ModelRequirement modelRequirement = new ModelRequirement(); + BeanUtils.copyProperties(modelPropertyVersionDemandDTO, modelRequirement); + modelRequirement.setCtime(LocalDateTime.now()); ModelPropertyVersion modelPropertyVersion = new ModelPropertyVersion(); BeanUtils.copyProperties(modelPropertyVersionDemandDTO, modelPropertyVersion); modelPropertyVersionService.createModelPropertyVersion(modelPropertyVersion); - modelDemandService.createModelDemand(modelDemand); + modelDemandService.createModelDemand(modelRequirement); return 1; } @Transactional @Override - public Integer updateModelDemand(ModelVersionDemandDTO modelVersionDemandDTO) { - ModelDemand modelDemand = new ModelDemand(); - BeanUtils.copyProperties(modelVersionDemandDTO, modelDemand); - modelDemand.setApplyCtime(LocalDateTime.now()); + public Integer updateModelRequirement(ModelVersionDemandDTO modelVersionDemandDTO) { + ModelRequirement modelRequirement = new ModelRequirement(); + BeanUtils.copyProperties(modelVersionDemandDTO, modelRequirement); + modelRequirement.setMtime(LocalDateTime.now()); ModelBaseVersion modelBaseVersion = new ModelBaseVersion(); BeanUtils.copyProperties(modelVersionDemandDTO, modelBaseVersion); modelBaseVersionService.updateModelBaseVersion(modelBaseVersion); - modelDemandService.updateModelDemand(modelDemand); + modelDemandService.updateModelDemand(modelRequirement); return 1; } @Override - public Integer updateModelPropertyDemand(ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO) { - ModelDemand modelDemand = new ModelDemand(); - BeanUtils.copyProperties(modelPropertyVersionDemandDTO, modelDemand); - modelDemand.setApplyCtime(LocalDateTime.now()); + public Integer updateModelPropertyRequirement(ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO) { + ModelRequirement modelRequirement = new ModelRequirement(); + BeanUtils.copyProperties(modelPropertyVersionDemandDTO, modelRequirement); + modelRequirement.setMtime(LocalDateTime.now()); ModelPropertyVersion modelPropertyVersion = new ModelPropertyVersion(); BeanUtils.copyProperties(modelPropertyVersionDemandDTO, modelPropertyVersion); modelPropertyVersionService.updateModelPropertyVersion(modelPropertyVersion); - modelDemandService.updateModelDemand(modelDemand); + modelDemandService.updateModelDemand(modelRequirement); return 1; } @Transactional @Override - public Integer deleteModelDemand(String demandId, String modelId) { + public Integer deleteModelRequirement(String demandId, String modelId) { modelDemandService.deleteModelDemand(modelId, demandId); @@ -116,7 +116,7 @@ public class BizModelDemandServiceImpl implements BizModelDemandService { } @Override - public Integer deleteModelPropertyDemand(String demandId, String modelId, String proId) { + public Integer deleteModelPropertyRequirement(String demandId, String modelId, String proId) { modelDemandService.deleteModelDemand(modelId, demandId); if (StringUtils.isNotEmpty(proId)) { @@ -132,17 +132,17 @@ public class BizModelDemandServiceImpl implements BizModelDemandService { private OcpModelGroupService ocpModelGroupService; @Override - public Model getModelDemand(String objId, String modelGroupCode) { + public Model getModelRequirement(String objId, String modelGroupCode) { return null; } @Override - public Model getModelPropertyDemand(String objId, String modelGroupCode) { + public Model getModelPropertyRequirement(String objId, String modelGroupCode) { return null; } @Override - public List getModelDemandList(String modelCode, String modelGroupCode, int currentPage, int pageSize) { + public List getModelRequirementList(String modelCode, String modelGroupCode, int currentPage, int pageSize) { List modelGroupCodeList = new ArrayList<>(); @@ -158,7 +158,7 @@ public class BizModelDemandServiceImpl implements BizModelDemandService { } @Override - public List getModelPropertyDemandList(String propId, String modelCode, int currentPage, int pageSize) { + public List getModelPropertyRequirementList(String propId, String modelCode, int currentPage, int pageSize) { List modelPropertyVersionList = modelPropertyVersionService.getModelPropertyVersionList(propId, modelCode); diff --git a/src/main/java/com/pms/ocp/controller/ModelControlDemandController.java b/src/main/java/com/pms/ocp/controller/ModelControlDemandController.java index ebc3699c735d0e45c7b4af9c91f35e4adeafd11c..758876212022dc815021368d786b56f40ee9f01b 100644 --- a/src/main/java/com/pms/ocp/controller/ModelControlDemandController.java +++ b/src/main/java/com/pms/ocp/controller/ModelControlDemandController.java @@ -1,6 +1,6 @@ package com.pms.ocp.controller; -import com.pms.ocp.biz.BizModelDemandService; +import com.pms.ocp.biz.BizModelRequirementService; import com.pms.ocp.model.dto.ModelPropertyVersionDemandDTO; import com.pms.ocp.model.dto.ModelVersionDemandDTO; import com.pms.ocp.model.vo.ResponseVO; @@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*; public class ModelControlDemandController { @Autowired - private BizModelDemandService bizModelDemandService; + private BizModelRequirementService bizModelRequirementService; /** * 模型需求-增加 @@ -35,7 +35,7 @@ public class ModelControlDemandController { @PostMapping("/create/modelDemand") public ResponseVO createModelDemand(@RequestBody ModelVersionDemandDTO modelVersionDemandDTO) { - return ResponseVO.ok(bizModelDemandService.createModelDemand(modelVersionDemandDTO)); + return ResponseVO.ok(bizModelRequirementService.createModelRequirement(modelVersionDemandDTO)); } /** @@ -47,7 +47,7 @@ public class ModelControlDemandController { @PostMapping("/create/modelPropertyDemand") public ResponseVO createModelPropertyDemand(@RequestBody ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO) { - return ResponseVO.ok(bizModelDemandService.createModelPropertyDemand(modelPropertyVersionDemandDTO)); + return ResponseVO.ok(bizModelRequirementService.createModelPropertyRequirement(modelPropertyVersionDemandDTO)); } /** @@ -59,7 +59,7 @@ public class ModelControlDemandController { @PostMapping("/delete/modelDemand") public ResponseVO deleteModelDemand(@ApiParam(value = "模型订阅编号") @RequestParam(value = "objId", required = false) String objId, @ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode) { - return ResponseVO.ok(bizModelDemandService.deleteModelDemand(objId, modelCode)); + return ResponseVO.ok(bizModelRequirementService.deleteModelRequirement(objId, modelCode)); } /** @@ -72,7 +72,7 @@ public class ModelControlDemandController { 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 = "propCode", required = false) String propCode) { - return ResponseVO.ok(bizModelDemandService.deleteModelPropertyDemand(objId, modelCode, propCode)); + return ResponseVO.ok(bizModelRequirementService.deleteModelPropertyRequirement(objId, modelCode, propCode)); } /** @@ -83,7 +83,7 @@ public class ModelControlDemandController { @ApiOperation("模型需求-修改") @PostMapping("/update/modelDemand") public ResponseVO updateModelDemand(@RequestBody ModelVersionDemandDTO modelVersionDemandDTO) { - return ResponseVO.ok(bizModelDemandService.updateModelDemand(modelVersionDemandDTO)); + return ResponseVO.ok(bizModelRequirementService.updateModelRequirement(modelVersionDemandDTO)); } /** @@ -94,7 +94,7 @@ public class ModelControlDemandController { @ApiOperation("模型属性需求-修改") @PostMapping("/update/modelPropertyDemand") public ResponseVO updateModelPropertyDemand(@RequestBody ModelPropertyVersionDemandDTO modelPropertyVersionDemandDTO) { - return ResponseVO.ok(bizModelDemandService.updateModelPropertyDemand(modelPropertyVersionDemandDTO)); + return ResponseVO.ok(bizModelRequirementService.updateModelPropertyRequirement(modelPropertyVersionDemandDTO)); } /** @@ -109,7 +109,7 @@ public class ModelControlDemandController { @ApiParam(value = "当前页") @RequestParam(value = "currentPage") Integer currentPage, @ApiParam(value = "每页数量") @RequestParam(value = "pageSize") Integer pageSize, @ApiParam(value = "模糊搜索条件") @RequestParam(value = "searchCondition", required = false) String searchCondition) { - return ResponseVO.ok(bizModelDemandService.getModelDemandList(belongLevel, modelGroupCode, currentPage, pageSize)); + return ResponseVO.ok(bizModelRequirementService.getModelRequirementList(belongLevel, modelGroupCode, currentPage, pageSize)); } @@ -126,7 +126,7 @@ public class ModelControlDemandController { @ApiParam(value = "当前页") @RequestParam(value = "currentPage") Integer currentPage, @ApiParam(value = "每页数量") @RequestParam(value = "pageSize") Integer pageSize, @ApiParam(value = "模糊搜索条件") @RequestParam(value = "searchCondition", required = false) String searchCondition) { - return ResponseVO.ok(bizModelDemandService.getModelPropertyDemandList(belongLevel, modelCode, currentPage, pageSize)); + return ResponseVO.ok(bizModelRequirementService.getModelPropertyRequirementList(belongLevel, modelCode, currentPage, pageSize)); } diff --git a/src/main/java/com/pms/ocp/mapper/ModelDemandMapper.java b/src/main/java/com/pms/ocp/mapper/ModelRequirementMapper.java similarity index 61% rename from src/main/java/com/pms/ocp/mapper/ModelDemandMapper.java rename to src/main/java/com/pms/ocp/mapper/ModelRequirementMapper.java index 329d58881ba5232dcfe8344a2d94733dd3f820ac..28655edd6d35f27ac6b893d38b2153eb4913b212 100644 --- a/src/main/java/com/pms/ocp/mapper/ModelDemandMapper.java +++ b/src/main/java/com/pms/ocp/mapper/ModelRequirementMapper.java @@ -1,7 +1,7 @@ package com.pms.ocp.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.pms.ocp.model.entity.ModelDemand; +import com.pms.ocp.model.entity.ModelRequirement; import org.apache.ibatis.annotations.Mapper; /** @@ -11,5 +11,5 @@ import org.apache.ibatis.annotations.Mapper; */ @Mapper -public interface ModelDemandMapper extends BaseMapper { +public interface ModelRequirementMapper extends BaseMapper { } \ No newline at end of file diff --git a/src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java b/src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java index c0f9ac6cf655c41f7a52669613ce7b994fcdbf8a..4074edc925fe73cfbe5adb489d8419096fea305d 100644 --- a/src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java +++ b/src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java @@ -1,10 +1,13 @@ package com.pms.ocp.model.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; +import java.time.LocalDateTime; + /** * @Auther: wangjian * @Date: 2022/3/30 17:17 @@ -12,14 +15,14 @@ import lombok.Data; */ @Data -@TableName("ocp_model_base_ver") +@TableName("ocp_model_version") public class ModelBaseVersion { /** * 主键 */ - @TableId(value = "model_id", type = IdType.ASSIGN_ID) - private String modelId; + @TableId(value = "obj_id", type = IdType.ASSIGN_ID) + private String objId; /** * 模型名称 @@ -32,9 +35,21 @@ public class ModelBaseVersion { 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 { private String modelGroupCode; /** - * 模型分类名称 + * 模型表(表的英文名称)表的英文名称 */ - private String modelGroupName; + private String modelTable; /** - * 模型表名称 + * 公司编码 */ - private String modelTable; + private String ownerCompanyCode; /** - * 模型关联关系 + * 排列顺序 */ - 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 备注 -// model_id 主键 varchar(40) 否 -// model_name 模型名称 varchar(50) 否 -// model_code 模型编码 varchar(42) 否 -// model_group_id 模型分类id varchar(42) 否 -// model_group_name 模型分类名称 varchar(50) 否 -// model_table 模型表名称 varchar(50) 否 -// model_relation 模型关联关系 text 是 存储模型之间的关系json格式;例如[{ model_group_id : t_public_manage_model_group.group_id}] -// model_promotion 推广类型 int4 否 0:统推,1:自建 -// company_id 省公司ID varchar(42) 是 -// company_name 省公司名称 varchar(50) 是 +// CREATE TABLE operating_platform.ocp_model_version ( +// obj_id varchar(42) NOT NULL , +// model_name varchar(50) NOT NULL , +// model_code varchar(42) NOT NULL , +// requirement_code varchar(42) NOT NULL , +// equip_type varchar(42) , +// professional_kind varchar(10) , +// model_group_code varchar(42) , +// model_table varchar(50) , +// owner_company_code varchar(42) NOT NULL , +// 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 '模型版本信息表'; diff --git a/src/main/java/com/pms/ocp/model/entity/ModelDemand.java b/src/main/java/com/pms/ocp/model/entity/ModelDemand.java deleted file mode 100644 index baacdefeac114960cf8b9e00bdcbfe41187a0038..0000000000000000000000000000000000000000 --- a/src/main/java/com/pms/ocp/model/entity/ModelDemand.java +++ /dev/null @@ -1,118 +0,0 @@ -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) 是 diff --git a/src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java b/src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java index af11a21efeeeb811fd4ecd746befcef96efdc6e1..0d3d411f6890d32b2f4e5ecf8353f6720e616b75 100644 --- a/src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java +++ b/src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java @@ -13,19 +13,19 @@ import lombok.Data; */ @Data -@TableName("ocp_model_prop_ver") +@TableName("ocp_model_prop_version") public class ModelPropertyVersion { /** * 主键 */ - @TableId(value = "prop_id", type = IdType.ASSIGN_ID) - private String propId; + @TableId(value = "obj_id", type = IdType.ASSIGN_ID) + private String objId; /** - * 模型id + * 模型编码 */ - private String modelId; + private String modelCode; /** * 属性名称 @@ -33,14 +33,15 @@ public class ModelPropertyVersion { private String columnName; /** - * 属性编码 + * 模型版本号 */ - private String columnCode; + private String modelVersion; /** - * 模型编码 + * 属性编码 */ - private String modelCode; + private String propCode; + /** * 属性描述 @@ -50,7 +51,7 @@ public class ModelPropertyVersion { /** * 数据类型 */ - private Integer dataType; + private String dataType; /** * 数据长度 @@ -63,59 +64,80 @@ public class ModelPropertyVersion { private Integer dataScale; /** - * 是否主键 + * 是否主键 0:否,1:是 */ @TableField("is_pk") private Integer boolPk; /** - * 是否必填 + * 是否必填 0:否,1:是 */ @TableField("is_required") private Integer boolRequired; /** - * 推广类型 + * 显示顺序 */ - private Integer propPromotion; + private Integer propOrderNo; /** - * 是否启用 + * 提交人id */ - @TableField("is_use") - private Integer boolUse; + private String propUserId; /** - * 省公司ID + * 提交人姓名 */ - private String companyId; + private String propUserName; /** - * 省公司名称 + * 创建时间 */ - private String companyName; + private Integer propCtime; /** - * 显示顺序 + * 修改时间 */ - private Integer propDispidx; + private Integer propMtime; } -// t_public_manage_model_prop_ver -// 字段名称 字段描述 字段类型 允许为NULL 备注 -// prop_id 主键 varchar(42) 否 -// model_id 模型id varchar(42) 否 -// column_name 属性名称 varchar(50) 否 -// column_code 属性编码 varchar(42) 否 -// column_comments 属性描述 varchar(50) 否 -// data_type 数据类型 int4 否 -// data_length 数据长度 int4 是 -// data_scale 数据精度 int4 是 -// is_pk 是否主键 int4 否 0:否,1:是 -// is_required 是否必填 int4 是 0:否,1:是 -// prop_promotion 推广类型 int4 是 0:统推,1:自建 -// is_use 是否启用 int4 0:待启用,1:启用,2:废弃 -// company_id 省公司ID varchar(42) 是 -// company_name 省公司名称 varchar(50) 是 -// prop_dispidx 显示顺序 int4 否 +// CREATE TABLE operating_platform.ocp_model_prop_version ( +// obj_id varchar(42) NOT NULL , +// model_code varchar(42) NOT NULL , +// column_name varchar(50) NOT NULL , +// model_version varchar(10) , +// prop_code varchar(42) NOT NULL , +// column_comments varchar(50) , +// data_type varchar(30) , +// data_length int4 , +// data_scale int4 , +// is_pk int4 , +// is_required int4 , +// prop_order_no int4 , +// prop_user_id varchar(42) , +// prop_user_name varchar(64) , +// prop_ctime timestamp(6) , +// 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 '模型版本属性表'; diff --git a/src/main/java/com/pms/ocp/model/entity/ModelRequirement.java b/src/main/java/com/pms/ocp/model/entity/ModelRequirement.java new file mode 100644 index 0000000000000000000000000000000000000000..c8f185873869ce90b4b5edf449763ecf321e5640 --- /dev/null +++ b/src/main/java/com/pms/ocp/model/entity/ModelRequirement.java @@ -0,0 +1,99 @@ +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 '模型需求表'; diff --git a/src/main/java/com/pms/ocp/service/ModelDemandService.java b/src/main/java/com/pms/ocp/service/ModelDemandService.java index 2302c1386b72e3bf9295ad3cc77eb52826416a9f..07b1251c02e5bcd057346be91ef9ba265027533b 100644 --- a/src/main/java/com/pms/ocp/service/ModelDemandService.java +++ b/src/main/java/com/pms/ocp/service/ModelDemandService.java @@ -1,7 +1,6 @@ package com.pms.ocp.service; -import com.pms.ocp.model.dto.ModelDTO; -import com.pms.ocp.model.entity.ModelDemand; +import com.pms.ocp.model.entity.ModelRequirement; import java.util.List; @@ -15,27 +14,27 @@ public interface ModelDemandService { /** * 创建模型需求 * - * @param modelDemand + * @param modelRequirement * @return */ - Integer createModelDemand(ModelDemand modelDemand); + Integer createModelDemand(ModelRequirement modelRequirement); /** * 删除模型需求 * - * @param demandId - * @param modelId + * @param objId + * @param requirementCode * @return */ - Integer deleteModelDemand(String demandId, String modelId); + Integer deleteModelDemand(String objId, String requirementCode); /** * 更新模型需求 * - * @param modelDemand + * @param modelRequirement * @return */ - Integer updateModelDemand(ModelDemand modelDemand); + Integer updateModelDemand(ModelRequirement modelRequirement); /** * 获取模型需求 @@ -43,7 +42,7 @@ public interface ModelDemandService { * @param * @return */ - List getModelDemandList(List modelIds); + List getModelDemandList(List modelIds); /** * 获取模型需求列表 @@ -52,6 +51,6 @@ public interface ModelDemandService { * @param modelCode * @return */ - ModelDemand getModelDemand(String objId, String modelCode); + ModelRequirement getModelDemand(String objId, String modelCode); } diff --git a/src/main/java/com/pms/ocp/service/ModelPropertyVersionService.java b/src/main/java/com/pms/ocp/service/ModelPropertyVersionService.java index ba764f5ed5f8be53e21de9b8fce632c960630081..08830d5b111f8bd2cf0f727b9e9ca08f19b5c614 100644 --- a/src/main/java/com/pms/ocp/service/ModelPropertyVersionService.java +++ b/src/main/java/com/pms/ocp/service/ModelPropertyVersionService.java @@ -23,11 +23,11 @@ public interface ModelPropertyVersionService { /** * 删除模型属性版本信息 * - * @param columnCode + * @param propCode * @param propId * @return */ - Integer deleteModelPropertyVersion(String propId, String columnCode); + Integer deleteModelPropertyVersion(String propId, String propCode); /** * 更新模型属性版本信息 diff --git a/src/main/java/com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java index 00fea9c4796d1581bf14820264e6db0a1950e316..7740b6c3b96d3b2007610ceba0c35bf1c71c7b51 100644 --- a/src/main/java/com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java @@ -32,11 +32,11 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService { } @Override - public Integer deleteModelBaseVersion(String modelId, String modelCode) { + public Integer deleteModelBaseVersion(String objId, String modelCode) { QueryWrapper queryWrapper = new QueryWrapper(); - if (StringUtils.isNotEmpty(modelId)) { - queryWrapper.lambda().eq(ModelBaseVersion::getModelId, modelId); + if (StringUtils.isNotEmpty(objId)) { + queryWrapper.lambda().eq(ModelBaseVersion::getObjId, objId); } if (StringUtils.isNotEmpty(modelCode)) { @@ -51,7 +51,7 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService { UpdateWrapper updateWrapper = new UpdateWrapper<>(); - updateWrapper.lambda().eq(ModelBaseVersion::getModelId, modelBaseVersion.getModelId()); + updateWrapper.lambda().eq(ModelBaseVersion::getModelCode, modelBaseVersion.getModelCode()); return modelBaseVersionMapper.update(modelBaseVersion, updateWrapper); } diff --git a/src/main/java/com/pms/ocp/service/impl/ModelDemandServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ModelDemandServiceImpl.java index 20af383bb801dd0b5eec136263c7960d7255760f..58da3837661bda4e0522f6bd1df23f4f36633d40 100644 --- a/src/main/java/com/pms/ocp/service/impl/ModelDemandServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ModelDemandServiceImpl.java @@ -2,8 +2,8 @@ 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.ModelDemandMapper; -import com.pms.ocp.model.entity.ModelDemand; +import com.pms.ocp.mapper.ModelRequirementMapper; +import com.pms.ocp.model.entity.ModelRequirement; import com.pms.ocp.service.ModelDemandService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -21,51 +21,51 @@ import java.util.List; public class ModelDemandServiceImpl implements ModelDemandService { @Autowired - private ModelDemandMapper modelDemandMapper; + private ModelRequirementMapper modelRequirementMapper; @Override - public Integer createModelDemand(ModelDemand modelDemand) { - return modelDemandMapper.insert(modelDemand); + public Integer createModelDemand(ModelRequirement modelRequirement) { + return modelRequirementMapper.insert(modelRequirement); } @Override - public Integer deleteModelDemand(String demandId, String modelId) { - QueryWrapper queryWrapper = new QueryWrapper(); + public Integer deleteModelDemand(String objId, String requirementCode) { + QueryWrapper queryWrapper = new QueryWrapper(); - if (StringUtils.isNotEmpty(demandId)) { - queryWrapper.lambda().eq(ModelDemand::getDemandId, demandId); + if (StringUtils.isNotEmpty(objId)) { + queryWrapper.lambda().eq(ModelRequirement::getObjId, objId); } - if (StringUtils.isNotEmpty(modelId)) { - queryWrapper.lambda().eq(ModelDemand::getModelId, modelId); + if (StringUtils.isNotEmpty(requirementCode)) { + queryWrapper.lambda().eq(ModelRequirement::getRequirementCode, requirementCode); } - return modelDemandMapper.delete(queryWrapper); + return modelRequirementMapper.delete(queryWrapper); } @Override - public Integer updateModelDemand(ModelDemand modelDemand) { - UpdateWrapper updateWrapper = new UpdateWrapper<>(); + public Integer updateModelDemand(ModelRequirement modelRequirement) { + UpdateWrapper updateWrapper = new UpdateWrapper<>(); - updateWrapper.lambda().eq(ModelDemand::getDemandId, modelDemand.getDemandId()); + updateWrapper.lambda().eq(ModelRequirement::getRequirementCode, modelRequirement.getRequirementCode()); - return modelDemandMapper.update(modelDemand, updateWrapper); + return modelRequirementMapper.update(modelRequirement, updateWrapper); } @Override - public List getModelDemandList(List modelIds) { + public List getModelDemandList(List modelIds) { - QueryWrapper wrapper = new QueryWrapper<>(); + QueryWrapper wrapper = new QueryWrapper<>(); if (!modelIds.isEmpty()) { - wrapper.lambda().in(ModelDemand::getModelId, modelIds); + wrapper.lambda().in(ModelRequirement::getRequirementCode, modelIds); } - return modelDemandMapper.selectList(wrapper); + return modelRequirementMapper.selectList(wrapper); } @Override - public ModelDemand getModelDemand(String objId, String modelCode) { + public ModelRequirement getModelDemand(String objId, String modelCode) { return null; } } diff --git a/src/main/java/com/pms/ocp/service/impl/ModelPropertyVersionServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ModelPropertyVersionServiceImpl.java index 81acfeea5e85a92b8ca001b9e711b6c81c4375d1..fab085adf3ad6f3edbd3234f922d7e68f0105fd1 100644 --- a/src/main/java/com/pms/ocp/service/impl/ModelPropertyVersionServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ModelPropertyVersionServiceImpl.java @@ -32,15 +32,15 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ } @Override - public Integer deleteModelPropertyVersion(String propId, String columnCode) { + public Integer deleteModelPropertyVersion(String propId, String propCode) { QueryWrapper queryWrapper = new QueryWrapper(); if (StringUtils.isNotEmpty(propId)) { - queryWrapper.lambda().eq(ModelPropertyVersion::getPropId, propId); + queryWrapper.lambda().eq(ModelPropertyVersion::getObjId, propId); } - if (StringUtils.isNotEmpty(columnCode)) { - queryWrapper.lambda().eq(ModelPropertyVersion::getColumnCode, columnCode); + if (StringUtils.isNotEmpty(propCode)) { + queryWrapper.lambda().eq(ModelPropertyVersion::getPropCode, propCode); } return modelPropertyVersionMapper.delete(queryWrapper); @@ -50,7 +50,7 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ public Integer updateModelPropertyVersion(ModelPropertyVersion modelPropertyVersion) { UpdateWrapper updateWrapper = new UpdateWrapper<>(); - updateWrapper.lambda().eq(ModelPropertyVersion::getModelId, modelPropertyVersion.getModelId()); + updateWrapper.lambda().eq(ModelPropertyVersion::getPropCode, modelPropertyVersion.getPropCode()); return modelPropertyVersionMapper.update(modelPropertyVersion, updateWrapper); } @@ -60,7 +60,7 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ QueryWrapper queryWrapper = new QueryWrapper(); if (StringUtils.isNotEmpty(propId)) { - queryWrapper.lambda().eq(ModelPropertyVersion::getPropId, propId); + queryWrapper.lambda().eq(ModelPropertyVersion::getObjId, propId); } if (StringUtils.isNotEmpty(modelCode)) {