Sfoglia il codice sorgente

add:多机构基础类

caozixuan 3 anni fa
parent
commit
1d909e2b71

+ 42 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/entity/SysUserOrg.java

@@ -0,0 +1,42 @@
+package com.qmth.teachcloud.common.entity;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.base.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * @Description: 用户机构关系表(多机构)
+ * @Author: CaoZixuan
+ * @Date: 2022-02-16
+ */
+@ApiModel(value = "SysUserOrg对象", description = "用户机构关系表(多机构)")
+public class SysUserOrg extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "用户id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long userId;
+
+    @ApiModelProperty(value = "机构id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long orgId;
+
+    public Long getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Long userId) {
+        this.userId = userId;
+    }
+
+    public Long getOrgId() {
+        return orgId;
+    }
+
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
+}

+ 13 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/mapper/SysUserOrgMapper.java

@@ -0,0 +1,13 @@
+package com.qmth.teachcloud.common.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.teachcloud.common.entity.SysUserOrg;
+
+/**
+ * @Description: 系统用户机构对应关系mapper
+ * @Author: CaoZixuan
+ * @Date: 2022-02-16
+ */
+public interface SysUserOrgMapper extends BaseMapper<SysUserOrg> {
+
+}

+ 12 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/service/SysUserOrgService.java

@@ -0,0 +1,12 @@
+package com.qmth.teachcloud.common.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.teachcloud.common.entity.SysUserOrg;
+
+/**
+ * @Description: 用户机构对应关系表服务类
+ * @Author: CaoZixuan
+ * @Date: 2022-02-16
+ */
+public interface SysUserOrgService extends IService<SysUserOrg> {
+}

+ 16 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/service/impl/SysUserOrgServiceImpl.java

@@ -0,0 +1,16 @@
+package com.qmth.teachcloud.common.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.teachcloud.common.entity.SysUserOrg;
+import com.qmth.teachcloud.common.mapper.SysUserOrgMapper;
+import com.qmth.teachcloud.common.service.SysUserOrgService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @Description: 系统用户机构关系服务实现类
+ * @Author: CaoZixuan
+ * @Date: 2022-02-16
+ */
+@Service
+public class SysUserOrgServiceImpl extends ServiceImpl<SysUserOrgMapper,SysUserOrg> implements SysUserOrgService {
+}

+ 5 - 0
teachcloud-common/src/main/resources/mapper/SysUserOrgMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.qmth.teachcloud.common.mapper.SysUserOrgMapper">
+
+</mapper>