Fixiaobai
2023-08-10 804b2935156a5651805ddd1a9766047383e414cd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?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="com.yuanchu.limslaboratory.mapper.CnasSatisfactionSurveyMapper">
 
    <select id="selectCnasSatisfactionSurvey"
            resultType="CnasSatisfactionSurvey">
        SELECT
            css.id id,
            css.project_name projectName,
            css.survey_date surveyDate,
            css.user_unit userUnit,
            css.date_info dateInfo,
            css.`fill_name` fillName,
            css.post post,
            css.telephone telephone,
            css.entry_date entryDate,
            u.`name` userName,
            css.service_attitude serviceAttitude,
            css.technical_power technicalPower,
            css.test_job testJob,
            css.improvement_requirements improvementRequirements
        FROM
            cnas_satisfaction_survey css,
            `user` u
        WHERE
            1 = 1
          AND css.user_id = u.id
          and css.state=1
        <if test="dto.surveyDate!=null">
            and css.survey_date = ${dto.surveyDate}
        </if>
        <if test="dto.entryDate!=null">
            and css.entry_date = ${dto.entryDate}
        </if>
    </select>
</mapper>