diff --git a/backend/mci-server/src/main/java/com/sino/mci/admin/entity/PlatformRole.java b/backend/mci-server/src/main/java/com/sino/mci/admin/entity/PlatformRole.java new file mode 100644 index 0000000..0d93c80 --- /dev/null +++ b/backend/mci-server/src/main/java/com/sino/mci/admin/entity/PlatformRole.java @@ -0,0 +1,17 @@ +package com.sino.mci.admin.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.sino.mci.shared.entity.BaseEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("mci_platform_role") +public class PlatformRole extends BaseEntity { + + private String roleCode; + private String roleName; + private String permissions; + private Integer status; +} diff --git a/backend/mci-server/src/main/java/com/sino/mci/admin/entity/PlatformUser.java b/backend/mci-server/src/main/java/com/sino/mci/admin/entity/PlatformUser.java new file mode 100644 index 0000000..02358e7 --- /dev/null +++ b/backend/mci-server/src/main/java/com/sino/mci/admin/entity/PlatformUser.java @@ -0,0 +1,20 @@ +package com.sino.mci.admin.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.sino.mci.shared.entity.BaseEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("mci_user") +public class PlatformUser extends BaseEntity { + + private String tenantCode; + private String username; + private String password; + private String realName; + private String phone; + private String email; + private Integer status; +} diff --git a/backend/mci-server/src/main/java/com/sino/mci/admin/entity/Tenant.java b/backend/mci-server/src/main/java/com/sino/mci/admin/entity/Tenant.java new file mode 100644 index 0000000..c92f7d0 --- /dev/null +++ b/backend/mci-server/src/main/java/com/sino/mci/admin/entity/Tenant.java @@ -0,0 +1,18 @@ +package com.sino.mci.admin.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.sino.mci.shared.entity.BaseEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("mci_tenant") +public class Tenant extends BaseEntity { + + private String tenantCode; + private String tenantName; + private String authConfig; + private String inboundWebhookUrl; + private Integer status; +} diff --git a/backend/mci-server/src/main/java/com/sino/mci/admin/entity/UserRole.java b/backend/mci-server/src/main/java/com/sino/mci/admin/entity/UserRole.java new file mode 100644 index 0000000..4d9682c --- /dev/null +++ b/backend/mci-server/src/main/java/com/sino/mci/admin/entity/UserRole.java @@ -0,0 +1,16 @@ +package com.sino.mci.admin.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +@TableName("mci_user_role") +public class UserRole { + + private Long id; + private Long userId; + private Long roleId; + private LocalDateTime createTime; +} diff --git a/backend/mci-server/src/main/java/com/sino/mci/admin/repository/PlatformRoleMapper.java b/backend/mci-server/src/main/java/com/sino/mci/admin/repository/PlatformRoleMapper.java new file mode 100644 index 0000000..fcfd78e --- /dev/null +++ b/backend/mci-server/src/main/java/com/sino/mci/admin/repository/PlatformRoleMapper.java @@ -0,0 +1,9 @@ +package com.sino.mci.admin.repository; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.sino.mci.admin.entity.PlatformRole; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface PlatformRoleMapper extends BaseMapper { +} diff --git a/backend/mci-server/src/main/java/com/sino/mci/admin/repository/PlatformUserMapper.java b/backend/mci-server/src/main/java/com/sino/mci/admin/repository/PlatformUserMapper.java new file mode 100644 index 0000000..dea7235 --- /dev/null +++ b/backend/mci-server/src/main/java/com/sino/mci/admin/repository/PlatformUserMapper.java @@ -0,0 +1,9 @@ +package com.sino.mci.admin.repository; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.sino.mci.admin.entity.PlatformUser; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface PlatformUserMapper extends BaseMapper { +} diff --git a/backend/mci-server/src/main/java/com/sino/mci/admin/repository/TenantMapper.java b/backend/mci-server/src/main/java/com/sino/mci/admin/repository/TenantMapper.java new file mode 100644 index 0000000..2f62583 --- /dev/null +++ b/backend/mci-server/src/main/java/com/sino/mci/admin/repository/TenantMapper.java @@ -0,0 +1,9 @@ +package com.sino.mci.admin.repository; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.sino.mci.admin.entity.Tenant; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface TenantMapper extends BaseMapper { +} diff --git a/backend/mci-server/src/main/java/com/sino/mci/admin/repository/UserRoleMapper.java b/backend/mci-server/src/main/java/com/sino/mci/admin/repository/UserRoleMapper.java new file mode 100644 index 0000000..1a780a8 --- /dev/null +++ b/backend/mci-server/src/main/java/com/sino/mci/admin/repository/UserRoleMapper.java @@ -0,0 +1,9 @@ +package com.sino.mci.admin.repository; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.sino.mci.admin.entity.UserRole; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface UserRoleMapper extends BaseMapper { +} diff --git a/backend/mci-server/src/main/java/com/sino/mci/config/MybatisPlusConfig.java b/backend/mci-server/src/main/java/com/sino/mci/config/MybatisPlusConfig.java new file mode 100644 index 0000000..a8ee337 --- /dev/null +++ b/backend/mci-server/src/main/java/com/sino/mci/config/MybatisPlusConfig.java @@ -0,0 +1,9 @@ +package com.sino.mci.config; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.context.annotation.Configuration; + +@Configuration +@MapperScan("com.sino.mci.admin.repository") +public class MybatisPlusConfig { +}