Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
sv-springboot
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bsoft
sv-springboot
Commits
6a05b908
Commit
6a05b908
authored
Oct 31, 2019
by
Suvalue
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
http://192.168.18.110:8880/bsoft/sv-springboot
into dev
parents
a2f600cc
e678fd93
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
104 additions
and
57 deletions
+104
-57
bsoft-api/src/main/java/com/bsoft/api/common/handlers/GlobalExceptionHandler.java
+4
-4
bsoft-api/src/main/java/com/bsoft/api/controller/BlockValuesController.java
+2
-2
bsoft-api/src/main/java/com/bsoft/api/controller/TestController.java
+31
-0
bsoft-api/src/main/java/com/bsoft/api/controller/UserController.java
+1
-5
bsoft-api/src/main/java/com/bsoft/api/model/reqmodel/BlockValues.java
+11
-11
bsoft-api/src/main/java/com/bsoft/api/model/respmodel/BlockValue.java
+32
-0
bsoft-api/src/main/java/com/bsoft/api/service/AsynBlockValuesService.java
+4
-2
bsoft-api/src/main/java/com/bsoft/api/service/BlockValuesService.java
+3
-1
bsoft-api/src/main/java/com/bsoft/api/service/Impl/AsynBlockValuesServiceImpl.java
+5
-8
bsoft-api/src/main/java/com/bsoft/api/service/Impl/BlockValuesServiceImpl.java
+4
-3
bsoft-api/src/main/resources/mapper/SysUserRoleRsMapper.xml
+5
-13
bsoft-api/src/test/resources/generatorConfig.xml
+2
-8
No files found.
bsoft-api/src/main/java/com/bsoft/api/common/handlers/GlobalExceptionHandler.java
View file @
6a05b908
...
@@ -29,7 +29,7 @@ public class GlobalExceptionHandler {
...
@@ -29,7 +29,7 @@ public class GlobalExceptionHandler {
@ExceptionHandler
(
Exception
.
class
)
@ExceptionHandler
(
Exception
.
class
)
@ResponseBody
@ResponseBody
public
Object
defaultErrorHandler
(
HttpServletRequest
request
,
Exception
e
){
public
Object
defaultErrorHandler
(
HttpServletRequest
request
,
Exception
e
){
String
url
=
HttpUtil
.
getIP
(
request
);
String
url
=
request
.
getRequestURI
(
);
log
.
error
(
url
+
"请求未知异常:"
+
e
.
getMessage
(),
e
.
getStackTrace
());
log
.
error
(
url
+
"请求未知异常:"
+
e
.
getMessage
(),
e
.
getStackTrace
());
return
Result
.
error
();
return
Result
.
error
();
}
}
...
@@ -43,7 +43,7 @@ public class GlobalExceptionHandler {
...
@@ -43,7 +43,7 @@ public class GlobalExceptionHandler {
@ExceptionHandler
(
ExceptionBase
.
class
)
@ExceptionHandler
(
ExceptionBase
.
class
)
@ResponseBody
@ResponseBody
public
Object
BaseErrorHandler
(
HttpServletRequest
request
,
Exception
e
){
public
Object
BaseErrorHandler
(
HttpServletRequest
request
,
Exception
e
){
String
url
=
HttpUtil
.
getIP
(
request
);
String
url
=
request
.
getRequestURI
(
);
log
.
error
(
url
+
"请求未知异常:"
+
e
.
getMessage
(),
e
.
getStackTrace
());
log
.
error
(
url
+
"请求未知异常:"
+
e
.
getMessage
(),
e
.
getStackTrace
());
return
Result
.
error
();
return
Result
.
error
();
}
}
...
@@ -51,7 +51,7 @@ public class GlobalExceptionHandler {
...
@@ -51,7 +51,7 @@ public class GlobalExceptionHandler {
@ExceptionHandler
(
DBConfigurationError
.
class
)
@ExceptionHandler
(
DBConfigurationError
.
class
)
@ResponseBody
@ResponseBody
public
Object
DBConfigurationErrorHandler
(
HttpServletRequest
request
,
Exception
e
){
public
Object
DBConfigurationErrorHandler
(
HttpServletRequest
request
,
Exception
e
){
String
url
=
HttpUtil
.
getIP
(
request
);
String
url
=
request
.
getRequestURI
(
);
log
.
error
(
url
+
"请求未知异常:"
+
e
.
getMessage
(),
e
.
getStackTrace
());
log
.
error
(
url
+
"请求未知异常:"
+
e
.
getMessage
(),
e
.
getStackTrace
());
return
Result
.
error
(
400
,
e
.
getMessage
());
return
Result
.
error
(
400
,
e
.
getMessage
());
}
}
...
@@ -65,7 +65,7 @@ public class GlobalExceptionHandler {
...
@@ -65,7 +65,7 @@ public class GlobalExceptionHandler {
@ExceptionHandler
(
InvalidTokenException
.
class
)
@ExceptionHandler
(
InvalidTokenException
.
class
)
@ResponseBody
@ResponseBody
public
Object
InvalidTokenExceptionHandler
(
HttpServletRequest
request
,
Exception
e
){
public
Object
InvalidTokenExceptionHandler
(
HttpServletRequest
request
,
Exception
e
){
String
url
=
HttpUtil
.
getIP
(
request
);
String
url
=
request
.
getRequestURI
(
);
log
.
error
(
url
+
"请求未知异常:"
+
e
.
getMessage
(),
e
.
getStackTrace
());
log
.
error
(
url
+
"请求未知异常:"
+
e
.
getMessage
(),
e
.
getStackTrace
());
return
Result
.
error
(
Result
.
ErrorCode
.
INVALID_TOKEN
);
return
Result
.
error
(
Result
.
ErrorCode
.
INVALID_TOKEN
);
}
}
...
...
bsoft-api/src/main/java/com/bsoft/api/controller/BlockValuesController.java
View file @
6a05b908
...
@@ -3,6 +3,7 @@ package com.bsoft.api.controller;
...
@@ -3,6 +3,7 @@ package com.bsoft.api.controller;
import
com.bsoft.api.common.Result
;
import
com.bsoft.api.common.Result
;
import
com.bsoft.api.common.annotations.Token
;
import
com.bsoft.api.common.annotations.Token
;
import
com.bsoft.api.model.reqmodel.BlockValues
;
import
com.bsoft.api.model.reqmodel.BlockValues
;
import
com.bsoft.api.model.respmodel.BlockValue
;
import
com.bsoft.api.service.BlockValuesService
;
import
com.bsoft.api.service.BlockValuesService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -12,7 +13,6 @@ import org.springframework.web.bind.annotation.RequestBody;
...
@@ -12,7 +13,6 @@ import org.springframework.web.bind.annotation.RequestBody;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
@Api
(
tags
=
"板块数值Api"
)
@Api
(
tags
=
"板块数值Api"
)
@RestController
@RestController
...
@@ -32,7 +32,7 @@ public class BlockValuesController {
...
@@ -32,7 +32,7 @@ public class BlockValuesController {
@ApiOperation
(
"根据Page查询板块数值"
)
@ApiOperation
(
"根据Page查询板块数值"
)
public
Object
getBlockValuesByPageID
(
@RequestBody
BlockValues
blockValues
)
throws
InterruptedException
{
public
Object
getBlockValuesByPageID
(
@RequestBody
BlockValues
blockValues
)
throws
InterruptedException
{
List
<
Map
<
String
,
Object
>
>
list
=
blockValuesService
.
getBlockValuesByPageCode
(
blockValues
.
getPageCode
(),
List
<
BlockValue
>
list
=
blockValuesService
.
getBlockValuesByPageCode
(
blockValues
.
getPageCode
(),
blockValues
.
getDisease
(),
blockValues
.
getDoctor
(),
blockValues
.
getDepartment
(),
blockValues
.
getTime
());
blockValues
.
getDisease
(),
blockValues
.
getDoctor
(),
blockValues
.
getDepartment
(),
blockValues
.
getTime
());
return
Result
.
success
(
list
);
return
Result
.
success
(
list
);
}
}
...
...
bsoft-api/src/main/java/com/bsoft/api/controller/TestController.java
0 → 100644
View file @
6a05b908
package
com
.
bsoft
.
api
.
controller
;
import
com.bsoft.api.service.TestService
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
springfox.documentation.annotations.ApiIgnore
;
import
javax.annotation.Resource
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.concurrent.Future
;
@ApiIgnore
@RestController
public
class
TestController
{
@Resource
TestService
testServiceImpl
;
@GetMapping
(
"test"
)
public
Object
test
()
throws
InterruptedException
{
// List<Future<String>> list = new ArrayList<>();
// for(int i = 0; i<4;i++){
// Future<String> future = testServiceImpl.test(String.valueOf(i));
// list.add(future);
// }
testServiceImpl
.
test
(
1
);
return
1
;
}
}
bsoft-api/src/main/java/com/bsoft/api/controller/UserController.java
View file @
6a05b908
...
@@ -3,7 +3,6 @@ package com.bsoft.api.controller;
...
@@ -3,7 +3,6 @@ package com.bsoft.api.controller;
import
com.bsoft.api.common.Result
;
import
com.bsoft.api.common.Result
;
import
com.bsoft.api.common.annotations.CurrentUser
;
import
com.bsoft.api.common.annotations.CurrentUser
;
import
com.bsoft.api.common.annotations.Token
;
import
com.bsoft.api.common.annotations.Token
;
import
com.bsoft.api.model.SysRole
;
import
com.bsoft.api.model.SysUser
;
import
com.bsoft.api.model.SysUser
;
import
com.bsoft.api.service.SysMenuService
;
import
com.bsoft.api.service.SysMenuService
;
import
com.bsoft.api.service.SysUserRoleRsService
;
import
com.bsoft.api.service.SysUserRoleRsService
;
...
@@ -16,8 +15,6 @@ import org.springframework.web.bind.annotation.RequestParam;
...
@@ -16,8 +15,6 @@ import org.springframework.web.bind.annotation.RequestParam;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
springfox.documentation.annotations.ApiIgnore
;
import
springfox.documentation.annotations.ApiIgnore
;
import
java.util.List
;
@Api
(
tags
=
"用户API"
,
produces
=
"produces"
,
consumes
=
"consumes"
,
protocols
=
"protocols"
)
@Api
(
tags
=
"用户API"
,
produces
=
"produces"
,
consumes
=
"consumes"
,
protocols
=
"protocols"
)
@RequestMapping
(
"/user"
)
@RequestMapping
(
"/user"
)
...
@@ -45,8 +42,7 @@ public class UserController {
...
@@ -45,8 +42,7 @@ public class UserController {
// @Token
// @Token
@ApiOperation
(
"查询用户角色"
)
@ApiOperation
(
"查询用户角色"
)
public
Object
getRoleListByUser
(
@ApiIgnore@CurrentUser
Long
userId
)
throws
Exception
{
public
Object
getRoleListByUser
(
@ApiIgnore@CurrentUser
Long
userId
)
throws
Exception
{
List
<
SysRole
>
list
=
sysUserRoleRsService
.
getRoleListByUser
(
userId
);
return
Result
.
success
(
sysUserRoleRsService
.
getRoleListByUser
(
userId
));
return
Result
.
success
(
list
);
}
}
/**
/**
...
...
bsoft-api/src/main/java/com/bsoft/api/model/reqmodel/BlockValues.java
View file @
6a05b908
...
@@ -7,17 +7,6 @@ import io.swagger.annotations.ApiModelProperty;
...
@@ -7,17 +7,6 @@ import io.swagger.annotations.ApiModelProperty;
public
class
BlockValues
{
public
class
BlockValues
{
@ApiModelProperty
(
value
=
"pageCode"
,
required
=
true
)
private
Integer
pageCode
;
@ApiModelProperty
(
"病组"
)
private
Integer
disease
;
@ApiModelProperty
(
"科室"
)
private
Integer
department
;
@ApiModelProperty
(
"医生"
)
private
Integer
doctor
;
@ApiModelProperty
(
"时间"
)
private
Integer
time
;
public
Integer
getPageCode
()
{
public
Integer
getPageCode
()
{
return
pageCode
;
return
pageCode
;
}
}
...
@@ -57,4 +46,15 @@ public class BlockValues {
...
@@ -57,4 +46,15 @@ public class BlockValues {
public
void
setTime
(
Integer
time
)
{
public
void
setTime
(
Integer
time
)
{
this
.
time
=
time
;
this
.
time
=
time
;
}
}
@ApiModelProperty
(
value
=
"pageCode"
,
required
=
true
)
private
Integer
pageCode
;
@ApiModelProperty
(
"病组"
)
private
Integer
disease
;
@ApiModelProperty
(
"科室"
)
private
Integer
department
;
@ApiModelProperty
(
"医生"
)
private
Integer
doctor
;
@ApiModelProperty
(
"时间"
)
private
Integer
time
;
}
}
bsoft-api/src/main/java/com/bsoft/api/model/respmodel/BlockValue.java
0 → 100644
View file @
6a05b908
package
com
.
bsoft
.
api
.
model
.
respmodel
;
import
java.util.List
;
import
java.util.Map
;
public
class
BlockValue
{
private
long
blockId
;
private
List
<
Map
<
String
,
Object
>>
body
;
public
BlockValue
(){}
public
BlockValue
(
long
blockId
,
List
<
Map
<
String
,
Object
>>
body
)
{
this
.
blockId
=
blockId
;
this
.
body
=
body
;
}
public
long
getBlockId
()
{
return
blockId
;
}
public
void
setBlockId
(
long
blockId
)
{
this
.
blockId
=
blockId
;
}
public
List
<
Map
<
String
,
Object
>>
getBody
()
{
return
body
;
}
public
void
setBody
(
List
<
Map
<
String
,
Object
>>
body
)
{
this
.
body
=
body
;
}
}
bsoft-api/src/main/java/com/bsoft/api/service/AsynBlockValuesService.java
View file @
6a05b908
package
com
.
bsoft
.
api
.
service
;
package
com
.
bsoft
.
api
.
service
;
import
com.bsoft.api.model.respmodel.BlockValue
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.concurrent.CountDownLatch
;
import
java.util.concurrent.CountDownLatch
;
public
interface
AsynBlockValuesService
{
public
interface
AsynBlockValuesService
{
void
getBlockValues
(
List
<
Map
<
String
,
Object
>>
list
,
Stri
ng
blockId
,
String
tableName
,
void
getBlockValues
(
List
<
BlockValue
>
list
,
Lo
ng
blockId
,
String
tableName
,
String
whereClause
,
CountDownLatch
latch
);
String
whereClause
,
CountDownLatch
latch
);
}
}
bsoft-api/src/main/java/com/bsoft/api/service/BlockValuesService.java
View file @
6a05b908
package
com
.
bsoft
.
api
.
service
;
package
com
.
bsoft
.
api
.
service
;
import
com.bsoft.api.model.respmodel.BlockValue
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
public
interface
BlockValuesService
{
public
interface
BlockValuesService
{
List
<
Map
<
String
,
Object
>
>
getBlockValuesByPageCode
(
Integer
pageId
,
Integer
disease
,
Integer
doctor
,
Integer
department
,
Integer
time
)
throws
InterruptedException
;
List
<
BlockValue
>
getBlockValuesByPageCode
(
Integer
pageId
,
Integer
disease
,
Integer
doctor
,
Integer
department
,
Integer
time
)
throws
InterruptedException
;
}
}
bsoft-api/src/main/java/com/bsoft/api/service/Impl/AsynBlockValuesServiceImpl.java
View file @
6a05b908
package
com
.
bsoft
.
api
.
service
.
Impl
;
package
com
.
bsoft
.
api
.
service
.
Impl
;
import
com.bsoft.api.mapper.BlockValuesMapper
;
import
com.bsoft.api.mapper.BlockValuesMapper
;
import
com.bsoft.api.model.respmodel.BlockValue
;
import
com.bsoft.api.service.AsynBlockValuesService
;
import
com.bsoft.api.service.AsynBlockValuesService
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -21,18 +22,14 @@ public class AsynBlockValuesServiceImpl implements AsynBlockValuesService {
...
@@ -21,18 +22,14 @@ public class AsynBlockValuesServiceImpl implements AsynBlockValuesService {
@Async
@Async
@Override
@Override
public
void
getBlockValues
(
List
<
Map
<
String
,
Object
>>
list
,
Stri
ng
blockId
,
String
tableName
,
public
void
getBlockValues
(
List
<
BlockValue
>
list
,
Lo
ng
blockId
,
String
tableName
,
String
whereClause
,
CountDownLatch
latch
)
{
String
whereClause
,
CountDownLatch
latch
)
{
System
.
out
.
println
(
"开始"
+
tableName
);
System
.
out
.
println
(
"开始"
+
tableName
);
List
<
Map
<
String
,
Object
>>
dataList
=
blockValuesMapper
.
selectByWhere
(
tableName
,
whereClause
);
List
<
Map
<
String
,
Object
>>
dataList
=
blockValuesMapper
.
selectByWhere
(
tableName
,
whereClause
);
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>(){
BlockValue
blockValue
=
new
BlockValue
(
blockId
,
dataList
);
{
put
(
"mdl"
+
blockId
,
dataList
);
}
};
synchronized
(
obj
){
synchronized
(
obj
){
list
.
add
(
map
);
list
.
add
(
blockValue
);
}
}
System
.
out
.
println
(
"结束"
+
tableName
);
System
.
out
.
println
(
"结束"
+
tableName
);
latch
.
countDown
();
latch
.
countDown
();
...
...
bsoft-api/src/main/java/com/bsoft/api/service/Impl/BlockValuesServiceImpl.java
View file @
6a05b908
...
@@ -8,6 +8,7 @@ import com.bsoft.api.mapper.SerPageMapper;
...
@@ -8,6 +8,7 @@ import com.bsoft.api.mapper.SerPageMapper;
import
com.bsoft.api.model.DicDim
;
import
com.bsoft.api.model.DicDim
;
import
com.bsoft.api.model.SerPage
;
import
com.bsoft.api.model.SerPage
;
import
com.bsoft.api.model.SerPageBlockRs
;
import
com.bsoft.api.model.SerPageBlockRs
;
import
com.bsoft.api.model.respmodel.BlockValue
;
import
com.bsoft.api.service.AsynBlockValuesService
;
import
com.bsoft.api.service.AsynBlockValuesService
;
import
com.bsoft.api.service.BlockValuesService
;
import
com.bsoft.api.service.BlockValuesService
;
import
org.apache.ibatis.binding.MapperMethod
;
import
org.apache.ibatis.binding.MapperMethod
;
...
@@ -37,7 +38,7 @@ public class BlockValuesServiceImpl implements BlockValuesService {
...
@@ -37,7 +38,7 @@ public class BlockValuesServiceImpl implements BlockValuesService {
@Override
@Override
public
List
<
Map
<
String
,
Object
>
>
getBlockValuesByPageCode
(
Integer
pageCode
,
Integer
disease
,
Integer
doctor
,
Integer
department
,
Integer
time
)
throws
InterruptedException
{
public
List
<
BlockValue
>
getBlockValuesByPageCode
(
Integer
pageCode
,
Integer
disease
,
Integer
doctor
,
Integer
department
,
Integer
time
)
throws
InterruptedException
{
/**
/**
* 1.根据pageCode,disease,doctor,department,time查询所有对应的pageId
* 1.根据pageCode,disease,doctor,department,time查询所有对应的pageId
* 查询要求为pageCode为当前pageCode,相同pageId的所有数据有且仅有DIM_ID为
* 查询要求为pageCode为当前pageCode,相同pageId的所有数据有且仅有DIM_ID为
...
@@ -45,7 +46,7 @@ public class BlockValuesServiceImpl implements BlockValuesService {
...
@@ -45,7 +46,7 @@ public class BlockValuesServiceImpl implements BlockValuesService {
* 2.根据pageId获取所有block
* 2.根据pageId获取所有block
* 3.根据block拼接表名及where语句
* 3.根据block拼接表名及where语句
*/
*/
List
<
Map
<
String
,
Object
>
>
list
=
new
ArrayList
<>();
List
<
BlockValue
>
list
=
new
ArrayList
<>();
int
count
=
0
;
int
count
=
0
;
String
inField
=
""
;
String
inField
=
""
;
...
@@ -87,7 +88,7 @@ public class BlockValuesServiceImpl implements BlockValuesService {
...
@@ -87,7 +88,7 @@ public class BlockValuesServiceImpl implements BlockValuesService {
CountDownLatch
latch
=
new
CountDownLatch
(
pageBlocklist
.
size
());
CountDownLatch
latch
=
new
CountDownLatch
(
pageBlocklist
.
size
());
for
(
SerPageBlockRs
data
:
pageBlocklist
)
{
for
(
SerPageBlockRs
data
:
pageBlocklist
)
{
//获取表名
//获取表名
String
blockId
=
data
.
getBlockId
().
toString
();
Long
blockId
=
data
.
getBlockId
();
String
tableName
=
"VAL_BLOCK_VALUES_"
+
blockId
;
String
tableName
=
"VAL_BLOCK_VALUES_"
+
blockId
;
asynBlockValuesServiceImpl
.
getBlockValues
(
list
,
blockId
,
tableName
,
whereClause
,
latch
);
asynBlockValuesServiceImpl
.
getBlockValues
(
list
,
blockId
,
tableName
,
whereClause
,
latch
);
...
...
bsoft-api/src/main/resources/mapper/SysUserRoleRsMapper.xml
View file @
6a05b908
...
@@ -9,14 +9,6 @@
...
@@ -9,14 +9,6 @@
<result
column=
"USER_ID"
jdbcType=
"DECIMAL"
property=
"userId"
/>
<result
column=
"USER_ID"
jdbcType=
"DECIMAL"
property=
"userId"
/>
<result
column=
"ROLE_ID"
jdbcType=
"DECIMAL"
property=
"roleId"
/>
<result
column=
"ROLE_ID"
jdbcType=
"DECIMAL"
property=
"roleId"
/>
</resultMap>
</resultMap>
<resultMap
id=
"RoleMap"
type=
"com.bsoft.api.model.SysRole"
>
<id
column=
"ID"
jdbcType=
"DECIMAL"
property=
"id"
/>
<result
column=
"CREATE_DATE"
jdbcType=
"TIMESTAMP"
property=
"createDate"
/>
<result
column=
"CREATE_USERID"
jdbcType=
"DECIMAL"
property=
"createUserid"
/>
<result
column=
"STATE"
jdbcType=
"DECIMAL"
property=
"state"
/>
<result
column=
"ROLE_NAME"
jdbcType=
"VARCHAR"
property=
"roleName"
/>
<result
column=
"ROLE_CODE"
jdbcType=
"DECIMAL"
property=
"roleCode"
/>
</resultMap>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Long"
>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Long"
>
delete from LL.SYS_USER_ROLE_RS
delete from LL.SYS_USER_ROLE_RS
where ID = #{id,jdbcType=DECIMAL}
where ID = #{id,jdbcType=DECIMAL}
...
@@ -48,10 +40,9 @@
...
@@ -48,10 +40,9 @@
select ID, CREATE_DATE, CREATE_USERID, STATE, USER_ID, ROLE_ID
select ID, CREATE_DATE, CREATE_USERID, STATE, USER_ID, ROLE_ID
from LL.SYS_USER_ROLE_RS
from LL.SYS_USER_ROLE_RS
</select>
</select>
<select
id=
"selectRoleByUser"
resultMap=
"RoleMap"
>
<select
id=
"selectRoleByUser"
resultMap=
"BaseResultMap"
>
select R.*
select ID, CREATE_DATE, CREATE_USERID, STATE, USER_ID, ROLE_ID
from LL.SYS_USER_ROLE_RS ur
from LL.SYS_USER_ROLE_RS
left join SYS_ROLE r ON ur.role_ID = r.ID
where USER_ID=#{userId,jdbcType=DECIMAL}
where ur.USER_ID=#{userId,jdbcType=DECIMAL}
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
bsoft-api/src/test/resources/generatorConfig.xml
View file @
6a05b908
...
@@ -42,14 +42,8 @@
...
@@ -42,14 +42,8 @@
<!-- <!– 主键生成方式 –>-->
<!-- <!– 主键生成方式 –>-->
<!-- <generatedKey column="id" sqlStatement="select SEQ_SYS_USER_ID.nextval from dual" identity="true" />-->
<!-- <generatedKey column="id" sqlStatement="select SEQ_SYS_USER_ID.nextval from dual" identity="true" />-->
<!-- </table>-->
<!-- </table>-->
<!-- <table tableName="DIC_DIM" schema="ll" >-->
<table
tableName=
"DIC_DIM"
schema=
"ll"
>
<!-- <generatedKey column="id" sqlStatement="select SEQ_DIC_DIM_ID.nextval from dual" identity="true" />-->
<generatedKey
column=
"id"
sqlStatement=
"select SEQ_DIC_DIM_ID.nextval from dual"
identity=
"true"
/>
<!-- </table>-->
<table
tableName=
"SER_DISEASE"
schema=
"ll"
>
<generatedKey
column=
"id"
sqlStatement=
"select SEQ_SER_DISEASE_ID.nextval from dual"
identity=
"true"
/>
</table>
<table
tableName=
"SER_DISEASE_DOC_RS"
schema=
"ll"
>
<generatedKey
column=
"id"
sqlStatement=
"select SEQ_SER_DISEASE_DOC_RS_ID.nextval from dual"
identity=
"true"
/>
</table>
</table>
<!-- <table tableName="DIC_IND" schema="ll" >-->
<!-- <table tableName="DIC_IND" schema="ll" >-->
<!-- <generatedKey column="id" sqlStatement="select SEQ_DIC_IND_ID.nextval from dual" identity="true" />-->
<!-- <generatedKey column="id" sqlStatement="select SEQ_DIC_IND_ID.nextval from dual" identity="true" />-->
...
...
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