<?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.AssAuditMapper">
|
<resultMap type="com.gkhy.assess.system.domain.AssAudit" id="auditResult">
|
<id property="id" column="id" />
|
<result property="auditDate" column="audit_date" />
|
<result property="affirmDate" column="affirm_date" />
|
<result property="projectId" column="project_id" />
|
<result property="auditType" column="audit_type" />
|
<result property="assessorId" column="assessor_id" />
|
<result property="isAmendFinish" column="is_amend_finish" />
|
<result property="isBasis" column="is_basis" />
|
<result property="isConclusion" column="is_conclusion" />
|
<result property="isDangerOverall" column="is_danger_overall" />
|
<result property="isFile" column="is_file" />
|
<result property="isFormat" column="is_format" />
|
<result property="isMeasure" column="is_measure" />
|
<result property="isMethodSelection" column="is_method_selection" />
|
<result property="isReportAudit" column="is_report_audit" />
|
<result property="isScope" column="is_scope" />
|
<result property="isText" column="is_text" />
|
<result property="isUnitDivision" column="is_unit_division" />
|
<result property="isBasisQuote" column="is_basis_quote" />
|
<result property="isConclusionRight" column="is_conclusion_right" />
|
<result property="isDangerFull" column="is_danger_full" />
|
<result property="isData" column="is_data" />
|
<result property="isOmission" column="is_omission" />
|
<result property="isMeasureEquitable" column="is_measure_equitable" />
|
<result property="isMethodRational" column="is_method_rational" />
|
<result property="suggestions" column="suggestions" />
|
<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="assessor" javaType="com.gkhy.assess.system.domain.SysUser" resultMap="userResult" />
|
</resultMap>
|
|
<resultMap id="userResult" type="com.gkhy.assess.system.domain.SysUser">
|
<id property="id" column="assessor_id" />
|
<result property="name" column="assessor_name" />
|
</resultMap>
|
|
<sql id="selectAuditVo">
|
select a.id,a.audit_date,a.affirm_date,a.project_id,a.audit_type,a.assessor_id,a.is_amend_finish,
|
a.is_basis,a.is_conclusion,a.is_danger_overall,a.is_file,a.is_format,a.is_measure,a.is_method_selection,
|
a.is_method_selection,a.is_report_audit,a.is_scope,a.is_text,a.is_unit_division,a.is_basis_quote,
|
a.is_conclusion_right,a.is_conclusion_right,a.is_danger_full,a.is_data,a.is_omission,a.is_measure_equitable,
|
a.is_method_rational,a.is_method_rational,a.suggestions,
|
a.version,a.del_flag,a.create_by,a.create_time,a.update_by,a.update_time,a.remark,u.name as assessor_name
|
from ass_audit a
|
left join sys_user u on u.id=a.assessor_id
|
</sql>
|
|
|
<select id="getCountByProjectId" resultType="java.lang.Integer">
|
select count(1) from ass_audit where project_id=#{projectId} and audit_type=#{auditType} and del_flag=0
|
</select>
|
|
<select id="getAuditByProjectId" resultMap="auditResult">
|
<include refid="selectAuditVo"/>
|
where a.project_id=#{projectId} and a.del_flag=0 and a.audit_type=#{auditType}
|
</select>
|
|
<select id="getAuditById" resultMap="auditResult">
|
<include refid="selectAuditVo"/>
|
where a.id=#{auditId}
|
</select>
|
</mapper>
|