From 0d930cdcf56bb92e67afabf45ec860689baf0282 Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期一, 23 十二月 2024 13:07:22 +0800 Subject: [PATCH] 人员修改 --- cnas-personnel/src/main/resources/mapper/PersonBasicInfoMapper.xml | 126 +++++++++++++++++++++--------------------- 1 files changed, 63 insertions(+), 63 deletions(-) diff --git a/cnas-personnel/src/main/resources/mapper/PersonBasicInfoMapper.xml b/cnas-personnel/src/main/resources/mapper/PersonBasicInfoMapper.xml index fa7a67f..ca9a182 100644 --- a/cnas-personnel/src/main/resources/mapper/PersonBasicInfoMapper.xml +++ b/cnas-personnel/src/main/resources/mapper/PersonBasicInfoMapper.xml @@ -1,36 +1,35 @@ <?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.yuanchu.mom.mapper.PersonBasicInfoMapper"> - <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 --> <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.PersonBasicInfo"> - <id column="id" property="id" /> - <result column="current_state" property="currentState" /> - <result column="entry_time" property="entryTime" /> - <result column="post" property="post" /> - <result column="professional_title" property="professionalTitle" /> - <result column="sex" property="sex" /> - <result column="personnel_classification" property="personnelClassification" /> - <result column="date_birth" property="dateBirth" /> - <result column="identity_card" property="identityCard" /> - <result column="nation" property="nation" /> - <result column="political_status" property="politicalStatus" /> - <result column="official_academic_redentials" property="officialAcademicRedentials" /> - <result column="graduation_time1" property="graduationTime1" /> - <result column="graduated_institutions1" property="graduatedInstitutions1" /> - <result column="major1" property="major1" /> - <result column="graduation_time2" property="graduationTime2" /> - <result column="graduated_institutions2" property="graduatedInstitutions2" /> - <result column="major2" property="major2" /> - <result column="telephone" property="telephone" /> - <result column="end_planned_internship" property="endPlannedInternship" /> - <result column="end_practical_practice" property="endPracticalPractice" /> - <result column="date_departure" property="dateDeparture" /> - <result column="desktop_picture" property="desktopPicture" /> - <result column="attachment_information" property="attachmentInformation" /> - <result column="remarks" property="remarks" /> - <result column="user_id" property="userId" /> - <result column="current_position" property="currentPosition" /> + <id column="id" property="id"/> + <result column="current_state" property="currentState"/> + <result column="entry_time" property="entryTime"/> + <result column="post" property="post"/> + <result column="professional_title" property="professionalTitle"/> + <result column="sex" property="sex"/> + <result column="personnel_classification" property="personnelClassification"/> + <result column="date_birth" property="dateBirth"/> + <result column="identity_card" property="identityCard"/> + <result column="nation" property="nation"/> + <result column="political_status" property="politicalStatus"/> + <result column="official_academic_redentials" property="officialAcademicRedentials"/> + <result column="graduation_time1" property="graduationTime1"/> + <result column="graduated_institutions1" property="graduatedInstitutions1"/> + <result column="major1" property="major1"/> + <result column="graduation_time2" property="graduationTime2"/> + <result column="graduated_institutions2" property="graduatedInstitutions2"/> + <result column="major2" property="major2"/> + <result column="telephone" property="telephone"/> + <result column="end_planned_internship" property="endPlannedInternship"/> + <result column="end_practical_practice" property="endPracticalPractice"/> + <result column="date_departure" property="dateDeparture"/> + <result column="desktop_picture" property="desktopPicture"/> + <result column="attachment_information" property="attachmentInformation"/> + <result column="remarks" property="remarks"/> + <result column="user_id" property="userId"/> + <result column="current_position" property="currentPosition"/> </resultMap> <select id="selectLimsUser" resultType="com.yuanchu.mom.dto.DepartmentDto"> @@ -49,48 +48,49 @@ </select> <select id="basicInformationOfPersonnelSelectPage" resultType="java.util.Map"> - select - u.id, - u.name, - u.account, - cpbi.sex, - cpbi.date_birth, - u.age, - cpbi.entry_time, - cpbi.personnel_classification, - cpbi.official_academic_redentials, - cpbi.current_position, - u.phone, - cpbi.date_departure, - cpbi.current_state, - u1.name createUser + select u.id, + u.name, + u.account, + cpbi.sex, + cpbi.date_birth, + u.age, + cpbi.entry_time, + cpbi.personnel_classification, + cpbi.official_academic_redentials, + cpbi.current_position, + u.phone, + cpbi.date_departure, + cpbi.current_state, + u1.name createUser from user u left join cnas_person_basic_info cpbi on cpbi.user_id = u.id left join user u1 on u1.id = u.create_user - where FIND_IN_SET(#{departmentId},u.depart_lims_id) + where FIND_IN_SET(#{departmentId}, u.depart_lims_id) </select> <select id="selectPersonBasecInfoAndUser" resultType="java.util.Map"> select - u.id userId, - u.`name` name, - u.account account, - DATE_FORMAT(cpbi.entry_time, '%Y-%m-%d') groupTime, - DATE_FORMAT(cpbi.end_practical_practice, '%Y-%m-%d') endPracticalPracticeStr, - cpbi.native_place nativePlace, - cpbi.identity_card identityCard, - cpbi.id_address idAddress, - u.phone telephone, - cpbi.graduated_institutions1 graduatedInstitutions1, - cpbi.major1 major1, - DATE_FORMAT(cpbi.graduation_time1, '%Y-%m-%d') graduationTime1, - cpbi.official_academic_redentials officialAcademicRedentials, - cpbi.highest_degree highestDegree, - cpbi.professional_title professionalTitle, - cpbi.emergency_contact emergencyContact, - cpbi.emergency_contact_phone emergencyContactPhone + u.id userId, + u.`name` name, + u.account account, + DATE_FORMAT(cpbi.group_time, '%Y-%m-%d') groupTime, + DATE_FORMAT(cpbi.end_practical_practice, '%Y-%m-%d') endPracticalPracticeStr, + cpbi.native_place nativePlace, + cpbi.identity_card identityCard, + cpbi.id_address idAddress, + u.phone telephone, + cpbi.graduated_institutions1 graduatedInstitutions1, + cpbi.major1 major1, + DATE_FORMAT(cpbi.graduation_time1, '%Y-%m-%d') graduationTime1, + cpbi.official_academic_redentials officialAcademicRedentials, + cpbi.highest_degree highestDegree, + cpbi.professional_title professionalTitle, + cpbi.emergency_contact emergencyContact, + cpbi.emergency_contact_phone emergencyContactPhone, + group_concat( DISTINCT technical_post SEPARATOR ',') technicalPost from user u - left join cnas_person_basic_info cpbi on cpbi.user_id = u.id - left join user u1 on u1.id = u.create_user + left join cnas_person_basic_info cpbi on cpbi.user_id = u.id + left join cnas_person_personnel_capacity cppc on u.id = cppc.user_id + left join user u1 on u1.id = u.create_user <where> FIND_IN_SET(#{departmentId},u.depart_lims_id) <if test="name != null and name != ''"> -- Gitblit v1.9.3