Compare commits

...

242 Commits

Author SHA1 Message Date
tianyongbao
783c3ecb6d Merge branch 'dev' 2026-03-21 22:49:59 +08:00
tianyongbao
0ff6280aff Merge branch 'dev' 2026-03-21 22:29:20 +08:00
tianyongbao
075dfd0a89 Merge branch 'dev' 2026-03-06 22:04:15 +08:00
tianyongbao
c8ec335c87 fix: 还款明细新增待还款账号和余额。 2026-03-06 21:55:23 +08:00
tianyongbao
7ee1ce31ed fix: 提交。 2026-03-06 10:16:13 +08:00
tianyongbao
e0ef67ed45 fix: 信用卡账单生成逻辑修改。 2026-03-01 09:53:19 +08:00
tianyongbao
f2cb3e76ab fix: 权限去除。 2026-02-23 19:01:23 +08:00
tianyongbao
e497c9996f fix: 排序修改。 2026-02-23 18:52:21 +08:00
tianyongbao
ec2894a1ae fix: 日期查询条件修复。 2026-02-22 21:55:11 +08:00
tianyongbao
da4bc5d687 fix: 排序字段修改。 2026-02-22 21:10:38 +08:00
tianyongbao
b6c765b5d0 feat: 纪念钞,贵金属,代码提交。 2026-02-22 20:59:40 +08:00
tianyongbao
257a7cb8f7 fix: 普通纪念币,bug修复,分页问题。 2026-02-22 18:59:40 +08:00
tianyongbao
8be3f3b155 fix: 普通纪念币,功能完善修复。 2026-02-22 16:53:47 +08:00
tianyongbao
e7609723e2 fix: 普通纪念币自测问题修复。 2026-02-22 00:08:05 +08:00
tianyongbao
2f6a5cefd5 fix: 修改收藏品文件上传接口。 2026-02-21 23:23:55 +08:00
tianyongbao
03e9bcedbe fix: 配置文件分组修改。 2026-02-21 22:30:25 +08:00
tianyongbao
02ebd8756a feat: 智聪收藏管理平台,代码提交。 2026-02-21 22:29:10 +08:00
tianyongbao
25f2378a17 fix: 分期管理功能优化显示明细数据。 2026-02-12 19:37:56 +08:00
tianyongbao
0f6f8e645b fix: 用户管理,去掉权限过滤。 2026-02-06 20:45:20 +08:00
tianyongbao
4750709ad9 fix: 自测bug修复。 2026-02-06 18:17:31 +08:00
tianyongbao
ea6c0e6e13 fix: 菜单管理接口,新增查询参数。 2026-02-03 22:53:38 +08:00
tianyongbao
b4c10ae79e fix: POS刷卡推荐,功能优化。 2026-02-02 23:13:29 +08:00
tianyongbao
7fc065eaae feat: 银行卡数量统计编码。 2026-02-02 19:21:51 +08:00
tianyongbao
5be451f7f0 fix: 信用卡储蓄卡,测试bug修复。 2026-01-30 13:29:38 +08:00
tianyongbao
d91864df16 fix: 信用卡储蓄卡,sql修改。 2026-01-29 21:08:06 +08:00
tianyongbao
1076afc439 fix: 银行基础信息管理列表权限修改。 2026-01-29 15:42:31 +08:00
tianyongbao
b5d1c62364 feat: 新增银行基础信息管理,信用卡储蓄卡新增字段。 2026-01-29 15:08:12 +08:00
tianyongbao
79badebce0 fix: 睡眠账户,bug修复。 2025-12-29 07:42:50 +08:00
tianyongbao
bafcc5a35b fix: 自测bug修复。 2025-12-26 09:12:15 +08:00
tianyongbao
8233adff4f fix: 账户排序字段统一修改。 2025-12-24 17:43:42 +08:00
tianyongbao
0f11be82a6 fix: 信用卡账单生成问题修复。 2025-12-24 11:05:39 +08:00
tianyongbao
202931087b fix: 取消生产环境下的额外定时任务。 2025-12-24 10:43:12 +08:00
tianyongbao
6b881934f4 fix: 信用卡账单日消费,账单修改。 2025-12-24 10:37:19 +08:00
tianyongbao
55a79749fb fix: 配置文件修改。 2025-12-14 21:13:15 +08:00
tianyongbao
71eeed9a7d feat: 新增标签分类管理功能。 2025-12-13 15:46:03 +08:00
tianyongbao
2a9fb076bd feat: 新增工作台管理功能。 2025-12-12 23:27:16 +08:00
tianyongbao
ef2f35a128 fix: 查询性能优化。 2025-11-28 12:19:04 +08:00
tianyongbao
26df7780c8 fix: 贷款账单,还款时间修改格式。 2025-11-19 18:30:28 +08:00
tianyongbao
ca84b1abe0 fix: 借贷记账,更新余额的时候,应当是本金加利息。 2025-10-29 08:07:52 +08:00
tianyongbao
33660449e1 fix: nacos配置文件最新修改。 2025-10-28 12:32:08 +08:00
tianyongbao
0517b3f650 fix: nacos配置文件修改。 2025-10-27 22:40:02 +08:00
tianyongbao
2b1bbc671a fix: nacos配置文件修改。 2025-10-27 14:04:31 +08:00
tianyongbao
d9fe0fab17 fix: 贷款账单,bug修复。 2025-10-19 15:02:51 +08:00
tianyongbao
8e4282f519 fix: 贷款账单,功能完善,新增时插入数据,修改明细时也进行自动转账。 2025-10-19 12:34:44 +08:00
f8fb4b0645 fix: 每日负债统计功能自测问题修复。 2025-09-01 06:58:53 +08:00
794afeb9a8 feat: 定时job新增每日负债统计功能新增。 2025-08-31 23:17:59 +08:00
6bde2813f6 feat: 每日负债统计功能新增。 2025-08-31 23:15:09 +08:00
tianyongbao
d5509657d7 fix: 交易金额为0的数据不插入数据库。 2025-08-18 12:31:27 +08:00
f71d6745ee fix: 信用卡账单新增最新交易时间字段。 2025-06-13 17:33:52 +08:00
tianyongbao
16c73fe3d2 fix: pos机刷卡推荐,功能优化,按可用金额排序。 2025-05-24 18:30:52 +08:00
tianyongbao
a1dcc56a23 fix: 账户统计功能优化。 2025-05-14 10:02:52 +08:00
tianyongbao
451d33532d fix: 征信报告查询bug修复。 2025-05-07 16:28:44 +08:00
tianyongbao
08680f352f fix: 配置文件修改。 2025-05-07 15:18:45 +08:00
tianyongbao
c6534ea86a fix:信用卡账单功能完善。 2025-05-07 14:50:00 +08:00
tianyongbao
33c0ae236e fix:更改配置文件。 2025-04-27 00:43:11 +08:00
tianyongbao
9fd4c41875 fix: 智聪记账管理,pos基础信息功能优化。 2025-04-14 12:47:47 +08:00
tianyongbao
97a2eb69e7 fix: 智聪记账管理,期货同步功能,5秒同步一条数据。 2025-04-03 18:19:17 +08:00
tianyongbao
6cb4672a39 feat: 智聪记账管理,期货同步功能修改。 2025-04-03 14:43:37 +08:00
tianyongbao
fc55bbefbe fix: 智聪记账管理,股票同步功能修改。 2025-04-02 17:40:10 +08:00
tianyongbao
51eb89048c feat: 智聪记账管理,新增股票日行情、期货日行情功能。 2025-04-02 15:51:40 +08:00
tianyongbao
7094e8911c fix: 智聪记账管理,pos刷卡推荐,功能优化。 2025-03-31 19:01:29 +08:00
tianyongbao
1de8b59ff4 feat: 智聪记账管理,投资管理,新增交易所、股票基础信息、期货标准合约、期货基本合约功能。 2025-03-28 16:24:45 +08:00
tianyongbao
c6d53199f8 fix: 智聪记账管理,物价记录bug修复。 2025-03-21 14:22:57 +08:00
tianyongbao
3daada1e4b feat: 智聪记账管理,物价管理-物价记录代码提交。 2025-03-20 18:34:37 +08:00
tianyongbao
f523aaf7f9 feat: 智聪记账管理,物价管理-商品信息管理代码提交。 2025-03-19 15:59:33 +08:00
tianyongbao
e85ad8aea7 fix: 智聪记账管理,banner相关功能修改完善。 2025-03-19 15:59:26 +08:00
tianyongbao
1f57776247 fix: 智聪记账管理,信用卡生成优化。 2025-03-18 13:16:31 +08:00
tianyongbao
09bffbaf00 fix: 智聪记账管理,储蓄卡开卡统计功能,当月未统计bug修复。 2025-03-05 15:45:55 +08:00
tianyongbao
54458facbc fix: 智聪记账管理,储蓄卡开卡统计功能,bug修复。 2025-03-05 10:19:02 +08:00
tianyongbao
67b9ea5023 feat: 智聪记账管理,新增储蓄卡开卡统计功能代码提交。 2025-03-05 09:36:49 +08:00
tianyongbao
ba23989d59 fix: 智聪记账管理,新增睡眠账户统计功能,优化展示余额。 2025-02-24 13:47:31 +08:00
tianyongbao
7459b877f7 fix: 智聪记账管理,信用卡账单、期货账单,排序修改。 2025-02-21 12:27:47 +08:00
tianyongbao
529128f74f fix: 智聪记账管理,结算卡统计、POS机统计bug修复。 2025-02-10 12:19:04 +08:00
tianyongbao
a1b43a0b10 fix: 智聪记账管理,新增结算卡统计、POS机统计功能。 2025-02-09 08:48:35 +08:00
tianyongbao
aa398f5380 fix: 智聪记账管理,非柜面限额调整bug修复。 2025-02-06 14:40:16 +08:00
tianyongbao
523e3c8499 fix: 健康管理系统,吃奶量统计接口新增。 2025-02-05 16:45:59 +08:00
tianyongbao
592ea40742 fix: 健康管理系统,新增婴幼儿管理-吃奶记录。 2025-02-01 18:32:24 +08:00
tianyongbao
17464261b7 fix: 新增pos机刷卡推荐功能,bug修复。 2025-01-26 18:10:03 +08:00
tianyongbao
3abf8eab9c fix: 新增pos机刷卡推荐功能代码提交。 2025-01-26 17:11:02 +08:00
tianyongbao
d08c0e92c4 fix: 统计接口新增参数。 2025-01-24 09:50:31 +08:00
tianyongbao
546778307c fix: 日志文件修改。 2025-01-22 13:18:38 +08:00
tianyongbao
e56051eef4 fix: 修改文件服务配置文件。 2025-01-22 11:31:30 +08:00
tianyongbao
951dbf07be fix: 修改配置文件,docker脚本整理。 2025-01-16 15:04:36 +08:00
tianyongbao
9b9f3053e6 fix: 修改health包名。 2025-01-15 22:59:41 +08:00
tianyongbao
34ccd2ed25 fix: 修改包名,模块名。 2025-01-15 22:10:50 +08:00
tianyongbao
ab3f319823 fix: 健康档案管理,新增标签管理、常见疾病功能。 2025-01-14 13:29:25 +08:00
tianyongbao
fd71c2b7cf fix: 记账交易记录,自测bug修复。 2025-01-14 10:25:29 +08:00
tianyongbao
b4dc8d2f54 fix: 信用卡有交易记录后,直接更新账单,自测bug修复。 2025-01-14 10:07:23 +08:00
tianyongbao
5c8dea177e fix: 信用卡有交易记录后,直接更新账单。 2025-01-14 09:52:03 +08:00
tianyongbao
ae0b3f05f8 fix: 健康档案管理系统,首页统计增加排序。 2025-01-13 13:15:14 +08:00
tianyongbao
e2c424ced1 fix: 文件服务配置文件修改。 2025-01-08 15:55:12 +08:00
tianyongbao
b85aa53822 fix: 微信公众号微服务配置文件修改。 2025-01-08 15:25:36 +08:00
tianyongbao
07cd1aa878 fix: 微信公众号微服务添加及修改。 2025-01-08 15:23:25 +08:00
tianyongbao
d05def1455 fix: 健康档案管理系统,药品入库清单,数据隔离。 2024-12-27 19:12:16 +08:00
tianyongbao
8478eba30b fix: 记账管理系统,记账账户统计,新增信用卡可用余额接口。 2024-12-25 19:45:39 +08:00
tianyongbao
8777dda01d fix: 录入数据,测试问题修复。 2024-12-22 17:49:01 +08:00
tianyongbao
7015f772be fix: 健康管理系统,体温统计,增加姓名字段展示。 2024-12-20 18:30:48 +08:00
tianyongbao
176e2fdcb8 fix: 健康管理系统,自测问题bug修复。 2024-12-20 15:23:31 +08:00
tianyongbao
83e4d917f2 fix: 公共模块,时间转换工具类。 2024-12-19 16:04:18 +08:00
tianyongbao
c860fda65a fix: 健康管理系统,统计页面接口开发及功能完善。 2024-12-19 16:02:36 +08:00
tianyongbao
c21c508925 fix: 健康管理系统,健康总览接口开发。 2024-12-18 16:12:03 +08:00
tianyongbao
7fa83fb145 fix: 健康管理系统,药品权限增加。 2024-12-16 17:31:04 +08:00
tianyongbao
81f3bd3dd2 fix: 药品列表,取消权限设置。 2024-12-16 16:52:41 +08:00
tianyongbao
498d061cb0 fix: 健康管理档案,功能优化完善。 2024-12-16 15:09:25 +08:00
tianyongbao
79ca96501e fix: 茅台预约商品,解决旅行失败bug。 2024-12-14 23:02:22 +08:00
tianyongbao
dc2144ffaf fix: 茅台预约商品,修改账号bug解决。 2024-12-13 19:44:06 +08:00
tianyongbao
c4a45c72f8 fix: 茅台预约商品,修复刷新预约商品bug。 2024-12-13 19:28:02 +08:00
tianyongbao
25db2f530d fix: 茅台预约商品,增加字段展示。 2024-12-13 19:03:55 +08:00
tianyongbao
67736652c4 fix: 系统注册用户,功能修改。 2024-12-12 13:41:04 +08:00
tianyongbao
3e1d1d6661 fix: 茅台预约,批量修改预约时间,bug修复。 2024-12-11 21:57:58 +08:00
tianyongbao
befd8cd7bd fix: 茅台预约,自测问题修复及优化。 2024-12-10 11:28:03 +08:00
tianyongbao
ce15a708ec fix: 茅台预约,功能继续优化。 2024-12-10 10:46:58 +08:00
tianyongbao
0190d08e8e fix: 茅台预约,接口新增VO。 2024-12-10 02:28:25 +08:00
tianyongbao
368da37ab6 fix: 茅台预约,功能优化及完善。 2024-12-10 02:28:18 +08:00
tianyongbao
a885b707a7 fix: 健康管理,自测问题修复。 2024-12-08 01:24:51 +08:00
tianyongbao
4db3d2dcc8 fix: 健康管理,新增档案过程管理,代码提交。 2024-12-08 00:50:06 +08:00
tianyongbao
8cca9b9c08 fix: 投资系统,茅台预约,自测问题修复。 2024-12-07 23:54:50 +08:00
tianyongbao
2b3391bdd2 fix: 投资系统,定时任务,茅台预约。 2024-12-07 16:58:22 +08:00
tianyongbao
e29fe34a59 fix: 投资系统,茅台预约代码提交。 2024-12-07 16:46:33 +08:00
tianyongbao
2c18e66c77 fix: 健康管理系统,统计分析修改。 2024-12-02 13:14:38 +08:00
tianyongbao
c6a2cdfbbb fix: 账单自动生成,大bug问题修改,日期计算问题。 2024-12-02 13:14:33 +08:00
tianyongbao
20dbd61961 fix: 账单自动生成,自测问题修复。 2024-11-27 19:46:13 +08:00
tianyongbao
28f40e1b5e fix: 账单自动生成bug修复。 2024-11-27 19:10:36 +08:00
tianyongbao
1ba265f49e fix: 账单自动生成bug修复。 2024-11-27 19:10:28 +08:00
tianyongbao
c66a5a7f1f fix: 日常支出统计bug修复。 2024-11-20 18:11:03 +08:00
tianyongbao
33bc304512 fix: 调额记录权限修改。 2024-11-17 22:25:27 +08:00
tianyongbao
55ef9e5dc4 fix: 健康管理系统,首页接口代码提交。 2024-11-17 21:08:45 +08:00
tianyongbao
cd7299c257 fix: 人情账单bug修复,信用卡额度历史功能开发。 2024-11-07 13:32:51 +08:00
tianyongbao
3f3742a3ee fix: 就医记录费用明细,功能提交。 2024-11-01 13:25:16 +08:00
tianyongbao
20ef1faaff fix: 记账账户统计,只统计储蓄卡余额。 2024-10-28 13:37:45 +08:00
tianyongbao
aff8f09341 fix: 自测问题修复,健康系统。 2024-10-26 16:15:53 +08:00
tianyongbao
78aba295c7 fix: 信用卡账单,bug修复。 2024-10-23 13:57:37 +08:00
tianyongbao
29a63f9966 fix: 药品实时库存,代码提交。 2024-10-22 20:29:21 +08:00
tianyongbao
bf5efee7b5 fix: 日常支出统计,bug修复。 2024-10-22 12:29:58 +08:00
tianyongbao
24694dae2b fix: 功能优化完善,日常支出统计。 2024-10-22 11:12:49 +08:00
tianyongbao
7ea2857dfb fix: 自测问题修复,用药统计代码提交。 2024-10-21 15:56:41 +08:00
tianyongbao
aa62fbfd71 fix: 药品基础信息接口,新增VO字段。 2024-10-16 12:50:14 +08:00
tianyongbao
963278822d fix: 功能优化完善,统计功能代码提交。 2024-10-16 12:34:21 +08:00
tianyongbao
0504ff0121 fix: 功能优化。 2024-10-12 10:44:53 +08:00
tianyongbao
7b6c701a7a fix: bug自测修改。 2024-10-08 08:54:19 +08:00
tianyongbao
ee4750ed63 fix: 新功能开发,原有功能优化。 2024-10-07 15:18:59 +08:00
tianyongbao
a769ac9f93 fix: 修改健康系统查询条件。 2024-09-26 23:37:34 +08:00
tianyongbao
7d0442854f fix: 修改时间排序。 2024-09-26 16:22:24 +08:00
tianyongbao
26610822f5 feat: 健康管理系统,配置文件修改。 2024-09-24 17:02:35 +08:00
tianyongbao
7e0df68894 feat: 健康管理系统,代码提交。 2024-09-24 16:40:44 +08:00
tianyongbao
d5195fc41a fix: 投资账单定时任务,更新bug修复。 2024-08-21 19:52:32 +08:00
tianyongbao
2b088d2e1a fix: 投资账单定时任务,bug修复。 2024-08-21 19:43:29 +08:00
tianyongbao
25d43f8967 fix: 投资账单定时任务。 2024-08-21 19:25:47 +08:00
tianyongbao
a655e827e0 fix: 投资账单定时任务。 2024-08-21 19:09:51 +08:00
tianyongbao
5309bca0bb fix: 分期账单,新增收款账户字段。 2024-08-19 16:19:59 +08:00
tianyongbao
f116324996 fix: 信用卡账单,新增刷卡次数,日常支出次数。 2024-08-19 13:49:33 +08:00
tianyongbao
6405e26921 fix: 信用卡账单,新增刷卡次数,日常支出次数。 2024-08-19 13:09:36 +08:00
tianyongbao
3fac4ae1d0 fix: 首页日历,数据精度问题解决。 2024-08-15 17:51:22 +08:00
tianyongbao
2784de6fc9 fix: 分期问题自测修复。 2024-08-13 18:03:02 +08:00
tianyongbao
be6864c2cd fix: 人情账单,增加借款时长。 2024-08-09 13:57:28 +08:00
tianyongbao
1cb507c8d1 fix: 记账管理相关功能优化,可删除编辑数据。 2024-08-06 19:10:24 +08:00
tianyongbao
df4d97ef7b fix: 首页日历,自测问题修复及功能完善。 2024-08-05 13:25:12 +08:00
tianyongbao
5814d46a23 fix: 首页日历功能完善,bug修复。 2024-08-02 11:32:43 +08:00
tianyongbao
4fe312a482 feat: 首页日历功能新增。 2024-08-01 18:54:52 +08:00
tianyongbao
d33cbc89a4 fix: 分期管理,已还期数修改。 2024-07-31 17:45:30 +08:00
tianyongbao
5129517420 fix: 信用卡分期,已入账问题修改。 2024-07-29 10:33:45 +08:00
tianyongbao
ecbc861a40 fix: 信用卡分期,定时任务问题修改。 2024-07-29 09:55:42 +08:00
tianyongbao
0b7edbb259 fix: 记账账户储蓄账户,排序问题修改。 2024-07-26 11:12:04 +08:00
tianyongbao
9f4ee80f39 fix: 排序问题修改。 2024-07-26 10:53:49 +08:00
tianyongbao
2b4f4ae0a2 fix: 记账账户统计,bug修复。 2024-07-24 16:53:03 +08:00
tianyongbao
77ccfcfe9a fix: 自测bug问题修复。 2024-07-24 16:32:33 +08:00
tianyongbao
046ca6c7c9 fix: 首页功能优化完善。 2024-07-24 14:46:14 +08:00
tianyongbao
53a3076c19 fix: pos机刷卡,功能修改。 2024-07-20 14:58:45 +08:00
tianyongbao
ec071b1fad fix: pos机管理,费率bug问题修复。 2024-07-20 13:54:13 +08:00
tianyongbao
0023ee3dcd fix: pos机管理,功能优化。 2024-07-20 13:11:44 +08:00
tianyongbao
8779b6a4e9 fix: 记账账户统计bug修复。 2024-07-19 17:38:16 +08:00
tianyongbao
38f52242c0 fix: 自测bug问题修复。 2024-07-19 14:03:33 +08:00
tianyongbao
1cee557704 fix: 首页大屏,数据bug修复。 2024-07-18 09:24:13 +08:00
tianyongbao
9e6167ed11 fix: 信用卡账单统计,bug修复。 2024-07-17 20:20:02 +08:00
tianyongbao
1dcd33a595 fix: 系统功能升级,账户增加status字段,修改相关功能。 2024-07-17 19:41:50 +08:00
tianyongbao
4babea4ff2 fix: 日常支出统计,优化完善功能。 2024-07-16 18:33:03 +08:00
tianyongbao
37d43d664e fix: 日常支出统计,自测问题修复。 2024-07-16 15:50:52 +08:00
tianyongbao
e5aa106a5a fix: 日常支出统计,bug修复。 2024-07-16 15:25:46 +08:00
tianyongbao
560d7adad4 fix: 日常支出统计,功能优化。 2024-07-16 15:08:18 +08:00
tianyongbao
538765b2c2 fix: 日常支出统计,代码提交。 2024-07-16 14:40:24 +08:00
tianyongbao
c9db02cc26 fix:账户交易记录,编辑时bug修复。 2024-07-16 00:02:38 +08:00
tianyongbao
91d196bd0c fix:账户交易记录,bug修复。 2024-07-15 23:24:17 +08:00
tianyongbao
c9062f21e7 fix:账户交易记录,增加类别子类字段,用于日常支出统计明细。 2024-07-15 22:51:40 +08:00
tianyongbao
3904e7ed9b fix:储蓄卡管理,可用余额和余额一致。 2024-07-11 16:57:23 +08:00
tianyongbao
a3165a95aa fix:储蓄卡管理,bug修复。 2024-07-09 16:12:09 +08:00
tianyongbao
f7e4689349 fix:信用卡管理,bug修复。 2024-07-08 16:43:19 +08:00
tianyongbao
524d915862 fix:记账账户功能,sql错误。 2024-07-08 07:12:10 +08:00
tianyongbao
13668e5144 fix:记账账户功能,与其他模块功能联合。 2024-07-08 07:03:06 +08:00
tianyongbao
b3a357e3f3 fix:征信查询,权限修改。 2024-07-07 00:24:53 +08:00
tianyongbao
77b05d76e1 fix: 默认新增账户,显示状态。 2024-07-05 19:39:48 +08:00
tianyongbao
fd05c60885 fix: 完善账户管理,增删改只能从对应入口进行操作。 2024-07-05 19:06:44 +08:00
tianyongbao
2150a317d1 fix: 用户发现问题优化及功能完善。 2024-07-05 18:19:13 +08:00
tianyongbao
bebe583f10 fix: 用户发现问题修复。 2024-07-05 16:39:39 +08:00
tianyongbao
37d5291875 fix: api文件修改。 2024-07-04 16:39:49 +08:00
tianyongbao
2359a7bd49 fix: 定时服务,新增生产环境job服务。 2024-07-04 16:09:18 +08:00
tianyongbao
313130f700 fix: nacos配置文件最新修改。 2024-07-04 16:08:23 +08:00
tianyongbao
a6c06e17bb fix: nacos配置文件修改。 2024-07-02 15:37:28 +08:00
tianyongbao
9d18085f74 fix: 自测问题修复,pos机管理和期货股票账户管理。 2024-06-25 20:53:49 +08:00
tianyongbao
74baea19af fix: 自测问题修复。 2024-06-21 20:20:37 +08:00
tianyongbao
c9fcb90385 fix: 期货账单,bug修复。 2024-06-19 18:42:14 +08:00
tianyongbao
b43f165d06 fix: 修改配置文件,设置最大文件传输。 2024-06-19 12:48:47 +08:00
tianyongbao
d1c0412857 fix: 修改配置文件。 2024-06-19 12:41:17 +08:00
tianyongbao
d1d4d4db25 fix: 修改nacos地址为内网地址。 2024-06-18 16:03:00 +08:00
tianyongbao
f290128c84 fix: 修改nacos地址。 2024-06-18 12:56:21 +08:00
tianyongbao
7976cd4ae8 fix: 手机端自测问题bug修复。 2024-06-15 15:49:50 +08:00
tianyongbao
7f1d8adffe fix: 自测问题bug修复。 2024-06-13 13:01:49 +08:00
tianyongbao
ed1a9e57fd fix: 信用卡分期,bug修复。 2024-06-11 14:17:15 +08:00
tianyongbao
e88c43fc7d fix: 借贷账户记账,bug修复。 2024-06-11 12:30:11 +08:00
tianyongbao
12d2bb9052 fix: 自测bug修复。 2024-06-08 00:22:26 +08:00
tianyongbao
38f7dd69ca fix: 修改记账交易记录查询条件。 2024-06-07 09:22:33 +08:00
tianyongbao
15f84bae31 feat: h5新增配置 2024-06-07 09:22:29 +08:00
tianyongbao
da9645e699 feat: 增加h5配置 2024-06-07 09:22:24 +08:00
tianyongbao
20ef63f3f3 fix: pos计算修改ROUND_UP模式。 2024-05-30 18:23:06 +08:00
tianyongbao
748519063d fix: pos计算修改四舍五入模式。 2024-05-30 18:10:09 +08:00
tianyongbao
ab9fcfff17 fix: pos记账,功能完善。 2024-05-30 11:24:06 +08:00
tianyongbao
62ee2ce35a fix: 首页数据,新增投资账户余额。 2024-05-29 13:50:13 +08:00
tianyongbao
0cdf948229 fix: app跨域访问配置。 2024-05-28 09:33:23 +08:00
tianyongbao
186bfc217b fix: 信用卡账单统计,bug修复。 2024-05-23 17:25:41 +08:00
tianyongbao
54fe8aa06f fix: 账户收支统计,功能优化。 2024-05-22 15:23:06 +08:00
tianyongbao
f2abfdbf8f fix: 记账统计分析,功能优化。 2024-05-21 13:28:13 +08:00
tianyongbao
1ffde0e647 fix: 自测bug修复。 2024-05-21 12:43:49 +08:00
tianyongbao
618ba3f84c fix: 账单功能,新增备注字段,脚本更新。 2024-05-21 11:19:01 +08:00
tianyongbao
893d30becd feat: 账户收支统计,新功能开发。 2024-05-20 15:29:22 +08:00
tianyongbao
b74a75f63f fix: 自测问题修复,日期错误。 2024-05-19 13:25:01 +08:00
tianyongbao
18f663bb53 fix: 工行job余额计算问题修复。 2024-05-19 12:06:52 +08:00
tianyongbao
f12a887be1 fix: pos机刷卡精度问题修复。 2024-05-19 11:40:45 +08:00
tianyongbao
d1d02c32ff fix: 系统功能大优化,仅可查看自己创建的业务数据。 2024-05-17 14:10:27 +08:00
tianyongbao
f4baedacc3 fix: 投资收益统计功能修改。 2024-05-16 18:02:39 +08:00
tianyongbao
94209b6fb9 fix: docker部署及脚本备份。 2024-05-13 17:58:21 +08:00
tianyongbao
7fee1a1045 fix: 自测功能优化。 2024-05-13 17:58:18 +08:00
tianyongbao
09360021b7 fix: 定时job修改,信用卡分期已入账后修改主表已还期数。 2024-05-13 13:11:19 +08:00
tianyongbao
323af3bfa2 fix: 交易记录问题修复。 2024-05-13 11:46:22 +08:00
tianyongbao
0cd1d32509 fix: 统计分析,自测问题修复。 2024-05-11 17:06:38 +08:00
tianyongbao
7ea687834e fix: 账户总览bug修复。 2024-05-06 16:34:04 +08:00
tianyongbao
226c22e345 fix: 账户总览新增接口。 2024-05-06 13:19:37 +08:00
tianyongbao
9efe765214 feature: 新增储蓄卡、信用卡收支统计功能。 2024-05-04 08:53:06 +08:00
tianyongbao
91815b02d7 fix:信用卡还款,增加0账单还款。 2024-05-01 22:28:49 +08:00
tianyongbao
829ba7f996 fix:未出账单定时任务修改,脚本备份。 2024-05-01 06:34:53 +08:00
tianyongbao
51e7f44fe1 fix:信用卡分期记账,定时生成修改。 2024-04-30 16:50:39 +08:00
tianyongbao
3fe4a74f33 fix:分期历史,增加计算利率。 2024-04-30 10:59:18 +08:00
tianyongbao
0378efef14 fix:pos刷卡,备注修改。 2024-04-29 12:33:53 +08:00
tianyongbao
d8e3d5b7ef fix:储蓄卡转账,对应交易记录时间不正确。 2024-04-29 09:26:13 +08:00
46 changed files with 291 additions and 654 deletions

