Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
entrance_api
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
王琮
entrance_api
Commits
ebf8fd94
Commit
ebf8fd94
authored
Nov 17, 2022
by
王琮
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
消息中心修改
parent
acdd6f72
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
150 additions
and
151 deletions
+150
-151
MessageInstanceController.java
...messageinstance/controller/MessageInstanceController.java
+34
-30
MessageInstanceRepository.java
...ft/sys/messageinstance/dao/MessageInstanceRepository.java
+5
-6
MessageInstance.java
...g/rcisoft/sys/messageinstance/entity/MessageInstance.java
+0
-19
MessageInstanceService.java
...t/sys/messageinstance/service/MessageInstanceService.java
+38
-30
MessageInstanceServiceImpl.java
...sageinstance/service/impl/MessageInstanceServiceImpl.java
+62
-51
MessageInstanceMapper.xml
src/main/resources/mapper/MessageInstanceMapper.xml
+11
-15
No files found.
src/main/java/org/rcisoft/sys/messageinstance/controller/MessageInstanceController.java
View file @
ebf8fd94
...
...
@@ -15,16 +15,18 @@ import org.rcisoft.core.model.CyPersistModel;
import
org.rcisoft.core.constant.CyMessCons
;
import
org.rcisoft.core.controller.CyPaginationController
;
import
org.rcisoft.core.model.CyGridModel
;
import
javax.validation.Valid
;
import
org.rcisoft.sys.messageinstance.entity.MessageInstance
;
import
org.rcisoft.sys.messageinstance.service.MessageInstanceService
;
/**
* Created by cy on 2022年11月16日 下午4:37:10.
*/
* Created by cy on 2022年11月16日 下午4:37:10.
*/
@RestController
@RequestMapping
(
"/message
i
nstance"
)
@RequestMapping
(
"/message
I
nstance"
)
public
class
MessageInstanceController
extends
CyPaginationController
<
MessageInstance
>
{
...
...
@@ -33,82 +35,84 @@ public class MessageInstanceController extends CyPaginationController<MessageIns
//@PreAuthorize("@cyPerm.hasPerm('sys:sageInstance:add')")
@CyOpeLogAnno
(
title
=
"system-用户消息表管理-新增用户消息表"
,
businessType
=
CyLogTypeEnum
.
INSERT
)
@ApiOperation
(
value
=
"添加用户消息表"
,
notes
=
"添加用户消息表"
)
@ApiOperation
(
value
=
"添加用户消息表"
,
notes
=
"添加用户消息表"
)
@PostMapping
(
value
=
"/add"
)
public
CyResult
add
(
@Valid
MessageInstance
messageInstance
,
BindingResult
bindingResult
)
{
CyPersistModel
data
=
messageInstanceServiceImpl
.
persist
(
messageInstance
);
return
CyResultGenUtil
.
builder
(
data
,
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
messageInstance
);
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
messageInstance
);
}
//@PreAuthorize("@cyPerm.hasPerm('sys:sageInstance:delete')")
@CyOpeLogAnno
(
title
=
"system-用户消息表管理-删除用户消息表"
,
businessType
=
CyLogTypeEnum
.
DELETE
)
@ApiOperation
(
value
=
"逻辑删除用户消息表"
,
notes
=
"逻辑删除用户消息表"
)
@ApiOperation
(
value
=
"逻辑删除用户消息表"
,
notes
=
"逻辑删除用户消息表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
true
,
dataType
=
"varchar"
)})
@DeleteMapping
(
"/deleteLogical/{businessId:\\w+}"
)
public
CyResult
deleteLogical
(
@PathVariable
int
businessId
,
MessageInstance
messageInstance
)
{
public
CyResult
deleteLogical
(
@PathVariable
int
businessId
,
MessageInstance
messageInstance
)
{
messageInstance
.
setBusinessId
(
businessId
);
CyPersistModel
data
=
messageInstanceServiceImpl
.
removeLogical
(
messageInstance
);
return
CyResultGenUtil
.
builder
(
data
,
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
businessId
);
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
businessId
);
}
//@PreAuthorize("@cyPerm.hasPerm('sys:sageInstance:delete')")
@CyOpeLogAnno
(
title
=
"system-用户消息表管理-删除用户消息表"
,
businessType
=
CyLogTypeEnum
.
DELETE
)
@ApiOperation
(
value
=
"删除用户消息表"
,
notes
=
"删除用户消息表"
)
@ApiOperation
(
value
=
"删除用户消息表"
,
notes
=
"删除用户消息表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
true
,
dataType
=
"varchar"
)})
@DeleteMapping
(
"/delete/{businessId:\\w+}"
)
public
CyResult
delete
(
@PathVariable
int
businessId
,
MessageInstance
messageInstance
)
{
public
CyResult
delete
(
@PathVariable
int
businessId
,
MessageInstance
messageInstance
)
{
messageInstance
.
setBusinessId
(
businessId
);
CyPersistModel
data
=
messageInstanceServiceImpl
.
remove
(
messageInstance
);
return
CyResultGenUtil
.
builder
(
data
,
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
businessId
);
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
businessId
);
}
//@PreAuthorize("@cyPerm.hasPerm('sys:sageInstance:update')")
@CyOpeLogAnno
(
title
=
"system-用户消息表管理-修改用户消息表"
,
businessType
=
CyLogTypeEnum
.
UPDATE
)
@ApiOperation
(
value
=
"修改用户消息表"
,
notes
=
"修改用户消息表"
)
@ApiOperation
(
value
=
"修改用户消息表"
,
notes
=
"修改用户消息表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
)})
@PutMapping
(
"/update/{businessId:\\w+}"
)
public
CyResult
update
(
@PathVariable
int
businessId
,
@Valid
MessageInstance
messageInstance
,
BindingResult
bindingResult
)
{
messageInstance
.
setBusinessId
(
businessId
);
CyPersistModel
data
=
messageInstanceServiceImpl
.
merge
(
messageInstance
);
return
CyResultGenUtil
.
builder
(
data
,
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
messageInstance
);
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
messageInstance
);
}
//@PreAuthorize("@cyPerm.hasPerm('sys:sageInstance:query')")
@CyOpeLogAnno
(
title
=
"system-用户消息表管理-查询用户消息表"
,
businessType
=
CyLogTypeEnum
.
QUERY
)
@ApiOperation
(
value
=
"查询单一用户消息表"
,
notes
=
"查询单一用户消息表"
)
@ApiOperation
(
value
=
"查询单一用户消息表"
,
notes
=
"查询单一用户消息表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
true
,
dataType
=
"varchar"
)})
@GetMapping
(
"/detail/{businessId:\\w+}"
)
public
CyResult
detail
(
@PathVariable
int
businessId
)
{
return
CyResultGenUtil
.
builder
(
new
CyPersistModel
(
1
),
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
messageInstanceServiceImpl
.
findById
(
businessId
));
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
messageInstanceServiceImpl
.
findById
(
businessId
));
}
//@PreAuthorize("@cyPerm.hasPerm('sys:sageInstance:list')")
@CyOpeLogAnno
(
title
=
"system-用户消息表管理-查询用户消息表"
,
businessType
=
CyLogTypeEnum
.
QUERY
)
@ApiOperation
(
value
=
"查询用户消息表集合"
,
notes
=
"查询用户消息表集合"
)
@ApiOperation
(
value
=
"查询用户消息表集合"
,
notes
=
"查询用户消息表集合"
)
@GetMapping
(
value
=
"/queryMessageInstances"
)
public
CyResult
queryMessageInstances
(
MessageInstance
messageInstance
)
{
return
CyResultGenUtil
.
builder
(
new
CyPersistModel
(
1
),
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
messageInstanceServiceImpl
.
findAll
(
messageInstance
));
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
messageInstanceServiceImpl
.
findAll
(
messageInstance
));
}
//@PreAuthorize("@cyPerm.hasPerm('sys:sageInstance:list')")
@CyOpeLogAnno
(
title
=
"system-用户消息表管理-查询用户消息表"
,
businessType
=
CyLogTypeEnum
.
QUERY
)
@ApiOperation
(
value
=
"分页查询用户消息表集合"
,
notes
=
"分页查询用户消息表集合"
)
@ApiOperation
(
value
=
"分页查询用户消息表集合"
,
notes
=
"分页查询用户消息表集合"
)
@GetMapping
(
value
=
"/queryMessageInstanceByPagination"
)
public
CyGridModel
listByPagination
(
MessageInstance
messageInstance
)
{
messageInstanceServiceImpl
.
findAllByPagination
(
getPaginationUtility
(),
messageInstance
);
...
...
src/main/java/org/rcisoft/sys/messageinstance/dao/MessageInstanceRepository.java
View file @
ebf8fd94
...
...
@@ -12,8 +12,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
java.util.List
;
/**
* Created with cy on 2022年11月16日 下午4:37:10.
*/
* Created with cy on 2022年11月16日 下午4:37:10.
*/
public
interface
MessageInstanceRepository
extends
CyBaseMapper
<
MessageInstance
>
{
...
...
@@ -21,9 +21,8 @@ public interface MessageInstanceRepository extends CyBaseMapper<MessageInstance>
List
<
MessageInstance
>
queryMessageInstances
(
@Param
(
"entity"
)
MessageInstance
messageInstance
);
/**
* 分页查询 messageInstance
*
*/
IPage
<
MessageInstance
>
queryMessageInstancesPaged
(
CyPageInfo
cyPageInfo
,
@Param
(
"entity"
)
MessageInstance
messageInstance
);
* 分页查询 messageInstance
*/
IPage
<
MessageInstance
>
queryMessageInstancesPaged
(
CyPageInfo
cyPageInfo
,
@Param
(
"entity"
)
MessageInstance
messageInstance
);
}
src/main/java/org/rcisoft/sys/messageinstance/entity/MessageInstance.java
View file @
ebf8fd94
...
...
@@ -5,11 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import
lombok.*
;
import
org.rcisoft.core.entity.CyIdIncreEntity
;
import
java.math.BigDecimal
;
import
java.math.BigInteger
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* Created with cy on 2022年11月16日 下午4:37:10.
...
...
@@ -75,22 +72,6 @@ public class MessageInstance extends CyIdIncreEntity<MessageInstance> {
@Excel
(
name
=
"已读状态(0未读 1已读)已读时更新updatetime"
,
orderNum
=
"6"
,
width
=
20
)
private
String
readFlag
;
/**
* @desc 创建日期
* @column create_time
* @default
*/
@Excel
(
name
=
"创建日期"
,
orderNum
=
"7"
,
width
=
20
)
private
Date
createTime
;
/**
* @desc 修改日期
* @column update_time
* @default
*/
@Excel
(
name
=
"修改日期"
,
orderNum
=
"8"
,
width
=
20
)
private
Date
updateTime
;
/**
* @desc 0:系统推送,1:后台发布
* @column type
...
...
src/main/java/org/rcisoft/sys/messageinstance/service/MessageInstanceService.java
View file @
ebf8fd94
...
...
@@ -15,54 +15,62 @@ import java.util.List;
public
interface
MessageInstanceService
{
/**
* 保存 用户消息表
* @param messageInstance
* @return
*/
* 保存 用户消息表
*
* @param messageInstance
* @return
*/
CyPersistModel
persist
(
MessageInstance
messageInstance
);
/**
* 删除 用户消息表
* @param messageInstance
* @return
*/
* 删除 用户消息表
*
* @param messageInstance
* @return
*/
CyPersistModel
remove
(
MessageInstance
messageInstance
);
/**
* 逻辑删除 用户消息表
* @param messageInstance
* @return
*/
* 逻辑删除 用户消息表
*
* @param messageInstance
* @return
*/
CyPersistModel
removeLogical
(
MessageInstance
messageInstance
);
/**
* 修改 用户消息表
* @param messageInstance
* @return
*/
* 修改 用户消息表
*
* @param messageInstance
* @return
*/
CyPersistModel
merge
(
MessageInstance
messageInstance
);
/**
* 根据id查询 用户消息表
* @param id
* @return
*/
* 根据id查询 用户消息表
*
* @param id
* @return
*/
MessageInstance
findById
(
int
id
);
/**
* 分页查询 用户消息表
* @param messageInstance
* @return
*/
* 分页查询 用户消息表
*
* @param messageInstance
* @return
*/
IPage
<
MessageInstance
>
findAllByPagination
(
CyPageInfo
<
MessageInstance
>
paginationUtility
,
MessageInstance
messageInstance
);
MessageInstance
messageInstance
);
/**
* 查询list 用户消息表
* @param messageInstance
* @return
*/
* 查询list 用户消息表
*
* @param messageInstance
* @return
*/
List
<
MessageInstance
>
findAll
(
MessageInstance
messageInstance
);
}
src/main/java/org/rcisoft/sys/messageinstance/service/impl/MessageInstanceServiceImpl.java
View file @
ebf8fd94
...
...
@@ -15,100 +15,111 @@ import org.springframework.transaction.annotation.Transactional;
import
org.rcisoft.core.model.CyPageInfo
;
import
java.util.List
;
import
lombok.extern.slf4j.Slf4j
;
/**
* Created by cy on 2022年11月16日 下午4:37:10.
*/
@Service
@Transactional
(
readOnly
=
true
,
propagation
=
Propagation
.
NOT_SUPPORTED
)
@Transactional
(
readOnly
=
true
,
propagation
=
Propagation
.
NOT_SUPPORTED
)
@Slf4j
public
class
MessageInstanceServiceImpl
extends
ServiceImpl
<
MessageInstanceRepository
,
MessageInstance
>
implements
MessageInstanceService
{
public
class
MessageInstanceServiceImpl
extends
ServiceImpl
<
MessageInstanceRepository
,
MessageInstance
>
implements
MessageInstanceService
{
/**
* 保存 用户消息表
* @param messageInstance
* @return
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
* 保存 用户消息表
*
* @param messageInstance
* @return
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
@Override
public
CyPersistModel
persist
(
MessageInstance
messageInstance
){
public
CyPersistModel
persist
(
MessageInstance
messageInstance
)
{
//增加操作
int
line
=
baseMapper
.
insert
(
messageInstance
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()
+
"新增了ID为"
+
messageInstance
.
getBusinessId
()+
"的用户消息表信息"
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()
+
"新增了ID为"
+
messageInstance
.
getBusinessId
()
+
"的用户消息表信息"
);
return
new
CyPersistModel
(
line
);
}
/**
* 删除 用户消息表
* @param messageInstance
* @return
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
* 删除 用户消息表
*
* @param messageInstance
* @return
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
@Override
public
CyPersistModel
remove
(
MessageInstance
messageInstance
){
public
CyPersistModel
remove
(
MessageInstance
messageInstance
)
{
int
line
=
baseMapper
.
realDelete
(
messageInstance
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()
+
"删除了ID为"
+
messageInstance
.
getBusinessId
()+
"的用户消息表信息"
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()
+
"删除了ID为"
+
messageInstance
.
getBusinessId
()
+
"的用户消息表信息"
);
return
new
CyPersistModel
(
line
);
}
/**
* 逻辑删除 用户消息表
* @param messageInstance
* @return
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
* 逻辑删除 用户消息表
*
* @param messageInstance
* @return
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
@Override
public
CyPersistModel
removeLogical
(
MessageInstance
messageInstance
){
public
CyPersistModel
removeLogical
(
MessageInstance
messageInstance
)
{
messageInstance
.
setDeleted
();
int
line
=
baseMapper
.
deleteById
(
messageInstance
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()+
"逻辑删除了ID为"
+
messageInstance
.
getBusinessId
()+
"的用户消息表信息"
);
return
new
CyPersistModel
(
line
);
}
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()
+
"逻辑删除了ID为"
+
messageInstance
.
getBusinessId
()
+
"的用户消息表信息"
);
return
new
CyPersistModel
(
line
);
}
/**
* 修改 用户消息表
* @param messageInstance
* @return
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
* 修改 用户消息表
*
* @param messageInstance
* @return
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
@Override
public
CyPersistModel
merge
(
MessageInstance
messageInstance
){
public
CyPersistModel
merge
(
MessageInstance
messageInstance
)
{
int
line
=
baseMapper
.
updateById
(
messageInstance
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()
+
"修改了ID为"
+
messageInstance
.
getBusinessId
()+
"的用户消息表信息"
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()
+
"修改了ID为"
+
messageInstance
.
getBusinessId
()
+
"的用户消息表信息"
);
return
new
CyPersistModel
(
line
);
}
/**
* 根据id查询 用户消息表
* @param id
* @return
*/
* 根据id查询 用户消息表
*
* @param id
* @return
*/
@Override
public
MessageInstance
findById
(
int
id
){
public
MessageInstance
findById
(
int
id
)
{
return
baseMapper
.
selectById
(
id
);
}
/**
* 分页查询 用户消息表
* @param messageInstance
* @return
*/
* 分页查询 用户消息表
*
* @param messageInstance
* @return
*/
@Override
public
IPage
<
MessageInstance
>
findAllByPagination
(
CyPageInfo
<
MessageInstance
>
paginationUtility
,
MessageInstance
messageInstance
)
{
return
baseMapper
.
queryMessageInstancesPaged
(
paginationUtility
,
messageInstance
);
MessageInstance
messageInstance
)
{
return
baseMapper
.
queryMessageInstancesPaged
(
paginationUtility
,
messageInstance
);
}
/**
* 查询list 用户消息表
* @param messageInstance
* @return
*/
* 查询list 用户消息表
*
* @param messageInstance
* @return
*/
@Override
public
List
<
MessageInstance
>
findAll
(
MessageInstance
messageInstance
){
public
List
<
MessageInstance
>
findAll
(
MessageInstance
messageInstance
)
{
return
baseMapper
.
queryMessageInstances
(
messageInstance
);
}
...
...
src/main/
java/org/rcisoft/sys/messageinstance
/mapper/MessageInstanceMapper.xml
→
src/main/
resources
/mapper/MessageInstanceMapper.xml
View file @
ebf8fd94
...
...
@@ -9,26 +9,25 @@
<result
column=
"template_id"
jdbcType=
"BIGINT"
property=
"templateId"
/>
<result
column=
"recipient_id"
jdbcType=
"BIGINT"
property=
"recipientId"
/>
<result
column=
"push_time"
jdbcType=
"TIMESTAMP"
property=
"pushTime"
/>
<result
column=
"status"
jdbcType=
"CHAR"
property=
"status"
/>
<result
column=
"read_flag"
jdbcType=
"CHAR"
property=
"readFlag"
/>
<result
column=
"del_flag"
jdbcType=
"CHAR"
property=
"delFlag"
/>
<result
column=
"status"
jdbcType=
"VARCHAR"
property=
"status"
/>
<result
column=
"read_flag"
jdbcType=
"VARCHAR"
property=
"readFlag"
/>
<result
column=
"flag"
jdbcType=
"VARCHAR"
property=
"flag"
/>
<result
column=
"del_flag"
jdbcType=
"VARCHAR"
property=
"delFlag"
/>
<result
column=
"create_by"
jdbcType=
"VARCHAR"
property=
"createBy"
/>
<result
column=
"create_
time"
jdbcType=
"TIMESTAMP"
property=
"createTim
e"
/>
<result
column=
"create_
date"
jdbcType=
"TIMESTAMP"
property=
"createDat
e"
/>
<result
column=
"update_by"
jdbcType=
"VARCHAR"
property=
"updateBy"
/>
<result
column=
"update_
time"
jdbcType=
"TIMESTAMP"
property=
"updateTim
e"
/>
<result
column=
"update_
date"
jdbcType=
"TIMESTAMP"
property=
"updateDat
e"
/>
<result
column=
"type"
jdbcType=
"VARCHAR"
property=
"type"
/>
<result
column=
"remarks"
jdbcType=
"VARCHAR"
property=
"remarks"
/>
</resultMap>
<!--<cache type="${corePackag!}.util.RedisCache"/>-->
<select
id=
"queryMessageInstances"
resultMap=
"BaseResultMap"
>
select * from message_instance
where
1=1
where
del_flag='0' and flag = '1'
<if
test=
"entity.recipientId !=null"
>
and recipient_id = #{entity.recipientId}
</if>
<if
test=
"entity.delFlag !=null and entity.delFlag != '' "
>
and del_flag = #{entity.delFlag}
</if>
<if
test=
"entity.flag !=null and entity.flag != '' "
>
and read_flag = #{entity.flag}
</if>
...
...
@@ -36,15 +35,12 @@
<select
id=
"queryMessageInstancesPaged"
resultMap=
"BaseResultMap"
>
select * from message_instance
where
1=1
where
del_flag='0' and flag = '1'
<if
test=
"entity.recipientId !=null"
>
and recipient_id = #{entity.recipientId}
</if>
<if
test=
"entity.delFlag !=null and entity.delFlag != '' "
>
and del_flag = #{entity.delFlag}
</if>
<if
test=
"entity.flag !=null and entity.flag != '' "
>
and read_flag = #{entity.flag}
<if
test=
"entity.readFlag !=null and entity.readFlag != '' "
>
and read_flag = #{entity.readFlag}
</if>
</select>
</mapper>
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