Commit 43a54a8b authored by 王锦盛's avatar 王锦盛

结构调整222222

parent c8e3209f
...@@ -2,9 +2,8 @@ package com.pms.ocp.common.aspectj; ...@@ -2,9 +2,8 @@ package com.pms.ocp.common.aspectj;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.PropertyFilter; import com.alibaba.fastjson.serializer.PropertyFilter;
import com.pms.ocp.model.entity.ModelNote; import com.pms.ocp.model.entity.ModelAudit;
import com.pms.ocp.service.ModelNoteService; import com.pms.ocp.service.ModelAuditService;
import com.sun.xml.internal.bind.v2.TODO;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.aspectj.lang.JoinPoint; import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.ProceedingJoinPoint;
...@@ -39,7 +38,7 @@ import java.time.LocalDateTime; ...@@ -39,7 +38,7 @@ import java.time.LocalDateTime;
public class OperLogAspect { public class OperLogAspect {
@Autowired @Autowired
private ModelNoteService modelNoteService; private ModelAuditService modelAuditService;
private static Logger logger = LoggerFactory.getLogger(OperLogAspect.class); private static Logger logger = LoggerFactory.getLogger(OperLogAspect.class);
...@@ -65,25 +64,25 @@ public class OperLogAspect { ...@@ -65,25 +64,25 @@ public class OperLogAspect {
private void saveSysLog(ProceedingJoinPoint point, long time, Object obj) { private void saveSysLog(ProceedingJoinPoint point, long time, Object obj) {
MethodSignature signature = (MethodSignature) point.getSignature(); MethodSignature signature = (MethodSignature) point.getSignature();
Method method = signature.getMethod(); Method method = signature.getMethod();
ModelNote modelNote = new ModelNote(); ModelAudit modelAudit = new ModelAudit();
OperLog operLog = method.getAnnotation(OperLog.class); OperLog operLog = method.getAnnotation(OperLog.class);
if (operLog != null) { if (operLog != null) {
String content = operLog.value(); String content = operLog.value();
modelNote.setAuditType(operLog.auditType()); modelAudit.setAuditType(operLog.auditType());
modelNote.setAuditMessageJson(content); modelAudit.setAuditMessageJson(content);
} }
//请求的方法名 //请求的方法名
// String className = point.getTarget().getClass().getName(); // String className = point.getTarget().getClass().getName();
String methodName = signature.getName(); String methodName = signature.getName();
// dto.setMethod(className + "." + methodName + "()"); // dto.setMethod(className + "." + methodName + "()");
//设置操作类型 //设置操作类型
if (modelNote.getAuditType() == 3) { if (modelAudit.getAuditType() == 3) {
modelNote.setOperStatus(getOperateType(methodName, operLog.operStatus())); modelAudit.setOperStatus(getOperateType(methodName, operLog.operStatus()));
} }
//获取request //获取request
HttpServletRequest request = getHttpServletRequest(); HttpServletRequest request = getHttpServletRequest();
//请求的参数 //请求的参数
modelNote.setAuditMessageJson(getRequestParams(request, point)); modelAudit.setAuditMessageJson(getRequestParams(request, point));
// //设置ip地址 // //设置ip地址
// dto.setIp(getIpAddr(request)); // dto.setIp(getIpAddr(request));
//获取用户登录信息 //获取用户登录信息
...@@ -94,9 +93,9 @@ public class OperLogAspect { ...@@ -94,9 +93,9 @@ public class OperLogAspect {
// modelNote.setUsername(user.getPassWord()); // modelNote.setUsername(user.getPassWord());
// } // }
// modelNote.setCostTime(time); // modelNote.setCostTime(time);
modelNote.setAuditCtime(LocalDateTime.now()); modelAudit.setAuditCtime(LocalDateTime.now());
modelNoteService.createModelNote(modelNote); modelAuditService.createModelNote(modelAudit);
} }
private int getOperateType(String methodName, int operateType) { private int getOperateType(String methodName, int operateType) {
......
...@@ -4,19 +4,19 @@ import com.github.pagehelper.PageHelper; ...@@ -4,19 +4,19 @@ import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.pms.ocp.common.utils.ExcelUtils; import com.pms.ocp.common.utils.ExcelUtils;
import com.pms.ocp.model.dto.ModelDTO; import com.pms.ocp.model.dto.ModelDTO;
import com.pms.ocp.model.dto.ModelIssueDTO; import com.pms.ocp.model.dto.ModelSubscribeDTO;
import com.pms.ocp.model.dto.ModelPropertyDTO; import com.pms.ocp.model.dto.ModelPropertyDTO;
import com.pms.ocp.model.dto.ModelRelationDTO; import com.pms.ocp.model.dto.ModelRelationDTO;
import com.pms.ocp.model.entity.Model; import com.pms.ocp.model.entity.Model;
import com.pms.ocp.model.entity.ModelNote; import com.pms.ocp.model.entity.ModelSubscribe;
import com.pms.ocp.model.entity.ModelNoteVO; import com.pms.ocp.model.entity.ModelAudit;
import com.pms.ocp.model.vo.ModelAuditVO;
import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.model.vo.ResponseVO;
import com.pms.ocp.service.*; import com.pms.ocp.service.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -27,8 +27,6 @@ import java.io.IOException; ...@@ -27,8 +27,6 @@ import java.io.IOException;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static com.pms.ocp.common.constants.CodeEnum.REQUIRED_PARAMETER_EMPTY;
/** /**
* @Auther: wangjian * @Auther: wangjian
* @Date: 2022/2/21 16:17 * @Date: 2022/2/21 16:17
...@@ -48,10 +46,10 @@ public class ModelBaseController { ...@@ -48,10 +46,10 @@ public class ModelBaseController {
private ModelPropertyService modelPropertyService; private ModelPropertyService modelPropertyService;
@Autowired @Autowired
private ModelNoteService modelNoteService; private ModelAuditService modelAuditService;
@Autowired @Autowired
private ModelIssueService modelIssueService; private ModelSubscribeService modelSubscribeService;
@Autowired @Autowired
private ModelRelationService modelRelationService; private ModelRelationService modelRelationService;
...@@ -81,8 +79,8 @@ public class ModelBaseController { ...@@ -81,8 +79,8 @@ public class ModelBaseController {
@ApiParam(value = "每页数量") @RequestParam(value = "pageSize", required = false) Integer pageSize) { @ApiParam(value = "每页数量") @RequestParam(value = "pageSize", required = false) Integer pageSize) {
PageHelper.startPage(currentPage, pageSize); PageHelper.startPage(currentPage, pageSize);
List<Model> opsVOList = modelService.getModelList(objId, modelCode); List<Model> modelList = modelService.getModelList(objId, modelCode);
PageInfo<Model> pageInfo = new PageInfo<>(opsVOList); PageInfo<Model> pageInfo = new PageInfo<>(modelList);
return ResponseVO.ok(pageInfo); return ResponseVO.ok(pageInfo);
} }
...@@ -151,8 +149,8 @@ public class ModelBaseController { ...@@ -151,8 +149,8 @@ public class ModelBaseController {
*/ */
@ApiOperation("模型订阅-增加") @ApiOperation("模型订阅-增加")
@PostMapping("/create/model/subscribe") @PostMapping("/create/model/subscribe")
public ResponseVO createModelSubscribe(@RequestBody ModelIssueDTO modelIssueDTO) { public ResponseVO createModelSubscribe(@RequestBody ModelSubscribeDTO modelSubscribeDTO) {
return ResponseVO.ok(modelIssueService.createModelIssue(modelIssueDTO)); return ResponseVO.ok(modelSubscribeService.createModelIssue(modelSubscribeDTO));
} }
/** /**
...@@ -163,7 +161,7 @@ public class ModelBaseController { ...@@ -163,7 +161,7 @@ public class ModelBaseController {
@ApiOperation("模型订阅-删除/批量删除") @ApiOperation("模型订阅-删除/批量删除")
@PostMapping("/delete/model/subscribe") @PostMapping("/delete/model/subscribe")
public ResponseVO deleteModelSubscribe(@ApiParam(value = "订阅编号集合") @RequestBody List<String> ids) { public ResponseVO deleteModelSubscribe(@ApiParam(value = "订阅编号集合") @RequestBody List<String> ids) {
return ResponseVO.ok(modelIssueService.deleteBatchModelIssue(ids)); return ResponseVO.ok(modelSubscribeService.deleteBatchModelIssue(ids));
} }
/** /**
...@@ -175,8 +173,15 @@ public class ModelBaseController { ...@@ -175,8 +173,15 @@ public class ModelBaseController {
@GetMapping("/get/model/subscribe") @GetMapping("/get/model/subscribe")
public ResponseVO getModelSubscribe(@ApiParam(value = "模型订阅编号") @RequestParam(value = "objId", required = false) String objId, public ResponseVO getModelSubscribe(@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 = "subsCompanyCode", required = false) String subsCompanyCode) { @ApiParam(value = "订阅公司编码") @RequestParam(value = "subsCompanyCode", required = false) String subsCompanyCode,
return ResponseVO.ok(modelIssueService.getModelIssueList(objId, modelCode, subsCompanyCode)); @ApiParam(value = "当前页") @RequestParam(value = "currentPage", required = false) Integer currentPage,
@ApiParam(value = "每页数量") @RequestParam(value = "pageSize", required = false) Integer pageSize) {
PageHelper.startPage(currentPage, pageSize);
List<ModelSubscribe> modelSubscribeList = modelSubscribeService.getModelIssueList(objId, modelCode, subsCompanyCode);
PageInfo<ModelSubscribe> pageInfo = new PageInfo<>(modelSubscribeList);
return ResponseVO.ok(pageInfo);
} }
/** /**
...@@ -188,9 +193,9 @@ public class ModelBaseController { ...@@ -188,9 +193,9 @@ public class ModelBaseController {
@GetMapping("/get/model/note") @GetMapping("/get/model/note")
public ResponseVO getModelNote(@RequestParam(value = "modelCode") String modelCode) { public ResponseVO getModelNote(@RequestParam(value = "modelCode") String modelCode) {
List<ModelNote> modelNoteList = modelNoteService.getModelNoteList(modelCode); List<ModelAudit> modelAuditList = modelAuditService.getModelNoteList(modelCode);
return ResponseVO.ok(modelNoteList); return ResponseVO.ok(modelAuditList);
} }
/** /**
...@@ -214,16 +219,16 @@ public class ModelBaseController { ...@@ -214,16 +219,16 @@ public class ModelBaseController {
public ResponseVO exportModelNote(HttpServletResponse response, public ResponseVO exportModelNote(HttpServletResponse response,
@ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode) throws IOException { @ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode) throws IOException {
// 查询要导出的数据 // 查询要导出的数据
List<ModelNote> modelNoteList = modelNoteService.getModelNoteList(modelCode); List<ModelAudit> modelAuditList = modelAuditService.getModelNoteList(modelCode);
//users集合转成export集合 //users集合转成export集合
List<ModelNoteVO> exportVOList = modelNoteList.stream().map(modelNote -> { List<ModelAuditVO> exportVOList = modelAuditList.stream().map(modelNote -> {
ModelNoteVO vo = new ModelNoteVO(); ModelAuditVO vo = new ModelAuditVO();
BeanUtils.copyProperties(modelNote, vo); BeanUtils.copyProperties(modelNote, vo);
return vo; return vo;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
ExcelUtils.exportExcel(response, "测试导出模型事记", "测试导出模型事记", "测试导出模型事记.xlsx", exportVOList, ModelNoteVO.class); ExcelUtils.exportExcel(response, "测试导出模型事记", "测试导出模型事记", "测试导出模型事记.xlsx", exportVOList, ModelAuditVO.class);
return ResponseVO.ok(); return ResponseVO.ok();
} }
......
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; import com.pms.ocp.model.entity.ModelAudit;
import com.pms.ocp.model.entity.ModelNote;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
/** /**
...@@ -12,5 +11,5 @@ import org.apache.ibatis.annotations.Mapper; ...@@ -12,5 +11,5 @@ import org.apache.ibatis.annotations.Mapper;
*/ */
@Mapper @Mapper
public interface ModelNoteMapper extends BaseMapper<ModelNote> { public interface ModelAuditMapper extends BaseMapper<ModelAudit> {
} }
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.ModelIssue; import com.pms.ocp.model.entity.ModelSubscribe;
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 ModelIssueMapper extends BaseMapper<ModelIssue> { public interface ModelSubscribeMapper extends BaseMapper<ModelSubscribe> {
} }
...@@ -16,7 +16,7 @@ import java.time.LocalDateTime; ...@@ -16,7 +16,7 @@ import java.time.LocalDateTime;
@ApiModel(value = "模型订阅DTO对象") @ApiModel(value = "模型订阅DTO对象")
@Data @Data
public class ModelIssueDTO { public class ModelSubscribeDTO {
/** /**
* 模型属性编号 * 模型属性编号
......
...@@ -15,7 +15,7 @@ import java.time.LocalDateTime; ...@@ -15,7 +15,7 @@ import java.time.LocalDateTime;
@Data @Data
@TableName("ocp_model_audit") @TableName("ocp_model_audit")
public class ModelNote { public class ModelAudit {
@TableId(value = "obj_id", type = IdType.ASSIGN_ID) @TableId(value = "obj_id", type = IdType.ASSIGN_ID)
private String objId; private String objId;
......
package com.pms.ocp.model.entity; package com.pms.ocp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
...@@ -23,7 +24,7 @@ public class ModelClassify { ...@@ -23,7 +24,7 @@ public class ModelClassify {
/** /**
* 模型分类编号 * 模型分类编号
*/ */
@TableId @TableId(value = "obj_id", type = IdType.ASSIGN_ID)
private String objId; private String objId;
/** /**
......
package com.pms.ocp.model.entity; package com.pms.ocp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
...@@ -27,7 +28,7 @@ public class ModelProperty{ ...@@ -27,7 +28,7 @@ public class ModelProperty{
/** /**
* 模型属性编号 * 模型属性编号
*/ */
@TableId @TableId(value = "obj_id", type = IdType.ASSIGN_ID)
private String objId; private String objId;
/** /**
......
package com.pms.ocp.model.entity; package com.pms.ocp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
...@@ -25,7 +26,7 @@ public class ModelRelation { ...@@ -25,7 +26,7 @@ public class ModelRelation {
* 模型关系编号 * 模型关系编号
* 主键 * 主键
*/ */
@TableId(value = "obj_id") @TableId(value = "obj_id", type = IdType.ASSIGN_ID)
private String objId; private String objId;
/** /**
......
package com.pms.ocp.model.entity; package com.pms.ocp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
...@@ -19,12 +20,12 @@ import java.util.Date; ...@@ -19,12 +20,12 @@ import java.util.Date;
@Data @Data
@Accessors(chain = true) @Accessors(chain = true)
@TableName("ocp_model_subs") @TableName("ocp_model_subs")
public class ModelIssue { public class ModelSubscribe {
/** /**
* 模型订阅编号 * 模型订阅编号
*/ */
@TableId(value = "obj_id") @TableId(value = "obj_id", type = IdType.ASSIGN_ID)
private String objId; private String objId;
/** /**
...@@ -56,14 +57,14 @@ public class ModelIssue { ...@@ -56,14 +57,14 @@ public class ModelIssue {
* 订阅时间 * 订阅时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime subsCtime; private LocalDateTime subsCtime;
/** /**
* 修改时间 * 修改时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime subsMtime; private LocalDateTime subsMtime;
} }
......
package com.pms.ocp.model.entity; package com.pms.ocp.model.vo;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
...@@ -17,7 +17,7 @@ import java.time.LocalDateTime; ...@@ -17,7 +17,7 @@ import java.time.LocalDateTime;
@ApiModel(value = "模型事记VO对象") @ApiModel(value = "模型事记VO对象")
@Data @Data
public class ModelNoteVO { public class ModelAuditVO {
/** /**
* 模型事记编号 * 模型事记编号
......
package com.pms.ocp.service; package com.pms.ocp.service;
import com.pms.ocp.model.entity.ModelNote; import com.pms.ocp.model.entity.ModelAudit;
import java.util.List; import java.util.List;
...@@ -10,15 +10,15 @@ import java.util.List; ...@@ -10,15 +10,15 @@ import java.util.List;
* @Description:模型事记业务层接口 * @Description:模型事记业务层接口
*/ */
public interface ModelNoteService { public interface ModelAuditService {
/** /**
* 创建模型事记 * 创建模型事记
* *
* @param modelNote * @param modelAudit
* @return * @return
*/ */
Integer createModelNote(ModelNote modelNote); Integer createModelNote(ModelAudit modelAudit);
/** /**
* 删除模型事记 * 删除模型事记
...@@ -31,10 +31,10 @@ public interface ModelNoteService { ...@@ -31,10 +31,10 @@ public interface ModelNoteService {
/** /**
* 更新模型事记 * 更新模型事记
* *
* @param modelNote * @param modelAudit
* @return * @return
*/ */
Integer updateModelNote(ModelNote modelNote); Integer updateModelNote(ModelAudit modelAudit);
/** /**
* 获取模型事记 * 获取模型事记
...@@ -42,7 +42,7 @@ public interface ModelNoteService { ...@@ -42,7 +42,7 @@ public interface ModelNoteService {
* @param * @param
* @return * @return
*/ */
List<ModelNote> getModelNoteList(String modelCode); List<ModelAudit> getModelNoteList(String modelCode);
/** /**
* 获取模型事记列表 * 获取模型事记列表
...@@ -50,7 +50,7 @@ public interface ModelNoteService { ...@@ -50,7 +50,7 @@ public interface ModelNoteService {
* @param modelId * @param modelId
* @return * @return
*/ */
ModelNote getModelNote(String modelId); ModelAudit getModelNote(String modelId);
// /** // /**
// * 获取模型事记 // * 获取模型事记
......
package com.pms.ocp.service; package com.pms.ocp.service;
import com.pms.ocp.model.dto.ModelIssueDTO; import com.pms.ocp.model.dto.ModelSubscribeDTO;
import com.pms.ocp.model.entity.ModelIssue; import com.pms.ocp.model.entity.ModelSubscribe;
import java.util.List; import java.util.List;
...@@ -10,15 +10,15 @@ import java.util.List; ...@@ -10,15 +10,15 @@ import java.util.List;
* @Date: 2022/2/22 16:07 * @Date: 2022/2/22 16:07
* @Description:模型订阅业务层接口 * @Description:模型订阅业务层接口
*/ */
public interface ModelIssueService { public interface ModelSubscribeService {
/** /**
* 创建模型订阅 * 创建模型订阅
* *
* @param modelIssueDTO * @param modelSubscribeDTO
* @return * @return
*/ */
Integer createModelIssue(ModelIssueDTO modelIssueDTO); Integer createModelIssue(ModelSubscribeDTO modelSubscribeDTO);
/** /**
* 删除模型订阅 * 删除模型订阅
...@@ -39,10 +39,10 @@ public interface ModelIssueService { ...@@ -39,10 +39,10 @@ public interface ModelIssueService {
/** /**
* 更新模型订阅 * 更新模型订阅
* *
* @param modelIssue * @param modelSubscribe
* @return * @return
*/ */
Integer updateModelIssue(ModelIssue modelIssue); Integer updateModelIssue(ModelSubscribe modelSubscribe);
/** /**
* 获取模型订阅 * 获取模型订阅
...@@ -50,7 +50,7 @@ public interface ModelIssueService { ...@@ -50,7 +50,7 @@ public interface ModelIssueService {
* @param * @param
* @return * @return
*/ */
List<ModelIssue> getModelIssueList(String objId, String modelCode, String subsCompanyCode); List<ModelSubscribe> getModelIssueList(String objId, String modelCode, String subsCompanyCode);
/** /**
* 获取模型订阅列表 * 获取模型订阅列表
...@@ -58,5 +58,5 @@ public interface ModelIssueService { ...@@ -58,5 +58,5 @@ public interface ModelIssueService {
* @param modelId * @param modelId
* @return * @return
*/ */
ModelIssueDTO getModelIssue(String modelId); ModelSubscribeDTO getModelIssue(String modelId);
} }
package com.pms.ocp.service.impl; package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.pms.ocp.common.utils.ExcelUtils; import com.pms.ocp.mapper.ModelAuditMapper;
import com.pms.ocp.mapper.ModelNoteMapper; import com.pms.ocp.model.entity.ModelAudit;
import com.pms.ocp.model.entity.ModelNote; import com.pms.ocp.service.ModelAuditService;
import com.pms.ocp.service.ModelNoteService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -17,14 +16,14 @@ import java.util.List; ...@@ -17,14 +16,14 @@ import java.util.List;
*/ */
@Service @Service
public class ModelNoteServiceImpl implements ModelNoteService { public class ModelAuditServiceImpl implements ModelAuditService {
@Autowired @Autowired
private ModelNoteMapper modelNoteMapper; private ModelAuditMapper modelAuditMapper;
@Override @Override
public Integer createModelNote(ModelNote modelNote) { public Integer createModelNote(ModelAudit modelAudit) {
return modelNoteMapper.insert(modelNote); return modelAuditMapper.insert(modelAudit);
} }
@Override @Override
...@@ -33,20 +32,20 @@ public class ModelNoteServiceImpl implements ModelNoteService { ...@@ -33,20 +32,20 @@ public class ModelNoteServiceImpl implements ModelNoteService {
} }
@Override @Override
public Integer updateModelNote(ModelNote modelNote) { public Integer updateModelNote(ModelAudit modelAudit) {
return null; return null;
} }
@Override @Override
public List<ModelNote> getModelNoteList(String modelCode) { public List<ModelAudit> getModelNoteList(String modelCode) {
QueryWrapper<ModelNote> wrapper = new QueryWrapper<>(); QueryWrapper<ModelAudit> wrapper = new QueryWrapper<>();
wrapper.lambda().eq(ModelNote::getModelCode, modelCode); wrapper.lambda().eq(ModelAudit::getModelCode, modelCode);
return modelNoteMapper.selectList(wrapper); return modelAuditMapper.selectList(wrapper);
} }
@Override @Override
public ModelNote getModelNote(String modelId) { public ModelAudit getModelNote(String modelId) {
return null; return null;
} }
......
package com.pms.ocp.service.impl; package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.pms.ocp.mapper.ModelIssueMapper; import com.pms.ocp.mapper.ModelSubscribeMapper;
import com.pms.ocp.model.dto.ModelIssueDTO; import com.pms.ocp.model.dto.ModelSubscribeDTO;
import com.pms.ocp.model.entity.ModelIssue; import com.pms.ocp.model.entity.ModelSubscribe;
import com.pms.ocp.service.ModelIssueService; import com.pms.ocp.service.ModelSubscribeService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -20,21 +20,21 @@ import java.util.List; ...@@ -20,21 +20,21 @@ import java.util.List;
*/ */
@Service @Service
public class ModelIssueServiceImpl implements ModelIssueService { public class ModelSubscribeServiceImpl implements ModelSubscribeService {
@Autowired @Autowired
private ModelIssueMapper modelIssueMapper; private ModelSubscribeMapper modelSubscribeMapper;
@Override @Override
public Integer createModelIssue(ModelIssueDTO modelIssueDTO) { public Integer createModelIssue(ModelSubscribeDTO modelSubscribeDTO) {
ModelIssue modelIssue = new ModelIssue(); ModelSubscribe modelSubscribe = new ModelSubscribe();
BeanUtils.copyProperties(modelIssueDTO, modelIssue); BeanUtils.copyProperties(modelSubscribeDTO, modelSubscribe);
modelIssue.setSubsCtime(LocalDateTime.now()); modelSubscribe.setSubsCtime(LocalDateTime.now());
return modelIssueMapper.insert(modelIssue); return modelSubscribeMapper.insert(modelSubscribe);
} }
@Override @Override
...@@ -50,35 +50,35 @@ public class ModelIssueServiceImpl implements ModelIssueService { ...@@ -50,35 +50,35 @@ public class ModelIssueServiceImpl implements ModelIssueService {
*/ */
@Override @Override
public Integer deleteBatchModelIssue(List<String> ids) { public Integer deleteBatchModelIssue(List<String> ids) {
return modelIssueMapper.deleteBatchIds(ids); return modelSubscribeMapper.deleteBatchIds(ids);
} }
@Override @Override
public Integer updateModelIssue(ModelIssue modelIssue) { public Integer updateModelIssue(ModelSubscribe modelSubscribe) {
return null; return null;
} }
@Override @Override
public List<ModelIssue> getModelIssueList(String objId, String modelCode, String subsCompanyCode) { public List<ModelSubscribe> getModelIssueList(String objId, String modelCode, String subsCompanyCode) {
QueryWrapper<ModelIssue> queryWrapper = new QueryWrapper(); QueryWrapper<ModelSubscribe> queryWrapper = new QueryWrapper();
if (StringUtils.isNotEmpty(objId)) { if (StringUtils.isNotEmpty(objId)) {
queryWrapper.lambda().eq(ModelIssue::getObjId, objId); queryWrapper.lambda().eq(ModelSubscribe::getObjId, objId);
} }
if (StringUtils.isNotEmpty(modelCode)) { if (StringUtils.isNotEmpty(modelCode)) {
queryWrapper.lambda().eq(ModelIssue::getModelCode, modelCode); queryWrapper.lambda().eq(ModelSubscribe::getModelCode, modelCode);
} }
if (StringUtils.isNotEmpty(subsCompanyCode)) { if (StringUtils.isNotEmpty(subsCompanyCode)) {
queryWrapper.lambda().eq(ModelIssue::getSubsCompanyCode, subsCompanyCode); queryWrapper.lambda().eq(ModelSubscribe::getSubsCompanyCode, subsCompanyCode);
} }
return modelIssueMapper.selectList(queryWrapper); return modelSubscribeMapper.selectList(queryWrapper);
} }
@Override @Override
public ModelIssueDTO getModelIssue(String modelId) { public ModelSubscribeDTO getModelIssue(String modelId) {
return null; return null;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment