This commit is contained in:
zhangzhiqiang
2022-12-14 18:05:28 +08:00
parent ec0b8b7bc3
commit ced01e20c4
21 changed files with 370 additions and 783 deletions

View File

@@ -0,0 +1,21 @@
package org.nl.system.controller.dept;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 部门 前端控制器
* </p>
*
* @author generator
* @since 2022-12-14
*/
@RestController
@RequestMapping("/dept")
public class DeptController {
}

View File

@@ -0,0 +1,16 @@
package org.nl.system.service.dept;
import org.nl.system.service.dept.dao.Dept;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 部门 服务类
* </p>
*
* @author generator
* @since 2022-12-14
*/
public interface DeptService extends IService<Dept> {
}

View File

@@ -0,0 +1,88 @@
package org.nl.system.service.dept.dao;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 部门
* </p>
*
* @author generator
* @since 2022-12-14
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("sys_dept")
public class Dept implements Serializable {
private static final long serialVersionUID = 1L;
/**
* ID
*/
@TableId(value = "dept_id", type = IdType.AUTO)
private Long deptId;
/**
* 上级部门
*/
private Long pid;
/**
* 子部门数目
*/
private Integer subCount;
/**
* 名称
*/
private String name;
/**
* 排序
*/
private Integer deptSort;
/**
* 状态
*/
private String isUsed;
private Long createId;
/**
* 创建者
*/
private String createName;
private Long updateOptid;
/**
* 更新者
*/
private String updateOptname;
/**
* 创建日期
*/
private String createTime;
/**
* 更新时间
*/
private String updateTime;
/**
* 部门编号
*/
private String code;
private String extId;
}

View File

@@ -0,0 +1,16 @@
package org.nl.system.service.dept.dao.mapper;
import org.nl.system.service.dept.dao.Dept;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 部门 Mapper 接口
* </p>
*
* @author generator
* @since 2022-12-14
*/
public interface DeptMapper extends BaseMapper<Dept> {
}

View File

@@ -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="org.nl.system.service.dept.dao.mapper.DeptMapper">
</mapper>

View File

@@ -0,0 +1,20 @@
package org.nl.system.service.dept.impl;
import org.nl.system.service.dept.dao.Dept;
import org.nl.system.service.dept.dao.mapper.DeptMapper;
import org.nl.system.service.dept.DeptService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 部门 服务实现类
* </p>
*
* @author generator
* @since 2022-12-14
*/
@Service
public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements DeptService {
}