From 8c741ff599be802df5bb0dd203e9c15f4dd3352b Mon Sep 17 00:00:00 2001 From: wangjingsheng Date: Thu, 7 Apr 2022 20:10:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=9C=80=E6=B1=82=E5=AE=A1?= =?UTF-8?q?=E6=89=B9=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ModelRequirementApprovalMapper.java | 24 ++++ .../entity/ModelRequirementApproval.java | 113 ++++++++++++++++++ .../ModelRequirementApprovalService.java | 58 +++++++++ .../ModelRequirementApprovalServiceImpl.java | 40 +++++++ 4 files changed, 235 insertions(+) create mode 100644 src/main/java/com/pms/ocp/mapper/ModelRequirementApprovalMapper.java create mode 100644 src/main/java/com/pms/ocp/model/entity/ModelRequirementApproval.java create mode 100644 src/main/java/com/pms/ocp/service/ModelRequirementApprovalService.java create mode 100644 src/main/java/com/pms/ocp/service/impl/ModelRequirementApprovalServiceImpl.java diff --git a/src/main/java/com/pms/ocp/mapper/ModelRequirementApprovalMapper.java b/src/main/java/com/pms/ocp/mapper/ModelRequirementApprovalMapper.java new file mode 100644 index 0000000..f64dcf7 --- /dev/null +++ b/src/main/java/com/pms/ocp/mapper/ModelRequirementApprovalMapper.java @@ -0,0 +1,24 @@ +package com.pms.ocp.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.pms.ocp.model.entity.ModelRequirementApproval; +import org.apache.ibatis.annotations.Mapper; + +/** + * @Auther: wangjian + * @Date: 2022/3/29 17:36 + * @Description: + */ + +@Mapper +public interface ModelRequirementApprovalMapper extends BaseMapper { + + +// List listModelRequirementVO(@Param("modelName") String modelName, +// @Param("modelCode") String modelCode, +// @Param("modelGroupCodes") List modelGroupCodes); +// +// List listModelPropertyVersionRequirementVO(@Param("requirementCode") String requirementCode, +// @Param("modelCode") String modelCode); + +} \ No newline at end of file diff --git a/src/main/java/com/pms/ocp/model/entity/ModelRequirementApproval.java b/src/main/java/com/pms/ocp/model/entity/ModelRequirementApproval.java new file mode 100644 index 0000000..67e536f --- /dev/null +++ b/src/main/java/com/pms/ocp/model/entity/ModelRequirementApproval.java @@ -0,0 +1,113 @@ +package com.pms.ocp.model.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * @Auther: wangjian + * @Date: 2022/4/7 11:17 + * @Description:模型需求审批表对象 + */ + +@Data +@TableName("ocp_model_requirement_approval") +public class ModelRequirementApproval { + + /** + * 主键 + */ + private String objId; + + /** + * 需求编码 + */ + private String requirementCode; + + /** + * 审批状态 0:未审核 1:审核通过 2:审核拒绝 + */ + private Integer approvalStats; + + /** + * 审核人单位 + */ + private String approvalCompanyCode; + + /** + * 审核人部门 + */ + private String approvalDepartment; + + /** + * 审核人id + */ + private String approvalUserId; + + /** + * 审核人姓名 + */ + private String approvalUserName; + + /** + * 审核时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private LocalDateTime approvalCtime; + + /** + * 修改时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private LocalDateTime approvalMtime; + + /** + * 是否删除 0:否 1:是 + */ + @TableField("is_delete") + private Integer boolDelete; + + /** + * 审核意见 + */ + private String approvalComment; + +} + + +// DROP TABLE IF EXISTS operating_platform.ocp_model_requirement_approval; +// CREATE TABLE operating_platform.ocp_model_requirement_approval ( +// obj_id varchar(42) NOT NULL , +// requirement_code varchar(42) NOT NULL , +// approval_stats Int2 NOT NULL , +// approval_company_code varchar(42) NOT NULL , +// approval_department varchar(42) NOT NULL , +// approval_user_id varchar(42) NOT NULL , +// approval_user_name varchar(64) NOT NULL , +// approval_ctime timestamp(6) NOT NULL , +// approval_mtime timestamp(6) , +// is_delete int2 NOT NULL , +// approval_comment varchar(500) NOT NULL , +// PRIMARY KEY (obj_id) +// ) +// ; +// +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.obj_id IS '主键 '; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.requirement_code IS '需求编码 '; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.approval_stats IS '审批状态0:未审核 1:审核通过 2:审核拒绝'; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.approval_company_code IS '审核人单位 '; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.approval_department IS '审核人部门 '; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.approval_user_id IS '审核人id '; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.approval_user_name IS '审核人姓名 '; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.approval_ctime IS '审核时间 '; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.approval_mtime IS '修改时间 '; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.is_delete IS '是否删除0:否 1:是'; +// COMMENT ON COLUMN operating_platform.ocp_model_requirement_approval.approval_comment IS '审核意见 '; +// +// COMMENT ON TABLE operating_platform.ocp_model_requirement_approval IS '模型需求审批表'; \ No newline at end of file diff --git a/src/main/java/com/pms/ocp/service/ModelRequirementApprovalService.java b/src/main/java/com/pms/ocp/service/ModelRequirementApprovalService.java new file mode 100644 index 0000000..157623a --- /dev/null +++ b/src/main/java/com/pms/ocp/service/ModelRequirementApprovalService.java @@ -0,0 +1,58 @@ +package com.pms.ocp.service; + +import com.pms.ocp.model.entity.ModelRequirement; +import com.pms.ocp.model.entity.ModelRequirementApproval; +import com.pms.ocp.model.vo.ModelVersionRequirementVO; + +import java.util.List; + +/** + * @Auther: wangjian + * @Date: 2022/3/29 17:43 + * @Description:模型需求审批业务层接口 + */ +public interface ModelRequirementApprovalService { + + /** + * 创建模型需求审批 + * + * @param modelRequirementApproval + * @return + */ + Integer createModelRequirementApproval(ModelRequirementApproval modelRequirementApproval); + + /** + * 删除模型需求审批 + * + * @param objId + * @param requirementCode + * @return + */ + Integer deleteModelRequirementApproval(String objId, String requirementCode); + + /** + * 更新模型需求审批 + * + * @param modelRequirementApproval + * @return + */ + Integer updateModelRequirementApproval(ModelRequirementApproval modelRequirementApproval); + + /** + * 获取模型需求审批列表 + * + * @param + * @return + */ + List getModelRequirementApprovalList(String modelName, String modelCode, List modelGroupCodes); + + /** + * 获取模型需求审批 + * + * @param objId + * @param modelCode + * @return + */ + ModelRequirement getModelRequirementApproval(String objId, String modelCode); + +} diff --git a/src/main/java/com/pms/ocp/service/impl/ModelRequirementApprovalServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ModelRequirementApprovalServiceImpl.java new file mode 100644 index 0000000..ca6ddeb --- /dev/null +++ b/src/main/java/com/pms/ocp/service/impl/ModelRequirementApprovalServiceImpl.java @@ -0,0 +1,40 @@ +package com.pms.ocp.service.impl; + +import com.pms.ocp.model.entity.ModelRequirement; +import com.pms.ocp.model.entity.ModelRequirementApproval; +import com.pms.ocp.model.vo.ModelVersionRequirementVO; +import com.pms.ocp.service.ModelRequirementApprovalService; + +import java.util.List; + +/** + * @Auther: wangjian + * @Date: 2022/4/7 20:05 + * @Description:模型需求审批业务层接口实现 + */ +public class ModelRequirementApprovalServiceImpl implements ModelRequirementApprovalService { + @Override + public Integer createModelRequirementApproval(ModelRequirementApproval modelRequirementApproval) { + return null; + } + + @Override + public Integer deleteModelRequirementApproval(String objId, String requirementCode) { + return null; + } + + @Override + public Integer updateModelRequirementApproval(ModelRequirementApproval modelRequirementApproval) { + return null; + } + + @Override + public List getModelRequirementApprovalList(String modelName, String modelCode, List modelGroupCodes) { + return null; + } + + @Override + public ModelRequirement getModelRequirementApproval(String objId, String modelCode) { + return null; + } +} -- 2.26.0