协会管理系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.1 KiB

4 weeks ago
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="apelet.association.dao.QuotationMapper">
<!-- 查询所有报价单:关联 sys_user_info 解析负责人姓名,CASE WHEN 映射状态字典 -->
<select id="listAllWithManagerName"
resultType="apelet.association.vo.QuotationListVo">
SELECT
q.id AS id,
q.create_time AS createTime,
q.managerperson AS managerperson,
u.USER_NAME AS managerName,
q.name AS name,
q.qty AS qty,
CASE q.status
WHEN '1' THEN '报价草案'
WHEN '2' THEN '报价审批'
WHEN '3' THEN '报价生效'
WHEN '4' THEN '作废'
ELSE q.status
END AS status
FROM quotation q
LEFT JOIN sys_user_info u ON q.managerperson = u.user_id
WHERE q.deleted_flag = 1
ORDER BY q.create_time DESC
</select>
</mapper>