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.
29 lines
1.1 KiB
29 lines
1.1 KiB
<?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>
|
|
|