26aa3bd8 by chentao

no message

1 parent 0eaea8b0
Showing 830 changed files with 0 additions and 977 deletions
--- # 数据源配置
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
dynamic:
# 性能分析插件(有性能损耗 不建议生产环境使用)
p6spy: true
# 设置默认的数据源或者数据源组,默认值即为 master
primary: master
# 严格模式 匹配不到数据源则报错
strict: true
datasource:
# 主库数据源
master:
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url: jdbc:mysql://localhost:3306/lego_manage?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username: root
password: 1234a!
hikari:
# 最大连接池数量
maxPoolSize: 20
# 最小空闲线程数量
minIdle: 10
# 配置获取连接等待超时的时间
connectionTimeout: 30000
# 校验超时时间
validationTimeout: 5000
# 空闲连接存活最大时间,默认10分钟
idleTimeout: 600000
# 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
maxLifetime: 1800000
# 多久检查一次连接的活性
keepaliveTime: 30000
--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
spring:
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 15
# 密码(如没有密码请注释掉)
# password:
# 连接超时时间
timeout: 10s
# 是否开启ssl
ssl: false
redisson:
# redis key前缀
keyPrefix:
# 线程池数量
threads: 4
# Netty线程池数量
nettyThreads: 8
# 单节点配置
singleServerConfig:
# 客户端名称
clientName: ${lego.name}
# 最小空闲连接数
connectionMinimumIdleSize: 8
# 连接池大小
connectionPoolSize: 32
# 连接空闲超时,单位:毫秒
idleConnectionTimeout: 10000
# 命令等待超时,单位:毫秒
timeout: 3000
# 发布和订阅连接池大小
subscriptionConnectionPoolSize: 50
--- # 临时文件存储位置 避免临时文件被系统清理报错
spring.servlet.multipart.location: /ruoyi/server/temp
--- # 数据源配置
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
dynamic:
# 性能分析插件(有性能损耗 不建议生产环境使用)
p6spy: false
# 设置默认的数据源或者数据源组,默认值即为 master
primary: master
# 严格模式 匹配不到数据源则报错
strict: true
datasource:
# 主库数据源
master:
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url: jdbc:mysql://localhost:3306/legov22?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username: legov22
password: d4hmL44kzBSi6baT
# 从库数据源
slave:
lazy: true
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username:
password:
# oracle:
# type: ${spring.datasource.type}
# driverClassName: oracle.jdbc.OracleDriver
# url: jdbc:oracle:thin:@//localhost:1521/XE
# username: ROOT
# password: root
# postgres:
# type: ${spring.datasource.type}
# driverClassName: org.postgresql.Driver
# url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
# username: root
# password: root
# sqlserver:
# type: ${spring.datasource.type}
# driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
# url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
# username: SA
# password: root
hikari:
# 最大连接池数量
maxPoolSize: 20
# 最小空闲线程数量
minIdle: 10
# 配置获取连接等待超时的时间
connectionTimeout: 30000
# 校验超时时间
validationTimeout: 5000
# 空闲连接存活最大时间,默认10分钟
idleTimeout: 600000
# 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
maxLifetime: 1800000
# 多久检查一次连接的活性
keepaliveTime: 30000
--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
spring:
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 5
# 密码(如没有密码请注释掉)
password: parking@nlife
# 连接超时时间
timeout: 10s
# 是否开启ssl
ssl: false
redisson:
# redis key前缀
keyPrefix:
# 线程池数量
threads: 16
# Netty线程池数量
nettyThreads: 32
# 单节点配置
singleServerConfig:
# 客户端名称
clientName: ${lego.name}
# 最小空闲连接数
connectionMinimumIdleSize: 32
# 连接池大小
connectionPoolSize: 64
# 连接空闲超时,单位:毫秒
idleConnectionTimeout: 10000
# 命令等待超时,单位:毫秒
timeout: 3000
# 发布和订阅连接池大小
subscriptionConnectionPoolSize: 50
# 项目相关配置
lego:
# 名称
name: lego
# 版本
version: 1.0.0
# 版权年份
copyrightYear: 2023
# 缓存懒加载
cacheLazy: false
captcha:
# 页面 <参数设置> 可开启关闭 验证码校验
# 验证码类型 math 数组计算 char 字符验证
type: MATH
# line 线段干扰 circle 圆圈干扰 shear 扭曲干扰
category: CIRCLE
# 数字验证码位数
numberLength: 1
# 字符验证码长度
charLength: 4
# 开发环境配置
server:
# 服务器的HTTP端口,默认为8080
port: 8082
servlet:
# 应用的访问路径
context-path: /
# undertow 配置
undertow:
# HTTP post内容的最大大小。当值为-1时,默认值为大小是无限的
max-http-post-size: -1
# 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
# 每块buffer的空间大小,越小的空间被利用越充分
buffer-size: 512
# 是否分配的直接内存
direct-buffers: true
threads:
# 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
io: 8
# 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
worker: 256
# 日志配置
logging:
level:
com.lego: info
org.springframework: warn
config: classpath:logback-plus.xml
# 用户配置
user:
password:
# 密码最大错误次数
maxRetryCount: 5
# 密码锁定时间(默认10分钟)
lockTime: 10
# Spring配置
spring:
application:
name: ${lego.name}
# 资源信息
messages:
# 国际化资源文件路径
basename: i18n/messages
profiles:
active: dev
# 文件上传
servlet:
multipart:
# 单个文件大小
max-file-size: 10MB
# 设置总上传的文件大小
max-request-size: 20MB
# 服务模块
devtools:
restart:
# 热部署开关
enabled: true
mvc:
format:
date-time: yyyy-MM-dd HH:mm:ss
jackson:
# 日期格式化
date-format: yyyy-MM-dd HH:mm:ss
serialization:
# 格式化输出
indent_output: false
# 忽略无法转换的对象
fail_on_empty_beans: false
deserialization:
# 允许对象忽略json中不存在的属性
fail_on_unknown_properties: false
# Sa-Token配置
sa-token:
# token名称 (同时也是cookie名称)
token-name: Authorization
# token有效期 设为一天 (必定过期) 单位: 秒
timeout: 86400
# 多端不同 token 有效期 可查看 LoginHelper.loginByDevice 方法自定义
# token最低活跃时间 (指定时间无操作就过期) 单位: 秒
active-timeout: 1800
# 允许动态设置 token 有效期
dynamic-active-timeout: true
# 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
is-concurrent: true
# 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
is-share: false
# 是否尝试从header里读取token
is-read-header: true
# 是否尝试从cookie里读取token
is-read-cookie: false
# token前缀
token-prefix: "Bearer"
# jwt秘钥
jwt-secret-key: abcdefghijklmnopqrstuvwxyz
# security配置
security:
# 排除路径
excludes:
# 静态资源
- /*.html
- /**/*.html
- /**/*.css
- /**/*.js
# 公共路径
- /favicon.ico
- /error
# swagger 文档配置
- /*/api-docs
- /*/api-docs/**
# actuator 监控配置
- /actuator
- /actuator/**
# MyBatisPlus配置
# https://baomidou.com/config/
mybatis-plus:
# 不支持多包, 如有需要可在注解配置 或 提升扫包等级
# 例如 com.**.**.mapper
mapperPackage: com.lego.**.mapper
# 对应的 XML 文件位置
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.lego.**.domain
# 启动时是否检查 MyBatis XML 文件的存在,默认不检查
checkConfigLocation: false
configuration:
# 自动驼峰命名规则(camel case)映射
mapUnderscoreToCamelCase: true
# MyBatis 自动映射策略
# NONE:不启用 PARTIAL:只对非嵌套 resultMap 自动映射 FULL:对所有 resultMap 自动映射
autoMappingBehavior: PARTIAL
# MyBatis 自动映射时未知列或未知属性处理策
# NONE:不做处理 WARNING:打印相关警告 FAILING:抛出异常和详细信息
autoMappingUnknownColumnBehavior: NONE
# 更详细的日志输出 会有性能损耗 org.apache.ibatis.logging.stdout.StdOutImpl
# 关闭日志记录 (可单纯使用 p6spy 分析) org.apache.ibatis.logging.nologging.NoLoggingImpl
# 默认日志输出 org.apache.ibatis.logging.slf4j.Slf4jImpl
logImpl: org.apache.ibatis.logging.nologging.NoLoggingImpl
global-config:
# 是否打印 Logo banner
banner: true
dbConfig:
# 主键类型
# AUTO 自增 NONE 空 INPUT 用户输入 ASSIGN_ID 雪花 ASSIGN_UUID 唯一 UUID
idType: ASSIGN_ID
# 逻辑已删除值
logicDeleteValue: 2
# 逻辑未删除值
logicNotDeleteValue: 0
# 字段验证策略之 insert,在 insert 的时候的字段验证策略
# IGNORED 忽略 NOT_NULL 非NULL NOT_EMPTY 非空 DEFAULT 默认 NEVER 不加入 SQL
insertStrategy: NOT_NULL
# 字段验证策略之 update,在 update 的时候的字段验证策略
updateStrategy: NOT_NULL
# 字段验证策略之 select,在 select 的时候的字段验证策略既 wrapper 根据内部 entity 生成的 where 条件
where-strategy: NOT_NULL
# 数据加密
mybatis-encryptor:
# 是否开启加密
enable: false
# 默认加密算法
algorithm: BASE64
# 编码方式 BASE64/HEX。默认BASE64
encode: BASE64
# 安全秘钥 对称算法的秘钥 如:AES,SM4
password:
# 公私钥 非对称算法的公私钥 如:SM2,RSA
publicKey:
privateKey:
springdoc:
api-docs:
# 是否开启接口文档
enabled: true
# swagger-ui:
# # 持久化认证数据
# persistAuthorization: true
info:
# 标题
title: '标题:${lego.name}后台管理系统_接口文档'
# 描述
description: '描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...'
# 版本
version: '版本号: 1.0.0'
# 作者信息
contact:
name: Lion Li
email: crazylionli@163.com
url: https://gitee.com/dromara/RuoYi-Vue-Plus
components:
# 鉴权方式配置
security-schemes:
apiKey:
type: APIKEY
in: HEADER
name: ${sa-token.token-name}
#这里定义了两个分组,可定义多个,也可以不定义
group-configs:
- group: 1.核心功能
packages-to-scan: com.lego.web
# 防止XSS攻击
xss:
# 过滤开关
enabled: true
# 排除链接(多个用逗号分隔)
excludes: /system/notice
# 匹配链接
urlPatterns: /system/*,/monitor/*,/tool/*
# 全局线程池相关配置
thread-pool:
# 是否开启线程池
enabled: false
# 队列最大长度
queueCapacity: 128
# 线程池维护线程所允许的空闲时间
keepAliveSeconds: 300
--- # 分布式锁 lock4j 全局配置
lock4j:
# 获取分布式锁超时时间,默认为 3000 毫秒
acquire-timeout: 3000
# 分布式锁的超时时间,默认为 30 秒
expire: 30000
--- # Actuator 监控端点的配置项
management:
endpoints:
web:
exposure:
include: '*'
endpoint:
health:
show-details: ALWAYS
logfile:
external-file: ./logs/sys-console.log
Application Version: ${ruoyi-vue-plus.version}
Spring Boot Version: 2.7.18
__________ _____.___.__ ____ ____ __________.__
\______ \__ __ ____\__ | |__| \ \ / /_ __ ____ \______ \ | __ __ ______
| _/ | \/ _ \/ | | | ______ \ Y / | \_/ __ \ ______ | ___/ | | | \/ ___/
| | \ | ( <_> )____ | | /_____/ \ /| | /\ ___/ /_____/ | | | |_| | /\___ \
|____|_ /____/ \____// ______|__| \___/ |____/ \___ > |____| |____/____//____ >
\/ \/ \/ \/
{"doc":" 启动程序\n\n @author gyongyi\n","fields":[],"enumConstants":[],"methods":[],"constructors":[]}
\ No newline at end of file
{"doc":" web容器中进行部署\n\n @author gyongyi\n","fields":[],"enumConstants":[],"methods":[],"constructors":[]}
\ No newline at end of file
{"doc":" 验证码操作处理\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"emailCode","paramTypes":["java.lang.String"],"doc":" 邮箱验证码\n\n @param email 邮箱\n"},{"name":"getCode","paramTypes":[],"doc":" 生成验证码\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 广告 信息操作处理\n\n @author GYongYi\n @date 2024/9/8 15:32\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.common.core.domain.PageQuery","javax.servlet.http.HttpServletRequest"],"doc":" 查询列表数据\n\n @param query\n @return\n"},{"name":"addAdvert","paramTypes":["com.lego.core.domin.bo.AdvertBo"],"doc":" 新增\n\n @param advertBo\n @return\n"},{"name":"updateAdvert","paramTypes":["com.lego.core.domin.bo.AdvertBo"],"doc":" 修改\n\n @param advertBo\n @return\n"},{"name":"updateStatus","paramTypes":["com.lego.core.domin.bo.AdvertBo"],"doc":" 修改状态\n\n @param advertBo\n @return\n"},{"name":"remove","paramTypes":["java.lang.String"],"doc":" 删除\n\n @param id\n @return\n @throws ServerException\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 积木 信息操作处理\n\n @author GYongYi\n @date 2024/9/8 15:32\n","fields":[],"enumConstants":[],"methods":[{"name":"listPage","paramTypes":["com.lego.core.domin.bo.BuildingBlockQueryBo","javax.servlet.http.HttpServletRequest"],"doc":" 查询列表数据(带分页)\n\n @param query\n @return\n"},{"name":"list","paramTypes":["javax.servlet.http.HttpServletRequest"],"doc":" 查询列表数据(不分页)\n\n @return\n"},{"name":"addBlock","paramTypes":["com.lego.core.domin.bo.BuildingBlockBo"],"doc":" 新增\n\n @param blockBo\n @return\n"},{"name":"update","paramTypes":["com.lego.core.domin.bo.BuildingBlockBo"],"doc":" 修改\n\n @param blockBo\n @return\n"},{"name":"remove","paramTypes":["java.lang.String"],"doc":" 删除\n\n @param id\n @return\n @throws ServerException\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 课程 信息操作处理\n\n @author GYongYi\n @date 2024/9/8 15:32\n","fields":[],"enumConstants":[],"methods":[{"name":"listPage","paramTypes":["com.lego.core.domin.bo.CourseQueryBo","javax.servlet.http.HttpServletRequest"],"doc":" 查询列表数据(带分页)\n\n @param query\n @return\n"},{"name":"addCourse","paramTypes":["com.lego.core.domin.bo.CourseBo"],"doc":" 新增\n\n @param CourseBo\n @return\n"},{"name":"update","paramTypes":["com.lego.core.domin.bo.CourseBo"],"doc":" 修改\n\n @param CourseBo\n @return\n"},{"name":"remove","paramTypes":["java.lang.String"],"doc":" 删除\n\n @param id\n @return\n @throws ServerException\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 套件 信息操作处理\n\n @author GYongYi\n @date 2024/9/8 15:32\n","fields":[],"enumConstants":[],"methods":[{"name":"listPage","paramTypes":["com.lego.common.core.domain.PageQuery","javax.servlet.http.HttpServletRequest"],"doc":" 查询列表数据(带分页)\n\n @param query\n @return\n"},{"name":"list","paramTypes":["javax.servlet.http.HttpServletRequest"],"doc":" 查询列表数据(不分页)\n\n @return\n"},{"name":"addEntirety","paramTypes":["com.lego.core.domin.bo.EntiretyBo"],"doc":" 新增\n\n @param entiretyBo\n @return\n"},{"name":"update","paramTypes":["com.lego.core.domin.bo.EntiretyBo"],"doc":" 修改\n\n @param entiretyBo\n @return\n"},{"name":"remove","paramTypes":["java.lang.String"],"doc":" 删除\n\n @param id\n @return\n @throws ServerException\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 问题 信息操作处理\n\n @author GYongYi\n @date 2024/9/8 15:32\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.core.domin.bo.QuestionQueryBo","javax.servlet.http.HttpServletRequest"],"doc":" 查询列表数据\n\n @param query\n @return\n"},{"name":"addQuestion","paramTypes":["com.lego.core.domin.bo.QuestionBo"],"doc":" 新增\n\n @param QuestionBo\n @return\n"},{"name":"updateQuestion","paramTypes":["com.lego.core.domin.bo.QuestionBo"],"doc":" 修改\n\n @param QuestionBo\n @return\n"},{"name":"updateStatus","paramTypes":["com.lego.core.domin.bo.QuestionBo"],"doc":" 修改状态\n\n @param QuestionBo\n @return\n"},{"name":"remove","paramTypes":["java.lang.String"],"doc":" 删除\n\n @param id\n @return\n @throws ServerException\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" APP升级 信息操作处理\n\n @author GYongYi\n @date 2024/9/8 15:32\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.core.domin.bo.UpgradeQueryBo","javax.servlet.http.HttpServletRequest"],"doc":" 查询列表数据\n\n @param query\n @return\n"},{"name":"addUpgrade","paramTypes":["com.lego.core.domin.bo.UpgradeBo"],"doc":" 新增\n\n @param UpgradeBo\n @return\n"},{"name":"updateUpgrade","paramTypes":["com.lego.core.domin.bo.UpgradeBo"],"doc":" 修改\n\n @param UpgradeBo\n @return\n"},{"name":"release","paramTypes":["java.lang.String"],"doc":" 发布\n\n @param id\n @return\n @throws ServerException\n"},{"name":"remove","paramTypes":["java.lang.String"],"doc":" 删除\n\n @param id\n @return\n @throws ServerException\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 缓存监控\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"getInfo","paramTypes":[],"doc":" 获取缓存监控列表\n"},{"name":"cache","paramTypes":[],"doc":" 获取缓存监控缓存名列表\n"},{"name":"getCacheKeys","paramTypes":["java.lang.String"],"doc":" 获取缓存监控Key列表\n\n @param cacheName 缓存名\n"},{"name":"getCacheValue","paramTypes":["java.lang.String","java.lang.String"],"doc":" 获取缓存监控缓存值详情\n\n @param cacheName 缓存名\n @param cacheKey 缓存key\n"},{"name":"clearCacheName","paramTypes":["java.lang.String"],"doc":" 清理缓存监控缓存名\n\n @param cacheName 缓存名\n"},{"name":"clearCacheKey","paramTypes":["java.lang.String","java.lang.String"],"doc":" 清理缓存监控Key\n\n @param cacheKey key名\n"},{"name":"clearCacheAll","paramTypes":[],"doc":" 清理全部缓存监控\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 系统访问记录\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.system.domain.SysLogininfor","com.lego.common.core.domain.PageQuery"],"doc":" 获取系统访问记录列表\n"},{"name":"export","paramTypes":["com.lego.system.domain.SysLogininfor","javax.servlet.http.HttpServletResponse"],"doc":" 导出系统访问记录列表\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 批量删除登录日志\n @param infoIds 日志ids\n"},{"name":"clean","paramTypes":[],"doc":" 清理系统访问记录\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 操作日志记录\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.system.domain.SysOperLog","com.lego.common.core.domain.PageQuery"],"doc":" 获取操作日志记录列表\n"},{"name":"export","paramTypes":["com.lego.system.domain.SysOperLog","javax.servlet.http.HttpServletResponse"],"doc":" 导出操作日志记录列表\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 批量删除操作日志记录\n @param operIds 日志ids\n"},{"name":"clean","paramTypes":[],"doc":" 清理操作日志记录\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 在线用户监控\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["java.lang.String","java.lang.String"],"doc":" 获取在线用户监控列表\n\n @param ipaddr IP地址\n @param userName 用户名\n"},{"name":"forceLogout","paramTypes":["java.lang.String"],"doc":" 强退用户\n\n @param tokenId token值\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 参数配置 信息操作处理\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.system.domain.SysConfig","com.lego.common.core.domain.PageQuery"],"doc":" 获取参数配置列表\n"},{"name":"export","paramTypes":["com.lego.system.domain.SysConfig","javax.servlet.http.HttpServletResponse"],"doc":" 导出参数配置列表\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 根据参数编号获取详细信息\n\n @param configId 参数ID\n"},{"name":"getConfigKey","paramTypes":["java.lang.String"],"doc":" 根据参数键名查询参数值\n\n @param configKey 参数Key\n"},{"name":"add","paramTypes":["com.lego.system.domain.SysConfig"],"doc":" 新增参数配置\n"},{"name":"edit","paramTypes":["com.lego.system.domain.SysConfig"],"doc":" 修改参数配置\n"},{"name":"updateByKey","paramTypes":["com.lego.system.domain.SysConfig"],"doc":" 根据参数键名修改参数配置\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 删除参数配置\n\n @param configIds 参数ID串\n"},{"name":"refreshCache","paramTypes":[],"doc":" 刷新参数缓存\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 部门信息\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.common.core.domain.entity.SysDept"],"doc":" 获取部门列表\n"},{"name":"excludeChild","paramTypes":["java.lang.Long"],"doc":" 查询部门列表(排除节点)\n\n @param deptId 部门ID\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 根据部门编号获取详细信息\n\n @param deptId 部门ID\n"},{"name":"add","paramTypes":["com.lego.common.core.domain.entity.SysDept"],"doc":" 新增部门\n"},{"name":"edit","paramTypes":["com.lego.common.core.domain.entity.SysDept"],"doc":" 修改部门\n"},{"name":"remove","paramTypes":["java.lang.Long"],"doc":" 删除部门\n\n @param deptId 部门ID\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 数据字典信息\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.common.core.domain.entity.SysDictData","com.lego.common.core.domain.PageQuery"],"doc":" 查询字典数据列表\n"},{"name":"export","paramTypes":["com.lego.common.core.domain.entity.SysDictData","javax.servlet.http.HttpServletResponse"],"doc":" 导出字典数据列表\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 查询字典数据详细\n\n @param dictCode 字典code\n"},{"name":"dictType","paramTypes":["java.lang.String"],"doc":" 根据字典类型查询字典数据信息\n\n @param dictType 字典类型\n"},{"name":"add","paramTypes":["com.lego.common.core.domain.entity.SysDictData"],"doc":" 新增字典类型\n"},{"name":"edit","paramTypes":["com.lego.common.core.domain.entity.SysDictData"],"doc":" 修改保存字典类型\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 删除字典类型\n\n @param dictCodes 字典code串\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 数据字典信息\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.common.core.domain.entity.SysDictType","com.lego.common.core.domain.PageQuery"],"doc":" 查询字典类型列表\n"},{"name":"export","paramTypes":["com.lego.common.core.domain.entity.SysDictType","javax.servlet.http.HttpServletResponse"],"doc":" 导出字典类型列表\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 查询字典类型详细\n\n @param dictId 字典ID\n"},{"name":"add","paramTypes":["com.lego.common.core.domain.entity.SysDictType"],"doc":" 新增字典类型\n"},{"name":"edit","paramTypes":["com.lego.common.core.domain.entity.SysDictType"],"doc":" 修改字典类型\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 删除字典类型\n\n @param dictIds 字典ID串\n"},{"name":"refreshCache","paramTypes":[],"doc":" 刷新字典缓存\n"},{"name":"optionselect","paramTypes":[],"doc":" 获取字典选择框列表\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 枚举 存储查询一些不会更改的枚举数据\n\n @author gyongyi\n @date 2024-07-19\n","fields":[],"enumConstants":[],"methods":[{"name":"getInfo","paramTypes":["java.lang.String"],"doc":" 根据id,查询枚举对象\n"},{"name":"list","paramTypes":["com.lego.system.domain.bo.SysEnumerationQueryBo"],"doc":" 根据id,查询枚举对象\n"},{"name":"list","paramTypes":["java.lang.String"],"doc":" 查询枚举树列表\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 首页\n\n @author Lion Li\n","fields":[{"name":"legoConfig","doc":" 系统基础配置\n"}],"enumConstants":[],"methods":[{"name":"index","paramTypes":[],"doc":" 访问首页,提示语\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 登录验证\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"login","paramTypes":["com.lego.common.core.domain.model.LoginBody"],"doc":" 登录方法\n\n @param loginBody 登录信息\n @return 结果\n"},{"name":"smsLogin","paramTypes":["com.lego.common.core.domain.model.SmsLoginBody"],"doc":" 短信登录\n\n @param smsLoginBody 登录信息\n @return 结果\n"},{"name":"emailLogin","paramTypes":["com.lego.common.core.domain.model.EmailLoginBody"],"doc":" 邮件登录\n\n @param body 登录信息\n @return 结果\n"},{"name":"xcxLogin","paramTypes":["java.lang.String"],"doc":" 小程序登录(示例)\n\n @param xcxCode 小程序code\n @return 结果\n"},{"name":"logout","paramTypes":[],"doc":" 退出登录\n"},{"name":"getInfo","paramTypes":[],"doc":" 获取用户信息\n\n @return 用户信息\n"},{"name":"getRouters","paramTypes":[],"doc":" 获取路由信息\n\n @return 路由信息\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 菜单信息\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.common.core.domain.entity.SysMenu"],"doc":" 获取菜单列表\n"},{"name":"routerList","paramTypes":[],"doc":" 获取当前账号路由菜单列表\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 根据菜单编号获取详细信息\n\n @param menuId 菜单ID\n"},{"name":"treeselect","paramTypes":["com.lego.common.core.domain.entity.SysMenu"],"doc":" 获取菜单下拉树列表\n"},{"name":"roleMenuTreeselect","paramTypes":["java.lang.Long"],"doc":" 加载对应角色菜单列表树\n\n @param roleId 角色ID\n"},{"name":"add","paramTypes":["com.lego.common.core.domain.entity.SysMenu"],"doc":" 新增菜单\n"},{"name":"edit","paramTypes":["com.lego.common.core.domain.entity.SysMenu"],"doc":" 修改菜单\n"},{"name":"remove","paramTypes":["java.lang.Long"],"doc":" 删除菜单\n\n @param menuId 菜单ID\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 公告 信息操作处理\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.system.domain.SysNotice","com.lego.common.core.domain.PageQuery"],"doc":" 获取通知公告列表\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 根据通知公告编号获取详细信息\n\n @param noticeId 公告ID\n"},{"name":"add","paramTypes":["com.lego.system.domain.SysNotice"],"doc":" 新增通知公告\n"},{"name":"edit","paramTypes":["com.lego.system.domain.SysNotice"],"doc":" 修改通知公告\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 删除通知公告\n\n @param noticeIds 公告ID串\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 对象存储配置\n\n @author Lion Li\n @author 孤舟烟雨\n @date 2021-08-13\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.system.domain.bo.SysOssConfigBo","com.lego.common.core.domain.PageQuery"],"doc":" 查询对象存储配置列表\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 获取对象存储配置详细信息\n\n @param ossConfigId OSS配置ID\n"},{"name":"add","paramTypes":["com.lego.system.domain.bo.SysOssConfigBo"],"doc":" 新增对象存储配置\n"},{"name":"edit","paramTypes":["com.lego.system.domain.bo.SysOssConfigBo"],"doc":" 修改对象存储配置\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 删除对象存储配置\n\n @param ossConfigIds OSS配置ID串\n"},{"name":"changeStatus","paramTypes":["com.lego.system.domain.bo.SysOssConfigBo"],"doc":" 状态修改\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 文件上传 控制层\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.system.domain.bo.SysOssBo","com.lego.common.core.domain.PageQuery"],"doc":" 查询OSS对象存储列表\n"},{"name":"listByIds","paramTypes":["java.lang.Long[]"],"doc":" 查询OSS对象基于id串\n\n @param ossIds OSS对象ID串\n"},{"name":"upload","paramTypes":["org.springframework.web.multipart.MultipartFile"],"doc":" 上传OSS对象存储\n\n @param file 文件\n"},{"name":"download","paramTypes":["java.lang.Long","javax.servlet.http.HttpServletResponse"],"doc":" 下载OSS对象\n\n @param ossId OSS对象ID\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 删除OSS对象存储\n\n @param ossIds OSS对象ID串\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 岗位信息操作处理\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.system.domain.SysPost","com.lego.common.core.domain.PageQuery"],"doc":" 获取岗位列表\n"},{"name":"export","paramTypes":["com.lego.system.domain.SysPost","javax.servlet.http.HttpServletResponse"],"doc":" 导出岗位列表\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 根据岗位编号获取详细信息\n\n @param postId 岗位ID\n"},{"name":"add","paramTypes":["com.lego.system.domain.SysPost"],"doc":" 新增岗位\n"},{"name":"edit","paramTypes":["com.lego.system.domain.SysPost"],"doc":" 修改岗位\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 删除岗位\n\n @param postIds 岗位ID串\n"},{"name":"optionselect","paramTypes":[],"doc":" 获取岗位选择框列表\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 个人信息 业务处理\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"profile","paramTypes":[],"doc":" 个人信息\n"},{"name":"updateProfile","paramTypes":["com.lego.common.core.domain.entity.SysUser"],"doc":" 修改用户\n"},{"name":"updatePwd","paramTypes":["java.lang.String","java.lang.String"],"doc":" 重置密码\n\n @param newPassword 新密码\n @param oldPassword 旧密码\n"},{"name":"avatar","paramTypes":["org.springframework.web.multipart.MultipartFile"],"doc":" 头像上传\n\n @param avatarfile 用户头像\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 注册验证\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"register","paramTypes":["com.lego.common.core.domain.model.RegisterBody"],"doc":" 用户注册\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 角色信息\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.common.core.domain.entity.SysRole","com.lego.common.core.domain.PageQuery"],"doc":" 获取角色信息列表\n"},{"name":"export","paramTypes":["com.lego.common.core.domain.entity.SysRole","javax.servlet.http.HttpServletResponse"],"doc":" 导出角色信息列表\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 根据角色编号获取详细信息\n\n @param roleId 角色ID\n"},{"name":"add","paramTypes":["com.lego.common.core.domain.entity.SysRole"],"doc":" 新增角色\n"},{"name":"edit","paramTypes":["com.lego.common.core.domain.entity.SysRole"],"doc":" 修改保存角色\n"},{"name":"dataScope","paramTypes":["com.lego.common.core.domain.entity.SysRole"],"doc":" 修改保存数据权限\n"},{"name":"changeStatus","paramTypes":["com.lego.common.core.domain.entity.SysRole"],"doc":" 状态修改\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 删除角色\n\n @param roleIds 角色ID串\n"},{"name":"optionselect","paramTypes":[],"doc":" 获取角色选择框列表\n"},{"name":"allocatedList","paramTypes":["com.lego.common.core.domain.entity.SysUser","com.lego.common.core.domain.PageQuery"],"doc":" 查询已分配用户角色列表\n"},{"name":"unallocatedList","paramTypes":["com.lego.common.core.domain.entity.SysUser","com.lego.common.core.domain.PageQuery"],"doc":" 查询未分配用户角色列表\n"},{"name":"cancelAuthUser","paramTypes":["com.lego.system.domain.SysUserRole"],"doc":" 取消授权用户\n"},{"name":"cancelAuthUserAll","paramTypes":["java.lang.Long","java.lang.Long[]"],"doc":" 批量取消授权用户\n\n @param roleId 角色ID\n @param userIds 用户ID串\n"},{"name":"selectAuthUserAll","paramTypes":["java.lang.Long","java.lang.Long[]"],"doc":" 批量选择用户授权\n\n @param roleId 角色ID\n @param userIds 用户ID串\n"},{"name":"roleDeptTreeselect","paramTypes":["java.lang.Long"],"doc":" 获取对应角色部门树列表\n\n @param roleId 角色ID\n"}],"constructors":[]}
\ No newline at end of file
{"doc":" 用户信息\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"list","paramTypes":["com.lego.common.core.domain.entity.SysUser","com.lego.common.core.domain.PageQuery"],"doc":" 获取用户列表\n"},{"name":"export","paramTypes":["com.lego.common.core.domain.entity.SysUser","javax.servlet.http.HttpServletResponse"],"doc":" 导出用户列表\n"},{"name":"importData","paramTypes":["org.springframework.web.multipart.MultipartFile","boolean"],"doc":" 导入数据\n\n @param file 导入文件\n @param updateSupport 是否更新已存在数据\n"},{"name":"importTemplate","paramTypes":["javax.servlet.http.HttpServletResponse"],"doc":" 获取导入模板\n"},{"name":"getInfo","paramTypes":["java.lang.Long"],"doc":" 根据用户编号获取详细信息\n\n @param userId 用户ID\n"},{"name":"add","paramTypes":["com.lego.common.core.domain.entity.SysUser"],"doc":" 新增用户\n"},{"name":"edit","paramTypes":["com.lego.common.core.domain.entity.SysUser"],"doc":" 修改用户\n"},{"name":"remove","paramTypes":["java.lang.Long[]"],"doc":" 删除用户\n\n @param userIds 角色ID串\n"},{"name":"resetPwd","paramTypes":["com.lego.common.core.domain.entity.SysUser"],"doc":" 重置密码\n"},{"name":"changeStatus","paramTypes":["com.lego.common.core.domain.entity.SysUser"],"doc":" 状态修改\n"},{"name":"authRole","paramTypes":["java.lang.Long"],"doc":" 根据用户编号获取授权角色\n\n @param userId 用户ID\n"},{"name":"insertAuthRole","paramTypes":["java.lang.Long","java.lang.Long[]"],"doc":" 用户授权角色\n\n @param userId 用户Id\n @param roleIds 角色ID串\n"},{"name":"deptTree","paramTypes":["com.lego.common.core.domain.entity.SysDept"],"doc":" 获取部门树列表\n"}],"constructors":[]}
\ No newline at end of file
#错误消息
not.null=* 必须填写
user.jcaptcha.error=验证码错误
user.jcaptcha.expire=验证码已失效
user.not.exists=对不起, 您的账号:{0} 不存在.
user.password.not.match=用户不存在/密码错误
user.password.retry.limit.count=密码输入错误{0}次
user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
user.password.delete=对不起,您的账号:{0} 已被删除
user.blocked=对不起,您的账号:{0} 已禁用,请联系管理员
role.blocked=角色已封禁,请联系管理员
user.logout.success=退出成功
length.not.valid=长度必须在{min}到{max}个字符之间
user.username.not.blank=用户名不能为空
user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
user.username.length.valid=账户长度必须在{min}到{max}个字符之间
user.password.not.blank=用户密码不能为空
user.password.length.valid=用户密码长度必须在{min}到{max}个字符之间
user.password.not.valid=* 5-50个字符
user.email.not.valid=邮箱格式错误
user.email.not.blank=邮箱不能为空
user.phonenumber.not.blank=用户手机号不能为空
user.mobile.phone.number.not.valid=手机号格式错误
user.login.success=登录成功
user.register.success=注册成功
user.register.save.error=保存用户 {0} 失败,注册账号已存在
user.register.error=注册失败,请联系系统管理人员
user.notfound=请重新登录
user.forcelogout=管理员强制退出,请重新登录
user.unknown.error=未知错误,请重新登录
##文件上传消息
upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
upload.filename.exceed.length=上传的文件名最长{0}个字符
##权限
no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
repeat.submit.message=不允许重复提交,请稍候再试
rate.limiter.message=访问过于频繁,请稍候再试
sms.code.not.blank=短信验证码不能为空
sms.code.retry.limit.count=短信验证码输入错误{0}次
sms.code.retry.limit.exceed=短信验证码输入错误{0}次,帐户锁定{1}分钟
email.code.not.blank=邮箱验证码不能为空
email.code.retry.limit.count=邮箱验证码输入错误{0}次
email.code.retry.limit.exceed=邮箱验证码输入错误{0}次,帐户锁定{1}分钟
xcx.code.not.blank=小程序code不能为空
#系统信息
system.success=operation successful
system.fail=operation failed
#错误消息
not.null=* Required fill in
user.jcaptcha.error=Captcha error
user.jcaptcha.expire=Captcha invalid
user.not.exists=Sorry, your account: {0} does not exist
user.password.not.match=User does not exist/Password error
user.password.retry.limit.count=Password input error {0} times
user.password.retry.limit.exceed=Password input error {0} times, account locked for {1} minutes
user.password.delete=Sorry, your account:{0} has been deleted
user.blocked=Sorry, your account: {0} has been disabled. Please contact the administrator
role.blocked=Role disabled,please contact administrators
user.logout.success=Exit successful
length.not.valid=The length must be between {min} and {max} characters
user.username.not.blank=Username cannot be blank
user.username.not.valid=* 2 to 20 chinese characters, letters, numbers or underscores, and must start with a non number
user.username.length.valid=Account length must be between {min} and {max} characters
user.password.not.blank=Password cannot be empty
user.password.length.valid=Password length must be between {min} and {max} characters
user.password.not.valid=* 5-50 characters
user.email.not.valid=Mailbox format error
user.email.not.blank=Mailbox cannot be blank
user.phonenumber.not.blank=Phone number cannot be blank
user.mobile.phone.number.not.valid=Phone number format error
user.login.success=Login successful
user.register.success=Register successful
user.register.save.error=Failed to save user {0}, The registered account already exists
user.register.error=Register failed, please contact system administrator
user.notfound=Please login again
user.forcelogout=The administrator is forced to exit,please login again
user.unknown.error=Unknown error, please login again
##文件上传消息
upload.exceed.maxSize=The uploaded file size exceeds the limit file size!<br/>the maximum allowed file size is:{0}MB!
upload.filename.exceed.length=The maximum length of uploaded file name is {0} characters
##权限
no.permission=You do not have permission to the data,please contact your administrator to add permissions [{0}]
no.create.permission=You do not have permission to create data,please contact your administrator to add permissions [{0}]
no.update.permission=You do not have permission to modify data,please contact your administrator to add permissions [{0}]
no.delete.permission=You do not have permission to delete data,please contact your administrator to add permissions [{0}]
no.export.permission=You do not have permission to export data,please contact your administrator to add permissions [{0}]
no.view.permission=You do not have permission to view data,please contact your administrator to add permissions [{0}]
repeat.submit.message=Repeat submit is not allowed, please try again later
rate.limiter.message=Visit too frequently, please try again later
sms.code.not.blank=Sms code cannot be blank
sms.code.retry.limit.count=Sms code input error {0} times
sms.code.retry.limit.exceed=Sms code input error {0} times, account locked for {1} minutes
email.code.not.blank=Email code cannot be blank
email.code.retry.limit.count=Email code input error {0} times
email.code.retry.limit.exceed=Email code input error {0} times, account locked for {1} minutes
xcx.code.not.blank=Mini program code cannot be blank
#系统信息
system.success=操作成功
system.fail=操作失败
#错误消息
not.null=* 必须填写
user.jcaptcha.error=验证码错误
user.jcaptcha.expire=验证码已失效
user.not.exists=对不起, 您的账号:{0} 不存在.
user.password.not.match=用户不存在/密码错误
user.password.retry.limit.count=密码输入错误{0}次
user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
user.password.delete=对不起,您的账号:{0} 已被删除
user.blocked=对不起,您的账号:{0} 已禁用,请联系管理员
role.blocked=角色已封禁,请联系管理员
user.logout.success=退出成功
length.not.valid=长度必须在{min}到{max}个字符之间
user.username.not.blank=用户名不能为空
user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
user.username.length.valid=账户长度必须在{min}到{max}个字符之间
user.password.not.blank=用户密码不能为空
user.password.length.valid=用户密码长度必须在{min}到{max}个字符之间
user.password.not.valid=* 5-50个字符
user.email.not.valid=邮箱格式错误
user.email.not.blank=邮箱不能为空
user.phonenumber.not.blank=用户手机号不能为空
user.mobile.phone.number.not.valid=手机号格式错误
user.login.success=登录成功
user.register.success=注册成功
user.register.save.error=保存用户 {0} 失败,注册账号已存在
user.register.error=注册失败,请联系系统管理人员
user.notfound=请重新登录
user.forcelogout=管理员强制退出,请重新登录
user.unknown.error=未知错误,请重新登录
##文件上传消息
upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
upload.filename.exceed.length=上传的文件名最长{0}个字符
##权限
no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
repeat.submit.message=不允许重复提交,请稍候再试
rate.limiter.message=访问过于频繁,请稍候再试
sms.code.not.blank=短信验证码不能为空
sms.code.retry.limit.count=短信验证码输入错误{0}次
sms.code.retry.limit.exceed=短信验证码输入错误{0}次,帐户锁定{1}分钟
email.code.not.blank=邮箱验证码不能为空
email.code.retry.limit.count=邮箱验证码输入错误{0}次
email.code.retry.limit.exceed=邮箱验证码输入错误{0}次,帐户锁定{1}分钟
xcx.code.not.blank=小程序code不能为空
#系统信息
system.success=操作成功
system.fail=操作失败
#错误消息
not.null=* 必须填写
user.jcaptcha.error=验证码错误
user.jcaptcha.expire=验证码已失效
user.not.exists=对不起, 您的账号:{0} 不存在.
user.password.not.match=用户不存在/密码错误
user.password.retry.limit.count=密码输入错误{0}次
user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
user.password.delete=对不起,您的账号:{0} 已被删除
user.blocked=对不起,您的账号:{0} 已禁用,请联系管理员
role.blocked=角色已封禁,请联系管理员
user.logout.success=退出成功
length.not.valid=长度必须在{min}到{max}个字符之间
user.username.not.blank=用户名不能为空
user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
user.username.length.valid=账户长度必须在{min}到{max}个字符之间
user.password.not.blank=用户密码不能为空
user.password.length.valid=用户密码长度必须在{min}到{max}个字符之间
user.password.not.valid=* 5-50个字符
user.email.not.valid=邮箱格式错误
user.email.not.blank=邮箱不能为空
user.phonenumber.not.blank=用户手机号不能为空
user.mobile.phone.number.not.valid=手机号格式错误
user.login.success=登录成功
user.register.success=注册成功
user.register.save.error=保存用户 {0} 失败,注册账号已存在
user.register.error=注册失败,请联系系统管理人员
user.notfound=请重新登录
user.forcelogout=管理员强制退出,请重新登录
user.unknown.error=未知错误,请重新登录
##文件上传消息
upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
upload.filename.exceed.length=上传的文件名最长{0}个字符
##权限
no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
repeat.submit.message=不允许重复提交,请稍候再试
rate.limiter.message=访问过于频繁,请稍候再试
sms.code.not.blank=短信验证码不能为空
sms.code.retry.limit.count=短信验证码输入错误{0}次
sms.code.retry.limit.exceed=短信验证码输入错误{0}次,帐户锁定{1}分钟
email.code.not.blank=邮箱验证码不能为空
email.code.retry.limit.count=邮箱验证码输入错误{0}次
email.code.retry.limit.exceed=邮箱验证码输入错误{0}次,帐户锁定{1}分钟
xcx.code.not.blank=小程序code不能为空
##业务
core.data.not.exists=数据不存在
core.advert.status.fail=广告状态不存在
This file is too large to display.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property name="log.path" value="./logs"/>
<property name="console.log.pattern"
value="%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}%n) - %msg%n"/>
<property name="log.pattern" value="%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n"/>
<!-- 控制台输出 -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${console.log.pattern}</pattern>
<charset>utf-8</charset>
</encoder>
</appender>
<!-- 控制台输出 -->
<appender name="file_console" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-console.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/sys-console.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大 1天 -->
<maxHistory>1</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
<charset>utf-8</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<!-- 过滤的级别 -->
<level>INFO</level>
</filter>
</appender>
<!-- 系统日志输出 -->
<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-info.log</file>
<!-- 循环政策:基于时间创建日志文件 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<!-- 过滤的级别 -->
<level>INFO</level>
<!-- 匹配时的操作:接收(记录) -->
<onMatch>ACCEPT</onMatch>
<!-- 不匹配时的操作:拒绝(不记录) -->
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-error.log</file>
<!-- 循环政策:基于时间创建日志文件 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<!-- 过滤的级别 -->
<level>ERROR</level>
<!-- 匹配时的操作:接收(记录) -->
<onMatch>ACCEPT</onMatch>
<!-- 不匹配时的操作:拒绝(不记录) -->
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<!-- info异步输出 -->
<appender name="async_info" class="ch.qos.logback.classic.AsyncAppender">
<!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
<discardingThreshold>0</discardingThreshold>
<!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
<queueSize>512</queueSize>
<!-- 添加附加的appender,最多只能添加一个 -->
<appender-ref ref="file_info"/>
</appender>
<!-- error异步输出 -->
<appender name="async_error" class="ch.qos.logback.classic.AsyncAppender">
<!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
<discardingThreshold>0</discardingThreshold>
<!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
<queueSize>512</queueSize>
<!-- 添加附加的appender,最多只能添加一个 -->
<appender-ref ref="file_error"/>
</appender>
<!-- 整合 skywalking 控制台输出 tid -->
<!-- <appender name="console" class="ch.qos.logback.core.ConsoleAppender">-->
<!-- <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">-->
<!-- <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">-->
<!-- <pattern>[%tid] ${console.log.pattern}</pattern>-->
<!-- </layout>-->
<!-- <charset>utf-8</charset>-->
<!-- </encoder>-->
<!-- </appender>-->
<!-- 整合 skywalking 推送采集日志 -->
<!-- <appender name="sky_log" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">-->
<!-- <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">-->
<!-- <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">-->
<!-- <pattern>[%tid] ${console.log.pattern}</pattern>-->
<!-- </layout>-->
<!-- <charset>utf-8</charset>-->
<!-- </encoder>-->
<!-- </appender>-->
<!--系统操作日志-->
<root level="info">
<appender-ref ref="console" />
<appender-ref ref="async_info" />
<appender-ref ref="async_error" />
<appender-ref ref="file_console" />
<!-- <appender-ref ref="sky_log"/>-->
</root>
</configuration>
# p6spy 性能分析插件配置文件
modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6spy.engine.outage.P6OutageFactory
# 自定义日志打印
logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
#日志输出到控制台
appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
# 使用日志系统记录 sql
#appender=com.p6spy.engine.spy.appender.Slf4JLogger
# 设置 p6spy driver 代理
#deregisterdrivers=true
# 取消JDBC URL前缀
useprefix=true
# 配置记录 Log 例外,可去掉的结果集有error,info,batch,debug,statement,commit,rollback,result,resultset.
excludecategories=info,debug,result,commit,resultset
# 日期格式
dateformat=yyyy-MM-dd HH:mm:ss
# SQL语句打印时间格式
databaseDialectTimestampFormat=yyyy-MM-dd HH:mm:ss
# 实际驱动可多个
#driverlist=org.h2.Driver
# 是否开启慢SQL记录
outagedetection=true
# 慢SQL记录标准 2 秒
outagedetectioninterval=2
# 是否过滤 Log
filter=true
# 过滤 Log 时所排除的 sql 关键字,以逗号分隔
exclude=SELECT 1
com\lego\web\controller\system\SysOssConfigController.class
com\lego\web\controller\monitor\SysUserOnlineController__Javadoc.json
com\lego\web\controller\monitor\SysOperlogController.class
com\lego\web\controller\system\SysMenuController.class
com\lego\web\controller\system\SysPostController.class
com\lego\LegoManageApplication.class
com\lego\web\controller\system\SysEnumerationController__Javadoc.json
com\lego\web\controller\monitor\SysOperlogController__Javadoc.json
com\lego\web\controller\system\SysRoleController.class
com\lego\web\controller\monitor\SysLogininforController.class
com\lego\web\controller\core\CourseController__Javadoc.json
com\lego\web\controller\common\CaptchaController__Javadoc.json
com\lego\web\controller\system\SysProfileController.class
com\lego\web\controller\core\EntiretyController__Javadoc.json
com\lego\web\controller\core\UpgradeController.class
com\lego\web\controller\monitor\SysUserOnlineController.class
com\lego\web\controller\core\QuestionController.class
com\lego\web\controller\system\SysNoticeController__Javadoc.json
com\lego\LegoManageApplication__Javadoc.json
com\lego\web\controller\system\SysConfigController__Javadoc.json
com\lego\web\controller\system\SysProfileController__Javadoc.json
com\lego\web\controller\system\SysMenuController__Javadoc.json
com\lego\web\controller\common\CaptchaController.class
com\lego\web\controller\system\SysConfigController.class
com\lego\web\controller\system\SysOssController__Javadoc.json
com\lego\web\controller\system\SysDictTypeController.class
com\lego\LegoManageServletInitializer.class
com\lego\web\controller\core\AdvertController__Javadoc.json
com\lego\web\controller\system\SysPostController__Javadoc.json
com\lego\web\controller\system\SysRegisterController__Javadoc.json
com\lego\web\controller\system\SysDictDataController.class
com\lego\web\controller\system\SysOssConfigController__Javadoc.json
com\lego\web\controller\system\SysUserController__Javadoc.json
com\lego\web\controller\core\BuildingBlockController.class
com\lego\web\controller\system\SysIndexController__Javadoc.json
com\lego\web\controller\system\SysDictTypeController__Javadoc.json
com\lego\web\controller\system\SysRegisterController.class
com\lego\web\controller\monitor\CacheController.class
com\lego\web\controller\monitor\CacheController__Javadoc.json
com\lego\web\controller\system\SysIndexController.class
com\lego\web\controller\system\SysOssController.class
com\lego\web\controller\core\BuildingBlockController__Javadoc.json
com\lego\web\controller\core\QuestionController__Javadoc.json
com\lego\web\controller\system\SysNoticeController.class
com\lego\web\controller\monitor\SysLogininforController__Javadoc.json
com\lego\web\controller\core\CourseController.class
com\lego\web\controller\system\SysDeptController.class
com\lego\LegoManageServletInitializer__Javadoc.json
com\lego\web\controller\system\SysUserController.class
com\lego\web\controller\system\SysDeptController__Javadoc.json
com\lego\web\controller\core\UpgradeController__Javadoc.json
com\lego\web\controller\core\EntiretyController.class
com\lego\web\controller\core\AdvertController.class
com\lego\web\controller\system\SysRoleController__Javadoc.json
com\lego\web\controller\system\SysLoginController.class
com\lego\web\controller\system\SysLoginController__Javadoc.json
com\lego\web\controller\system\SysDictDataController__Javadoc.json
com\lego\web\controller\system\SysEnumerationController.class
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\common\CaptchaController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\monitor\SysOperlogController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\monitor\CacheController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\UpgradeController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysOssController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\QuestionController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysDictDataController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysOssConfigController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\monitor\SysUserOnlineController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysUserController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysEnumerationController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysIndexController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysMenuController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\AdvertController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\EntiretyController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysLoginController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysRegisterController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysPostController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\LegoManageApplication.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysConfigController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysDictTypeController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\BuildingBlockController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\monitor\SysLogininforController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysDeptController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysProfileController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\CourseController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysRoleController.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\LegoManageServletInitializer.java
F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysNoticeController.java
{
"groups": [
{
"name": "lego",
"type": "com.lego.common.config.LegoConfig",
"sourceType": "com.lego.common.config.LegoConfig"
}
],
"properties": [
{
"name": "lego.cache-lazy",
"type": "java.lang.Boolean",
"description": "缓存懒加载",
"sourceType": "com.lego.common.config.LegoConfig",
"defaultValue": false
},
{
"name": "lego.copyright-year",
"type": "java.lang.String",
"description": "版权年份",
"sourceType": "com.lego.common.config.LegoConfig"
},
{
"name": "lego.name",
"type": "java.lang.String",
"description": "项目名称",
"sourceType": "com.lego.common.config.LegoConfig"
},
{
"name": "lego.version",
"type": "java.lang.String",
"description": "版本",
"sourceType": "com.lego.common.config.LegoConfig"
}
],
"hints": []
}
\ No newline at end of file
{"doc":" 无符号计算生成器\n\n @author Lion Li\n","fields":[{"name":"numberLength","doc":" 参与计算数字最大长度\n"}],"enumConstants":[],"methods":[{"name":"getLength","paramTypes":[],"doc":" 获取验证码长度\n\n @return 验证码长度\n"},{"name":"getLimit","paramTypes":[],"doc":" 根据长度获取参与计算数字最大值\n\n @return 最大值\n"}],"constructors":[{"name":"<init>","paramTypes":[],"doc":" 构造\n"},{"name":"<init>","paramTypes":["int"],"doc":" 构造\n\n @param numberLength 参与计算最大数字位数\n"}]}
\ No newline at end of file
{"doc":" 读取项目相关配置\n\n @author Lion Li\n","fields":[{"name":"name","doc":" 项目名称\n"},{"name":"version","doc":" 版本\n"},{"name":"copyrightYear","doc":" 版权年份\n"},{"name":"cacheLazy","doc":" 缓存懒加载\n"}],"enumConstants":[],"methods":[],"constructors":[]}
\ No newline at end of file
{"doc":" 缓存的key 常量\n\n @author gyongyi\n","fields":[{"name":"ONLINE_TOKEN_KEY","doc":" 在线用户 redis key\n"},{"name":"CAPTCHA_CODE_KEY","doc":" 验证码 redis key\n"},{"name":"SYS_CONFIG_KEY","doc":" 参数管理 cache key\n"},{"name":"SYS_DICT_KEY","doc":" 字典管理 cache key\n"},{"name":"REPEAT_SUBMIT_KEY","doc":" 防重提交 redis key\n"},{"name":"RATE_LIMIT_KEY","doc":" 限流 redis key\n"},{"name":"PWD_ERR_CNT_KEY","doc":" 登录账户密码错误次数 redis key\n"},{"name":"SYS_USER_SEX","doc":"性别缓存 key "},{"name":"ORDER_TYPE","doc":"订单类型 key "}],"enumConstants":[],"methods":[],"constructors":[]}
\ No newline at end of file
{"doc":" 缓存组名称常量\n <p>\n key 格式为 cacheNames#ttl#maxIdleTime#maxSize\n <p>\n ttl 过期时间 如果设置为0则不过期 默认为0\n maxIdleTime 最大空闲时间 根据LRU算法清理空闲数据 如果设置为0则不检测 默认为0\n maxSize 组最大长度 根据LRU算法清理溢出数据 如果设置为0则无限长 默认为0\n <p>\n 例子: test#60s、test#0#60s、test#0#1m#1000、test#1h#0#500\n\n @author Lion Li\n","fields":[{"name":"DEMO_CACHE","doc":" 演示案例\n"},{"name":"SYS_CONFIG","doc":" 系统配置\n"},{"name":"SYS_DICT","doc":" 数据字典\n"},{"name":"SYS_USER_NAME","doc":" 用户账户\n"},{"name":"SYS_DEPT","doc":" 部门\n"},{"name":"SYS_OSS","doc":" OSS内容\n"},{"name":"SYS_OSS_CONFIG","doc":" OSS配置\n"},{"name":"ONLINE_TOKEN","doc":" 在线用户\n"},{"name":"SYS_ENUMERATION_TYPE","doc":" 枚举缓存key\n"},{"name":"SYS_AREA","doc":" 枚举缓存key\n"}],"enumConstants":[],"methods":[],"constructors":[]}
\ No newline at end of file
{"doc":" 通用常量信息\n\n @author gyongyi\n","fields":[{"name":"UTF8","doc":" UTF-8 字符集\n"},{"name":"GBK","doc":" GBK 字符集\n"},{"name":"WWW","doc":" www主域\n"},{"name":"HTTP","doc":" http请求\n"},{"name":"HTTPS","doc":" https请求\n"},{"name":"SUCCESS","doc":" 通用成功标识\n"},{"name":"FAIL","doc":" 通用失败标识\n"},{"name":"LOGIN_SUCCESS","doc":" 登录成功\n"},{"name":"LOGOUT","doc":" 注销\n"},{"name":"REGISTER","doc":" 注册\n"},{"name":"LOGIN_FAIL","doc":" 登录失败\n"},{"name":"CAPTCHA_EXPIRATION","doc":" 验证码有效期(分钟)\n"},{"name":"TOKEN","doc":" 令牌\n"},{"name":"TREE_TOPE_LVEL","doc":" 顶级树节点\n"},{"name":"SEPARATOR","doc":" 分隔符\n"},{"name":"TXT_SEPARATOR","doc":" 分隔符\n"}],"enumConstants":[],"methods":[],"constructors":[]}
\ No newline at end of file
{"doc":" 代码生成通用常量\n\n @author gyongyi\n","fields":[{"name":"TPL_CRUD","doc":" 单表(增删改查)\n"},{"name":"TPL_TREE","doc":" 树表(增删改查)\n"},{"name":"TPL_SUB","doc":" 主子表(增删改查)\n"},{"name":"TREE_CODE","doc":" 树编码字段\n"},{"name":"TREE_PARENT_CODE","doc":" 树父编码字段\n"},{"name":"TREE_NAME","doc":" 树名称字段\n"},{"name":"PARENT_MENU_ID","doc":" 上级菜单ID字段\n"},{"name":"PARENT_MENU_NAME","doc":" 上级菜单名称字段\n"},{"name":"COLUMNTYPE_STR","doc":" 数据库字符串类型\n"},{"name":"COLUMNTYPE_TEXT","doc":" 数据库文本类型\n"},{"name":"COLUMNTYPE_TIME","doc":" 数据库时间类型\n"},{"name":"COLUMNTYPE_NUMBER","doc":" 数据库数字类型\n"},{"name":"COLUMNNAME_NOT_ADD","doc":" BO对象 不需要添加字段\n"},{"name":"COLUMNNAME_NOT_EDIT","doc":" BO对象 不需要编辑字段\n"},{"name":"COLUMNNAME_NOT_LIST","doc":" VO对象 不需要返回字段\n"},{"name":"COLUMNNAME_NOT_QUERY","doc":" BO对象 不需要查询字段\n"},{"name":"BASE_ENTITY","doc":" Entity基类字段\n"},{"name":"TREE_ENTITY","doc":" Tree基类字段\n"},{"name":"HTML_INPUT","doc":" 文本框\n"},{"name":"HTML_TEXTAREA","doc":" 文本域\n"},{"name":"HTML_SELECT","doc":" 下拉框\n"},{"name":"HTML_RADIO","doc":" 单选框\n"},{"name":"HTML_CHECKBOX","doc":" 复选框\n"},{"name":"HTML_DATETIME","doc":" 日期控件\n"},{"name":"HTML_IMAGE_UPLOAD","doc":" 图片上传控件\n"},{"name":"HTML_FILE_UPLOAD","doc":" 文件上传控件\n"},{"name":"HTML_EDITOR","doc":" 富文本控件\n"},{"name":"TYPE_STRING","doc":" 字符串类型\n"},{"name":"TYPE_INTEGER","doc":" 整型\n"},{"name":"TYPE_LONG","doc":" 长整型\n"},{"name":"TYPE_DOUBLE","doc":" 浮点型\n"},{"name":"TYPE_BIGDECIMAL","doc":" 高精度计算类型\n"},{"name":"TYPE_DATE","doc":" 时间类型\n"},{"name":"QUERY_LIKE","doc":" 模糊查询\n"},{"name":"QUERY_EQ","doc":" 相等查询\n"},{"name":"REQUIRE","doc":" 需要\n"}],"enumConstants":[],"methods":[],"constructors":[]}
\ No newline at end of file
{"doc":" 返回状态码\n\n @author Lion Li\n","fields":[{"name":"SUCCESS","doc":" 操作成功\n"},{"name":"CREATED","doc":" 对象创建成功\n"},{"name":"ACCEPTED","doc":" 请求已经被接受\n"},{"name":"NO_CONTENT","doc":" 操作已经执行成功,但是没有返回数据\n"},{"name":"MOVED_PERM","doc":" 资源已被移除\n"},{"name":"SEE_OTHER","doc":" 重定向\n"},{"name":"NOT_MODIFIED","doc":" 资源没有被修改\n"},{"name":"BAD_REQUEST","doc":" 参数列表错误(缺少,格式不匹配)\n"},{"name":"UNAUTHORIZED","doc":" 未授权\n"},{"name":"FORBIDDEN","doc":" 访问受限,授权过期\n"},{"name":"NOT_FOUND","doc":" 资源,服务未找到\n"},{"name":"BAD_METHOD","doc":" 不允许的http方法\n"},{"name":"CONFLICT","doc":" 资源冲突,或者资源被锁\n"},{"name":"UNSUPPORTED_TYPE","doc":" 不支持的数据,媒体类型\n"},{"name":"ERROR","doc":" 系统内部错误\n"},{"name":"NOT_IMPLEMENTED","doc":" 接口未实现\n"},{"name":"WARN","doc":" 系统警告消息\n"}],"enumConstants":[],"methods":[],"constructors":[]}
\ No newline at end of file
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!