30 lines
1.3 KiB
XML
30 lines
1.3 KiB
XML
|
|
<?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.bonus.gzrn.rnbmw.sixHundred.dao.ContractHundredDao">
|
||
|
|
|
||
|
|
<select id="selectContractHundred" resultType="com.bonus.gzrn.rnbmw.sixHundred.entity.ContractHundredBean">
|
||
|
|
select count(bwr.ID_NUMBER) as onJobPersonNum, count(bwc.idCard) as contractSignPersonNum
|
||
|
|
from bm_worker bw
|
||
|
|
left join bm_worker_record bwr on bwr.ID_NUMBER = bw.ID_NUMBER
|
||
|
|
left join (
|
||
|
|
select * from bm_worker_contract bwc
|
||
|
|
where bwc.is_active = 1 and bwc.is_active = 1
|
||
|
|
and bwc.is_push = 1
|
||
|
|
) bwc on bwc.idCard = bwr.ID_NUMBER
|
||
|
|
where bw.ID_NUMBER is not null and bwr.PROJECT_ID = #{proId}
|
||
|
|
and bwr.is_ein_push = 1 and bwr.ein_status = 1
|
||
|
|
</select>
|
||
|
|
|
||
|
|
<select id="selectContractHundredTable" resultType="com.bonus.gzrn.rnbmw.sixHundred.entity.SixHundredContentBean">
|
||
|
|
select bw.name, bw.ID_NUMBER from bm_worker bw
|
||
|
|
left join bm_worker_record bwr on bwr.ID_NUMBER = bw.ID_NUMBER
|
||
|
|
left join (
|
||
|
|
select * from bm_worker_contract bwc
|
||
|
|
where bwc.is_active = 1 and bwc.is_active = 1
|
||
|
|
and bwc.is_push = 1
|
||
|
|
) bwc on bwc.idCard = bwr.ID_NUMBER
|
||
|
|
where bw.ID_NUMBER is not null and bwr.PROJECT_ID = #{proId}
|
||
|
|
and bwr.is_ein_push = 1 and bwr.ein_status = 1 and bwc.is_push != 1
|
||
|
|
</select>
|
||
|
|
</mapper>
|