16
docker/auth/dockerfile Normal file
View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-auth.jar /home/intc/intc-auth.jar
# 启动认证服务
ENTRYPOINT ["java","-jar","intc-auth.jar"]

8
docker/buildAuth.sh Normal file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intcauth
docker rmi intcauth:1.0.0
cd /mnt/data/intc/auth
docker build -t intcauth:1.0.0 .
docker run --restart=always -di --name intcauth -p 9200:9200 intcauth:1.0.0

8
docker/buildFile.sh Normal file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intcfile
docker rmi intcfile:1.0.0
cd /mnt/data/intc/file
docker build -t intcfile:1.0.0 .
docker run -di --name intcfile -p 9300:9300 intcfile:1.0.0

8
docker/buildGateway.sh Normal file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intcgateway
docker rmi intcgateway:1.0.0
cd /mnt/data/intc/gateway
docker build -t intcgateway:1.0.0 .
docker run --restart=always -di --name intcgateway -p 8288:8080 intcgateway:1.0.0

8
docker/buildHealth.sh Normal file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intchealth
docker rmi intchealth:1.0.0
cd /mnt/data/intc/health
docker build -t intchealth:1.0.0 .
docker run -di --name intchealth -p 9228:9228 -v /usr/share/fonts:/usr/share/fonts intchealth:1.0.0

