feat(order): 添加订单置顶功能并优化排序规则
- 在CrmOrder实体类中新增isTop字段用于标识是否置顶 - 在CrmOrderBo业务对象中添加isTop属性支持查询过滤 - 在CrmOrderVo视图对象中添加isTop属性并配置Excel导出 - 更新MyBatis映射文件添加isTop字段的数据库映射关系 - 修改订单查询服务实现支持按置顶状态进行查询过滤 - 重构排序逻辑将原有的订单类型+创建时间排序改为置顶优先+状态+创建时间排序 - 新排序规则:置顶订单优先显示、已生效状态次之、最后按创建时间倒序排列
This commit is contained in:
@@ -52,6 +52,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<result property="delFlag" column="del_flag"/>
|
||||
<result property="isTop" column="is_top"/>
|
||||
</resultMap>
|
||||
<select id="selectVoPagePlus" resultType="com.klp.crm.domain.vo.CrmOrderVo">
|
||||
SELECT
|
||||
@@ -96,8 +97,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
co.deposit_ratio AS depositRatio,
|
||||
co.status,
|
||||
co.contract_id AS contractId,
|
||||
co.annex_files AS annexFiles,
|
||||
co.create_by AS createBy,
|
||||
co.annex_files AS annexFiles,
|
||||
co.is_top AS isTop,
|
||||
co.create_by AS createBy,
|
||||
co.create_time AS createTime,
|
||||
co.update_by AS updateBy,
|
||||
co.update_time AS updateTime,
|
||||
@@ -155,8 +157,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
co.deposit_ratio AS depositRatio,
|
||||
co.status,
|
||||
co.contract_id AS contractId,
|
||||
co.annex_files AS annexFiles,
|
||||
co.create_by AS createBy,
|
||||
co.annex_files AS annexFiles,
|
||||
co.is_top AS isTop,
|
||||
co.create_by AS createBy,
|
||||
co.create_time AS createTime,
|
||||
co.update_by AS updateBy,
|
||||
co.update_time AS updateTime,
|
||||
|
||||
Reference in New Issue
Block a user