| | |
| | | |
| | | <select id="selectQualityTarget" resultType="com.gkhy.exam.system.domain.vo.QualityTargetVo"> |
| | | SELECT |
| | | `id`, |
| | | `company_id`, |
| | | `company_name`, |
| | | `year`, |
| | | `num`, |
| | | `type`, |
| | | `depart_id`, |
| | | `depart_name`, |
| | | `method`, |
| | | `compilation_id`, |
| | | `compilation_name`, |
| | | `compilation_time`, |
| | | `quality_id`, |
| | | `quality_name`, |
| | | `quality_time`, |
| | | `lead_id`, |
| | | `lead_name`, |
| | | `lead_time` |
| | | FROM quality |
| | | q.`id`, |
| | | q.`company_id`, |
| | | sc.`name` as `company_name`, |
| | | q.`year`, |
| | | q.`num`, |
| | | q.`type`, |
| | | q.`depart_id`, |
| | | q.`depart_name`, |
| | | q.`method`, |
| | | q.`compilation_id`, |
| | | q.`compilation_name`, |
| | | q.`compilation_time`, |
| | | q.`quality_id`, |
| | | q.`quality_name`, |
| | | q.`quality_time`, |
| | | q.`lead_id`, |
| | | q.`lead_name`, |
| | | q.`lead_time` |
| | | FROM quality q |
| | | left join sys_company sc on q.company_id = sc.id |
| | | WHERE |
| | | del_flag=1 |
| | | q.del_flag=1 |
| | | <if test="companyId!=null and companyId!=''"> |
| | | and company_id = #{companyId} |
| | | and q.company_id = #{companyId} |
| | | </if> |
| | | <if test="year!=null and year!=''"> |
| | | and `year` = #{year} |
| | | and q.`year` = #{year} |
| | | </if> |
| | | <if test="type!=null and type!=''"> |
| | | and `type` = #{type} |
| | | and q.`type` = #{type} |
| | | </if> |
| | | ORDER BY |
| | | create_time DESC |
| | | q.create_time DESC |
| | | </select> |
| | | <select id="selectQualityByType" resultType="com.gkhy.exam.system.domain.Quality"> |
| | | SELECT |
| | | `id`, |
| | | `company_id`, |
| | | `company_name`, |
| | | `year`, |
| | | `num`, |
| | | `type`, |
| | | `depart_id`, |
| | | `depart_name`, |
| | | `method`, |
| | | `compilation_id`, |
| | | `compilation_name`, |
| | | `compilation_time`, |
| | | `quality_id`, |
| | | `quality_name`, |
| | | `quality_time`, |
| | | `lead_id`, |
| | | `lead_name`, |
| | | `lead_time` |
| | | FROM quality |
| | | q.`id`, |
| | | q.`company_id`, |
| | | sc.`name` as company_name, |
| | | q.`year`, |
| | | q.`num`, |
| | | q.`type`, |
| | | q.`depart_id`, |
| | | q.`depart_name`, |
| | | q.`method`, |
| | | q.`compilation_id`, |
| | | q.`compilation_name`, |
| | | q.`compilation_time`, |
| | | q.`quality_id`, |
| | | q.`quality_name`, |
| | | q.`quality_time`, |
| | | q.`lead_id`, |
| | | q.`lead_name`, |
| | | q.`lead_time` |
| | | FROM quality q |
| | | left join sys_company sc on q.company_id = sc.id |
| | | WHERE |
| | | del_flag=1 and `type` = #{type} and `year` = #{year} |
| | | q.del_flag=1 and q.`type` = #{type} and q.`year` = #{year} |
| | | <if test="type == 1"> |
| | | and company_id = #{companyId} |
| | | and q.company_id = #{companyId} |
| | | </if> |
| | | <if test="type == 2"> |
| | | and depart_id = #{departId} |
| | | and q.depart_id = #{departId} |
| | | </if> |
| | | </select> |
| | | |