View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intcinvest
docker rmi intcinvest:1.0.0
cd /data/intc/investmaster
docker build -t intcinvest:1.0.0 .
docker run --restart=always -di --name intcinvest -p 9218:9218 -v /usr/share/fonts:/usr/share/fonts intcinvest:1.0.0

View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intcinvestprod
docker rmi intcinvestprod:1.0.0
cd /data/intc/investprod
docker build -t intcinvestprod:1.0.0 .
docker run --restart=always -di --name intcinvestprod -p 9219:9219 -v /usr/share/fonts:/usr/share/fonts intcinvestprod:1.0.0

8
docker/buildJob.sh Normal file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intcjob
docker rmi intcjob:1.0.0
cd /mnt/data/intc/job
docker build -t intcjob:1.0.0 .
docker run -di --name intcjob -p 9203:9203 intcjob:1.0.0

8
docker/buildMonitor.sh Normal file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intcmonitor
docker rmi intcmonitor:1.0.0
cd /mnt/data/intc/monitor
docker build -t intcmonitor:1.0.0 .
docker run -di --name intcmonitor -p 9100:9100 -v /usr/share/fonts:/usr/share/fonts intcmonitor:1.0.0

8
docker/buildSystem.sh Normal file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intcsystem
docker rmi intcsystem:1.0.0
cd /mnt/data/intc/system
docker build -t intcsystem:1.0.0 .
docker run --restart=always -di --name intcsystem -p 9201:9201 intcsystem:1.0.0

