jl-jjsp-service/securityControl-modules/securityControl-proteam/target/classes/mapper/export/ExportMapper.xml

603 lines
32 KiB
XML
Raw Permalink Normal View History

2025-09-24 11:10:04 +08:00
<?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.sercurityControl.proteam.export.mapper.ExportMapper">
<insert id="addBallData">
replace into jj_ball(
id, camera_name, camera_no, delete_flag, puid, province_code,
creater_id, create_time, updater_id, updater_time
)values(
#{id},#{camera_name},#{camera_no},#{delete_flag},
#{puid},#{province_code},#{creater_id},#{create_time},
#{updater_id},#{updater_time}
)
</insert>
<update id="updateTicket">
update jj_ticket set ticket_status=#{status} where ticket_no=#{ticketId}
</update>
<delete id="delFlagData" parameterType="com.sercurityControl.proteam.export.params.ParamVo">
<if test="type=='jj_class_meetting'" >
delete from jj_class_meetting where create_time &lt; #{times}
</if>
<if test="type=='jj_ticket_people'" >
delete from jj_ticket_people where create_time &lt; #{times}
</if>
<if test="type=='jj_info'" >
delete from jj_info where create_time &lt; #{times}
</if>
<if test="type=='jj_weeks_plan'" >
delete from jj_weeks_plan where create_time &lt; #{times}
</if>
<if test="type=='jj_class_meeting_people'" >
delete from jj_class_meeting_people where create_time &lt; #{times}
</if>
<if test="type=='jj_risk_precaution'" >
delete from jj_risk_precaution where create_time &lt; #{times}
</if>
<if test="type=='t_class_metting_check'" >
delete from t_class_metting_check where create_time &lt; #{times}
</if>
<if test="type=='jj_on_duty'" >
delete from jj_on_duty where create_time &lt; #{times}
</if>
<if test="type=='t_device_updown'" >
delete from t_device_updown where create_day &lt; #{times}
</if>
<if test="type=='sys_logs'" >
delete from sys_logs where create_time &lt; #{times}
</if>
<if test="type=='jj_team_people'" >
delete from jj_team_people where create_time &lt; #{times}
</if>
</delete>
<select id="getJJBallList" resultType="com.sercurityControl.proteam.export.vo.JjBall">
SELECT *
FROM jj_ball
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjBidInfoList" resultType="com.sercurityControl.proteam.export.vo.JjBidInfo">
SELECT *
FROM jj_bid_info
</select>
<select id="getJjBidProjectList" resultType="com.sercurityControl.proteam.export.vo.JjBidProject">
SELECT *
FROM jj_bid_project
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjBiddingProjectList" resultType="com.sercurityControl.proteam.export.vo.JjBiddingProject">
SELECT *
FROM jj_bidding_project
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjClassMeetingPeopleList" resultType="com.sercurityControl.proteam.export.vo.JjClassMeetingPeople">
select *
FROM jj_class_meeting_people
<where>
<if test="refId!=null and refId!=''">
AND tool_box_talk_id=#{refId}
</if>
<if test="keyId!=null and keyId!=''">
AND id=#{keyId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjClassMeettingList" resultType="com.sercurityControl.proteam.export.vo.JjClassMeetting">
select *
FROM jj_class_meetting
<where>
<if test="refId!=null and refId!=''">
AND single_project_code=#{refId}
</if>
<if test="keyId!=null and keyId!=''">
AND id=#{keyId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjClassMettingInfoList" resultType="com.sercurityControl.proteam.export.vo.JjClassMettingInfo">
select *
FROM jj_class_metting_info
<where>
<if test="keyId!=null and keyId!=''">
AND class_id=#{keyId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(work_day, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
</where>
</select>
<select id="getJjCodeList" resultType="com.sercurityControl.proteam.export.vo.JjCode">
select *
FROM jj_code
</select>
<select id="getJjDataCodeList" resultType="com.sercurityControl.proteam.export.vo.JjDataCode">
select *
FROM jj_data_code
</select>
<select id="getJjDayPlanList" resultType="com.sercurityControl.proteam.export.vo.JjDayPlan">
select *
FROM jj_day_plan
<where>
<if test="refId!=null and refId!=''">
AND bidding_section_code=#{refId}
</if>
<if test="keyId!=null and keyId!=''">
AND id=#{keyId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjDeptGcProjectList" resultType="com.sercurityControl.proteam.export.vo.JjDeptGcProject">
select *
FROM jj_dept_gc_project
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjGtList" resultType="com.sercurityControl.proteam.export.vo.JjGt">
select *
FROM jj_gt
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjInfoList" resultType="com.sercurityControl.proteam.export.vo.JjInfo">
select *
FROM jj_info
<where>
<if test="refId!=null and refId!=''">
AND ref_id=#{refId}
</if>
<if test="keyId!=null and keyId!=''">
AND ref_id2=#{keyId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjOnDutyList" resultType="com.sercurityControl.proteam.export.vo.JjOnDuty">
select *
FROM jj_on_duty
<where>
<if test="refId!=null and refId!=''">
AND tool_box_talk_id=#{refId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjPersonList" resultType="com.sercurityControl.proteam.export.vo.JjPerson">
select *
FROM jj_person
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjPrjEnginneringExperienceList"
resultType="com.sercurityControl.proteam.export.vo.JjPrjEnginneringExperience">
select *
FROM jj_prj_enginnering_experience
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjProjectList" resultType="com.sercurityControl.proteam.export.vo.JjProject">
select *
FROM jj_project
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjRiskList" resultType="com.sercurityControl.proteam.export.vo.JjRisk">
select *
FROM jj_risk
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjRiskPrecautionList" resultType="com.sercurityControl.proteam.export.vo.JjRiskPrecaution">
select *
FROM jj_risk_precaution
<where>
<if test="keyId!=null and keyId!=''">
AND id=#{keyId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjSingleInfoList" resultType="com.sercurityControl.proteam.export.vo.JjSingleInfo">
select *
FROM jj_single_info
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjSingleProjectList" resultType="com.sercurityControl.proteam.export.vo.JjSingleProject">
select *
FROM jj_single_project
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjTeamList" resultType="com.sercurityControl.proteam.export.vo.JjTeam">
select *
FROM jj_team
<where>
<if test="refId!=null and refId!=''">
AND single_project_code=#{refId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjTeamInfoList" resultType="com.sercurityControl.proteam.export.vo.JjTeamInfo">
select *
FROM jj_team_info
</select>
<select id="getJjTeamPeopleList" resultType="com.sercurityControl.proteam.export.vo.JjTeamPeople">
select *
FROM jj_team_people
<where>
<if test="refId!=null and refId!=''">
AND team_id=#{refId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjTicketList" resultType="com.sercurityControl.proteam.export.vo.JjTicket">
select *
FROM jj_ticket
<where>
<if test="refId!=null and refId!=''">
AND single_project_code=#{refId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjTicketInfoList" resultType="com.sercurityControl.proteam.export.vo.JjTicketInfo">
select *
FROM jj_ticket_info
</select>
<select id="getJjTicketPeopleList" resultType="com.sercurityControl.proteam.export.vo.JjTicketPeople">
select *
FROM jj_ticket_people
<where>
<if test="refId!=null and refId!=''">
AND ticket_id=#{refId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjUnitList" resultType="com.sercurityControl.proteam.export.vo.JjUnit">
select *
FROM jj_unit
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjUserList" resultType="com.sercurityControl.proteam.export.vo.JjUser">
select *
FROM jj_user
<where>
<if test="keyId!=null and keyId!=''">
AND id=#{keyId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjWeeksPlanList" resultType="com.sercurityControl.proteam.export.vo.JjWeeksPlan">
select *
FROM jj_weeks_plan
<where>
<if test="refId!=null and refId!=''">
AND single_project_code=#{refId}
</if>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getTDeviceList" resultType="com.sercurityControl.proteam.export.vo.TDevice">
select *
FROM t_device
</select>
<select id="getJjContractList" resultType="com.sercurityControl.proteam.export.vo.JjContract">
select *
FROM jj_contract
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjProProcessList" resultType="com.sercurityControl.proteam.export.vo.JjProProcess">
select *
FROM jj_pro_process
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
<select id="getJjFileList" resultType="com.sercurityControl.proteam.export.vo.JjFile">
select *
FROM jj_file
<where>
<if test="createStartTime!=null and createStartTime!='' and createEndTime!=null and createEndTime!=''">
AND DATE_FORMAT(create_time, '%Y-%m-%d') between #{createStartTime} and #{createEndTime}
</if>
<if test="updateStartTime!=null and updateStartTime!='' and updateEndTime!=null and updateEndTime!=''">
AND DATE_FORMAT(updater_time,'%Y-%m-%d') between #{updateStartTime} and #{updateEndTime}
</if>
<if test="startTime!=null and startTime!='' and endTime!=null and endTime!=''">
AND (DATE_FORMAT(create_time,'%Y-%m-%d') between #{startTime} and #{endTime} or
DATE_FORMAT(updater_time,'%Y-%m-%d') between #{startTime} and #{endTime}
)
</if>
</where>
</select>
</mapper>