新增结果总览员工结果表结构
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
<?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.ruoyi.ccdi.project.mapper.CcdiProjectOverviewEmployeeResultMapper">
|
||||
|
||||
<resultMap id="CcdiProjectOverviewEmployeeResultMap"
|
||||
type="com.ruoyi.ccdi.project.domain.entity.CcdiProjectOverviewEmployeeResult">
|
||||
<id property="id" column="id"/>
|
||||
<result property="projectId" column="project_id"/>
|
||||
<result property="staffIdCard" column="staff_id_card"/>
|
||||
<result property="staffCode" column="staff_code"/>
|
||||
<result property="staffName" column="staff_name"/>
|
||||
<result property="deptId" column="dept_id"/>
|
||||
<result property="deptName" column="dept_name"/>
|
||||
<result property="ruleCount" column="rule_count"/>
|
||||
<result property="modelCount" column="model_count"/>
|
||||
<result property="hitCount" column="hit_count"/>
|
||||
<result property="riskLevelCode" column="risk_level_code"/>
|
||||
<result property="riskPoint" column="risk_point"/>
|
||||
<result property="modelCodesCsv" column="model_codes_csv"/>
|
||||
<result property="modelNamesJson" column="model_names_json"/>
|
||||
<result property="hitRulesJson" column="hit_rules_json"/>
|
||||
<result property="modelHitSummaryJson" column="model_hit_summary_json"/>
|
||||
<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"/>
|
||||
</resultMap>
|
||||
|
||||
<delete id="deleteByProjectId">
|
||||
delete from ccdi_project_overview_employee_result
|
||||
where project_id = #{projectId}
|
||||
</delete>
|
||||
|
||||
<insert id="insertBatch" parameterType="java.util.List">
|
||||
insert into ccdi_project_overview_employee_result (
|
||||
project_id, staff_id_card, staff_code, staff_name, dept_id, dept_name,
|
||||
rule_count, model_count, hit_count, risk_level_code, risk_point,
|
||||
model_codes_csv, model_names_json, hit_rules_json, model_hit_summary_json,
|
||||
create_by, create_time, update_by, update_time, remark
|
||||
) values
|
||||
<foreach collection="list" item="item" separator=",">
|
||||
(
|
||||
#{item.projectId}, #{item.staffIdCard}, #{item.staffCode}, #{item.staffName},
|
||||
#{item.deptId}, #{item.deptName}, #{item.ruleCount}, #{item.modelCount},
|
||||
#{item.hitCount}, #{item.riskLevelCode}, #{item.riskPoint},
|
||||
#{item.modelCodesCsv}, #{item.modelNamesJson}, #{item.hitRulesJson}, #{item.modelHitSummaryJson},
|
||||
#{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime}, #{item.remark}
|
||||
)
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
staff_code = values(staff_code),
|
||||
staff_name = values(staff_name),
|
||||
dept_id = values(dept_id),
|
||||
dept_name = values(dept_name),
|
||||
rule_count = values(rule_count),
|
||||
model_count = values(model_count),
|
||||
hit_count = values(hit_count),
|
||||
risk_level_code = values(risk_level_code),
|
||||
risk_point = values(risk_point),
|
||||
model_codes_csv = values(model_codes_csv),
|
||||
model_names_json = values(model_names_json),
|
||||
hit_rules_json = values(hit_rules_json),
|
||||
model_hit_summary_json = values(model_hit_summary_json),
|
||||
update_by = values(update_by),
|
||||
update_time = values(update_time),
|
||||
remark = values(remark)
|
||||
</insert>
|
||||
|
||||
<select id="selectByProjectId" resultMap="CcdiProjectOverviewEmployeeResultMap">
|
||||
select
|
||||
id,
|
||||
project_id,
|
||||
staff_id_card,
|
||||
staff_code,
|
||||
staff_name,
|
||||
dept_id,
|
||||
dept_name,
|
||||
rule_count,
|
||||
model_count,
|
||||
hit_count,
|
||||
risk_level_code,
|
||||
risk_point,
|
||||
model_codes_csv,
|
||||
model_names_json,
|
||||
hit_rules_json,
|
||||
model_hit_summary_json,
|
||||
create_by,
|
||||
create_time,
|
||||
update_by,
|
||||
update_time,
|
||||
remark
|
||||
from ccdi_project_overview_employee_result
|
||||
where project_id = #{projectId}
|
||||
order by id asc
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user