diff --git a/src/main/java/com/supervision/police/domain/SystemMenu.java b/src/main/java/com/supervision/police/domain/SystemMenu.java new file mode 100644 index 0000000..ac7be95 --- /dev/null +++ b/src/main/java/com/supervision/police/domain/SystemMenu.java @@ -0,0 +1,66 @@ +package com.supervision.police.domain; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 菜单表 + * @TableName system_menu + */ +@TableName(value ="system_menu") +@Data +public class SystemMenu implements Serializable { + /** + * 主键 + */ + @TableId + private String id; + + /** + * 标签(菜单名或按钮名) + */ + private String label; + + /** + * 标签码 前端权限使用 + */ + private String labelCode; + + /** + * 标签类型 0: 菜单 1:标签 默认菜单 + */ + private Integer lableType; + + /** + * 父级id + */ + private String parentId; + + /** + * 创建人ID + */ + private String createUserId; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 更新人 + */ + private String updateUserId; + + /** + * 更新时间 + */ + private Date updateTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} \ No newline at end of file diff --git a/src/main/java/com/supervision/police/domain/SystemRole.java b/src/main/java/com/supervision/police/domain/SystemRole.java new file mode 100644 index 0000000..1a440ce --- /dev/null +++ b/src/main/java/com/supervision/police/domain/SystemRole.java @@ -0,0 +1,56 @@ +package com.supervision.police.domain; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 角色表 + * @TableName system_role + */ +@TableName(value ="system_role") +@Data +public class SystemRole implements Serializable { + /** + * 主键 + */ + @TableId + private String id; + + /** + * 角色类型 + */ + private String roleName; + + /** + * 备注 + */ + private String remark; + + /** + * 创建人ID + */ + private String createUserId; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 更新人 + */ + private String updateUserId; + + /** + * 更新时间 + */ + private Date updateTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} \ No newline at end of file diff --git a/src/main/java/com/supervision/police/domain/SystemUser.java b/src/main/java/com/supervision/police/domain/SystemUser.java new file mode 100644 index 0000000..c519ddb --- /dev/null +++ b/src/main/java/com/supervision/police/domain/SystemUser.java @@ -0,0 +1,91 @@ +package com.supervision.police.domain; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 用户表 + * @TableName system_user + */ +@TableName(value ="system_user") +@Data +public class SystemUser implements Serializable { + /** + * 主键 + */ + @TableId + private String id; + + /** + * 头像id + */ + private String headPicId; + + /** + * 账户名 + */ + private String account; + + /** + * 用户名 + */ + private String username; + + /** + * 手机号码 + */ + private String phoneNum; + + /** + * 账号状态 0正常 1停用 + */ + private Integer status; + + /** + * 用户pw的编码值 + */ + private String userPd; + + /** + * 人员所属部门ID + */ + private String deptId; + + /** + * 备注 + */ + private String remark; + + /** + * 最近登录时间 + */ + private Date recentLoginTime; + + /** + * 创建人ID + */ + private String createUserId; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 更新人 + */ + private String updateUserId; + + /** + * 更新时间 + */ + private Date updateTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} \ No newline at end of file diff --git a/src/main/java/com/supervision/police/domain/SystemUserRoleRelation.java b/src/main/java/com/supervision/police/domain/SystemUserRoleRelation.java new file mode 100644 index 0000000..f4c1f67 --- /dev/null +++ b/src/main/java/com/supervision/police/domain/SystemUserRoleRelation.java @@ -0,0 +1,56 @@ +package com.supervision.police.domain; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 用户角色关联表 + * @TableName system_user_role_relation + */ +@TableName(value ="system_user_role_relation") +@Data +public class SystemUserRoleRelation implements Serializable { + /** + * 主键id + */ + @TableId + private String id; + + /** + * 用户id + */ + private String userId; + + /** + * 角色id + */ + private String roleId; + + /** + * 创建人ID + */ + private String createUserId; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 更新人 + */ + private String updateUserId; + + /** + * 更新时间 + */ + private Date updateTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} \ No newline at end of file diff --git a/src/main/java/com/supervision/police/mapper/SystemMenuMapper.java b/src/main/java/com/supervision/police/mapper/SystemMenuMapper.java new file mode 100644 index 0000000..d754a20 --- /dev/null +++ b/src/main/java/com/supervision/police/mapper/SystemMenuMapper.java @@ -0,0 +1,18 @@ +package com.supervision.police.mapper; + +import com.supervision.police.domain.SystemMenu; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author Administrator +* @description 针对表【system_menu(菜单表)】的数据库操作Mapper +* @createDate 2024-07-31 11:02:43 +* @Entity com.supervision.police.domain.SystemMenu +*/ +public interface SystemMenuMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/supervision/police/mapper/SystemRoleMapper.java b/src/main/java/com/supervision/police/mapper/SystemRoleMapper.java new file mode 100644 index 0000000..66c239c --- /dev/null +++ b/src/main/java/com/supervision/police/mapper/SystemRoleMapper.java @@ -0,0 +1,18 @@ +package com.supervision.police.mapper; + +import com.supervision.police.domain.SystemRole; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author Administrator +* @description 针对表【system_role(角色表)】的数据库操作Mapper +* @createDate 2024-07-31 11:02:43 +* @Entity com.supervision.police.domain.SystemRole +*/ +public interface SystemRoleMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/supervision/police/mapper/SystemUserMapper.java b/src/main/java/com/supervision/police/mapper/SystemUserMapper.java new file mode 100644 index 0000000..e10a61c --- /dev/null +++ b/src/main/java/com/supervision/police/mapper/SystemUserMapper.java @@ -0,0 +1,18 @@ +package com.supervision.police.mapper; + +import com.supervision.police.domain.SystemUser; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author Administrator +* @description 针对表【system_user(用户表)】的数据库操作Mapper +* @createDate 2024-07-31 11:02:43 +* @Entity com.supervision.police.domain.SystemUser +*/ +public interface SystemUserMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/supervision/police/mapper/SystemUserRoleRelationMapper.java b/src/main/java/com/supervision/police/mapper/SystemUserRoleRelationMapper.java new file mode 100644 index 0000000..c01c44b --- /dev/null +++ b/src/main/java/com/supervision/police/mapper/SystemUserRoleRelationMapper.java @@ -0,0 +1,18 @@ +package com.supervision.police.mapper; + +import com.supervision.police.domain.SystemUserRoleRelation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author Administrator +* @description 针对表【system_user_role_relation(用户角色关联表)】的数据库操作Mapper +* @createDate 2024-07-31 11:02:43 +* @Entity com.supervision.police.domain.SystemUserRoleRelation +*/ +public interface SystemUserRoleRelationMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/supervision/police/service/SystemMenuService.java b/src/main/java/com/supervision/police/service/SystemMenuService.java new file mode 100644 index 0000000..2bcf77f --- /dev/null +++ b/src/main/java/com/supervision/police/service/SystemMenuService.java @@ -0,0 +1,13 @@ +package com.supervision.police.service; + +import com.supervision.police.domain.SystemMenu; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author Administrator +* @description 针对表【system_menu(菜单表)】的数据库操作Service +* @createDate 2024-07-31 11:02:43 +*/ +public interface SystemMenuService extends IService { + +} diff --git a/src/main/java/com/supervision/police/service/SystemRoleService.java b/src/main/java/com/supervision/police/service/SystemRoleService.java new file mode 100644 index 0000000..605ab6b --- /dev/null +++ b/src/main/java/com/supervision/police/service/SystemRoleService.java @@ -0,0 +1,13 @@ +package com.supervision.police.service; + +import com.supervision.police.domain.SystemRole; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author Administrator +* @description 针对表【system_role(角色表)】的数据库操作Service +* @createDate 2024-07-31 11:02:43 +*/ +public interface SystemRoleService extends IService { + +} diff --git a/src/main/java/com/supervision/police/service/SystemUserRoleRelationService.java b/src/main/java/com/supervision/police/service/SystemUserRoleRelationService.java new file mode 100644 index 0000000..1a04edb --- /dev/null +++ b/src/main/java/com/supervision/police/service/SystemUserRoleRelationService.java @@ -0,0 +1,13 @@ +package com.supervision.police.service; + +import com.supervision.police.domain.SystemUserRoleRelation; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author Administrator +* @description 针对表【system_user_role_relation(用户角色关联表)】的数据库操作Service +* @createDate 2024-07-31 11:02:43 +*/ +public interface SystemUserRoleRelationService extends IService { + +} diff --git a/src/main/java/com/supervision/police/service/SystemUserService.java b/src/main/java/com/supervision/police/service/SystemUserService.java new file mode 100644 index 0000000..b281b62 --- /dev/null +++ b/src/main/java/com/supervision/police/service/SystemUserService.java @@ -0,0 +1,13 @@ +package com.supervision.police.service; + +import com.supervision.police.domain.SystemUser; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author Administrator +* @description 针对表【system_user(用户表)】的数据库操作Service +* @createDate 2024-07-31 11:02:43 +*/ +public interface SystemUserService extends IService { + +} diff --git a/src/main/java/com/supervision/police/service/impl/SystemMenuServiceImpl.java b/src/main/java/com/supervision/police/service/impl/SystemMenuServiceImpl.java new file mode 100644 index 0000000..2b7665e --- /dev/null +++ b/src/main/java/com/supervision/police/service/impl/SystemMenuServiceImpl.java @@ -0,0 +1,22 @@ +package com.supervision.police.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.supervision.police.domain.SystemMenu; +import com.supervision.police.service.SystemMenuService; +import com.supervision.police.mapper.SystemMenuMapper; +import org.springframework.stereotype.Service; + +/** +* @author Administrator +* @description 针对表【system_menu(菜单表)】的数据库操作Service实现 +* @createDate 2024-07-31 11:02:43 +*/ +@Service +public class SystemMenuServiceImpl extends ServiceImpl + implements SystemMenuService{ + +} + + + + diff --git a/src/main/java/com/supervision/police/service/impl/SystemRoleServiceImpl.java b/src/main/java/com/supervision/police/service/impl/SystemRoleServiceImpl.java new file mode 100644 index 0000000..51eb864 --- /dev/null +++ b/src/main/java/com/supervision/police/service/impl/SystemRoleServiceImpl.java @@ -0,0 +1,22 @@ +package com.supervision.police.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.supervision.police.domain.SystemRole; +import com.supervision.police.service.SystemRoleService; +import com.supervision.police.mapper.SystemRoleMapper; +import org.springframework.stereotype.Service; + +/** +* @author Administrator +* @description 针对表【system_role(角色表)】的数据库操作Service实现 +* @createDate 2024-07-31 11:02:43 +*/ +@Service +public class SystemRoleServiceImpl extends ServiceImpl + implements SystemRoleService{ + +} + + + + diff --git a/src/main/java/com/supervision/police/service/impl/SystemUserRoleRelationServiceImpl.java b/src/main/java/com/supervision/police/service/impl/SystemUserRoleRelationServiceImpl.java new file mode 100644 index 0000000..0ac8be9 --- /dev/null +++ b/src/main/java/com/supervision/police/service/impl/SystemUserRoleRelationServiceImpl.java @@ -0,0 +1,22 @@ +package com.supervision.police.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.supervision.police.domain.SystemUserRoleRelation; +import com.supervision.police.service.SystemUserRoleRelationService; +import com.supervision.police.mapper.SystemUserRoleRelationMapper; +import org.springframework.stereotype.Service; + +/** +* @author Administrator +* @description 针对表【system_user_role_relation(用户角色关联表)】的数据库操作Service实现 +* @createDate 2024-07-31 11:02:43 +*/ +@Service +public class SystemUserRoleRelationServiceImpl extends ServiceImpl + implements SystemUserRoleRelationService{ + +} + + + + diff --git a/src/main/java/com/supervision/police/service/impl/SystemUserServiceImpl.java b/src/main/java/com/supervision/police/service/impl/SystemUserServiceImpl.java new file mode 100644 index 0000000..911440c --- /dev/null +++ b/src/main/java/com/supervision/police/service/impl/SystemUserServiceImpl.java @@ -0,0 +1,22 @@ +package com.supervision.police.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.supervision.police.domain.SystemUser; +import com.supervision.police.service.SystemUserService; +import com.supervision.police.mapper.SystemUserMapper; +import org.springframework.stereotype.Service; + +/** +* @author Administrator +* @description 针对表【system_user(用户表)】的数据库操作Service实现 +* @createDate 2024-07-31 11:02:43 +*/ +@Service +public class SystemUserServiceImpl extends ServiceImpl + implements SystemUserService{ + +} + + + + diff --git a/src/main/resources/mapper/SystemMenuMapper.xml b/src/main/resources/mapper/SystemMenuMapper.xml new file mode 100644 index 0000000..97dd1e9 --- /dev/null +++ b/src/main/resources/mapper/SystemMenuMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + id,label,label_code, + lable_type,parent_id,create_user_id, + create_time,update_user_id,update_time + + diff --git a/src/main/resources/mapper/SystemRoleMapper.xml b/src/main/resources/mapper/SystemRoleMapper.xml new file mode 100644 index 0000000..6d02832 --- /dev/null +++ b/src/main/resources/mapper/SystemRoleMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + id,role_name,remark, + create_user_id,create_time,update_user_id, + update_time + + diff --git a/src/main/resources/mapper/SystemUserMapper.xml b/src/main/resources/mapper/SystemUserMapper.xml new file mode 100644 index 0000000..8bf3a56 --- /dev/null +++ b/src/main/resources/mapper/SystemUserMapper.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + id,head_pic_id,account, + username,phone_num,status, + user_pd,dept_id,remark, + recent_login_time,create_user_id,create_time, + update_user_id,update_time + + diff --git a/src/main/resources/mapper/SystemUserRoleRelationMapper.xml b/src/main/resources/mapper/SystemUserRoleRelationMapper.xml new file mode 100644 index 0000000..8fc5353 --- /dev/null +++ b/src/main/resources/mapper/SystemUserRoleRelationMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + id,user_id,role_id, + create_user_id,create_time,update_user_id, + update_time + +