feat(todo): 添加待办事项来源类型名称显示功能
- 在 QmsTodoItemMapper.xml 中添加字典项关联查询获取来源类型名称 - 为 QmsTodoItemVO 添加 sourceTypeName 字段存储来源类型名称 - 修改查询条件中的字段引用为带表别名的完整路径 - 更新排序规则为按主键 ID 降序排列
This commit is contained in:
parent
345acf84e3
commit
73e65add54
|
|
@ -27,6 +27,11 @@ public class QmsTodoItemVO {
|
|||
*/
|
||||
private Long sourceTypeId;
|
||||
|
||||
/**
|
||||
* 来源类型名称
|
||||
*/
|
||||
private String sourceTypeName;
|
||||
|
||||
/**
|
||||
* 来源ID
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -3,28 +3,29 @@
|
|||
<mapper namespace="com.nflg.wms.repository.mapper.QmsTodoItemMapper">
|
||||
|
||||
<select id="search" resultType="com.nflg.wms.common.pojo.vo.QmsTodoItemVO">
|
||||
SELECT *
|
||||
FROM qms_todo_item
|
||||
SELECT qti.*,di.name as source_type_name
|
||||
FROM qms_todo_item qti
|
||||
LEFT JOIN dictionary_item di on qti.source_type_id=di.id
|
||||
WHERE 1=1
|
||||
<if test="request.isRead != null">
|
||||
AND is_read = #{request.isRead}
|
||||
AND qti.is_read = #{request.isRead}
|
||||
</if>
|
||||
<if test="request.sourceTypeId != null">
|
||||
AND source_type_id = #{request.sourceTypeId}
|
||||
AND qti.source_type_id = #{request.sourceTypeId}
|
||||
</if>
|
||||
<if test="request.sourceType != null">
|
||||
AND source_type_id = #{request.sourceType}
|
||||
AND qti.source_type_id = #{request.sourceType}
|
||||
</if>
|
||||
<if test="userId != null">
|
||||
AND create_user_id = #{userId}
|
||||
AND qti.create_user_id = #{userId}
|
||||
</if>
|
||||
<if test="request.startDate != null">
|
||||
AND create_time >= #{request.startDate}
|
||||
AND qti.create_time >= #{request.startDate}
|
||||
</if>
|
||||
<if test="request.endDate != null">
|
||||
AND create_time <= #{request.endDate}
|
||||
AND qti.create_time <= #{request.endDate}
|
||||
</if>
|
||||
ORDER BY create_time DESC
|
||||
ORDER BY qti.id DESC
|
||||
</select>
|
||||
|
||||
<select id="getCount" resultType="com.nflg.wms.common.pojo.vo.TodoItemNotReadNumVO">
|
||||
|
|
|
|||
Loading…
Reference in New Issue