8
docker/buildWxmp.sh Normal file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
docker rm -f intcwxmp
docker rmi intcwxmp:1.0.0
cd /mnt/data/intc/wxmp
docker build -t intcwxmp:1.0.0 .
docker run -di --name intcwxmp -p 9238:9238 -v /usr/share/fonts:/usr/share/fonts intcwxmp:1.0.0

16
docker/file/dockerfile Normal file
View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-modules-file.jar /home/intc/intc-modules-file.jar
# 启动系统服务
ENTRYPOINT ["java","-jar","intc-modules-file.jar"]

16
docker/gateway/dockerfile Normal file
View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-gateway.jar /home/intc/intc-gateway.jar
# 启动网关服务
ENTRYPOINT ["java","-jar","intc-gateway.jar"]

16
docker/health/dockerfile Normal file
View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-health.jar /home/intc/intc-health.jar
# 启动系统服务
ENTRYPOINT ["java","-jar","intc-health.jar"]

View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-invest.jar /home/intc/intc-invest.jar
# 启动系统服务
ENTRYPOINT ["java","-jar","intc-invest.jar"]

View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-invest-prod.jar /home/intc/intc-invest-prod.jar
# 启动系统服务
ENTRYPOINT ["java","-jar","intc-invest-prod.jar"]

