26aa3bd8 by chentao

no message

1 parent 0eaea8b0
Showing 830 changed files with 0 additions and 977 deletions
1 --- # 数据源配置
2 spring:
3 datasource:
4 type: com.zaxxer.hikari.HikariDataSource
5 # 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
6 dynamic:
7 # 性能分析插件(有性能损耗 不建议生产环境使用)
8 p6spy: true
9 # 设置默认的数据源或者数据源组,默认值即为 master
10 primary: master
11 # 严格模式 匹配不到数据源则报错
12 strict: true
13 datasource:
14 # 主库数据源
15 master:
16 type: ${spring.datasource.type}
17 driverClassName: com.mysql.cj.jdbc.Driver
18 # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
19 # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
20 url: jdbc:mysql://localhost:3306/lego_manage?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
21 username: root
22 password: 1234a!
23 hikari:
24 # 最大连接池数量
25 maxPoolSize: 20
26 # 最小空闲线程数量
27 minIdle: 10
28 # 配置获取连接等待超时的时间
29 connectionTimeout: 30000
30 # 校验超时时间
31 validationTimeout: 5000
32 # 空闲连接存活最大时间,默认10分钟
33 idleTimeout: 600000
34 # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
35 maxLifetime: 1800000
36 # 多久检查一次连接的活性
37 keepaliveTime: 30000
38
39 --- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
40 spring:
41 redis:
42 # 地址
43 host: localhost
44 # 端口,默认为6379
45 port: 6379
46 # 数据库索引
47 database: 15
48 # 密码(如没有密码请注释掉)
49 # password:
50 # 连接超时时间
51 timeout: 10s
52 # 是否开启ssl
53 ssl: false
54
55 redisson:
56 # redis key前缀
57 keyPrefix:
58 # 线程池数量
59 threads: 4
60 # Netty线程池数量
61 nettyThreads: 8
62 # 单节点配置
63 singleServerConfig:
64 # 客户端名称
65 clientName: ${lego.name}
66 # 最小空闲连接数
67 connectionMinimumIdleSize: 8
68 # 连接池大小
69 connectionPoolSize: 32
70 # 连接空闲超时,单位:毫秒
71 idleConnectionTimeout: 10000
72 # 命令等待超时,单位:毫秒
73 timeout: 3000
74 # 发布和订阅连接池大小
75 subscriptionConnectionPoolSize: 50
76
1 --- # 临时文件存储位置 避免临时文件被系统清理报错
2 spring.servlet.multipart.location: /ruoyi/server/temp
3
4 --- # 数据源配置
5 spring:
6 datasource:
7 type: com.zaxxer.hikari.HikariDataSource
8 # 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
9 dynamic:
10 # 性能分析插件(有性能损耗 不建议生产环境使用)
11 p6spy: false
12 # 设置默认的数据源或者数据源组,默认值即为 master
13 primary: master
14 # 严格模式 匹配不到数据源则报错
15 strict: true
16 datasource:
17 # 主库数据源
18 master:
19 type: ${spring.datasource.type}
20 driverClassName: com.mysql.cj.jdbc.Driver
21 # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
22 # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
23 url: jdbc:mysql://localhost:3306/legov22?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
24 username: legov22
25 password: d4hmL44kzBSi6baT
26 # 从库数据源
27 slave:
28 lazy: true
29 type: ${spring.datasource.type}
30 driverClassName: com.mysql.cj.jdbc.Driver
31 url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
32 username:
33 password:
34 # oracle:
35 # type: ${spring.datasource.type}
36 # driverClassName: oracle.jdbc.OracleDriver
37 # url: jdbc:oracle:thin:@//localhost:1521/XE
38 # username: ROOT
39 # password: root
40 # postgres:
41 # type: ${spring.datasource.type}
42 # driverClassName: org.postgresql.Driver
43 # url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
44 # username: root
45 # password: root
46 # sqlserver:
47 # type: ${spring.datasource.type}
48 # driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
49 # url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
50 # username: SA
51 # password: root
52 hikari:
53 # 最大连接池数量
54 maxPoolSize: 20
55 # 最小空闲线程数量
56 minIdle: 10
57 # 配置获取连接等待超时的时间
58 connectionTimeout: 30000
59 # 校验超时时间
60 validationTimeout: 5000
61 # 空闲连接存活最大时间,默认10分钟
62 idleTimeout: 600000
63 # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
64 maxLifetime: 1800000
65 # 多久检查一次连接的活性
66 keepaliveTime: 30000
67
68 --- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
69 spring:
70 redis:
71 # 地址
72 host: localhost
73 # 端口,默认为6379
74 port: 6379
75 # 数据库索引
76 database: 5
77 # 密码(如没有密码请注释掉)
78 password: parking@nlife
79 # 连接超时时间
80 timeout: 10s
81 # 是否开启ssl
82 ssl: false
83
84 redisson:
85 # redis key前缀
86 keyPrefix:
87 # 线程池数量
88 threads: 16
89 # Netty线程池数量
90 nettyThreads: 32
91 # 单节点配置
92 singleServerConfig:
93 # 客户端名称
94 clientName: ${lego.name}
95 # 最小空闲连接数
96 connectionMinimumIdleSize: 32
97 # 连接池大小
98 connectionPoolSize: 64
99 # 连接空闲超时,单位:毫秒
100 idleConnectionTimeout: 10000
101 # 命令等待超时,单位:毫秒
102 timeout: 3000
103 # 发布和订阅连接池大小
104 subscriptionConnectionPoolSize: 50
1 # 项目相关配置
2 lego:
3 # 名称
4 name: lego
5 # 版本
6 version: 1.0.0
7 # 版权年份
8 copyrightYear: 2023
9 # 缓存懒加载
10 cacheLazy: false
11
12 captcha:
13 # 页面 <参数设置> 可开启关闭 验证码校验
14 # 验证码类型 math 数组计算 char 字符验证
15 type: MATH
16 # line 线段干扰 circle 圆圈干扰 shear 扭曲干扰
17 category: CIRCLE
18 # 数字验证码位数
19 numberLength: 1
20 # 字符验证码长度
21 charLength: 4
22
23 # 开发环境配置
24 server:
25 # 服务器的HTTP端口,默认为8080
26 port: 8082
27 servlet:
28 # 应用的访问路径
29 context-path: /
30 # undertow 配置
31 undertow:
32 # HTTP post内容的最大大小。当值为-1时,默认值为大小是无限的
33 max-http-post-size: -1
34 # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
35 # 每块buffer的空间大小,越小的空间被利用越充分
36 buffer-size: 512
37 # 是否分配的直接内存
38 direct-buffers: true
39 threads:
40 # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
41 io: 8
42 # 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
43 worker: 256
44
45 # 日志配置
46 logging:
47 level:
48 com.lego: info
49 org.springframework: warn
50 config: classpath:logback-plus.xml
51
52 # 用户配置
53 user:
54 password:
55 # 密码最大错误次数
56 maxRetryCount: 5
57 # 密码锁定时间(默认10分钟)
58 lockTime: 10
59
60 # Spring配置
61 spring:
62 application:
63 name: ${lego.name}
64 # 资源信息
65 messages:
66 # 国际化资源文件路径
67 basename: i18n/messages
68 profiles:
69 active: dev
70 # 文件上传
71 servlet:
72 multipart:
73 # 单个文件大小
74 max-file-size: 10MB
75 # 设置总上传的文件大小
76 max-request-size: 20MB
77 # 服务模块
78 devtools:
79 restart:
80 # 热部署开关
81 enabled: true
82 mvc:
83 format:
84 date-time: yyyy-MM-dd HH:mm:ss
85 jackson:
86 # 日期格式化
87 date-format: yyyy-MM-dd HH:mm:ss
88 serialization:
89 # 格式化输出
90 indent_output: false
91 # 忽略无法转换的对象
92 fail_on_empty_beans: false
93 deserialization:
94 # 允许对象忽略json中不存在的属性
95 fail_on_unknown_properties: false
96
97 # Sa-Token配置
98 sa-token:
99 # token名称 (同时也是cookie名称)
100 token-name: Authorization
101 # token有效期 设为一天 (必定过期) 单位: 秒
102 timeout: 86400
103 # 多端不同 token 有效期 可查看 LoginHelper.loginByDevice 方法自定义
104 # token最低活跃时间 (指定时间无操作就过期) 单位: 秒
105 active-timeout: 1800
106 # 允许动态设置 token 有效期
107 dynamic-active-timeout: true
108 # 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
109 is-concurrent: true
110 # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
111 is-share: false
112 # 是否尝试从header里读取token
113 is-read-header: true
114 # 是否尝试从cookie里读取token
115 is-read-cookie: false
116 # token前缀
117 token-prefix: "Bearer"
118 # jwt秘钥
119 jwt-secret-key: abcdefghijklmnopqrstuvwxyz
120
121 # security配置
122 security:
123 # 排除路径
124 excludes:
125 # 静态资源
126 - /*.html
127 - /**/*.html
128 - /**/*.css
129 - /**/*.js
130 # 公共路径
131 - /favicon.ico
132 - /error
133 # swagger 文档配置
134 - /*/api-docs
135 - /*/api-docs/**
136 # actuator 监控配置
137 - /actuator
138 - /actuator/**
139
140 # MyBatisPlus配置
141 # https://baomidou.com/config/
142 mybatis-plus:
143 # 不支持多包, 如有需要可在注解配置 或 提升扫包等级
144 # 例如 com.**.**.mapper
145 mapperPackage: com.lego.**.mapper
146 # 对应的 XML 文件位置
147 mapperLocations: classpath*:mapper/**/*Mapper.xml
148 # 实体扫描,多个package用逗号或者分号分隔
149 typeAliasesPackage: com.lego.**.domain
150 # 启动时是否检查 MyBatis XML 文件的存在,默认不检查
151 checkConfigLocation: false
152 configuration:
153 # 自动驼峰命名规则(camel case)映射
154 mapUnderscoreToCamelCase: true
155 # MyBatis 自动映射策略
156 # NONE:不启用 PARTIAL:只对非嵌套 resultMap 自动映射 FULL:对所有 resultMap 自动映射
157 autoMappingBehavior: PARTIAL
158 # MyBatis 自动映射时未知列或未知属性处理策
159 # NONE:不做处理 WARNING:打印相关警告 FAILING:抛出异常和详细信息
160 autoMappingUnknownColumnBehavior: NONE
161 # 更详细的日志输出 会有性能损耗 org.apache.ibatis.logging.stdout.StdOutImpl
162 # 关闭日志记录 (可单纯使用 p6spy 分析) org.apache.ibatis.logging.nologging.NoLoggingImpl
163 # 默认日志输出 org.apache.ibatis.logging.slf4j.Slf4jImpl
164 logImpl: org.apache.ibatis.logging.nologging.NoLoggingImpl
165 global-config:
166 # 是否打印 Logo banner
167 banner: true
168 dbConfig:
169 # 主键类型
170 # AUTO 自增 NONE 空 INPUT 用户输入 ASSIGN_ID 雪花 ASSIGN_UUID 唯一 UUID
171 idType: ASSIGN_ID
172 # 逻辑已删除值
173 logicDeleteValue: 2
174 # 逻辑未删除值
175 logicNotDeleteValue: 0
176 # 字段验证策略之 insert,在 insert 的时候的字段验证策略
177 # IGNORED 忽略 NOT_NULL 非NULL NOT_EMPTY 非空 DEFAULT 默认 NEVER 不加入 SQL
178 insertStrategy: NOT_NULL
179 # 字段验证策略之 update,在 update 的时候的字段验证策略
180 updateStrategy: NOT_NULL
181 # 字段验证策略之 select,在 select 的时候的字段验证策略既 wrapper 根据内部 entity 生成的 where 条件
182 where-strategy: NOT_NULL
183
184 # 数据加密
185 mybatis-encryptor:
186 # 是否开启加密
187 enable: false
188 # 默认加密算法
189 algorithm: BASE64
190 # 编码方式 BASE64/HEX。默认BASE64
191 encode: BASE64
192 # 安全秘钥 对称算法的秘钥 如:AES,SM4
193 password:
194 # 公私钥 非对称算法的公私钥 如:SM2,RSA
195 publicKey:
196 privateKey:
197
198 springdoc:
199 api-docs:
200 # 是否开启接口文档
201 enabled: true
202 # swagger-ui:
203 # # 持久化认证数据
204 # persistAuthorization: true
205 info:
206 # 标题
207 title: '标题:${lego.name}后台管理系统_接口文档'
208 # 描述
209 description: '描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...'
210 # 版本
211 version: '版本号: 1.0.0'
212 # 作者信息
213 contact:
214 name: Lion Li
215 email: crazylionli@163.com
216 url: https://gitee.com/dromara/RuoYi-Vue-Plus
217 components:
218 # 鉴权方式配置
219 security-schemes:
220 apiKey:
221 type: APIKEY
222 in: HEADER
223 name: ${sa-token.token-name}
224 #这里定义了两个分组,可定义多个,也可以不定义
225 group-configs:
226 - group: 1.核心功能
227 packages-to-scan: com.lego.web
228
229 # 防止XSS攻击
230 xss:
231 # 过滤开关
232 enabled: true
233 # 排除链接(多个用逗号分隔)
234 excludes: /system/notice
235 # 匹配链接
236 urlPatterns: /system/*,/monitor/*,/tool/*
237
238 # 全局线程池相关配置
239 thread-pool:
240 # 是否开启线程池
241 enabled: false
242 # 队列最大长度
243 queueCapacity: 128
244 # 线程池维护线程所允许的空闲时间
245 keepAliveSeconds: 300
246
247 --- # 分布式锁 lock4j 全局配置
248 lock4j:
249 # 获取分布式锁超时时间,默认为 3000 毫秒
250 acquire-timeout: 3000
251 # 分布式锁的超时时间,默认为 30 秒
252 expire: 30000
253
254 --- # Actuator 监控端点的配置项
255 management:
256 endpoints:
257 web:
258 exposure:
259 include: '*'
260 endpoint:
261 health:
262 show-details: ALWAYS
263 logfile:
264 external-file: ./logs/sys-console.log
1 Application Version: ${ruoyi-vue-plus.version}
2 Spring Boot Version: 2.7.18
3 __________ _____.___.__ ____ ____ __________.__
4 \______ \__ __ ____\__ | |__| \ \ / /_ __ ____ \______ \ | __ __ ______
5 | _/ | \/ _ \/ | | | ______ \ Y / | \_/ __ \ ______ | ___/ | | | \/ ___/
6 | | \ | ( <_> )____ | | /_____/ \ /| | /\ ___/ /_____/ | | | |_| | /\___ \
7 |____|_ /____/ \____// ______|__| \___/ |____/ \___ > |____| |____/____//____ >
8 \/ \/ \/ \/
1 {"doc":" 启动程序\n\n @author gyongyi\n","fields":[],"enumConstants":[],"methods":[],"constructors":[]}
...\ No newline at end of file ...\ No newline at end of file
1 {"doc":" web容器中进行部署\n\n @author gyongyi\n","fields":[],"enumConstants":[],"methods":[],"constructors":[]}
...\ No newline at end of file ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 #错误消息
2 not.null=* 必须填写
3 user.jcaptcha.error=验证码错误
4 user.jcaptcha.expire=验证码已失效
5 user.not.exists=对不起, 您的账号:{0} 不存在.
6 user.password.not.match=用户不存在/密码错误
7 user.password.retry.limit.count=密码输入错误{0}次
8 user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
9 user.password.delete=对不起,您的账号:{0} 已被删除
10 user.blocked=对不起,您的账号:{0} 已禁用,请联系管理员
11 role.blocked=角色已封禁,请联系管理员
12 user.logout.success=退出成功
13 length.not.valid=长度必须在{min}到{max}个字符之间
14 user.username.not.blank=用户名不能为空
15 user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
16 user.username.length.valid=账户长度必须在{min}到{max}个字符之间
17 user.password.not.blank=用户密码不能为空
18 user.password.length.valid=用户密码长度必须在{min}到{max}个字符之间
19 user.password.not.valid=* 5-50个字符
20 user.email.not.valid=邮箱格式错误
21 user.email.not.blank=邮箱不能为空
22 user.phonenumber.not.blank=用户手机号不能为空
23 user.mobile.phone.number.not.valid=手机号格式错误
24 user.login.success=登录成功
25 user.register.success=注册成功
26 user.register.save.error=保存用户 {0} 失败,注册账号已存在
27 user.register.error=注册失败,请联系系统管理人员
28 user.notfound=请重新登录
29 user.forcelogout=管理员强制退出,请重新登录
30 user.unknown.error=未知错误,请重新登录
31 ##文件上传消息
32 upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
33 upload.filename.exceed.length=上传的文件名最长{0}个字符
34 ##权限
35 no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
36 no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
37 no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
38 no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
39 no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
40 no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
41 repeat.submit.message=不允许重复提交,请稍候再试
42 rate.limiter.message=访问过于频繁,请稍候再试
43 sms.code.not.blank=短信验证码不能为空
44 sms.code.retry.limit.count=短信验证码输入错误{0}次
45 sms.code.retry.limit.exceed=短信验证码输入错误{0}次,帐户锁定{1}分钟
46 email.code.not.blank=邮箱验证码不能为空
47 email.code.retry.limit.count=邮箱验证码输入错误{0}次
48 email.code.retry.limit.exceed=邮箱验证码输入错误{0}次,帐户锁定{1}分钟
49 xcx.code.not.blank=小程序code不能为空
1 #系统信息
2 system.success=operation successful
3 system.fail=operation failed
4 #错误消息
5 not.null=* Required fill in
6 user.jcaptcha.error=Captcha error
7 user.jcaptcha.expire=Captcha invalid
8 user.not.exists=Sorry, your account: {0} does not exist
9 user.password.not.match=User does not exist/Password error
10 user.password.retry.limit.count=Password input error {0} times
11 user.password.retry.limit.exceed=Password input error {0} times, account locked for {1} minutes
12 user.password.delete=Sorry, your account:{0} has been deleted
13 user.blocked=Sorry, your account: {0} has been disabled. Please contact the administrator
14 role.blocked=Role disabled,please contact administrators
15 user.logout.success=Exit successful
16 length.not.valid=The length must be between {min} and {max} characters
17 user.username.not.blank=Username cannot be blank
18 user.username.not.valid=* 2 to 20 chinese characters, letters, numbers or underscores, and must start with a non number
19 user.username.length.valid=Account length must be between {min} and {max} characters
20 user.password.not.blank=Password cannot be empty
21 user.password.length.valid=Password length must be between {min} and {max} characters
22 user.password.not.valid=* 5-50 characters
23 user.email.not.valid=Mailbox format error
24 user.email.not.blank=Mailbox cannot be blank
25 user.phonenumber.not.blank=Phone number cannot be blank
26 user.mobile.phone.number.not.valid=Phone number format error
27 user.login.success=Login successful
28 user.register.success=Register successful
29 user.register.save.error=Failed to save user {0}, The registered account already exists
30 user.register.error=Register failed, please contact system administrator
31 user.notfound=Please login again
32 user.forcelogout=The administrator is forced to exit,please login again
33 user.unknown.error=Unknown error, please login again
34 ##文件上传消息
35 upload.exceed.maxSize=The uploaded file size exceeds the limit file size!<br/>the maximum allowed file size is:{0}MB!
36 upload.filename.exceed.length=The maximum length of uploaded file name is {0} characters
37 ##权限
38 no.permission=You do not have permission to the data,please contact your administrator to add permissions [{0}]
39 no.create.permission=You do not have permission to create data,please contact your administrator to add permissions [{0}]
40 no.update.permission=You do not have permission to modify data,please contact your administrator to add permissions [{0}]
41 no.delete.permission=You do not have permission to delete data,please contact your administrator to add permissions [{0}]
42 no.export.permission=You do not have permission to export data,please contact your administrator to add permissions [{0}]
43 no.view.permission=You do not have permission to view data,please contact your administrator to add permissions [{0}]
44 repeat.submit.message=Repeat submit is not allowed, please try again later
45 rate.limiter.message=Visit too frequently, please try again later
46 sms.code.not.blank=Sms code cannot be blank
47 sms.code.retry.limit.count=Sms code input error {0} times
48 sms.code.retry.limit.exceed=Sms code input error {0} times, account locked for {1} minutes
49 email.code.not.blank=Email code cannot be blank
50 email.code.retry.limit.count=Email code input error {0} times
51 email.code.retry.limit.exceed=Email code input error {0} times, account locked for {1} minutes
52 xcx.code.not.blank=Mini program code cannot be blank
1 #系统信息
2 system.success=操作成功
3 system.fail=操作失败
4 #错误消息
5 not.null=* 必须填写
6 user.jcaptcha.error=验证码错误
7 user.jcaptcha.expire=验证码已失效
8 user.not.exists=对不起, 您的账号:{0} 不存在.
9 user.password.not.match=用户不存在/密码错误
10 user.password.retry.limit.count=密码输入错误{0}次
11 user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
12 user.password.delete=对不起,您的账号:{0} 已被删除
13 user.blocked=对不起,您的账号:{0} 已禁用,请联系管理员
14 role.blocked=角色已封禁,请联系管理员
15 user.logout.success=退出成功
16 length.not.valid=长度必须在{min}到{max}个字符之间
17 user.username.not.blank=用户名不能为空
18 user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
19 user.username.length.valid=账户长度必须在{min}到{max}个字符之间
20 user.password.not.blank=用户密码不能为空
21 user.password.length.valid=用户密码长度必须在{min}到{max}个字符之间
22 user.password.not.valid=* 5-50个字符
23 user.email.not.valid=邮箱格式错误
24 user.email.not.blank=邮箱不能为空
25 user.phonenumber.not.blank=用户手机号不能为空
26 user.mobile.phone.number.not.valid=手机号格式错误
27 user.login.success=登录成功
28 user.register.success=注册成功
29 user.register.save.error=保存用户 {0} 失败,注册账号已存在
30 user.register.error=注册失败,请联系系统管理人员
31 user.notfound=请重新登录
32 user.forcelogout=管理员强制退出,请重新登录
33 user.unknown.error=未知错误,请重新登录
34 ##文件上传消息
35 upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
36 upload.filename.exceed.length=上传的文件名最长{0}个字符
37 ##权限
38 no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
39 no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
40 no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
41 no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
42 no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
43 no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
44 repeat.submit.message=不允许重复提交,请稍候再试
45 rate.limiter.message=访问过于频繁,请稍候再试
46 sms.code.not.blank=短信验证码不能为空
47 sms.code.retry.limit.count=短信验证码输入错误{0}次
48 sms.code.retry.limit.exceed=短信验证码输入错误{0}次,帐户锁定{1}分钟
49 email.code.not.blank=邮箱验证码不能为空
50 email.code.retry.limit.count=邮箱验证码输入错误{0}次
51 email.code.retry.limit.exceed=邮箱验证码输入错误{0}次,帐户锁定{1}分钟
52 xcx.code.not.blank=小程序code不能为空
1 #系统信息
2 system.success=操作成功
3 system.fail=操作失败
4 #错误消息
5 not.null=* 必须填写
6 user.jcaptcha.error=验证码错误
7 user.jcaptcha.expire=验证码已失效
8 user.not.exists=对不起, 您的账号:{0} 不存在.
9 user.password.not.match=用户不存在/密码错误
10 user.password.retry.limit.count=密码输入错误{0}次
11 user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
12 user.password.delete=对不起,您的账号:{0} 已被删除
13 user.blocked=对不起,您的账号:{0} 已禁用,请联系管理员
14 role.blocked=角色已封禁,请联系管理员
15 user.logout.success=退出成功
16 length.not.valid=长度必须在{min}到{max}个字符之间
17 user.username.not.blank=用户名不能为空
18 user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
19 user.username.length.valid=账户长度必须在{min}到{max}个字符之间
20 user.password.not.blank=用户密码不能为空
21 user.password.length.valid=用户密码长度必须在{min}到{max}个字符之间
22 user.password.not.valid=* 5-50个字符
23 user.email.not.valid=邮箱格式错误
24 user.email.not.blank=邮箱不能为空
25 user.phonenumber.not.blank=用户手机号不能为空
26 user.mobile.phone.number.not.valid=手机号格式错误
27 user.login.success=登录成功
28 user.register.success=注册成功
29 user.register.save.error=保存用户 {0} 失败,注册账号已存在
30 user.register.error=注册失败,请联系系统管理人员
31 user.notfound=请重新登录
32 user.forcelogout=管理员强制退出,请重新登录
33 user.unknown.error=未知错误,请重新登录
34 ##文件上传消息
35 upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
36 upload.filename.exceed.length=上传的文件名最长{0}个字符
37 ##权限
38 no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
39 no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
40 no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
41 no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
42 no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
43 no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
44 repeat.submit.message=不允许重复提交,请稍候再试
45 rate.limiter.message=访问过于频繁,请稍候再试
46 sms.code.not.blank=短信验证码不能为空
47 sms.code.retry.limit.count=短信验证码输入错误{0}次
48 sms.code.retry.limit.exceed=短信验证码输入错误{0}次,帐户锁定{1}分钟
49 email.code.not.blank=邮箱验证码不能为空
50 email.code.retry.limit.count=邮箱验证码输入错误{0}次
51 email.code.retry.limit.exceed=邮箱验证码输入错误{0}次,帐户锁定{1}分钟
52 xcx.code.not.blank=小程序code不能为空
53 ##业务
54 core.data.not.exists=数据不存在
55 core.advert.status.fail=广告状态不存在
This file is too large to display.
1 <?xml version="1.0" encoding="UTF-8"?>
2 <configuration>
3 <property name="log.path" value="./logs"/>
4 <property name="console.log.pattern"
5 value="%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}%n) - %msg%n"/>
6 <property name="log.pattern" value="%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n"/>
7
8 <!-- 控制台输出 -->
9 <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
10 <encoder>
11 <pattern>${console.log.pattern}</pattern>
12 <charset>utf-8</charset>
13 </encoder>
14 </appender>
15
16 <!-- 控制台输出 -->
17 <appender name="file_console" class="ch.qos.logback.core.rolling.RollingFileAppender">
18 <file>${log.path}/sys-console.log</file>
19 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
20 <!-- 日志文件名格式 -->
21 <fileNamePattern>${log.path}/sys-console.%d{yyyy-MM-dd}.log</fileNamePattern>
22 <!-- 日志最大 1天 -->
23 <maxHistory>1</maxHistory>
24 </rollingPolicy>
25 <encoder>
26 <pattern>${log.pattern}</pattern>
27 <charset>utf-8</charset>
28 </encoder>
29 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
30 <!-- 过滤的级别 -->
31 <level>INFO</level>
32 </filter>
33 </appender>
34
35 <!-- 系统日志输出 -->
36 <appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
37 <file>${log.path}/sys-info.log</file>
38 <!-- 循环政策:基于时间创建日志文件 -->
39 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
40 <!-- 日志文件名格式 -->
41 <fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern>
42 <!-- 日志最大的历史 60天 -->
43 <maxHistory>60</maxHistory>
44 </rollingPolicy>
45 <encoder>
46 <pattern>${log.pattern}</pattern>
47 </encoder>
48 <filter class="ch.qos.logback.classic.filter.LevelFilter">
49 <!-- 过滤的级别 -->
50 <level>INFO</level>
51 <!-- 匹配时的操作:接收(记录) -->
52 <onMatch>ACCEPT</onMatch>
53 <!-- 不匹配时的操作:拒绝(不记录) -->
54 <onMismatch>DENY</onMismatch>
55 </filter>
56 </appender>
57
58 <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
59 <file>${log.path}/sys-error.log</file>
60 <!-- 循环政策:基于时间创建日志文件 -->
61 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
62 <!-- 日志文件名格式 -->
63 <fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern>
64 <!-- 日志最大的历史 60天 -->
65 <maxHistory>60</maxHistory>
66 </rollingPolicy>
67 <encoder>
68 <pattern>${log.pattern}</pattern>
69 </encoder>
70 <filter class="ch.qos.logback.classic.filter.LevelFilter">
71 <!-- 过滤的级别 -->
72 <level>ERROR</level>
73 <!-- 匹配时的操作:接收(记录) -->
74 <onMatch>ACCEPT</onMatch>
75 <!-- 不匹配时的操作:拒绝(不记录) -->
76 <onMismatch>DENY</onMismatch>
77 </filter>
78 </appender>
79
80 <!-- info异步输出 -->
81 <appender name="async_info" class="ch.qos.logback.classic.AsyncAppender">
82 <!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
83 <discardingThreshold>0</discardingThreshold>
84 <!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
85 <queueSize>512</queueSize>
86 <!-- 添加附加的appender,最多只能添加一个 -->
87 <appender-ref ref="file_info"/>
88 </appender>
89
90 <!-- error异步输出 -->
91 <appender name="async_error" class="ch.qos.logback.classic.AsyncAppender">
92 <!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
93 <discardingThreshold>0</discardingThreshold>
94 <!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
95 <queueSize>512</queueSize>
96 <!-- 添加附加的appender,最多只能添加一个 -->
97 <appender-ref ref="file_error"/>
98 </appender>
99
100 <!-- 整合 skywalking 控制台输出 tid -->
101 <!-- <appender name="console" class="ch.qos.logback.core.ConsoleAppender">-->
102 <!-- <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">-->
103 <!-- <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">-->
104 <!-- <pattern>[%tid] ${console.log.pattern}</pattern>-->
105 <!-- </layout>-->
106 <!-- <charset>utf-8</charset>-->
107 <!-- </encoder>-->
108 <!-- </appender>-->
109
110 <!-- 整合 skywalking 推送采集日志 -->
111 <!-- <appender name="sky_log" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">-->
112 <!-- <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">-->
113 <!-- <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">-->
114 <!-- <pattern>[%tid] ${console.log.pattern}</pattern>-->
115 <!-- </layout>-->
116 <!-- <charset>utf-8</charset>-->
117 <!-- </encoder>-->
118 <!-- </appender>-->
119
120 <!--系统操作日志-->
121 <root level="info">
122 <appender-ref ref="console" />
123 <appender-ref ref="async_info" />
124 <appender-ref ref="async_error" />
125 <appender-ref ref="file_console" />
126 <!-- <appender-ref ref="sky_log"/>-->
127 </root>
128
129 </configuration>
1 # p6spy 性能分析插件配置文件
2 modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6spy.engine.outage.P6OutageFactory
3 # 自定义日志打印
4 logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
5 #日志输出到控制台
6 appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
7 # 使用日志系统记录 sql
8 #appender=com.p6spy.engine.spy.appender.Slf4JLogger
9 # 设置 p6spy driver 代理
10 #deregisterdrivers=true
11 # 取消JDBC URL前缀
12 useprefix=true
13 # 配置记录 Log 例外,可去掉的结果集有error,info,batch,debug,statement,commit,rollback,result,resultset.
14 excludecategories=info,debug,result,commit,resultset
15 # 日期格式
16 dateformat=yyyy-MM-dd HH:mm:ss
17 # SQL语句打印时间格式
18 databaseDialectTimestampFormat=yyyy-MM-dd HH:mm:ss
19 # 实际驱动可多个
20 #driverlist=org.h2.Driver
21 # 是否开启慢SQL记录
22 outagedetection=true
23 # 慢SQL记录标准 2 秒
24 outagedetectioninterval=2
25 # 是否过滤 Log
26 filter=true
27 # 过滤 Log 时所排除的 sql 关键字,以逗号分隔
28 exclude=SELECT 1
1 com\lego\web\controller\system\SysOssConfigController.class
2 com\lego\web\controller\monitor\SysUserOnlineController__Javadoc.json
3 com\lego\web\controller\monitor\SysOperlogController.class
4 com\lego\web\controller\system\SysMenuController.class
5 com\lego\web\controller\system\SysPostController.class
6 com\lego\LegoManageApplication.class
7 com\lego\web\controller\system\SysEnumerationController__Javadoc.json
8 com\lego\web\controller\monitor\SysOperlogController__Javadoc.json
9 com\lego\web\controller\system\SysRoleController.class
10 com\lego\web\controller\monitor\SysLogininforController.class
11 com\lego\web\controller\core\CourseController__Javadoc.json
12 com\lego\web\controller\common\CaptchaController__Javadoc.json
13 com\lego\web\controller\system\SysProfileController.class
14 com\lego\web\controller\core\EntiretyController__Javadoc.json
15 com\lego\web\controller\core\UpgradeController.class
16 com\lego\web\controller\monitor\SysUserOnlineController.class
17 com\lego\web\controller\core\QuestionController.class
18 com\lego\web\controller\system\SysNoticeController__Javadoc.json
19 com\lego\LegoManageApplication__Javadoc.json
20 com\lego\web\controller\system\SysConfigController__Javadoc.json
21 com\lego\web\controller\system\SysProfileController__Javadoc.json
22 com\lego\web\controller\system\SysMenuController__Javadoc.json
23 com\lego\web\controller\common\CaptchaController.class
24 com\lego\web\controller\system\SysConfigController.class
25 com\lego\web\controller\system\SysOssController__Javadoc.json
26 com\lego\web\controller\system\SysDictTypeController.class
27 com\lego\LegoManageServletInitializer.class
28 com\lego\web\controller\core\AdvertController__Javadoc.json
29 com\lego\web\controller\system\SysPostController__Javadoc.json
30 com\lego\web\controller\system\SysRegisterController__Javadoc.json
31 com\lego\web\controller\system\SysDictDataController.class
32 com\lego\web\controller\system\SysOssConfigController__Javadoc.json
33 com\lego\web\controller\system\SysUserController__Javadoc.json
34 com\lego\web\controller\core\BuildingBlockController.class
35 com\lego\web\controller\system\SysIndexController__Javadoc.json
36 com\lego\web\controller\system\SysDictTypeController__Javadoc.json
37 com\lego\web\controller\system\SysRegisterController.class
38 com\lego\web\controller\monitor\CacheController.class
39 com\lego\web\controller\monitor\CacheController__Javadoc.json
40 com\lego\web\controller\system\SysIndexController.class
41 com\lego\web\controller\system\SysOssController.class
42 com\lego\web\controller\core\BuildingBlockController__Javadoc.json
43 com\lego\web\controller\core\QuestionController__Javadoc.json
44 com\lego\web\controller\system\SysNoticeController.class
45 com\lego\web\controller\monitor\SysLogininforController__Javadoc.json
46 com\lego\web\controller\core\CourseController.class
47 com\lego\web\controller\system\SysDeptController.class
48 com\lego\LegoManageServletInitializer__Javadoc.json
49 com\lego\web\controller\system\SysUserController.class
50 com\lego\web\controller\system\SysDeptController__Javadoc.json
51 com\lego\web\controller\core\UpgradeController__Javadoc.json
52 com\lego\web\controller\core\EntiretyController.class
53 com\lego\web\controller\core\AdvertController.class
54 com\lego\web\controller\system\SysRoleController__Javadoc.json
55 com\lego\web\controller\system\SysLoginController.class
56 com\lego\web\controller\system\SysLoginController__Javadoc.json
57 com\lego\web\controller\system\SysDictDataController__Javadoc.json
58 com\lego\web\controller\system\SysEnumerationController.class
1 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\common\CaptchaController.java
2 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\monitor\SysOperlogController.java
3 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\monitor\CacheController.java
4 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\UpgradeController.java
5 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysOssController.java
6 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\QuestionController.java
7 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysDictDataController.java
8 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysOssConfigController.java
9 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\monitor\SysUserOnlineController.java
10 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysUserController.java
11 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysEnumerationController.java
12 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysIndexController.java
13 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysMenuController.java
14 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\AdvertController.java
15 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\EntiretyController.java
16 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysLoginController.java
17 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysRegisterController.java
18 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysPostController.java
19 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\LegoManageApplication.java
20 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysConfigController.java
21 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysDictTypeController.java
22 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\BuildingBlockController.java
23 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\monitor\SysLogininforController.java
24 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysDeptController.java
25 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysProfileController.java
26 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\core\CourseController.java
27 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysRoleController.java
28 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\LegoManageServletInitializer.java
29 F:\workspace\lego-manage\lego-admin\src\main\java\com\lego\web\controller\system\SysNoticeController.java
1 {
2 "groups": [
3 {
4 "name": "lego",
5 "type": "com.lego.common.config.LegoConfig",
6 "sourceType": "com.lego.common.config.LegoConfig"
7 }
8 ],
9 "properties": [
10 {
11 "name": "lego.cache-lazy",
12 "type": "java.lang.Boolean",
13 "description": "缓存懒加载",
14 "sourceType": "com.lego.common.config.LegoConfig",
15 "defaultValue": false
16 },
17 {
18 "name": "lego.copyright-year",
19 "type": "java.lang.String",
20 "description": "版权年份",
21 "sourceType": "com.lego.common.config.LegoConfig"
22 },
23 {
24 "name": "lego.name",
25 "type": "java.lang.String",
26 "description": "项目名称",
27 "sourceType": "com.lego.common.config.LegoConfig"
28 },
29 {
30 "name": "lego.version",
31 "type": "java.lang.String",
32 "description": "版本",
33 "sourceType": "com.lego.common.config.LegoConfig"
34 }
35 ],
36 "hints": []
37 }
...\ No newline at end of file ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ No newline at end of file
1 {"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 ...\ 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!