SELECT
sd.*,
bu.real_name sendName
FROM
sys_directive sd
left join
blade_user bu
on
bu.id = sd.send_directive_id
where
1=1
and sd.type = #{directive.type}
and sd.send_time >= #{directive.startTime}
and sd.send_time <= #{directive.endTime}
and sd.content like concat('%', #{directive.content},'%')
and bu.real_name like concat('%', #{directive.sendName},'%')
and sd.send_directive_id like concat('%', #{directive.sendDirectiveId},'%')
and sd.receive_directive_ids like concat('%', #{directive.receiveDirectiveIds},'%')
SELECT
*
FROM
sys_directive
WHERE
1=1
and id = #{directive.id}
select * from sys_directive_file
where 1=1
and directive_id = #{id}
insert into
sys_directive_file
(type,directive_id,url)
value
(#{directiveFile.type},#{directiveFile.directiveId},#{directiveFile.url})
delete from sys_directive_file where directive_id = #{id}
SELECT
sd.*,
bu.real_name sendName
FROM
sys_directive sd
left join
blade_user bu
on
bu.id = sd.send_directive_id
where
1=1
and sd.type = #{directive.type}
and sd.send_time >= #{directive.startTime}
and sd.send_time <= #{directive.endTime}
and sd.receive_directive_ids like concat('%', #{directive.receiveDirectiveIds},'%')