16
docker/job/dockerfile Normal file
View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-modules-job.jar /home/intc/intc-modules-job.jar
# 启动系统服务
ENTRYPOINT ["java","-jar","intc-modules-job.jar"]

16
docker/monitor/dockerfile Normal file
View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-visual-monitor.jar /home/intc/intc-visual-monitor.jar
# 启动系统服务
ENTRYPOINT ["java","-jar","intc-visual-monitor.jar"]

16
docker/system/dockerfile Normal file
View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-modules-system.jar /home/intc/intc-modules-system.jar
# 启动系统服务
ENTRYPOINT ["java","-jar","intc-modules-system.jar"]

16
docker/wxmp/dockerfile Normal file
View File

@@ -0,0 +1,16 @@
# 基础镜像
FROM openjdk:8-jre
# author
MAINTAINER intc
# 设置时区 容器内是UTC时区 改为按照宿主机时区运行
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 挂载目录
VOLUME /home/intc
# 创建目录
RUN mkdir -p /home/intc
# 指定路径
WORKDIR /home/intc
# 复制jar文件到路径
COPY ./jar/intc-weixin.jar /home/intc/intc-weixin.jar
# 启动系统服务
ENTRYPOINT ["java","-jar","intc-weixin.jar"]

View File

@@ -17,17 +17,18 @@ spring:
nacos:
discovery:
namespace: intc
# 服务注册地址
server-addr: 117.72.197.29:8858
group: dev
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置

