Skip to content

Commit de91535

Browse files
author
zhuoda
committed
【smart-app】 更新beta版本
1 parent dd43d6e commit de91535

File tree

304 files changed

+44899
-5992
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

304 files changed

+44899
-5992
lines changed

.gitignore

Lines changed: 0 additions & 26 deletions
This file was deleted.

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@
88
### **技术体系**
99

1010
- 前端:Vue3 + Vite5 + Vue-Router + Pinia + Ant Design Vue 4.X
11-
- 移动端:uniapp + uview2.x
11+
- 移动端:uniapp (vue3版本) + uni-ui + (同时支持APP、小程序、H5)
1212
- 后端:SpringBoot + Sa Token + Mybatis-plus + 多种数据库
13-
- 在线预览[https://preview.smartadmin.vip](https://preview.smartadmin.vip)
13+
- 电脑在线预览[https://preview.smartadmin.vip](https://preview.smartadmin.vip)
1414
- 官方文档:[https://smartadmin.vip](https://smartadmin.vip)
15+
- 移动端在线预览:[https://app.smartadmin.vip](https://app.smartadmin.vip/#/pages/login/login)
1516
### **理念与思想**
1617

1718
- 我们分享的不是徒劳无功的各种功能,而是必须有的功能,如:网络安全、数据变动记录、系统说明文档、版本更新记录、意见反馈、日志、心跳、单号生成器等等。

smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/notice/domain/vo/NoticeVO.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,9 @@ public class NoticeVO {
4444
private LocalDateTime publishTime;
4545

4646
@Schema(description = "作者")
47-
@NotBlank(message = "作者不能为空")
4847
private String author;
4948

5049
@Schema(description = "来源")
51-
@NotBlank(message = "标题不能为空")
5250
private String source;
5351

5452
@Schema(description = "文号")

smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/login/controller/LoginController.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package net.lab1024.sa.admin.module.system.login.controller;
22

3+
import cn.dev33.satoken.stp.StpUtil;
34
import cn.hutool.extra.servlet.ServletUtil;
45
import io.swagger.v3.oas.annotations.tags.Tag;
56
import io.swagger.v3.oas.annotations.Operation;
@@ -47,7 +48,10 @@ public ResponseDTO<LoginResultVO> login(@Valid @RequestBody LoginForm loginForm,
4748
@GetMapping("/login/getLoginInfo")
4849
@Operation(summary = "获取登录结果信息 @author 卓大")
4950
public ResponseDTO<LoginResultVO> getLoginInfo() {
50-
return ResponseDTO.ok(loginService.getLoginResult(AdminRequestUtil.getRequestUser()));
51+
LoginResultVO loginResult = loginService.getLoginResult(AdminRequestUtil.getRequestUser());
52+
String tokenValue = StpUtil.getTokenValue();
53+
loginResult.setToken(tokenValue);
54+
return ResponseDTO.ok(loginResult);
5155
}
5256

5357
@Operation(summary = "退出登陆 @author 卓大")

smart-admin-api/sa-admin/src/main/resources/mapper/business/oa/notice/NoticeDao.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@
124124
<if test="query.keywords != null and query.keywords !=''">
125125
AND ( INSTR(t_notice.title,#{query.keywords})
126126
OR INSTR(t_notice.author,#{query.keywords})
127-
OR INSTR(t_notice.documentNumber,#{query.keywords})
127+
OR INSTR(t_notice.document_number,#{query.keywords})
128128
OR INSTR(t_notice.source,#{query.keywords})
129129
)
130130
</if>

smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/common/domain/PageParam.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ public class PageParam {
2525

2626
@Schema(description = "页码(不能为空)", example = "1")
2727
@NotNull(message = "分页参数不能为空")
28-
private Integer pageNum;
28+
private Long pageNum;
2929

3030
@Schema(description = "每页数量(不能为空)", example = "10")
3131
@NotNull(message = "每页数量不能为空")
32-
@Max(value = 200, message = "每页最大为200")
33-
private Integer pageSize;
32+
@Max(value = 500, message = "每页最大为500")
33+
private Long pageSize;
3434

3535
@Schema(description = "是否查询总条数")
3636
protected Boolean searchCount;

smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/changelog/controller/ChangeLogController.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@
99
import net.lab1024.sa.base.module.support.changelog.domain.form.ChangeLogQueryForm;
1010
import net.lab1024.sa.base.module.support.changelog.domain.vo.ChangeLogVO;
1111
import net.lab1024.sa.base.module.support.changelog.service.ChangeLogService;
12-
import org.springframework.web.bind.annotation.PostMapping;
13-
import org.springframework.web.bind.annotation.RequestBody;
14-
import org.springframework.web.bind.annotation.RestController;
12+
import org.springframework.web.bind.annotation.*;
1513

1614
import javax.annotation.Resource;
1715
import javax.validation.Valid;
@@ -36,4 +34,11 @@ public class ChangeLogController extends SupportBaseController {
3634
public ResponseDTO<PageResult<ChangeLogVO>> queryPage(@RequestBody @Valid ChangeLogQueryForm queryForm) {
3735
return ResponseDTO.ok(changeLogService.queryPage(queryForm));
3836
}
37+
38+
39+
@Operation(summary = "变更内容详情 @author 卓大")
40+
@GetMapping("/changeLog/getDetail/{changeLogId}")
41+
public ResponseDTO<ChangeLogVO> getDetail(@PathVariable Long changeLogId) {
42+
return ResponseDTO.ok(changeLogService.getById(changeLogId));
43+
}
3944
}

smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/changelog/service/ChangeLogService.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ public class ChangeLogService {
3333

3434
/**
3535
* 分页查询
36-
*
3736
*/
3837
public PageResult<ChangeLogVO> queryPage(ChangeLogQueryForm queryForm) {
3938
Page<?> page = SmartPageUtil.convert2PageQuery(queryForm);
@@ -57,7 +56,6 @@ public synchronized ResponseDTO<String> add(ChangeLogAddForm addForm) {
5756

5857
/**
5958
* 更新
60-
*
6159
*/
6260
public synchronized ResponseDTO<String> update(ChangeLogUpdateForm updateForm) {
6361
ChangeLogEntity existVersion = changeLogDao.selectByVersion(updateForm.getVersion());
@@ -71,7 +69,6 @@ public synchronized ResponseDTO<String> update(ChangeLogUpdateForm updateForm) {
7169

7270
/**
7371
* 批量删除
74-
*
7572
*/
7673
public synchronized ResponseDTO<String> batchDelete(List<Long> idList) {
7774
if (CollectionUtils.isEmpty(idList)) {
@@ -93,4 +90,8 @@ public synchronized ResponseDTO<String> delete(Long changeLogId) {
9390
changeLogDao.deleteById(changeLogId);
9491
return ResponseDTO.ok();
9592
}
93+
94+
public ChangeLogVO getById(Long changeLogId) {
95+
return SmartBeanUtil.copy(changeLogDao.selectById(changeLogId), ChangeLogVO.class);
96+
}
9697
}

smart-admin-api/sa-base/src/main/resources/code-generator-template/java/controller/Controller.java.vm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ public class ${name.upperCamel}Controller {
6060

6161
#if($deleteInfo.deleteEnum == "Single" || $deleteInfo.deleteEnum == "SingleAndBatch")
6262
@Operation(summary = "单个删除 @author ${basic.backendAuthor}")
63-
@GetMapping("/${name.lowerCamel}/delete/{${name.lowerCamel}Id}")
63+
@GetMapping("/${name.lowerCamel}/delete/{${primaryKeyFieldName}}")
6464
public ResponseDTO<String> batchDelete(@PathVariable ${primaryKeyJavaType} ${primaryKeyFieldName}) {
65-
return ${name.lowerCamel}Service.delete(${name.lowerCamel}Id);
65+
return ${name.lowerCamel}Service.delete(${primaryKeyFieldName});
6666
}
6767
#end
6868
#end

smart-admin-api/sa-base/src/main/resources/dev/sa-base.yaml

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,6 @@ server:
6565
pattern: "%t %{X-Forwarded-For}i %a %r %s (%D ms) %I (%B byte)"
6666

6767

68-
# 文件上传 配置
69-
#file:
70-
# storage:
71-
# mode: local
72-
# local:
73-
# upload-path: /home/smart_admin_v3/upload/ #文件上传目录
74-
# url-prefix:
75-
# cloud:
76-
# region: oss-cn-qingdao
77-
# endpoint: oss-cn-qingdao.aliyuncs.com
78-
# bucket-name: common
79-
# access-key:
80-
# secret-key:
81-
# url-prefix: https://${file.storage.cloud.bucket-name}.${file.storage.cloud.endpoint}/
82-
# private-url-expire-seconds: 3600
83-
8468
# 文件上传 配置
8569
file:
8670
storage:
@@ -97,6 +81,7 @@ file:
9781
url-prefix: https://${file.storage.cloud.bucket-name}.${file.storage.cloud.endpoint}/
9882
private-url-expire-seconds: 3600
9983

84+
10085
# open api配置
10186
springdoc:
10287
swagger-ui:

0 commit comments

Comments
 (0)