<?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.gkhy.assess.system.mapper.AssProcessAuditMapper">
|
<resultMap type="com.gkhy.assess.system.domain.AssProcessAudit" id="processAuditResult">
|
<id property="id" column="id" />
|
<result property="auditDate" column="audit_date" />
|
<result property="processLeaderId" column="process_leader_id" />
|
<result property="suggestions" column="suggestions" />
|
<result property="isEstimatePlan" column="is_estimate_plan" />
|
<result property="isEstimateTask" column="is_estimate_task" />
|
<result property="isSignContract" column="is_sign_contract" />
|
<result property="isExteriorAudit" column="is_exterior_audit" />
|
<result property="isFullMaterials" column="is_full_materials" />
|
<result property="isInteriorAudit" column="is_interior_audit" />
|
<result property="isInvestigationSite" column="is_investigation_site" />
|
<result property="isOpenInformation" column="is_open_information" />
|
<result property="isProvideMaterials" column="is_provide_materials" />
|
<result property="isRiskAnalyse" column="is_risk_analyse" />
|
<result property="isTechnolgyAudit" column="is_technolgy_audit" />
|
<result property="isUseQrcode" column="is_use_qrcode" />
|
<result property="isWorkNotification" column="is_work_notification" />
|
<result property="estimatePlanDes" column="estimate_plan_des" />
|
<result property="estimateTaskDes" column="estimate_task_des" />
|
<result property="signContractDes" column="sign_contract_des" />
|
<result property="exteriorAuditDes" column="exterior_audit_des" />
|
<result property="fullMaterialsDes" column="full_materials_des" />
|
<result property="interiorAuditDes" column="interior_audit_des" />
|
<result property="investigationSiteDes" column="investigation_site_des" />
|
<result property="openInformationDes" column="open_information_des" />
|
<result property="provideMaterialsDes" column="provide_materials_des" />
|
<result property="riskAnalyseDes" column="risk_analyse_des" />
|
<result property="technolgyAuditDes" column="technolgy_audit_des" />
|
<result property="useQrcodeDes" column="use_qrcode_des" />
|
<result property="workNotificationDes" column="work_notification_des" />
|
<result property="isFullProcess" column="is_full_process" />
|
<result property="projectId" column="project_id" />
|
<result property="delFlag" column="del_flag" />
|
<result property="version" column="version" />
|
<result property="createBy" column="create_by" />
|
<result property="createTime" column="create_time" />
|
<result property="updateBy" column="update_by" />
|
<result property="updateTime" column="update_time" />
|
<result property="remark" column="remark" />
|
<association property="processLeader" javaType="com.gkhy.assess.system.domain.SysUser" resultMap="userResult" />
|
|
</resultMap>
|
|
<resultMap id="userResult" type="com.gkhy.assess.system.domain.SysUser">
|
<id property="id" column="process_leader_id" />
|
<result property="name" column="leader_name" />
|
</resultMap>
|
|
|
<sql id="selectProcessAuditVo">
|
select p.id,p.audit_date,p.process_leader_id,p.suggestions,p.is_estimate_plan,p.is_estimate_task,p.is_sign_contract,
|
p.is_exterior_audit,p.is_full_materials,p.is_interior_audit,p.is_investigation_site,p.is_open_information,
|
p.is_provide_materials,p.is_risk_analyse,p.is_technolgy_audit,p.is_use_qrcode,p.is_work_notification,
|
p.estimate_plan_des,p.estimate_task_des,p.sign_contract_des,p.exterior_audit_des,p.full_materials_des,
|
p.interior_audit_des,p.investigation_site_des,p.open_information_des,p.provide_materials_des,p.risk_analyse_des,
|
p.technolgy_audit_des,p.use_qrcode_des,p.work_notification_des,p.is_full_process,p.project_id,
|
p.version,p.del_flag,p.create_by,p.create_time,p.update_by,p.update_time,p.remark,u.name as leader_name
|
from ass_process_audit p
|
left join sys_user u on u.id=p.process_leader_id
|
</sql>
|
|
|
<select id="getCountByProjectId" resultType="java.lang.Integer" parameterType="java.lang.Long">
|
select count(1) from ass_process_audit where project_id=#{projectId} and del_flag=0
|
</select>
|
|
<select id="getProcessAuditByProjectId" resultMap="processAuditResult">
|
<include refid="selectProcessAuditVo"/>
|
where p.project_id=#{projectId} and p.del_flag=0
|
</select>
|
|
<select id="getProcessAuditById" resultMap="processAuditResult">
|
<include refid="selectProcessAuditVo"/>
|
where p.id=#{processAuditId}
|
</select>
|
</mapper>
|