View File

@@ -19,14 +19,15 @@ spring:
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置
@@ -42,7 +43,7 @@ spring:
datasource:
ds1:
nacos:
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
dataId: sentinel-intc-gateway
groupId: DEFAULT_GROUP
data-type: json

View File

@@ -29,7 +29,7 @@ spring:
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
group: intc
# ip: 8.140.22.151
config:
namespace: intc

View File

@@ -28,14 +28,15 @@ spring:
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置

View File

@@ -20,14 +20,15 @@ spring:
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置

View File

@@ -8,7 +8,6 @@ import com.intc.common.core.utils.DateUtils;
#end
#end
import com.intc.common.security.utils.SecurityUtils;
import com.intc.common.core.utils.IdWorker;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
#if($table.sub)
@@ -72,7 +71,6 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
@Override
public int insert${ClassName}(${ClassName} ${className})
{
${className}.setId(IdWorker.getId());
#foreach ($column in $columns)
#if($column.javaField == 'createTime')
${className}.setCreateTime(DateUtils.getNowDate());

View File

@@ -1,617 +0,0 @@
<template>
<div class="app-container">
<div class="search-con">
<div class="title">查询条件</div>
<el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="100px">
#foreach($column in $columns)
#if($column.query)
#set($dictType=$column.dictType)
#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
#set($parentheseIndex=$column.columnComment.indexOf(""))
#if($parentheseIndex != -1)
#set($comment=$column.columnComment.substring(0, $parentheseIndex))
#else
#set($comment=$column.columnComment)
#end
#if($column.htmlType == "input")
<el-form-item label="${comment}" prop="${column.javaField}">
<el-input
v-model="queryParams.${column.javaField}"
placeholder="请输入${comment}"
clearable
@keyup.enter="handleQuery"
/>
</el-form-item>
#elseif(($column.htmlType == "select" || $column.htmlType == "radio") && "" != $dictType)
<el-form-item label="${comment}" prop="${column.javaField}">
<el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable>
<el-option
v-for="dict in ${dictType}"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
#elseif(($column.htmlType == "select" || $column.htmlType == "radio") && $dictType)
<el-form-item label="${comment}" prop="${column.javaField}">
<el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable>
<el-option label="请选择字典生成" value="" />
</el-select>
</el-form-item>
#elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN")
<el-form-item label="${comment}" prop="${column.javaField}">
<el-date-picker clearable
v-model="queryParams.${column.javaField}"
type="date"
value-format="YYYY-MM-DD"
placeholder="请选择${comment}">
</el-date-picker>
</el-form-item>
#elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
<el-form-item label="${comment}" style="width: 308px">
<el-date-picker
v-model="daterange${AttrName}"
value-format="YYYY-MM-DD"
type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
</el-form-item>
#end
#end
#end
</el-form>
<div class="search-btn-con">
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
<el-button type="info" icon="Refresh" @click="resetQuery">重置</el-button>
</div>
</div>
<div class="main-con">
<div class="title-con">
<div class="title">基本信息</div>
<div class="operate-btn-con">
<el-button
@click="handleAdd"
icon="Plus"
v-hasPermi="['${moduleName}:${businessName}:add']"
>新增</el-button>
<el-button
:disabled="multiple"
icon="Delete"
@click="handleDelete"
v-hasPermi="['${moduleName}:${businessName}:remove']"
>删除</el-button>
<el-button
@click="handleExport"
icon="Download"
v-hasPermi="['${moduleName}:${businessName}:export']"
>导出</el-button>
</div>
</div>
<div class="content-con" v-loading="loading">
<el-table v-loading="loading" :data="${businessName}List" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
#foreach($column in $columns)
#set($javaField=$column.javaField)
#set($parentheseIndex=$column.columnComment.indexOf(""))
#if($parentheseIndex != -1)
#set($comment=$column.columnComment.substring(0, $parentheseIndex))
#else
#set($comment=$column.columnComment)
#end
#if($column.pk)
<el-table-column label="${comment}" align="center" prop="${javaField}" />
#elseif($column.list && $column.htmlType == "datetime")
<el-table-column label="${comment}" align="center" prop="${javaField}" width="180">
<template #default="scope">
<span>{{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
#elseif($column.list && $column.htmlType == "imageUpload")
<el-table-column label="${comment}" align="center" prop="${javaField}" width="100">
<template #default="scope">
<image-preview :src="scope.row.${javaField}" :width="50" :height="50"/>
</template>
</el-table-column>
#elseif($column.list && "" != $column.dictType)
<el-table-column label="${comment}" align="center" prop="${javaField}">
<template #default="scope">
#if($column.htmlType == "checkbox")
<dict-tag :options="${column.dictType}" :value="scope.row.${javaField} ? scope.row.${javaField}.split(',') : []"/>
#else
<dict-tag :options="${column.dictType}" :value="scope.row.${javaField}"/>
#end
</template>
</el-table-column>
#elseif($column.list && "" != $javaField)
<el-table-column label="${comment}" align="center" prop="${javaField}" />
#end
#end
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template v-slot="scope">
<div class="ctrl-btn d-flex">
<el-tooltip v-for="item in operateList" :key="item.id" class="item" effect="dark" :content="item.title" placement="top">
<el-button :icon="item.icon" :v-hasPermi="item.hasPermi" circle @click="handleOperate(item.id,scope.row)"></el-button>
</el-tooltip>
</div>
</template>
</el-table-column>
</el-table>
<el-pagination
small
background
layout="total,sizes, prev, pager, next"
:total="total"
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
/>
</div>
</div>
<!-- 添加或修改${functionName}对话框 -->
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
<el-form ref="${businessName}Ref" :model="form" :rules="rules" label-width="120px">
#foreach($column in $columns)
#set($field=$column.javaField)
#if($column.insert && !$column.pk)
#if(($column.usableColumn) || (!$column.superColumn))
#set($parentheseIndex=$column.columnComment.indexOf(""))
#if($parentheseIndex != -1)
#set($comment=$column.columnComment.substring(0, $parentheseIndex))
#else
#set($comment=$column.columnComment)
#end
#set($dictType=$column.dictType)
#if($column.htmlType == "input")
<el-form-item label="${comment}" prop="${field}">
<el-input v-model="form.${field}" placeholder="请输入${comment}" />
</el-form-item>
#elseif($column.htmlType == "imageUpload")
<el-form-item label="${comment}" prop="${field}">
<image-upload v-model="form.${field}"/>
</el-form-item>
#elseif($column.htmlType == "fileUpload")
<el-form-item label="${comment}" prop="${field}">
<file-upload v-model="form.${field}"/>
</el-form-item>
#elseif($column.htmlType == "editor")
<el-form-item label="${comment}">
<editor v-model="form.${field}" :min-height="192"/>
</el-form-item>
#elseif($column.htmlType == "select" && "" != $dictType)
<el-form-item label="${comment}" prop="${field}">
<el-select v-model="form.${field}" placeholder="请选择${comment}">
<el-option
v-for="dict in ${dictType}"
:key="dict.value"
:label="dict.label"
#if($column.javaType == "Integer" || $column.javaType == "Long")
:value="parseInt(dict.value)"
#else
:value="dict.value"
#end
></el-option>
</el-select>
</el-form-item>
#elseif($column.htmlType == "select" && $dictType)
<el-form-item label="${comment}" prop="${field}">
<el-select v-model="form.${field}" placeholder="请选择${comment}">
<el-option label="请选择字典生成" value="" />
</el-select>
</el-form-item>
#elseif($column.htmlType == "checkbox" && "" != $dictType)
<el-form-item label="${comment}" prop="${field}">
<el-checkbox-group v-model="form.${field}">
<el-checkbox
v-for="dict in ${dictType}"
:key="dict.value"
:label="dict.value">
{{dict.label}}
</el-checkbox>
</el-checkbox-group>
</el-form-item>
#elseif($column.htmlType == "checkbox" && $dictType)
<el-form-item label="${comment}" prop="${field}">
<el-checkbox-group v-model="form.${field}">
<el-checkbox>请选择字典生成</el-checkbox>
</el-checkbox-group>
</el-form-item>
#elseif($column.htmlType == "radio" && "" != $dictType)
<el-form-item label="${comment}" prop="${field}">
<el-radio-group v-model="form.${field}">
<el-radio
v-for="dict in ${dictType}"
:key="dict.value"
#if($column.javaType == "Integer" || $column.javaType == "Long")
:label="parseInt(dict.value)"
#else
:label="dict.value"
#end
>{{dict.label}}</el-radio>
</el-radio-group>
</el-form-item>
#elseif($column.htmlType == "radio" && $dictType)
<el-form-item label="${comment}" prop="${field}">
<el-radio-group v-model="form.${field}">
<el-radio label="1">请选择字典生成</el-radio>
</el-radio-group>
</el-form-item>
#elseif($column.htmlType == "datetime")
<el-form-item label="${comment}" prop="${field}">
<el-date-picker clearable
v-model="form.${field}"
type="date"
value-format="YYYY-MM-DD"
placeholder="请选择${comment}">
</el-date-picker>
</el-form-item>
#elseif($column.htmlType == "textarea")
<el-form-item label="${comment}" prop="${field}">
<el-input v-model="form.${field}" type="textarea" placeholder="请输入内容" />
</el-form-item>
#end
#end
#end
#end
#if($table.sub)
<el-divider content-position="center">${subTable.functionName}信息</el-divider>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="primary" icon="Plus" @click="handleAdd${subClassName}">添加</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="danger" icon="Delete" @click="handleDelete${subClassName}">删除</el-button>
</el-col>
</el-row>
<el-table :data="${subclassName}List" :row-class-name="row${subClassName}Index" @selection-change="handle${subClassName}SelectionChange" ref="${subclassName}">
<el-table-column type="selection" width="50" align="center" />
<el-table-column label="序号" align="center" prop="index" width="50"/>
#foreach($column in $subTable.columns)
#set($javaField=$column.javaField)
#set($parentheseIndex=$column.columnComment.indexOf(""))
#if($parentheseIndex != -1)
#set($comment=$column.columnComment.substring(0, $parentheseIndex))
#else
#set($comment=$column.columnComment)
#end
#if($column.pk || $javaField == ${subTableFkclassName})
#elseif($column.list && $column.htmlType == "input")
<el-table-column label="$comment" prop="${javaField}" width="150">
<template #default="scope">
<el-input v-model="scope.row.$javaField" placeholder="请输入$comment" />
</template>
</el-table-column>
#elseif($column.list && $column.htmlType == "datetime")
<el-table-column label="$comment" prop="${javaField}" width="240">
<template #default="scope">
<el-date-picker clearable
v-model="scope.row.$javaField"
type="date"
value-format="YYYY-MM-DD"
placeholder="请选择$comment">
</el-date-picker>
</template>
</el-table-column>
#elseif($column.list && ($column.htmlType == "select" || $column.htmlType == "radio") && "" != $column.dictType)
<el-table-column label="$comment" prop="${javaField}" width="150">
<template #default="scope">
<el-select v-model="scope.row.$javaField" placeholder="请选择$comment">
<el-option
v-for="dict in $column.dictType"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</template>
</el-table-column>
#elseif($column.list && ($column.htmlType == "select" || $column.htmlType == "radio") && "" == $column.dictType)
<el-table-column label="$comment" prop="${javaField}" width="150">
<template #default="scope">
<el-select v-model="scope.row.$javaField" placeholder="请选择$comment">
<el-option label="请选择字典生成" value="" />
</el-select>
</template>
</el-table-column>
#end
#end
</el-table>
#end
</el-form>
<template v-if="title !== '查看${functionName}'" #footer>
<div class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
</div>
</template>
</el-dialog>
</div>
</template>
<script setup name="${BusinessName}">
import { list${BusinessName}, get${BusinessName}, del${BusinessName}, add${BusinessName}, update${BusinessName} } from '@/api/${moduleName}/${businessName}'
// eslint-disable-next-line no-unused-vars
import { require } from '@/utils/require'
const { proxy } = getCurrentInstance()
#if(${dicts} != '')
#set($dictsNoSymbol=$dicts.replace("'", ""))
const { ${dictsNoSymbol} } = proxy.useDict(${dicts})
#end
const ${businessName}List = ref([])
#if($table.sub)
const ${subclassName}List = ref([])
#end
const open = ref(false)
const loading = ref(true)
const showSearch = ref(true)
const ids = ref([])
#if($table.sub)
const checked${subClassName} = ref([])
#end
const single = ref(true)
const multiple = ref(true)
const total = ref(0)
const title = ref('')
#foreach ($column in $columns)
#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
const daterange${AttrName} = ref([])
#end
#end
const operateList = ref([
{ id: 'view', icon: 'View', title: '查看', hasPermi: ['${moduleName}:${businessName}:query'] },
{ id: 'edit', icon: 'Edit', title: '修改', hasPermi: ['${moduleName}:${businessName}:edit'] },
{ id: 'delete', icon: 'Delete', title: '删除', hasPermi: ['${moduleName}:${businessName}:remove'] }
])
const data = reactive({
form: {},
queryParams: {
pageNum: 1,
pageSize: 10,
#foreach ($column in $columns)
#if($column.query)
$column.javaField: null#if($foreach.count != $columns.size()),#end
#end
#end
},
rules: {
#foreach ($column in $columns)
#if($column.required)
#set($parentheseIndex=$column.columnComment.indexOf(""))
#if($parentheseIndex != -1)
#set($comment=$column.columnComment.substring(0, $parentheseIndex))
#else
#set($comment=$column.columnComment)
#end
$column.javaField: [
{ required: true, message: '$comment不能为空', trigger: #if($column.htmlType == 'select' || $column.htmlType == 'radio')'change'#else'blur'#end }
]#if($foreach.count != $columns.size()),#end
#end
#end
}
})
const handleOperate = (operate, row) => {
switch (operate) {
case 'view':
handleView(row)
break
case 'edit':
handleUpdate(row)
break
case 'delete':
handleDelete(row)
break
default:
break
}
}
const { queryParams, form, rules } = toRefs(data)
/** 查询${functionName}列表 */
function getList () {
loading.value = true
#foreach ($column in $columns)
#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
queryParams.value.params = {}
#break
#end
#end
#foreach ($column in $columns)
#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
if (null != daterange${AttrName} && '' != daterange${AttrName}) {
queryParams.value.params["begin${AttrName}"] = daterange${AttrName}.value[0]
queryParams.value.params["end${AttrName}"] = daterange${AttrName}.value[1]
}
#end
#end
list${BusinessName}(queryParams.value).then(response => {
${businessName}List.value = response.rows
total.value = response.total
loading.value = false
})
}
// 取消按钮
function cancel() {
open.value = false
reset()
}
// 表单重置
function reset () {
form.value = {
#foreach ($column in $columns)
#if($column.htmlType == "checkbox")
$column.javaField: []#if($foreach.count != $columns.size()),#end
#else
$column.javaField: null#if($foreach.count != $columns.size()),#end
#end
#end
}
#if($table.sub)
${subclassName}List.value = []
#end
proxy.resetForm('${businessName}Ref')
}
/** 搜索按钮操作 */
function handleQuery () {
queryParams.value.pageNum = 1
getList()
}
/** 重置按钮操作 */
function resetQuery () {
#foreach ($column in $columns)
#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
daterange${AttrName}.value = []
#end
#end
proxy.resetForm('queryRef')
handleQuery()
}
// 分页
const handleCurrentChange = (val) => {
queryParams.value.pageNum = val
getList()
}
//每页显示条数改变
const handleSizeChange = (val) => {
queryParams.value.pageSize = val
getList()
}
// 多选框选中数据
function handleSelectionChange (selection) {
ids.value = selection.map(item => item.${pkColumn.javaField})
single.value = selection.length !== 1
multiple.value = !selection.length
}
// 查看
const handleView = (row) => {
title.value = '查看${functionName}'
form.value = row
open.value = true
}
/** 新增按钮操作 */
function handleAdd () {
reset()
open.value = true
title.value = '添加${functionName}'
}
/** 修改按钮操作 */
function handleUpdate (row) {
reset()
const _${pkColumn.javaField} = row.${pkColumn.javaField} || ids.value
get${BusinessName}(_${pkColumn.javaField}).then(response => {
form.value = response.data
#foreach ($column in $columns)
#if($column.htmlType == "checkbox")
form.value.$column.javaField = form.value.${column.javaField}.split(",")
#end
#end
#if($table.sub)
${subclassName}List.value = response.data.${subclassName}List
#end
open.value = true
title.value = '修改${functionName}'
})
}
/** 提交按钮 */
function submitForm () {
proxy.#[[$]]#refs.${businessName}Ref.validate(valid => {
if (valid) {
#foreach ($column in $columns)
#if($column.htmlType == "checkbox")
form.value.$column.javaField = form.value.${column.javaField}.join(",")
#end
#end
#if($table.sub)
form.value.${subclassName}List = ${subclassName}List.value
#end
if (form.value.${pkColumn.javaField} != null) {
update${BusinessName}(form.value).then(response => {
proxy.#[[$modal]]#.msgSuccess('修改成功')
open.value = false
getList()
})
} else {
add${BusinessName}(form.value).then(response => {
proxy.#[[$modal]]#.msgSuccess('新增成功')
open.value = false
getList()
})
}
}
})
}
/** 删除按钮操作 */
function handleDelete (row) {
const _${pkColumn.javaField}s = row.${pkColumn.javaField} || ids.value
proxy.#[[$modal]]#.confirm('是否确认删除选中的数据项?').then(function() {
return del${BusinessName}(_${pkColumn.javaField}s)
}).then(() => {
getList()
proxy.#[[$modal]]#.msgSuccess('删除成功')
}).catch(() => {})
}
#if($table.sub)
/** ${subTable.functionName}序号 */
function row${subClassName}Index ({ row, rowIndex }) {
row.index = rowIndex + 1
}
/** ${subTable.functionName}添加按钮操作 */
function handleAdd${subClassName} () {
const obj = {}
#foreach($column in $subTable.columns)
#if($column.pk || $column.javaField == ${subTableFkclassName})
#elseif($column.list && '' != $javaField)
obj.$column.javaField = ''
#end
#end
${subclassName}List.value.push(obj)
}
/** ${subTable.functionName}删除按钮操作 */
function handleDelete${subClassName} () {
if (checked${subClassName}.value.length === 0) {
proxy.#[[$modal]]#.msgError('请先选择要删除的${subTable.functionName}数据')
} else {
const ${subclassName}s = ${subclassName}List.value
const checked${subClassName}s = checked${subClassName}.value
${subclassName}List.value = ${subclassName}s.filter(function(item) {
return checked${subClassName}s.indexOf(item.index) === -1
})
}
}
/** 复选框选中数据 */
function handle${subClassName}SelectionChange (selection) {
checked${subClassName}.value = selection.map(item => item.index)
}
#end
/** 导出按钮操作 */
function handleExport () {
proxy.download('${moduleName}/${businessName}/export', {
...queryParams.value
}, `${businessName}_#[[${new Date().getTime()}]]#.xlsx`)
}
getList()
</script>

View File

@@ -28,15 +28,15 @@ spring:
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
# ip: 8.140.22.151
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置

View File

@@ -28,14 +28,15 @@ spring:
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置

View File

@@ -20,14 +20,15 @@ spring:
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置

View File

@@ -1,6 +1,9 @@
# Tomcat
server:
max-http-header-size: 4048576
port: 9201
tomcat:
max-http-form-post-size: -1
# Spring
spring:
@@ -13,6 +16,11 @@ spring:
banner:
charset: UTF-8
location: classpath:banner.txt
servlet:
multipart:
enabled: true
max-file-size: -1
max-request-size: -1
cloud:
nacos:
discovery:
@@ -20,14 +28,15 @@ spring:
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置

View File

@@ -28,15 +28,15 @@ spring:
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
# ip: 8.140.22.151
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置

View File

@@ -20,14 +20,15 @@ spring:
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
group: dev
server-addr: 172.16.0.4:8858
group: intc
# ip: 117.72.197.29
config:
namespace: intc
username: nacos
password: ZmNDMacAng
# 配置中心地址
server-addr: 117.72.197.29:8858
server-addr: 172.16.0.4:8858
# 配置文件格式
file-extension: yml
# 共享配置