Przeglądaj źródła

资料库调整

huangguoce 6 miesięcy temu
rodzic
commit
979619a34a

+ 0 - 2
jeeplus-modules/jeeplus-public-modules/src/main/java/com/jeeplus/pubmodules/oss/controller/OssFileController.java

@@ -698,6 +698,4 @@ public class OssFileController {
         return filePath;
     }
 
-
-
 }

+ 7 - 11
jeeplus-modules/jeeplus-public-modules/src/main/java/com/jeeplus/pubmodules/workCollectAccessory/controller/WorkCollectAccessoryController.java

@@ -1,21 +1,17 @@
 package com.jeeplus.pubmodules.workCollectAccessory.controller;
 
+import cn.hutool.extra.spring.SpringUtil;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.jeeplus.common.utils.ResponseUtil;
-import com.jeeplus.pubmodules.meetingRoom.domain.MeetingRoom;
-import com.jeeplus.pubmodules.meetingRoom.service.MeetingRoomService;
-import com.jeeplus.pubmodules.meetingRoom.service.dto.MeetingRoomDTO;
+import com.jeeplus.common.TokenProvider;
 import com.jeeplus.pubmodules.workCollectAccessory.domain.WorkCollectAccessory;
 import com.jeeplus.pubmodules.workCollectAccessory.service.WorkCollectAccessoryService;
 import com.jeeplus.pubmodules.workCollectAccessory.service.dto.WorkCollectAccessoryDTO;
+import com.jeeplus.sys.feign.IUserApi;
 import com.jeeplus.sys.service.dto.UserDTO;
-import com.jeeplus.sys.utils.UserUtils;
-import com.sun.corba.se.spi.orbutil.threadpool.Work;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.*;
@@ -54,8 +50,8 @@ public class WorkCollectAccessoryController {
     @PostMapping(value = "/collection")
     public ResponseEntity collectionAttachment(@RequestBody WorkCollectAccessoryDTO workCollectAccessoryDTO) throws ParseException {
         String attachmentId = workCollectAccessoryDTO.getAttachmentId();
-        UserDTO userDto = UserUtils.getCurrentUserDTO();
-        workCollectAccessoryService.collectionAttachment(userDto.getId(),attachmentId);
+        UserDTO userDTO = SpringUtil.getBean(IUserApi.class).getByToken(TokenProvider.getCurrentToken());
+        workCollectAccessoryService.collectionAttachment(userDTO.getId(),attachmentId);
         return ResponseEntity.ok("操作成功");
     }
 
@@ -68,8 +64,8 @@ public class WorkCollectAccessoryController {
         String attachmentId = workCollectAccessoryDTO.getAttachmentId();
         String shareType = workCollectAccessoryDTO.getShareType();
         String componyId = workCollectAccessoryDTO.getCompanyId();
-        UserDTO userDto = UserUtils.getCurrentUserDTO();
-        workCollectAccessoryService.shareAttachment(userDto.getId(),attachmentId,shareType,componyId);
+        UserDTO userDTO = SpringUtil.getBean(IUserApi.class).getByToken(TokenProvider.getCurrentToken());
+        workCollectAccessoryService.shareAttachment(userDTO.getId(),attachmentId,shareType,componyId);
         return ResponseEntity.ok("操作成功");
     }
 

+ 3 - 6
jeeplus-modules/jeeplus-public-modules/src/main/java/com/jeeplus/pubmodules/workCollectAccessory/mapper/WorkCollectAccessoryMapper.java

@@ -6,16 +6,13 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.Constants;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.jeeplus.pubmodules.meetingRoom.domain.MeetingRoom;
-import com.jeeplus.pubmodules.oss.domain.WorkAttachment;
 import com.jeeplus.pubmodules.workCollectAccessory.domain.WorkCollectAccessory;
+import com.jeeplus.pubmodules.workCollectAccessory.service.dto.DictType;
+import com.jeeplus.pubmodules.workCollectAccessory.service.dto.DictValue;
 import com.jeeplus.pubmodules.workCollectAccessory.service.dto.DictValueDTO;
-import com.jeeplus.sys.domain.DictType;
-import com.jeeplus.sys.domain.DictValue;
-import com.jeeplus.sys.domain.WorkAttachmentInfo;
+import com.jeeplus.pubmodules.workCollectAccessory.service.dto.WorkAttachmentInfo;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
-import java.util.Date;
 import java.util.List;
 
 @Mapper

+ 3 - 3
jeeplus-modules/jeeplus-public-modules/src/main/java/com/jeeplus/pubmodules/workCollectAccessory/mapper/xml/WorkCollectAccessoryMapper.xml

@@ -35,7 +35,7 @@
     </select>
 
 
-    <select id="getDictByName" resultType="com.jeeplus.sys.domain.DictType">
+    <select id="getDictByName" resultType="com.jeeplus.pubmodules.workCollectAccessory.service.dto.DictType">
         select
             a.id,
             a.type
@@ -47,7 +47,7 @@
     </select>
 
 
-    <select id="listWorkAttachment" resultType="com.jeeplus.sys.domain.WorkAttachmentInfo">
+    <select id="listWorkAttachment" resultType="com.jeeplus.pubmodules.workCollectAccessory.service.dto.WorkAttachmentInfo">
         SELECT
             id,
             url,
@@ -86,7 +86,7 @@
         </where>
     </delete>
 
-    <select id="getDictValueByName" resultType="com.jeeplus.sys.domain.DictValue">
+    <select id="getDictValueByName" resultType="com.jeeplus.pubmodules.workCollectAccessory.service.dto.DictValue">
         SELECT v.label,
                v.value,
                v.sort

+ 2 - 11
jeeplus-modules/jeeplus-public-modules/src/main/java/com/jeeplus/pubmodules/workCollectAccessory/service/WorkCollectAccessoryService.java

@@ -1,25 +1,19 @@
 package com.jeeplus.pubmodules.workCollectAccessory.service;
 
-import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.extra.spring.SpringUtil;
 import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.TypeReference;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.jeeplus.common.TokenProvider;
 import com.jeeplus.core.query.QueryWrapperGenerator;
-import com.jeeplus.pubmodules.meetingRoom.domain.MeetingRoom;
-import com.jeeplus.pubmodules.oss.domain.WorkAttachment;
 import com.jeeplus.pubmodules.workCollectAccessory.domain.WorkCollectAccessory;
 import com.jeeplus.pubmodules.workCollectAccessory.mapper.WorkCollectAccessoryMapper;
+import com.jeeplus.pubmodules.workCollectAccessory.service.dto.DictType;
+import com.jeeplus.pubmodules.workCollectAccessory.service.dto.DictValue;
 import com.jeeplus.pubmodules.workCollectAccessory.service.dto.DictValueDTO;
 import com.jeeplus.pubmodules.workCollectAccessory.service.dto.WorkCollectAccessoryDTO;
-import com.jeeplus.sys.domain.DictType;
-import com.jeeplus.sys.domain.DictValue;
 import com.jeeplus.sys.domain.WorkAttachmentInfo;
-import com.jeeplus.sys.feign.IDictApi;
 import com.jeeplus.sys.feign.IUserApi;
 import com.jeeplus.sys.feign.IWorkAttachmentApi;
 import com.jeeplus.sys.service.dto.UserDTO;
@@ -32,7 +26,6 @@ import org.springframework.transaction.annotation.Transactional;
 
 import java.math.BigInteger;
 import java.util.*;
-import java.util.stream.Collectors;
 
 /**
  * @Author hgc
@@ -331,8 +324,6 @@ public class WorkCollectAccessoryService {
      */
     public WorkCollectAccessory queryById(String id) {
         WorkCollectAccessory workCollectAccessory = workCollectAccessoryMapper.selectById(id);
-//        List<WorkAttachmentInfo> workAttachmentInfos = workCollectAccessoryMapper.listWorkAttachment(id);
-//        workCollectAccessory.setWorkAttachments(workAttachmentInfos);
         return workCollectAccessory;
     }
 

+ 37 - 0
jeeplus-modules/jeeplus-public-modules/src/main/java/com/jeeplus/pubmodules/workCollectAccessory/service/dto/DictType.java

@@ -0,0 +1,37 @@
+/**
+ * Copyright &copy; 2021-2026 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
+ */
+package com.jeeplus.pubmodules.workCollectAccessory.service.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.jeeplus.core.domain.BaseEntity;
+import com.jeeplus.core.query.Query;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+
+/**
+ * 数据字典Entity
+ *
+ * @author lgf
+ * @version 2021-01-16
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class DictType extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 类型
+     */
+    @Query
+    private String type;
+
+    /**
+     * 备注
+     */
+    private String remarks;
+}

