Blame view

fw-morax-dao/src/main/resources/mapper/kpi/KpiGroupIndicatorPreconditionDao.xml 3.11 KB
ead23336   姜超   feature(*): 新增实体类...
1
2
  <?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">
caf55039   姜超   feature(*): 实体类修改
3
  <mapper namespace="cn.fw.morax.dao.kpi.KpiGroupIndicatorPreconditionDao">
ead23336   姜超   feature(*): 新增实体类...
4
5
  
      <!-- 通用查询映射结果 -->
caf55039   姜超   feature(*): 实体类修改
6
      <resultMap id="BaseResultMap" type="cn.fw.morax.domain.db.kpi.KpiGroupIndicatorPrecondition">
ead23336   姜超   feature(*): 新增实体类...
7
8
9
10
11
12
13
14
15
16
17
18
19
20
              <result column="id" property="id"/>
                  <result column="kpi_group_id" property="kpiGroupId"/>
                  <result column="kpi_group_indicator_id" property="kpiGroupIndicatorId"/>
                  <result column="indicator_code" property="indicatorCode"/>
                  <result column="indicator_name" property="indicatorName"/>
                  <result column="target_calc_type" property="targetCalcType"/>
                  <result column="target_type" property="targetType"/>
                  <result column="target_value" property="targetValue"/>
                  <result column="sort" property="sort"/>
                  <result column="yn" property="yn"/>
                  <result column="create_time" property="createTime"/>
                  <result column="update_time" property="updateTime"/>
      </resultMap>
  
2f281884   姜超   feature(bug): 条件...
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
      <select id="getVos" resultType="cn.fw.morax.domain.vo.kpi.KpiGroupIndicatorPreconditionVO">
          SELECT
              t1.`id` AS `id`,
              t1.`kpi_group_id` AS `kpiGroupId`,
              t1.`kpi_group_indicator_id` AS `kpiGroupIndicatorId`,
              t1.`indicator_code` AS `indicatorCode`,
              t1.`indicator_name` AS `indicatorName`,
              t1.`target_calc_type` AS `targetCalcType`,
              t1.`target_type` AS `targetType`,
              t1.`target_value` AS `targetValue`,
              t1.`sort` AS `sort`,
              t3.`data_type` AS `dataType`
          FROM
              kpi_group_indicator_precondition t1
                  LEFT JOIN indicators t3 ON t3.indicator_code = t1.indicator_code AND t3.yn = 1
          WHERE
              t1.yn = 1
            AND t1.kpi_group_id = #{kpiGroupId}
      </select>
  
9fe049d0   姜超   feature(*): 修改薪酬计...
41
42
43
44
45
46
47
48
49
50
51
      <select id="getHitVos" resultType="cn.fw.morax.domain.vo.kpi.KpiGroupIndicatorPreconditionVO">
          SELECT
              t1.`id` AS `id`,
              t1.`kpi_group_id` AS `kpiGroupId`,
              t1.`kpi_group_indicator_id` AS `kpiGroupIndicatorId`,
              t1.`indicator_code` AS `indicatorCode`,
              t1.`indicator_name` AS `indicatorName`,
              t1.`target_calc_type` AS `targetCalcType`,
              t1.`target_type` AS `targetType`,
              t1.`target_value` AS `targetValue`,
              t1.`sort` AS `sort`,
58aa0677   姜超   feature(*): 绩效得分详情修改
52
53
54
              t2.`value` AS `indicatorValue`,
              t2.`precondition_ladders_id` AS `hitLaddersId`,
              t3.`data_type` AS `dataType`
9fe049d0   姜超   feature(*): 修改薪酬计...
55
56
57
58
          FROM
              kpi_group_indicator_precondition t1
                  LEFT JOIN kpi_group_indicator_precondition_hit_log t2 ON t1.id = t2.precondition_id
                  AND t2.yn = 1 AND t2.data_date = #{dataDate} AND t2.user_id = #{userId}
58aa0677   姜超   feature(*): 绩效得分详情修改
59
                  LEFT JOIN indicators t3 ON t3.indicator_code = t1.indicator_code AND t3.yn = 1
9fe049d0   姜超   feature(*): 修改薪酬计...
60
61
62
63
64
          WHERE
              t1.yn = 1
            AND t1.kpi_group_indicator_id = #{kpiGroupIndicatorId}
      </select>
  
ead23336   姜超   feature(*): 新增实体类...
65
66
  
  </mapper>