feat(admin): add account entities and MyBatis mappers

This commit is contained in:
2026-07-06 18:31:31 +08:00
parent ed2390e4ad
commit 63c47425e0
9 changed files with 116 additions and 0 deletions

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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<PlatformRole> {
}

View File

@@ -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<PlatformUser> {
}

View File

@@ -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<Tenant> {
}

View File

@@ -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<UserRole> {
}

View File

@@ -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 {
}