+ 48 - 0
jeeplus-modules/jeeplus-public-modules/src/main/java/com/jeeplus/pubmodules/workCollectAccessory/service/dto/DictValue.java

@@ -0,0 +1,48 @@
+/**
+ * Copyright &copy; 2021-2026 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
+ */
+package com.jeeplus.pubmodules.workCollectAccessory.service.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.jeeplus.core.domain.BaseEntity;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+
+/**
+ * 数据字典Entity
+ *
+ * @author lgf
+ * @version 2021-01-16
+ */
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class DictValue extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 标签名
+     */
+    private String label;
+
+    /**
+     * 键值
+     */
+    private String value;
+
+    /**
+     * 排序
+     */
+    private String sort;
+
+    /**
+     * 类型
+     */
+    private String dictTypeId;
+
+
+}

+ 92 - 0
jeeplus-modules/jeeplus-public-modules/src/main/java/com/jeeplus/pubmodules/workCollectAccessory/service/dto/WorkAttachmentInfo.java

@@ -0,0 +1,92 @@
+/**
+ * Copyright &copy; 2021-2026 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
+ */
+package com.jeeplus.pubmodules.workCollectAccessory.service.dto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.jeeplus.core.domain.BaseEntity;
+import com.jeeplus.sys.service.dto.UserDTO;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+
+/**
+ * 用户Entity
+ *
+ * @author jeeplus
+ * @version 2021-12-05
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class WorkAttachmentInfo extends BaseEntity {
+
+    private String by;
+
+    private UserDTO createBy;
+
+    private String name;
+
+    private String size;
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 附件地址
+     */
+    private String url;
+
+    /**
+     * 文件类型(文件后缀名)
+     */
+    private String type;
+
+    /**
+     * 附件对应父节点id(记录是谁的id)
+     */
+    private String attachmentId;
+
+    /**
+     * 文件名
+     */
+    private String attachmentName;
+
+    /**
+     * 文件所属业务模块(数据字典配置)
+     */
+    private String attachmentFlag;
+
+    /**
+     * 所属模块子模块
+     */
+    private String moduleType;
+
+    /**
+     * 附件类型
+     */
+    private String attachmentType;
+
+    /**
+     * 附件大小
+     */
+    private String fileSize;
+
+    /**
+     * 排序
+     */
+    private Integer sort;
+
+    /**
+     * 文件描述
+     */
+    private String description;
+
+    /**
+     * 附件临时地址
+     *该属性不是实体字段
+     */
+    @TableField(exist = false)
+    private String temporaryUrl;
+}