Skip to content

Commit

Permalink
feat(*):
Browse files Browse the repository at this point in the history
- 重构Code逻辑
- 废弃knife4j
- 废弃Actable
- 业务数据结构非空
  • Loading branch information
1095071913 committed Sep 17, 2024
1 parent 2c28ce9 commit 4db1ccd
Show file tree
Hide file tree
Showing 23 changed files with 4,094 additions and 4,131 deletions.
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
package com.maozi.system.config.api.impl;

import com.maozi.base.AbstractBaseDtomain;
import com.maozi.base.api.impl.BaseServiceImpl;
import com.maozi.base.error.code.SystemErrorCode;
import com.maozi.system.config.api.RegionService;
import com.maozi.system.config.domain.RegionDo;
import com.maozi.system.config.mapper.RegionMapper;
import org.springframework.stereotype.Service;

@Service
public class RegionServiceImpl extends BaseServiceImpl<RegionMapper,RegionDo,Void> implements RegionService {
public class RegionServiceImpl extends BaseServiceImpl<RegionMapper,RegionDo,AbstractBaseDtomain, SystemErrorCode> implements RegionService {

@Override
protected String getAbbreviationModelName() {return "【地区】";}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
package com.maozi.system.config.api.impl;

import com.maozi.base.error.code.SystemErrorCode;
import com.maozi.common.BaseCommon;
import com.maozi.system.config.api.SystemService;
import com.maozi.system.config.properties.SystemProperties;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;

@Service
public class SystemServiceImpl extends BaseCommon implements SystemService {
public class SystemServiceImpl extends BaseCommon<SystemErrorCode> implements SystemService {

@Resource
protected SystemProperties systemProperties;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,47 +1,65 @@
package com.maozi.system.config.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.annotation.TableComment;
import com.maozi.base.AbstractBaseNameDomain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
* 地区
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@TableName("system_config_region")
@TableComment("地区")
public class RegionDo extends AbstractBaseNameDomain {

@Column(value = "parent_id",comment = "父级ID",defaultValue = "1")

/**
* 父级ID
*/
private Long parentId;

@Column(value = "sname",comment = "简称")

/**
* 简称
*/
private String sname;

@Column(value = "level",comment = "级别")

/**
* 级别
*/
private Integer level;

@Column(value = "city_code",comment = "编码")

/**
* 编码
*/
private String cityCode;

@Column(value = "mail_code",comment = "邮政编码")

/**
* 邮政编码
*/
private String mailCode;

@Column(value = "mername",comment = "组合名称")

/**
* 组合名称
*/
private String mername;

@Column(value = "Lng",comment = "经度")

/**
* 经度
*/
private Float Lng;

@Column(value = "Lat",comment = "维度")

/**
* 维度
*/
private Float Lat;

@Column(value = "pinyin",comment = "拼音")

/**
* 拼音
*/
private String pinyin;

}
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,6 @@
import java.util.Collection;
import java.util.List;

/**
*
* Specifications:功能
*
* Author:彭晋龙
*
* Creation Date:2021-12-18:16:32:34
*
* Copyright Ownership:xiao mao zi
*
* Agreement That:Apache 2.0
*
*/

public interface PermissionService {

boolean has(Long id);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,7 @@
import java.util.Collection;
import java.util.List;

/**
*
* Specifications:功能
*
* Author:彭晋龙
*
* Creation Date:2021-12-18:16:32:34
*
* Copyright Ownership:xiao mao zi
*
* Agreement That:Apache 2.0
*
*/


public interface RolePermissionService {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@

import com.github.yulichang.toolkit.MPJWrappers;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.maozi.base.AbstractBaseDtomain;
import com.maozi.base.api.impl.BaseServiceImpl;
import com.maozi.base.error.code.SystemErrorCode;
import com.maozi.system.permission.api.PermissionService;
import com.maozi.system.permission.api.RolePermissionService;
import com.maozi.system.permission.domain.PermissionDo;
Expand All @@ -30,22 +32,10 @@
import javax.annotation.Resource;
import org.springframework.stereotype.Service;

/**
*
* Specifications:功能
*
* Author:彭晋龙
*
* Creation Date:2021-12-18:16:32:34
*
* Copyright Ownership:xiao mao zi
*
* Agreement That:Apache 2.0
*
*/


@Service
public class PermissionServiceImpl extends BaseServiceImpl<PermissionMapper,PermissionDo,Void> implements PermissionService {
public class PermissionServiceImpl extends BaseServiceImpl<PermissionMapper,PermissionDo,AbstractBaseDtomain, SystemErrorCode> implements PermissionService {

@Resource(name = "rolePermissionServiceImpl")
private RolePermissionService rolePermissionService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.github.yulichang.toolkit.MPJWrappers;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.maozi.base.AbstractBaseDtomain;
import com.maozi.base.api.impl.BaseServiceImpl;
import com.maozi.base.error.code.SystemErrorCode;
import com.maozi.system.permission.api.PermissionService;
import com.maozi.system.permission.api.RolePermissionService;
import com.maozi.system.permission.domain.RolePermissionDo;
Expand All @@ -32,22 +34,8 @@
import javax.annotation.Resource;
import org.springframework.stereotype.Service;

/**
*
* Specifications:功能
*
* Author:彭晋龙
*
* Creation Date:2021-12-18:16:32:34
*
* Copyright Ownership:xiao mao zi
*
* Agreement That:Apache 2.0
*
*/

@Service
public class RolePermissionServiceImpl extends BaseServiceImpl<RolePermissionMapper,RolePermissionDo,Void> implements RolePermissionService {
public class RolePermissionServiceImpl extends BaseServiceImpl<RolePermissionMapper,RolePermissionDo,AbstractBaseDtomain, SystemErrorCode> implements RolePermissionService {

@Resource(name = "permissionServiceImpl")
private PermissionService permissionService;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package com.maozi.system.permission.api.impl;

import com.github.yulichang.toolkit.MPJWrappers;
import com.maozi.base.AbstractBaseDtomain;
import com.maozi.base.api.impl.BaseServiceImpl;
import com.maozi.base.error.code.SystemErrorCode;
import com.maozi.oauth.token.api.rpc.v1.RpcOauthTokenServiceV1;
import com.maozi.system.permission.api.RolePermissionService;
import com.maozi.system.permission.api.RoleService;
Expand All @@ -15,7 +17,7 @@
import org.springframework.stereotype.Service;

@Service
public class RoleServiceImpl extends BaseServiceImpl<RoleMapper,RoleDo,Void> implements RoleService{
public class RoleServiceImpl extends BaseServiceImpl<RoleMapper,RoleDo,AbstractBaseDtomain, SystemErrorCode> implements RoleService{

@Resource(name = "userServiceImpl")
protected UserService userService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.github.yulichang.toolkit.MPJWrappers;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.maozi.base.AbstractBaseDtomain;
import com.maozi.base.api.impl.BaseServiceImpl;
import com.maozi.base.error.code.SystemErrorCode;
import com.maozi.system.permission.api.RoleService;
import com.maozi.system.permission.api.UserRoleService;
import com.maozi.system.permission.domain.UserRoleDo;
Expand All @@ -15,7 +17,7 @@
import org.springframework.stereotype.Service;

@Service
public class UserRoleServiceImpl extends BaseServiceImpl<UserRoleMapper,UserRoleDo,Void> implements UserRoleService {
public class UserRoleServiceImpl extends BaseServiceImpl<UserRoleMapper,UserRoleDo,AbstractBaseDtomain, SystemErrorCode> implements UserRoleService {

@Resource(name = "roleServiceImpl")
private RoleService roleService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,46 +16,61 @@
package com.maozi.system.permission.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.annotation.TableComment;
import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
import com.maozi.base.AbstractBaseNameDomain;
import com.maozi.system.permission.enums.PermissionType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
* 权限
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@TableName("system_permission")
@TableComment("权限")
public class PermissionDo extends AbstractBaseNameDomain {

@Column(value = "parent_id",comment = "父ID",defaultValue = "0")

/**
* 父ID
*/
private Long parentId;

@Column(value = "icon",comment = "图标")

/**
* 图标
*/
private String icon;

@Column(comment = "标识")

/**
* 标识
*/
private String mark;

@Column(value = "level",comment = "深度")

/**
* 深度
*/
private Integer level;

@Column(value = "route",comment = "路由")

/**
* 路由
*/
private String route;

@Column(value = "service_uri",comment = "服务地址")

/**
* 服务地址
*/
private String serviceUri;

@Column(value = "type",type = MySqlTypeConstant.BIGINT,comment = "类型")

/**
* 类型
*/
private PermissionType type;

@Column(value = "sort",comment = "排序",defaultValue = "0")

/**
* 排序
*/
private Integer sort;

}
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,25 @@
package com.maozi.system.permission.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.annotation.TableComment;
import com.maozi.base.AbstractBaseNameDomain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
* 角色
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@TableName(value = "system_role",autoResultMap = true)
@TableComment("角色")
public class RoleDo extends AbstractBaseNameDomain {

@Column(value = "description",comment = "描述")

/**
* 描述
*/
private String description;

}
Loading

0 comments on commit 4db1ccd

Please sign in to comment.