12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?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.ghsc.partybuild.mapper.LeaderworkCQuery">
- <select id="selectLeaderTeamList" resultType="com.ghsc.partybuild.vo.LeaderTeamVo">
- select ldt.leaderTeamId, ldt.name, ldt.no, ldt.leaderTeamType, ldt.sex, ldt.birthDate, ldt.nativePlace,
- ldt.politicsStatus, ldt.departmentName, ldt.position, ldt.positionLevel, ldt.nowPositionDate,
- ldt.samePositionDate,ldt.joinDate, ldt.workDate, ldt.educationType, ldt.qualificationType, ldt.professionalType,
- ldt.undergraduateProfessional, ldt.masterProfessional, ldt.remark, ldt.createTime, ldt.createUserId,
- ldt.updateTime, ldt.updateUserId, ldt.party ,ldt.jobTitle,ldt.birthplace,ldt.engageDate,
- ldt.graduationSchoolMajor,ldt.inJobEducationType,ldt.inJobQualificationType, ldt.inJobGraduationSchoolMajor,ldt.workExperience
- from lw_leaderteam ldt
- where 1=1
- <if test="leaderTeamType != null">
- and ldt.leaderTeamType = #{leaderTeamType}
- </if>
- <if test="id != null and id != ''">
- and ldt.leaderTeamId = #{id}
- </if>
- <if test="departmentName != null and departmentName != ''">
- and ldt.departmentName like concat('%',#{departmentName},'%')
- </if>
- <if test="name != null and name != ''">
- and ldt.name like concat('%',#{name},'%')
- </if>
- <if test="position != null and position != ''">
- and ldt.position like concat('%',#{position},'%')
- </if>
- <if test="sex != null and sex != ''">
- and ldt.sex = #{sex}
- </if>
- <if test="party != null and party != ''">
- and ldt.party = #{party}
- </if>
- <if test="joinStartDate != null">
- and ldt.joinDate <![CDATA[ >= ]]> #{joinStartDate}
- </if>
- <if test="joinEndDate != null">
- and ldt.joinDate <![CDATA[ < ]]> date_add(#{joinEndDate}, interval 1 day)
- </if>
- <if test="birthStartDate != null">
- and ldt.birthDate <![CDATA[ >= ]]> #{birthStartDate}
- </if>
- <if test="birthEndDate != null">
- and ldt.birthDate <![CDATA[ < ]]> date_add(#{birthEndDate}, interval 1 day)
- </if>
- order by ldt.createTime desc
- </select>
- <select id="selectLeaderAssessmentList" resultType="com.ghsc.partybuild.vo.LeaderAssessmentVo">
- select lda.leaderAssessmentID, lda.departmentName, lda.name, lda.no,
- lda.position,lda.assessmentResult,lda.year,lda.createTime, lda.createUserId, lda.updateTime, lda.updateUserId
- from lw_leaderassessment lda
- where 1=1
- <if test="id != null and id != ''">
- and lda.leaderAssessmentID = #{id}
- </if>
- <if test="departmentName != null and departmentName != ''">
- and lda.departmentName like concat('%',#{departmentName},'%')
- </if>
- <if test="userName != null and userName != ''">
- and lda.name like concat('%',#{userName},'%')
- </if>
- <if test="position != null and position != ''">
- and lda.position like concat('%',#{position},'%')
- </if>
- <if test="assessmentResult != null and assessmentResult != ''">
- and lda.assessmentResult like concat('%',#{assessmentResult},'%')
- </if>
- <if test="year != null">
- and lda.year = #{year}
- </if>
- order by lda.year desc,lda.departmentName,lda.name
- </select>
- </mapper>
|