<?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.chinaztt.mes.production.mapper.ComputationMapper">
|
|
<resultMap id="dtoResultMap" type="com.chinaztt.mes.production.dto.ComputationDTO">
|
<id property="id" column="id"/>
|
<result property="artificialInformationId" column="artificial_information_id"/>
|
<result property="workLoad" column="work_load"/>
|
<result property="capacity" column="capacity"/>
|
<result property="handymanNo" column="handyman_no"/>
|
<result property="handymanName" column="handyman_name"/>
|
<result property="conversionCoefficient" column="conversion_coefficient"/>
|
<result property="laborCost" column="labor_cost"/>
|
<result property="overLaborCost" column="over_labor_cost"/>
|
<result property="remark" column="remark"/>
|
<result property="createTime" column="create_time"/>
|
<result property="updateTime" column="update_time"/>
|
<result property="createUser" column="create_user"/>
|
<result property="updateUser" column="update_user"/>
|
<result property="active" column="active"/>
|
<result property="standardHourWage" column="standard_hour_wage"/>
|
<result property="staffName" column="staff_name"/>
|
<result property="staffNo" column="staff_no"/>
|
<result property="staffId" column="staff_id"/>
|
<result property="dutyRecordId" column="duty_record_id"/>
|
<result property="workingHours" column="working_hours"/>
|
<result property="personNumber" column="person_number"/>
|
<result property="personOutput" column="person_output"/>
|
<result property="loadType" column="load_type"/>
|
</resultMap>
|
|
<select id="getComputationByDutyRecordId" resultMap="dtoResultMap">
|
select pai."id" artificial_information_id,pai.duty_record_id,bs.personnel_factor capacity,pht.load_type,
|
pht.handyman_no,pht.handyman_name,pht.conversion_coefficient,pht.standard_hour_wage,
|
pai.remark,bs.staff_name,bs.staff_no,ppb.staff_id,pai.working_hours,pai.person_number,pai.person_output
|
from production_artificial_information pai
|
left join production_handyman_type pht on pht."id"=pai.handyman_type_id
|
left join production_person_board ppb on ppb."id"=pai.production_person_id
|
left join basic_staff bs on bs."id"=ppb.staff_id
|
where pai.duty_record_id=#{dutyRecordId}
|
order by ppb.staff_id
|
</select>
|
|
</mapper>
|