first commit
This commit is contained in:
20
qiaoba-modules/pom.xml
Normal file
20
qiaoba-modules/pom.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>qiaoba-boot</artifactId>
|
||||
<groupId>com.qiaoba</groupId>
|
||||
<version>1.0</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>qiaoba-modules</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<modules>
|
||||
<module>qiaoba-module-system</module>
|
||||
<module>qiaoba-module-job</module>
|
||||
</modules>
|
||||
|
||||
|
||||
</project>
|
15
qiaoba-modules/qiaoba-module-job/pom.xml
Normal file
15
qiaoba-modules/qiaoba-module-job/pom.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>qiaoba-modules</artifactId>
|
||||
<groupId>com.qiaoba</groupId>
|
||||
<version>1.0</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>qiaoba-module-job</artifactId>
|
||||
|
||||
|
||||
</project>
|
1
qiaoba-modules/qiaoba-module-job/src/main/java/.gitkeep
Normal file
1
qiaoba-modules/qiaoba-module-job/src/main/java/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
null not found
|
@ -0,0 +1 @@
|
||||
null not found
|
1
qiaoba-modules/qiaoba-module-job/src/test/java/.gitkeep
Normal file
1
qiaoba-modules/qiaoba-module-job/src/test/java/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
null not found
|
20
qiaoba-modules/qiaoba-module-system/pom.xml
Normal file
20
qiaoba-modules/qiaoba-module-system/pom.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>qiaoba-modules</artifactId>
|
||||
<groupId>com.qiaoba</groupId>
|
||||
<version>1.0</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>qiaoba-module-system</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.qiaoba</groupId>
|
||||
<artifactId>qiaoba-api-system</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
@ -0,0 +1,49 @@
|
||||
package com.qiaoba.module.system.controller;
|
||||
|
||||
import cn.hutool.core.util.RandomUtil;
|
||||
import com.qiaoba.api.system.entity.SysUser;
|
||||
import com.qiaoba.api.system.entity.param.SysUserParam;
|
||||
import com.qiaoba.module.system.service.SysUserService;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户管理 web层
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023-04-23 20:51:26
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/system/user")
|
||||
@Tag(name = "用户管理")
|
||||
public class SysUserController {
|
||||
|
||||
@Resource
|
||||
private SysUserService baseService;
|
||||
|
||||
@GetMapping("/add")
|
||||
public String add() {
|
||||
SysUser sysUser = new SysUser();
|
||||
sysUser.setUsername(RandomUtil.randomString(8));
|
||||
sysUser.setNickname(RandomUtil.randomString(8));
|
||||
sysUser.setIsSuperuser(false);
|
||||
sysUser.setIsDelete(true);
|
||||
sysUser.setIsManager(true);
|
||||
baseService.insert(sysUser);
|
||||
return "OK";
|
||||
}
|
||||
|
||||
@GetMapping("/list")
|
||||
public List<SysUser> list(@RequestParam String name) {
|
||||
SysUserParam dto = new SysUserParam();
|
||||
dto.setNickname(name);
|
||||
return baseService.selectList(dto);
|
||||
}
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package com.qiaoba.module.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.qiaoba.api.system.entity.SysTenant;
|
||||
|
||||
/**
|
||||
* 租户管理 数据层
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023-04-24 19:44:48
|
||||
*/
|
||||
public interface SysTenantMapper extends BaseMapper<SysTenant> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package com.qiaoba.module.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.qiaoba.api.system.entity.SysUser;
|
||||
|
||||
/**
|
||||
* 用户管理 数据层
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023-04-23 20:38:55
|
||||
*/
|
||||
public interface SysUserMapper extends BaseMapper<SysUser> {
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package com.qiaoba.module.system.service;
|
||||
|
||||
import com.qiaoba.api.system.service.SysTenantApiService;
|
||||
|
||||
/**
|
||||
* 租户管理 服务层
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023-04-24 19:23:08
|
||||
*/
|
||||
public interface SysTenantService extends SysTenantApiService {
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
package com.qiaoba.module.system.service;
|
||||
|
||||
import com.qiaoba.api.system.entity.SysUser;
|
||||
import com.qiaoba.api.system.entity.param.SysUserParam;
|
||||
import com.qiaoba.api.system.service.SysUserApiService;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户管理 服务层
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023-04-23 20:33:37
|
||||
*/
|
||||
public interface SysUserService extends SysUserApiService {
|
||||
|
||||
/**
|
||||
* 条件查询列表
|
||||
*
|
||||
* @param sysUserParam 查询参数
|
||||
* @return list
|
||||
*/
|
||||
List<SysUser> selectList(SysUserParam sysUserParam);
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package com.qiaoba.module.system.service.impl;
|
||||
|
||||
import com.qiaoba.api.system.entity.SysTenant;
|
||||
import com.qiaoba.module.system.mapper.SysTenantMapper;
|
||||
import com.qiaoba.module.system.service.SysTenantService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 租户管理 业务层实现
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023-04-24 19:46:00
|
||||
*/
|
||||
@Service
|
||||
public class SysTenantServiceImpl implements SysTenantService {
|
||||
|
||||
@Resource
|
||||
private SysTenantMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public int insert(SysTenant sysTenant) {
|
||||
return baseMapper.insert(sysTenant);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int update(SysTenant sysTenant) {
|
||||
return baseMapper.updateById(sysTenant);
|
||||
}
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
package com.qiaoba.module.system.service.impl;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.qiaoba.api.system.entity.SysUser;
|
||||
import com.qiaoba.api.system.entity.param.SysUserParam;
|
||||
import com.qiaoba.module.system.mapper.SysUserMapper;
|
||||
import com.qiaoba.module.system.service.SysUserService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户管理 服务层实现
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023-04-23 20:38:09
|
||||
*/
|
||||
@Service
|
||||
public class SysUserServiceImpl implements SysUserService {
|
||||
|
||||
@Resource
|
||||
private SysUserMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public int insert(SysUser sysUser) {
|
||||
return baseMapper.insert(sysUser);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int update(SysUser sysUser) {
|
||||
return baseMapper.updateById(sysUser);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysUser> selectList(SysUserParam sysUserParam) {
|
||||
return baseMapper.selectList(param2Wrapper(sysUserParam));
|
||||
}
|
||||
|
||||
private QueryWrapper<SysUser> param2Wrapper(SysUserParam sysUserParam) {
|
||||
QueryWrapper<SysUser> wrapper = new QueryWrapper<>();
|
||||
wrapper.lambda().like(StrUtil.isNotBlank(sysUserParam.getNickname()), SysUser::getNickname, sysUserParam.getNickname());
|
||||
return wrapper;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user