12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?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.ims.eval.dao.EvaluationDeptBusinessContentMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.ims.eval.entity.EvaluationDeptBusinessContent">
- <id column="id" property="id"/>
- <result column="business_plan_id" property="businessPlanId"/>
- <result column="dept_id" property="deptId"/>
- <result column="dept_name" property="deptName"/>
- <result column="serial_number" property="serialNumber"/>
- <result column="target_name" property="targetName"/>
- <result column="target_value" property="targetValue"/>
- <result column="base_score" property="baseScore"/>
- <result column="completion_status" property="completionStatus"/>
- <result column="evaluation_criteria" property="evaluationCriteria"/>
- <result column="evaluation_score" property="evaluationScore"/>
- <result column="audit_status" property="auditStatus"/>
- <result column="audit_status_kp" property="auditStatusKp"/>
- <result column="create_time" property="createTime"/>
- <result column="create_by" property="createBy"/>
- <result column="create_name" property="createName"/>
- <result column="create_dept" property="createDept"/>
- <result column="update_time" property="updateTime"/>
- <result column="update_by" property="updateBy"/>
- <result column="remark" property="remark"/>
- </resultMap>
- <!-- 通用查询结果列 -->
- <sql id="selectEvaluationDeptBusinessContentVo">
- select id,
- business_plan_id,
- dept_id,
- dept_name,
- dept_code,
- serial_number,
- target_name,
- target_value,
- base_score,
- completion_status,
- evaluation_criteria,
- evaluation_score,
- audit_status,
- audit_status_kp,
- create_time,
- create_by,
- create_name,
- create_dept,
- update_time,
- update_by,
- remark
- from evaluation_dept_business_content
- </sql>
- <select id="detailsList" resultType="com.ims.eval.entity.EvaluationDeptBusinessContent">
- <include refid="selectEvaluationDeptBusinessContentVo"/>
- where
- <if test="deptId != null and deptId != ''">
- AND dept_id = #{deptId}
- </if>
- business_plan_id = #{businessPlanId} order by dept_name asc, serial_number asc
- </select>
- <select id="selectEvaluationDeptBusinessContentListByBusinessPlanId" resultType="com.ims.eval.entity.EvaluationDeptBusinessContent">
- <include refid="selectEvaluationDeptBusinessContentVo"/>
- where business_plan_id = #{businessPlanId} and dept_id = #{deptId} order by serial_number asc
- </select>
- <delete id="removeByBusinessPlanId">
- delete from evaluation_dept_business_content where business_plan_id = #{businessPlanId}
- </delete>
- </mapper>
|