20260816:类署名作者更改
This commit is contained in:
parent
e7ea0f6f75
commit
725df3aa29
1376
docs/fastbee-device-report-engine.md
Normal file
1376
docs/fastbee-device-report-engine.md
Normal file
File diff suppressed because it is too large
Load Diff
@ -7,7 +7,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|||||||
/**
|
/**
|
||||||
* 启动程序
|
* 启动程序
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
@ForestScan(basePackages = "com.fastbee")
|
@ForestScan(basePackages = "com.fastbee")
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import org.springframework.boot.web.servlet.support.SpringBootServletInitializer
|
|||||||
/**
|
/**
|
||||||
* web容器中进行部署
|
* web容器中进行部署
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class FastBeeServletInitializer extends SpringBootServletInitializer {
|
public class FastBeeServletInitializer extends SpringBootServletInitializer {
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -26,7 +26,7 @@ import java.util.concurrent.TimeUnit;
|
|||||||
/**
|
/**
|
||||||
* 验证码操作处理
|
* 验证码操作处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "验证码操作")
|
@Api(tags = "验证码操作")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -33,7 +33,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 通用请求处理
|
* 通用请求处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "通用请求处理")
|
@Api(tags = "通用请求处理")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -17,7 +17,7 @@ import java.util.*;
|
|||||||
/**
|
/**
|
||||||
* 缓存监控
|
* 缓存监控
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "缓存监控")
|
@Api(tags = "缓存监控")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|||||||
/**
|
/**
|
||||||
* 服务器监控
|
* 服务器监控
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "服务器监控")
|
@Api(tags = "服务器监控")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -21,7 +21,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 系统访问记录
|
* 系统访问记录
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "日志管理:登录日志")
|
@Api(tags = "日志管理:登录日志")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 操作日志记录
|
* 操作日志记录
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "日志管理:操作日志")
|
@Api(tags = "日志管理:操作日志")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -25,7 +25,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 在线用户监控
|
* 在线用户监控
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "在线用户监控")
|
@Api(tags = "在线用户监控")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 系统授权Controller
|
* 系统授权Controller
|
||||||
*
|
*
|
||||||
* @author zhuangpeng.li
|
* @author Sumuxi
|
||||||
* @date 2024-07-26
|
* @date 2024-07-26
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -22,7 +22,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 参数配置 信息操作处理
|
* 参数配置 信息操作处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "参数设置")
|
@Api(tags = "参数设置")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -36,7 +36,7 @@ import java.util.stream.Collectors;
|
|||||||
/**
|
/**
|
||||||
* 机构信息
|
* 机构信息
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "机构管理")
|
@Api(tags = "机构管理")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -22,7 +22,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 数据字典信息
|
* 数据字典信息
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -24,7 +24,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 数据字典信息
|
* 数据字典信息
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "字典管理")
|
@Api(tags = "字典管理")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -10,7 +10,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|||||||
/**
|
/**
|
||||||
* 首页
|
* 首页
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
public class SysIndexController {
|
public class SysIndexController {
|
||||||
|
|||||||
@ -30,7 +30,7 @@ import static com.fastbee.common.constant.Constants.LANGUAGE;
|
|||||||
/**
|
/**
|
||||||
* 登录验证
|
* 登录验证
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "登录验证")
|
@Api(tags = "登录验证")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -21,7 +21,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 菜单信息
|
* 菜单信息
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "菜单管理")
|
@Api(tags = "菜单管理")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -19,7 +19,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 公告 信息操作处理
|
* 公告 信息操作处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "通知公告")
|
@Api(tags = "通知公告")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -24,7 +24,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 岗位信息操作处理
|
* 岗位信息操作处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "岗位管理")
|
@Api(tags = "岗位管理")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -30,7 +30,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 个人信息 业务处理
|
* 个人信息 业务处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "个人中心")
|
@Api(tags = "个人中心")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|||||||
/**
|
/**
|
||||||
* 注册验证
|
* 注册验证
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "注册账号")
|
@Api(tags = "注册账号")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -34,7 +34,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 角色信息
|
* 角色信息
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "角色管理")
|
@Api(tags = "角色管理")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -24,7 +24,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 翻译表管理
|
* 翻译表管理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "翻译表管理")
|
@Api(tags = "翻译表管理")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -33,7 +33,7 @@ import java.util.stream.Collectors;
|
|||||||
/**
|
/**
|
||||||
* 用户信息
|
* 用户信息
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api(tags = "用户管理")
|
@Api(tags = "用户管理")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|||||||
/**
|
/**
|
||||||
* swagger 接口
|
* swagger 接口
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Controller
|
@Controller
|
||||||
@RequestMapping("/tool/swagger")
|
@RequestMapping("/tool/swagger")
|
||||||
|
|||||||
@ -14,7 +14,7 @@ import java.util.Map;
|
|||||||
/**
|
/**
|
||||||
* swagger 用户测试方法
|
* swagger 用户测试方法
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Api("swagger 用户测试方法")
|
@Api("swagger 用户测试方法")
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@ -27,7 +27,7 @@ import java.util.stream.Collectors;
|
|||||||
/**
|
/**
|
||||||
* 测试类
|
* 测试类
|
||||||
*
|
*
|
||||||
* @author fastb
|
* @author Sumuxi
|
||||||
* @date 2023-09-13 11:42
|
* @date 2023-09-13 11:42
|
||||||
*/
|
*/
|
||||||
@Anonymous
|
@Anonymous
|
||||||
|
|||||||
@ -21,7 +21,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* Swagger2的接口配置
|
* Swagger2的接口配置
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
public class SwaggerConfig {
|
public class SwaggerConfig {
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import java.lang.annotation.*;
|
|||||||
/**
|
/**
|
||||||
* 匿名访问不鉴权注解
|
* 匿名访问不鉴权注解
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Target({ElementType.METHOD, ElementType.TYPE})
|
@Target({ElementType.METHOD, ElementType.TYPE})
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import java.lang.annotation.*;
|
|||||||
/**
|
/**
|
||||||
* 数据权限过滤注解
|
* 数据权限过滤注解
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Target(ElementType.METHOD)
|
@Target(ElementType.METHOD)
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import java.lang.annotation.*;
|
|||||||
* <p>
|
* <p>
|
||||||
* 优先级:先方法,后类,如果方法覆盖了类上的数据源类型,以方法的为准,否则以类上的为准
|
* 优先级:先方法,后类,如果方法覆盖了类上的数据源类型,以方法的为准,否则以类上的为准
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Target({ElementType.METHOD, ElementType.TYPE})
|
@Target({ElementType.METHOD, ElementType.TYPE})
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
|
|||||||
@ -13,7 +13,7 @@ import java.math.BigDecimal;
|
|||||||
/**
|
/**
|
||||||
* 自定义导出Excel数据注解
|
* 自定义导出Excel数据注解
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
@Target(ElementType.FIELD)
|
@Target(ElementType.FIELD)
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
|||||||
/**
|
/**
|
||||||
* Excel注解集
|
* Excel注解集
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Target(ElementType.FIELD)
|
@Target(ElementType.FIELD)
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import java.lang.annotation.*;
|
|||||||
/**
|
/**
|
||||||
* 自定义操作日志记录注解
|
* 自定义操作日志记录注解
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Target({ElementType.PARAMETER, ElementType.METHOD})
|
@Target({ElementType.PARAMETER, ElementType.METHOD})
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import java.lang.annotation.*;
|
|||||||
/**
|
/**
|
||||||
* 限流注解
|
* 限流注解
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Target(ElementType.METHOD)
|
@Target(ElementType.METHOD)
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import java.lang.annotation.*;
|
|||||||
/**
|
/**
|
||||||
* 自定义注解防止表单重复提交
|
* 自定义注解防止表单重复提交
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Inherited
|
@Inherited
|
||||||
@Target(ElementType.METHOD)
|
@Target(ElementType.METHOD)
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import java.lang.annotation.*;
|
|||||||
/**
|
/**
|
||||||
* 表示系统内部协议解析器
|
* 表示系统内部协议解析器
|
||||||
*
|
*
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/10/24 10:33
|
* @date 2022/10/24 10:33
|
||||||
*/
|
*/
|
||||||
@Target(ElementType.TYPE)
|
@Target(ElementType.TYPE)
|
||||||
|
|||||||
@ -14,7 +14,7 @@ import java.util.concurrent.ThreadPoolExecutor;
|
|||||||
/**
|
/**
|
||||||
* 设备报文处理线程池
|
* 设备报文处理线程池
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableAsync
|
@EnableAsync
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import org.springframework.stereotype.Component;
|
|||||||
/**
|
/**
|
||||||
* 读取项目相关配置
|
* 读取项目相关配置
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
@ConfigurationProperties(prefix = "fastbee")
|
@ConfigurationProperties(prefix = "fastbee")
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.constant;
|
|||||||
/**
|
/**
|
||||||
* 缓存的key 常量
|
* 缓存的key 常量
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class CacheConstants {
|
public class CacheConstants {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import io.jsonwebtoken.Claims;
|
|||||||
/**
|
/**
|
||||||
* 通用常量信息
|
* 通用常量信息
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class Constants {
|
public class Constants {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.constant;
|
|||||||
/**
|
/**
|
||||||
* 常量
|
* 常量
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public interface FastBeeConstant {
|
public interface FastBeeConstant {
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.constant;
|
|||||||
/**
|
/**
|
||||||
* 代码生成通用常量
|
* 代码生成通用常量
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class GenConstants {
|
public class GenConstants {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.constant;
|
|||||||
/**
|
/**
|
||||||
* 返回状态码
|
* 返回状态码
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class HttpStatus {
|
public class HttpStatus {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.constant;
|
|||||||
/**
|
/**
|
||||||
* 魔法值常量
|
* 魔法值常量
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class MagicValueConstants {
|
public class MagicValueConstants {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.fastbee.common.constant;
|
package com.fastbee.common.constant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author fastb
|
* @author Sumuxi
|
||||||
* @date 2023-08-03 10:20
|
* @date 2023-08-03 10:20
|
||||||
*/
|
*/
|
||||||
public class ProductAuthConstant {
|
public class ProductAuthConstant {
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.fastbee.common.constant;
|
package com.fastbee.common.constant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author fastb
|
* @author Sumuxi
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @description: 组态常量类
|
* @description: 组态常量类
|
||||||
* @date 2024-01-02 14:40
|
* @date 2024-01-02 14:40
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.fastbee.common.constant;
|
package com.fastbee.common.constant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author fastb
|
* @author Sumuxi
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @description: 场景相关的场景
|
* @description: 场景相关的场景
|
||||||
* @date 2024-06-04 15:26
|
* @date 2024-06-04 15:26
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.constant;
|
|||||||
/**
|
/**
|
||||||
* 任务调度通用常量
|
* 任务调度通用常量
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class ScheduleConstants {
|
public class ScheduleConstants {
|
||||||
public static final String TASK_CLASS_NAME = "TASK_CLASS_NAME";
|
public static final String TASK_CLASS_NAME = "TASK_CLASS_NAME";
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.constant;
|
|||||||
/**
|
/**
|
||||||
* 用户常量信息
|
* 用户常量信息
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class UserConstants {
|
public class UserConstants {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -25,7 +25,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* web层通用数据处理
|
* web层通用数据处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class BaseController {
|
public class BaseController {
|
||||||
protected final Logger logger = LoggerFactory.getLogger(this.getClass());
|
protected final Logger logger = LoggerFactory.getLogger(this.getClass());
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.core.device;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2024/6/14 9:25
|
* @date 2024/6/14 9:25
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import java.util.HashMap;
|
|||||||
/**
|
/**
|
||||||
* 操作消息提醒
|
* 操作消息提醒
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class AjaxResult extends HashMap<String, Object> {
|
public class AjaxResult extends HashMap<String, Object> {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -11,7 +11,7 @@ import java.time.LocalDateTime;
|
|||||||
/**
|
/**
|
||||||
* 基类,时间类型改为LocalDateTime
|
* 基类,时间类型改为LocalDateTime
|
||||||
*
|
*
|
||||||
* @author fastb
|
* @author Sumuxi
|
||||||
* @date 2023-08-22 9:11
|
* @date 2023-08-22 9:11
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -14,7 +14,7 @@ import java.util.Map;
|
|||||||
/**
|
/**
|
||||||
* Entity基类
|
* Entity基类
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class BaseEntity implements Serializable {
|
public class BaseEntity implements Serializable {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import com.fastbee.common.annotation.Excel;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author admin
|
* @author Sumuxi
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @description: TODO
|
* @description: TODO
|
||||||
* @date 2024-07-12 16:20
|
* @date 2024-07-12 16:20
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import lombok.Data;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author admin
|
* @author Sumuxi
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @description: TODO
|
* @description: TODO
|
||||||
* @date 2024-07-12 16:25
|
* @date 2024-07-12 16:25
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import java.io.Serializable;
|
|||||||
/**
|
/**
|
||||||
* 响应信息主体
|
* 响应信息主体
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class R<T> implements Serializable {
|
public class R<T> implements Serializable {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* Tree基类
|
* Tree基类
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class TreeEntity extends BaseEntity {
|
public class TreeEntity extends BaseEntity {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|||||||
@ -11,7 +11,7 @@ import java.util.stream.Collectors;
|
|||||||
/**
|
/**
|
||||||
* Treeselect树结构实体类
|
* Treeselect树结构实体类
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class TreeSelect implements Serializable {
|
public class TreeSelect implements Serializable {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|||||||
@ -16,7 +16,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 部门表 sys_dept
|
* 部门表 sys_dept
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@ApiModel(value = "SysDept", description = "部门表 sys_dept")
|
@ApiModel(value = "SysDept", description = "部门表 sys_dept")
|
||||||
public class SysDept extends BaseEntity {
|
public class SysDept extends BaseEntity {
|
||||||
|
|||||||
@ -16,7 +16,7 @@ import javax.validation.constraints.Size;
|
|||||||
/**
|
/**
|
||||||
* 字典数据表 sys_dict_data
|
* 字典数据表 sys_dict_data
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@ApiModel(value = "SysDictData", description = "字典数据表 sys_dict_data")
|
@ApiModel(value = "SysDictData", description = "字典数据表 sys_dict_data")
|
||||||
|
|||||||
@ -15,7 +15,7 @@ import javax.validation.constraints.Size;
|
|||||||
/**
|
/**
|
||||||
* 字典类型表 sys_dict_type
|
* 字典类型表 sys_dict_type
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@ApiModel(value = "SysDictType", description = "字典类型表 sys_dict_type")
|
@ApiModel(value = "SysDictType", description = "字典类型表 sys_dict_type")
|
||||||
public class SysDictType extends BaseEntity {
|
public class SysDictType extends BaseEntity {
|
||||||
|
|||||||
@ -15,7 +15,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 菜单权限表 sys_menu
|
* 菜单权限表 sys_menu
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@ApiModel(value = "SysMenu", description = "菜单权限表 sys_menu")
|
@ApiModel(value = "SysMenu", description = "菜单权限表 sys_menu")
|
||||||
public class SysMenu extends BaseEntity {
|
public class SysMenu extends BaseEntity {
|
||||||
|
|||||||
@ -16,7 +16,7 @@ import java.util.Set;
|
|||||||
/**
|
/**
|
||||||
* 角色表 sys_role
|
* 角色表 sys_role
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@ApiModel(value = "SysRole", description = "角色表 sys_role")
|
@ApiModel(value = "SysRole", description = "角色表 sys_role")
|
||||||
public class SysRole extends BaseEntity {
|
public class SysRole extends BaseEntity {
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import lombok.Data;
|
|||||||
/**
|
/**
|
||||||
* 翻译对象 sys_translate
|
* 翻译对象 sys_translate
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class SysTranslate extends BaseEntity {
|
public class SysTranslate extends BaseEntity {
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 用户对象 sys_user
|
* 用户对象 sys_user
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@ApiModel(value = "SysUser", description = "用户对象 sys_user")
|
@ApiModel(value = "SysUser", description = "用户对象 sys_user")
|
||||||
public class SysUser extends BaseEntity {
|
public class SysUser extends BaseEntity {
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.core.domain.model;
|
|||||||
/**
|
/**
|
||||||
* 用户登录对象
|
* 用户登录对象
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class BindLoginBody extends LoginBody {
|
public class BindLoginBody extends LoginBody {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.core.domain.model;
|
|||||||
/**
|
/**
|
||||||
* 用户注册对象
|
* 用户注册对象
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class BindRegisterBody extends RegisterBody {
|
public class BindRegisterBody extends RegisterBody {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.core.domain.model;
|
|||||||
/**
|
/**
|
||||||
* 用户登录对象
|
* 用户登录对象
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class LoginBody {
|
public class LoginBody {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -11,7 +11,7 @@ import java.util.Set;
|
|||||||
/**
|
/**
|
||||||
* 登录用户身份权限
|
* 登录用户身份权限
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class LoginUser implements UserDetails {
|
public class LoginUser implements UserDetails {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.core.domain.model;
|
|||||||
/**
|
/**
|
||||||
* 用户注册对象
|
* 用户注册对象
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
public class RegisterBody extends LoginBody {
|
public class RegisterBody extends LoginBody {
|
||||||
|
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import lombok.Data;
|
|||||||
/**
|
/**
|
||||||
* 大屏设备总览数据
|
* 大屏设备总览数据
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class DashDeviceTotalDto {
|
public class DashDeviceTotalDto {
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.core.iot.response;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2023/4/8 15:43
|
* @date 2023/4/8 15:43
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import lombok.NoArgsConstructor;
|
|||||||
/**
|
/**
|
||||||
* 物模型值的项
|
* 物模型值的项
|
||||||
*
|
*
|
||||||
* @author kerwincui
|
* @author Sumuxi
|
||||||
* @date 2021-12-16
|
* @date 2021-12-16
|
||||||
*/
|
*/
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.core.mq;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class DeviceReplyBo {
|
public class DeviceReplyBo {
|
||||||
|
|||||||
@ -14,7 +14,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 设备上行数据model
|
* 设备上行数据model
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -16,7 +16,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 设备上报
|
* 设备上报
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
|
|||||||
@ -11,7 +11,7 @@ import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
* 设备状态
|
* 设备状态
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import lombok.Data;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class DeviceTestReportBo {
|
public class DeviceTestReportBo {
|
||||||
|
|||||||
@ -4,7 +4,7 @@ package com.fastbee.common.core.mq;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2024/9/4 10:49
|
* @date 2024/9/4 10:49
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -11,7 +11,7 @@ import java.util.Date;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/12/5 11:26
|
* @date 2022/12/5 11:26
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
|
|||||||
/**
|
/**
|
||||||
* 服务(指令)下发对象
|
* 服务(指令)下发对象
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
|||||||
@ -11,7 +11,7 @@ import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
* 设备消息回调或者下发指令值
|
* 设备消息回调或者下发指令值
|
||||||
*
|
*
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/5/11 9:27
|
* @date 2022/5/11 9:27
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.fastbee.common.core.mq;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class SubDeviceBo {
|
public class SubDeviceBo {
|
||||||
|
|||||||
@ -11,7 +11,7 @@ import lombok.EqualsAndHashCode;
|
|||||||
/**
|
/**
|
||||||
* 消息解析model
|
* 消息解析model
|
||||||
*
|
*
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/10/10 15:53
|
* @date 2022/10/10 15:53
|
||||||
*/
|
*/
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
|||||||
@ -12,7 +12,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 设备下发指令model
|
* 设备下发指令model
|
||||||
*
|
*
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/10/10 16:18
|
* @date 2022/10/10 16:18
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import lombok.Data;
|
|||||||
/**
|
/**
|
||||||
* 平台下发指令数据model
|
* 平台下发指令数据model
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class DeviceFunctionMessage {
|
public class DeviceFunctionMessage {
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
* 设备消息
|
* 设备消息
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import lombok.Data;
|
|||||||
/**
|
/**
|
||||||
* 指令下发组将的model
|
* 指令下发组将的model
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class FunctionCallBackBo {
|
public class FunctionCallBackBo {
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import lombok.Data;
|
|||||||
/**
|
/**
|
||||||
* 指令下发组将的model
|
* 指令下发组将的model
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class InstructionsMessage {
|
public class InstructionsMessage {
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import lombok.Data;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2024/6/20 10:53
|
* @date 2024/6/20 10:53
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import lombok.Data;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class MqttBo {
|
public class MqttBo {
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import com.fastbee.common.core.protocol.modbus.ModbusCode;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/12/9 10:15
|
* @date 2022/12/9 10:15
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import lombok.Data;
|
|||||||
/**
|
/**
|
||||||
* 协议bean
|
* 协议bean
|
||||||
*
|
*
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/10/25 14:54
|
* @date 2022/10/25 14:54
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -10,7 +10,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 上报数据模型bo
|
* 上报数据模型bo
|
||||||
*
|
*
|
||||||
* @author bill
|
* @author Sumuxi
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import lombok.Data;
|
|||||||
/**
|
/**
|
||||||
* 网关子设备model
|
* 网关子设备model
|
||||||
*
|
*
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/10/10 10:18
|
* @date 2022/10/10 10:18
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import java.math.BigDecimal;
|
|||||||
/**
|
/**
|
||||||
* OTA升级回复model
|
* OTA升级回复model
|
||||||
*
|
*
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/10/24 17:20
|
* @date 2022/10/24 17:20
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import java.math.BigDecimal;
|
|||||||
/**
|
/**
|
||||||
* OTA远程升级
|
* OTA远程升级
|
||||||
*
|
*
|
||||||
* @author gsb
|
* @author Sumuxi
|
||||||
* @date 2022/10/10 10:22
|
* @date 2022/10/10 10:22
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user