You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.4 KiB
XML
34 lines
1.4 KiB
XML
1 year ago
|
<?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.op.device.mapper.DeviceTaskMapper">
|
||
|
|
||
|
<select id="getPlans" resultType="com.op.device.domain.EquPlan">
|
||
|
select ep.plan_code planCode,
|
||
|
ep.plan_name planName,
|
||
|
ep.plan_loop planLoop,
|
||
|
ep.plan_loop_type planLoopType,
|
||
|
ep.plan_loop_start planLoopStart,
|
||
|
ep.plan_loop_end planLoopEnd,
|
||
|
ep.plan_restrict planRestrict,
|
||
|
ep.plan_type planType,
|
||
|
ep.plan_outsource planOutsource,
|
||
|
epe.equipment_code equipmentCode,
|
||
|
epe.equipment_name equipmentName
|
||
|
from equ_plan ep
|
||
|
left join equ_plan_equ epe on ep.plan_code = epe.plan_code
|
||
|
where ep.del_flag = '0' and epe.del_flag = '0' and ep.plan_status = '0'
|
||
|
and ep.plan_type = #{planType}
|
||
|
and CONVERT(varchar(10),GETDATE(), 120) >= CONVERT(varchar(10),ep.plan_loop_start, 120)
|
||
|
</select>
|
||
|
<select id="getNewTaskOrder" resultType="com.op.device.domain.EquOrder">
|
||
|
select top 1 order_code orderCode,
|
||
|
create_time createTime,
|
||
|
DATEDIFF (day, create_time, GETDATE()) days
|
||
|
from equ_order
|
||
|
where plan_type = #{planType}
|
||
|
order by create_time desc
|
||
|
</select>
|
||
|
</mapper>
|