Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dm_project
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
姚本章
dm_project
Commits
f7bf4afb
Commit
f7bf4afb
authored
Nov 27, 2020
by
machengbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
cb464cc0
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
470 additions
and
4 deletions
+470
-4
pom.xml
jz-dm-common/pom.xml
+10
-0
CommonConstant.java
.../src/main/java/com/jz/common/Constant/CommonConstant.java
+327
-0
Result.java
jz-dm-common/src/main/java/com/jz/common/utils/Result.java
+108
-0
UserController.java
...n/java/com/jz/manage/admin/controller/UserController.java
+5
-2
UserServiceImpl.java
...ava/com/jz/manage/admin/service/impl/UserServiceImpl.java
+20
-2
No files found.
jz-dm-common/pom.xml
View file @
f7bf4afb
...
@@ -52,5 +52,15 @@
...
@@ -52,5 +52,15 @@
<groupId>
org.apache.commons
</groupId>
<groupId>
org.apache.commons
</groupId>
<artifactId>
commons-lang3
</artifactId>
<artifactId>
commons-lang3
</artifactId>
</dependency>
</dependency>
<!-- lombok -->
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
</dependency>
<!-- swagger2接口文档 -->
<dependency>
<groupId>
io.springfox
</groupId>
<artifactId>
springfox-swagger2
</artifactId>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
\ No newline at end of file
jz-dm-common/src/main/java/com/jz/common/Constant/CommonConstant.java
0 → 100644
View file @
f7bf4afb
package
com
.
jz
.
common
.
Constant
;
/**
* @ClassName: CommonConstant
* @Description:
* @Author
* @Date 2020/11/27
* @Version 1.0
*/
public
class
CommonConstant
{
/**
* 正常状态
*/
public
static
final
Integer
STATUS_NORMAL
=
0
;
/**
* 禁用状态
*/
public
static
final
Integer
STATUS_DISABLE
=
-
1
;
/**
* 删除标志
*/
public
static
final
Integer
DEL_FLAG_1
=
1
;
/**
* 未删除
*/
public
static
final
Integer
DEL_FLAG_0
=
0
;
/**
* 系统日志类型: 登录
*/
public
static
final
int
LOG_TYPE_1
=
1
;
/**
* 系统日志类型: 操作
*/
public
static
final
int
LOG_TYPE_2
=
2
;
/**
* 操作日志类型: 查询
*/
public
static
final
int
OPERATE_TYPE_1
=
1
;
/**
* 操作日志类型: 添加
*/
public
static
final
int
OPERATE_TYPE_2
=
2
;
/**
* 操作日志类型: 更新
*/
public
static
final
int
OPERATE_TYPE_3
=
3
;
/**
* 操作日志类型: 删除
*/
public
static
final
int
OPERATE_TYPE_4
=
4
;
/**
* 操作日志类型: 倒入
*/
public
static
final
int
OPERATE_TYPE_5
=
5
;
/**
* 操作日志类型: 导出
*/
public
static
final
int
OPERATE_TYPE_6
=
6
;
/**
* {@code 500 Server Error} (HTTP/1.0 - RFC 1945)
*/
public
static
final
Integer
SC_INTERNAL_SERVER_ERROR_500
=
500
;
/**
* {@code 200 OK} (HTTP/1.0 - RFC 1945)
*/
public
static
final
Integer
SC_OK_200
=
200
;
/**
* 访问权限认证未通过 510
*/
public
static
final
Integer
SC_COST_NO_AUTHOR
=
510
;
/**
* 登录用户Shiro权限缓存KEY前缀
*/
public
static
String
PREFIX_USER_SHIRO_CACHE
=
"shiro:cache:com.jzdata.cost.modules.shiro.authc.ShiroRealm.authorizationCache:"
;
/**
* 登录用户Token令牌缓存KEY前缀
*/
public
static
final
String
PREFIX_USER_TOKEN
=
"prefix_user_token_"
;
public
static
final
String
PC_USER_TOKEN
=
"pc_user_token_"
;
public
static
final
String
APP_USER_TOKEN
=
"app_user_token_"
;
/**
* app权限缓存key
*/
public
static
final
String
APP_USER_PERMISSIONCOD
=
"app_user_permissioncod_"
;
/**
* pc权限缓存key
*/
public
static
final
String
PC_USER_PERMISSIONCOD
=
"pc_user_permissioncod_"
;
/**
* Token缓存时间:3600秒即一小时
*/
public
static
final
int
TOKEN_EXPIRE_TIME
=
3600
;
/**
* 0:一级菜单
*/
public
static
final
Integer
MENU_TYPE_0
=
0
;
/**
* 1:子菜单
*/
public
static
final
Integer
MENU_TYPE_1
=
1
;
/**
* 2:按钮权限
*/
public
static
final
Integer
MENU_TYPE_2
=
2
;
/**
* 通告对象类型(USER:指定用户,ALL:全体用户)
*/
public
static
final
String
MSG_TYPE_UESR
=
"USER"
;
public
static
final
String
MSG_TYPE_ALL
=
"ALL"
;
/**
* 发布状态(0未发布,1已发布,2已撤销)
*/
public
static
final
String
NO_SEND
=
"0"
;
public
static
final
String
HAS_SEND
=
"1"
;
public
static
final
String
HAS_CANCLE
=
"2"
;
/**
* 阅读状态(0未读,1已读)
*/
public
static
final
String
HAS_READ_FLAG
=
"1"
;
public
static
final
String
NO_READ_FLAG
=
"0"
;
/**
* 优先级(L低,M中,H高)
*/
public
static
final
String
PRIORITY_L
=
"L"
;
public
static
final
String
PRIORITY_M
=
"M"
;
public
static
final
String
PRIORITY_H
=
"H"
;
/**
* 短信模板方式 0 .登录模板、1.注册模板、2.忘记密码模板
*/
public
static
final
String
SMS_TPL_TYPE_0
=
"0"
;
public
static
final
String
SMS_TPL_TYPE_1
=
"1"
;
public
static
final
String
SMS_TPL_TYPE_2
=
"2"
;
/**
* 状态(0无效1有效)
*/
public
static
final
String
STATUS_0
=
"0"
;
public
static
final
String
STATUS_1
=
"1"
;
public
static
final
String
STATUS_2
=
"2"
;
public
static
final
String
STATUS_3
=
"3"
;
/**
* 同步工作流引擎1同步0不同步
*/
public
static
final
Integer
ACT_SYNC_1
=
1
;
public
static
final
Integer
ACT_SYNC_0
=
0
;
/**
* 消息类型1:通知公告2:系统消息
*/
public
static
final
String
MSG_CATEGORY_1
=
"1"
;
public
static
final
String
MSG_CATEGORY_2
=
"2"
;
/**
* 是否配置菜单的数据权限 1是0否
*/
public
static
final
Integer
RULE_FLAG_0
=
0
;
public
static
final
Integer
RULE_FLAG_1
=
1
;
/**
* 是否用户已被冻结 1正常(解冻) 2冻结
*/
public
static
final
Integer
USER_UNFREEZE
=
1
;
public
static
final
Integer
USER_FREEZE
=
2
;
/**
* 字典翻译文本后缀
*/
public
static
final
String
DICT_TEXT_SUFFIX
=
"_dictText"
;
/**
* 表单设计器主表类型
*/
public
static
final
Integer
DESIGN_FORM_TYPE_MAIN
=
1
;
/**
* 表单设计器子表表类型
*/
public
static
final
Integer
DESIGN_FORM_TYPE_SUB
=
2
;
/**
* 表单设计器URL授权通过
*/
public
static
final
Integer
DESIGN_FORM_URL_STATUS_PASSED
=
1
;
/**
* 表单设计器URL授权未通过
*/
public
static
final
Integer
DESIGN_FORM_URL_STATUS_NOT_PASSED
=
2
;
/**
* 表单设计器新增 Flag
*/
public
static
final
String
DESIGN_FORM_URL_TYPE_ADD
=
"add"
;
/**
* 表单设计器修改 Flag
*/
public
static
final
String
DESIGN_FORM_URL_TYPE_EDIT
=
"edit"
;
/**
* 表单设计器详情 Flag
*/
public
static
final
String
DESIGN_FORM_URL_TYPE_DETAIL
=
"detail"
;
/**
* 表单设计器复用数据 Flag
*/
public
static
final
String
DESIGN_FORM_URL_TYPE_REUSE
=
"reuse"
;
/**
* 表单设计器编辑 Flag (已弃用)
*/
public
static
final
String
DESIGN_FORM_URL_TYPE_VIEW
=
"view"
;
/**
* online参数值设置(是:Y, 否:N)
*/
public
static
final
String
ONLINE_PARAM_VAL_IS_TURE
=
"Y"
;
public
static
final
String
ONLINE_PARAM_VAL_IS_FALSE
=
"N"
;
/**
* 文件上传类型(本地:local,Minio:minio,阿里云:alioss)
*/
public
static
final
String
UPLOAD_TYPE_LOCAL
=
"local"
;
public
static
final
String
UPLOAD_TYPE_MINIO
=
"minio"
;
public
static
final
String
UPLOAD_TYPE_OSS
=
"alioss"
;
/**
* 文档上传自定义桶名称
*/
public
static
final
String
UPLOAD_CUSTOM_BUCKET
=
"eoafile"
;
/**
* 文档上传自定义路径
*/
public
static
final
String
UPLOAD_CUSTOM_PATH
=
"eoafile"
;
/**
* 文件外链接有效天数
*/
public
static
final
Integer
UPLOAD_EFFECTIVE_DAYS
=
1
;
/**
* 员工身份 (1:普通员工 2:上级)
*/
public
static
final
Integer
USER_IDENTITY_1
=
1
;
public
static
final
Integer
USER_IDENTITY_2
=
2
;
/**
* sys_user 表 username 唯一键索引
*/
public
static
final
String
SQL_INDEX_UNIQ_SYS_USER_USERNAME
=
"uniq_sys_user_username"
;
/**
* sys_user 表 work_no 唯一键索引
*/
public
static
final
String
SQL_INDEX_UNIQ_SYS_USER_WORK_NO
=
"uniq_sys_user_work_no"
;
/**
* sys_user 表 phone 唯一键索引
*/
public
static
final
String
SQL_INDEX_UNIQ_SYS_USER_PHONE
=
"uniq_sys_user_phone"
;
/**
* sys_user 表 email 唯一键索引
*/
public
static
final
String
SQL_INDEX_UNIQ_SYS_USER_EMAIL
=
"uniq_sys_user_email"
;
/**
* sys_quartz_job 表 job_class_name 唯一键索引
*/
public
static
final
String
SQL_INDEX_UNIQ_JOB_CLASS_NAME
=
"uniq_job_class_name"
;
/**
* sys_position 表 code 唯一键索引
*/
public
static
final
String
SQL_INDEX_UNIQ_CODE
=
"uniq_code"
;
/**
* sys_role 表 code 唯一键索引
*/
public
static
final
String
SQL_INDEX_UNIQ_SYS_ROLE_CODE
=
"uniq_sys_role_role_code"
;
/**
* sys_depart 表 code 唯一键索引
*/
public
static
final
String
SQL_INDEX_UNIQ_DEPART_ORG_CODE
=
"uniq_depart_org_code"
;
/**
* 在线聊天 是否为默认分组
*/
public
static
final
String
IM_DEFAULT_GROUP
=
"1"
;
/**
* 在线聊天 图片文件保存路径
*/
public
static
final
String
IM_UPLOAD_CUSTOM_PATH
=
"imfile"
;
/**
* 在线聊天 用户状态
*/
public
static
final
String
IM_STATUS_ONLINE
=
"online"
;
/**
* 在线聊天 SOCKET消息类型
*/
public
static
final
String
IM_SOCKET_TYPE
=
"chatMessage"
;
/**
* 考勤补卡业务状态 (1:同意 2:不同意)
*/
public
static
final
String
SIGN_PATCH_BIZ_STATUS_1
=
"1"
;
public
static
final
String
SIGN_PATCH_BIZ_STATUS_2
=
"2"
;
public
final
static
String
X_ACCESS_TOKEN
=
"X-Access-Token"
;
}
jz-dm-common/src/main/java/com/jz/common/utils/Result.java
0 → 100644
View file @
f7bf4afb
package
com
.
jz
.
common
.
utils
;
import
com.jz.common.Constant.CommonConstant
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* @ClassName: Result
* @Description: 接口返回对象
* @Author Bellamy
* @Date 2020/11/27
* @Version 1.0
*/
@Data
@ApiModel
(
value
=
"接口返回对象"
,
description
=
"接口返回对象"
)
public
class
Result
<
T
>
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 成功标志
*/
@ApiModelProperty
(
value
=
"成功标志"
)
private
boolean
success
=
true
;
/**
* 返回处理消息
*/
@ApiModelProperty
(
value
=
"返回处理消息"
)
private
String
message
=
"操作成功!"
;
/**
* 返回代码
*/
@ApiModelProperty
(
value
=
"返回代码"
)
private
Integer
code
=
200
;
/**
* 返回数据对象 data
*/
@ApiModelProperty
(
value
=
"返回数据对象"
)
private
T
result
;
/**
* 时间戳
*/
@ApiModelProperty
(
value
=
"时间戳"
)
private
long
timestamp
=
System
.
currentTimeMillis
();
public
Result
()
{
}
public
Result
<
T
>
success
(
String
message
)
{
this
.
message
=
message
;
this
.
code
=
CommonConstant
.
SC_OK_200
;
this
.
success
=
true
;
return
this
;
}
public
static
Result
<
Object
>
ok
()
{
Result
<
Object
>
r
=
new
Result
<
Object
>();
r
.
setSuccess
(
true
);
r
.
setCode
(
CommonConstant
.
SC_OK_200
);
r
.
setMessage
(
"成功"
);
return
r
;
}
public
static
Result
<
Object
>
ok
(
String
msg
)
{
Result
<
Object
>
r
=
new
Result
<
Object
>();
r
.
setSuccess
(
true
);
r
.
setCode
(
CommonConstant
.
SC_OK_200
);
r
.
setMessage
(
msg
);
return
r
;
}
public
static
Result
<
Object
>
ok
(
Object
data
)
{
Result
<
Object
>
r
=
new
Result
<
Object
>();
r
.
setSuccess
(
true
);
r
.
setCode
(
CommonConstant
.
SC_OK_200
);
r
.
setResult
(
data
);
return
r
;
}
public
static
Result
<
Object
>
error
(
String
msg
)
{
return
error
(
CommonConstant
.
SC_INTERNAL_SERVER_ERROR_500
,
msg
);
}
public
static
Result
<
Object
>
error
(
int
code
,
String
msg
)
{
Result
<
Object
>
r
=
new
Result
<
Object
>();
r
.
setCode
(
code
);
r
.
setMessage
(
msg
);
r
.
setSuccess
(
false
);
return
r
;
}
public
Result
<
T
>
error500
(
String
message
)
{
this
.
message
=
message
;
this
.
code
=
CommonConstant
.
SC_INTERNAL_SERVER_ERROR_500
;
this
.
success
=
false
;
return
this
;
}
}
jz-dm-manage/src/main/java/com/jz/manage/admin/controller/UserController.java
View file @
f7bf4afb
...
@@ -12,7 +12,10 @@ import javax.servlet.http.HttpServletRequest;
...
@@ -12,7 +12,10 @@ import javax.servlet.http.HttpServletRequest;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/*
*
* 测试样例
* */
@RestController
@RestController
@RequestMapping
(
"/user"
)
@RequestMapping
(
"/user"
)
public
class
UserController
extends
BaseController
{
public
class
UserController
extends
BaseController
{
...
@@ -22,7 +25,7 @@ public class UserController extends BaseController {
...
@@ -22,7 +25,7 @@ public class UserController extends BaseController {
@PostMapping
(
"/getTest"
)
@PostMapping
(
"/getTest"
)
public
List
<
Map
>
getTest
(){
public
List
<
Map
>
getTest
(){
System
.
out
.
print
(
userService
.
getTest
().
toString
());
//
System.out.print(userService.getTest().toString());
return
userService
.
getTest
();
return
userService
.
getTest
();
}
}
...
...
jz-dm-manage/src/main/java/com/jz/manage/admin/service/impl/UserServiceImpl.java
View file @
f7bf4afb
package
com
.
jz
.
manage
.
admin
.
service
.
impl
;
package
com
.
jz
.
manage
.
admin
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.Wrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
com.jz.manage.admin.dao.UserMapper
;
import
com.jz.manage.admin.dao.UserMapper
;
...
@@ -12,6 +14,7 @@ import org.springframework.data.redis.core.RedisTemplate;
...
@@ -12,6 +14,7 @@ import org.springframework.data.redis.core.RedisTemplate;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -33,8 +36,23 @@ public class UserServiceImpl implements UserService {
...
@@ -33,8 +36,23 @@ public class UserServiceImpl implements UserService {
@Override
@Override
public
List
<
Map
>
getTest
()
{
public
List
<
Map
>
getTest
()
{
List
<
User
>
list
=
userMapper
.
selectByMap
((
Map
<
String
,
Object
>)
new
HashMap
<>().
put
(
"userId"
,
"1"
));
Map
<
String
,
Object
>
columnMap
=
new
HashMap
<>();
System
.
out
.
print
(
list
.
get
(
0
).
toString
());
columnMap
.
put
(
"user_id"
,
2
);
List
<
User
>
list
=
userMapper
.
selectByMap
(
columnMap
);
QueryWrapper
queryWrapper
=
new
QueryWrapper
();
queryWrapper
.
eq
(
"user_id"
,
1
);
User
d
=
userMapper
.
selectOne
(
queryWrapper
);
String
aa
=
"1"
;
User
e
=
userMapper
.
selectById
(
aa
);
List
<
Integer
>
ids
=
new
ArrayList
<>();
ids
.
add
(
1
);
ids
.
add
(
2
);
List
<
User
>
listUser
=
userMapper
.
selectBatchIds
(
ids
);
return
userMapper
.
getTest
();
return
userMapper
.
getTest
();
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment