feat(辅导员KPI填报): 辅导员业绩考核-添加加分项佐证材料支持
在SysTeacherKpiFilling类中新增kpiFillingBonusPointsMaterialsList字段,并在mapper中实现相关查询功能,以支持辅导员KPI填报时加分项佐证材料的存储和查询
This commit is contained in:
@@ -226,6 +226,13 @@ public class SysTeacherKpiFilling extends BaseEntity {
|
||||
@Excel(name = "个人填报-加分项")
|
||||
private List<SysTeacherKpiFillingBonusPoints> kpiFillingBonusPointsList;
|
||||
|
||||
/**
|
||||
* 个人填报-加分项佐证材料
|
||||
*/
|
||||
@ApiModelProperty(value = "个人填报-加分项佐证材料", hidden = true)
|
||||
@Excel(name = "个人填报-加分项佐证材料")
|
||||
private List<SysTeacherKpiFillingBonusPointsMaterials> kpiFillingBonusPointsMaterialsList;
|
||||
|
||||
/**
|
||||
* 个人填报-就业指导工作
|
||||
*/
|
||||
|
||||
@@ -51,6 +51,10 @@
|
||||
<collection property="kpiFillingBonusPointsList"
|
||||
column="{fdyName = fdy_name, fillingYear = filling_year, fillingMonth = filling_month, classType = class_type}"
|
||||
javaType="java.util.ArrayList" select="selectKpiFillingBonusPointsById"/>
|
||||
<!--个人填报-加分项佐证材料子表的集合 -->
|
||||
<collection property="kpiFillingBonusPointsMaterialsList"
|
||||
column="{fdyName = fdy_name, fillingYear = filling_year, fillingMonth = filling_month, classType = class_type}"
|
||||
javaType="java.util.ArrayList" select="selectKpiFillingBonusPointsMaterialsById"/>
|
||||
<!--个人填报-就业指导工作子表的集合 -->
|
||||
<collection property="kpiFillingGraduationGuidanceList"
|
||||
column="{fdyName = fdy_name, fillingYear = filling_year, fillingMonth = filling_month, classType = class_type}"
|
||||
@@ -174,6 +178,20 @@
|
||||
<result property="fillingMonth" column="filling_month"/>
|
||||
</resultMap>
|
||||
|
||||
<!--个人填报-加分项佐证材料子表的映射 -->
|
||||
<resultMap type="SysTeacherKpiFillingBonusPointsMaterials" id="SysTeacherKpiFillingBonusPointsMaterialsResult">
|
||||
<result property="id" column="id"/>
|
||||
<result property="bonusType" column="bonus_type"/>
|
||||
<result property="bonusScoring" column="bonus_scoring"/>
|
||||
<result property="mainContent" column="main_content"/>
|
||||
<result property="developmentTime" column="development_time"/>
|
||||
<result property="photo" column="photo"/>
|
||||
<result property="fdyName" column="fdy_name"/>
|
||||
<result property="fillingYear" column="filling_year"/>
|
||||
<result property="fillingMonth" column="filling_month"/>
|
||||
<result property="classType" column="class_type"/>
|
||||
</resultMap>
|
||||
|
||||
<!--个人填报-就业指导工作子表的映射 -->
|
||||
<resultMap type="SysTeacherKpiFillingGraduationGuidance" id="SysTeacherKpiFillingGraduationGuidanceResult">
|
||||
<result property="id" column="id"/>
|
||||
@@ -325,6 +343,26 @@
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<!--个人填报-加分项佐证材料子表的数据-->
|
||||
<select id="selectKpiFillingBonusPointsMaterialsById" resultMap="SysTeacherKpiFillingBonusPointsMaterialsResult">
|
||||
select *
|
||||
from sys_teacher_kpi_filling_bonus_points_materials
|
||||
<where>
|
||||
<if test="fdyName != null and fdyName != ''">
|
||||
and fdy_name = #{fdyName}
|
||||
</if>
|
||||
<if test="fillingYear != null and fillingYear != ''">
|
||||
and filling_year = #{fillingYear}
|
||||
</if>
|
||||
<if test="fillingMonth != null and fillingMonth != ''">
|
||||
and filling_month = #{fillingMonth}
|
||||
</if>
|
||||
<if test="classType != null and classType != ''">
|
||||
and class_type = #{classType}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<!--个人填报-就业指导工作子表的数据-->
|
||||
<select id="selectKpiFillingGraduationGuidanceById" resultMap="SysTeacherKpiFillingGraduationGuidanceResult">
|
||||
select *
|
||||
|
||||
Reference in New Issue
Block a user