| | |
| | | <result column="leaderTotal" property="leaderTotal"/> |
| | | </resultMap> |
| | | <select id="getPage" resultType="com.yuanchu.mom.pojo.Evaluate"> |
| | | select * from(select e.*, |
| | | select * from(select e.*, |
| | | account, |
| | | u.name name, |
| | | dl.name depart_lims, |
| | | ec.total competentTotal, |
| | | eg.total groupTotal, |
| | | el.total leaderTotal |
| | | ec.total*0.5 competentTotal, |
| | | eg.total*0.2 groupTotal, |
| | | el.total*0.3 leaderTotal |
| | | from evaluate e |
| | | left join evaluate_competent ec on e.id = ec.evaluate_id |
| | | left join evaluate_group eg on e.id = eg.evaluate_id |
| | | left join evaluate_leader el on e.id = el.evaluate_id |
| | | left join user u on e.user_id = u.id |
| | | left join department_lims dl on depart_lims_id like dl.id ) A |
| | | left join department_lims dl on depart_lims_id like concat('%',dl.id,'%') ) A |
| | | <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''"> |
| | | ${ew.customSqlSegment} |
| | | </if> |