law_info
law_info_id,law_original_info_id,title,authority,authority_name,law_nature,law_nature_name,validity,validity_name,publish_time,implementation_time,create_time,update_time,note,delete_status
law_original_info_id = #{entity.lawOriginalInfoId},title = #{entity.title},authority = #{entity.authority},authority_name = #{entity.authorityName},law_nature = #{entity.lawNature},law_nature_name = #{entity.lawNatureName},validity = #{entity.validity},validity_name = #{entity.validityName},publish_time = #{entity.publishTime},implementation_time = #{entity.implementationTime},note = #{entity.note},delete_status = #{entity.deleteStatus}
and law_original_info_id = #{terms.lawOriginalInfoId}
and title = #{terms.title}
and authority = #{terms.authority}
and authority_name = #{terms.authorityName}
and law_nature = #{terms.lawNature}
and law_nature_name = #{terms.lawNatureName}
and validity = #{terms.validity}
and validity_name = #{terms.validityName}
and (DATE_FORMAT(implementation_time,'%Y-%m-%d') = ]]> #{terms.implementationStart}
and DATE_FORMAT(implementation_time,'%Y-%m-%d') #{terms.implementationEnd})
and (DATE_FORMAT(publish_time,'%Y-%m-%d') = ]]> #{terms.publishStart}
and DATE_FORMAT(publish_time,'%Y-%m-%d') #{terms.publishEnd})
and (DATE_FORMAT(create_time,'%Y-%m-%d') = ]]> #{terms.createStart}
and DATE_FORMAT(create_time,'%Y-%m-%d') #{terms.createEnd})
and (DATE_FORMAT(update_time,'%Y-%m-%d') = ]]> #{terms.updateStart}
and DATE_FORMAT(update_time,'%Y-%m-%d') #{terms.updateEnd})
and title like concat('%',#{terms.keyword},'%')
and delete_status = '1'
and delete_status = #{terms.deleteStatus}
update
law_info_id = #{entity.lawInfoId}
update
delete from
where law_info_id = #{id}
li.law_info_id,law_original_info_id,title,authority,authority_name,law_nature,law_nature_name,validity,validity_name,publish_time,implementation_time
RelevantLawInfoIDs rli
JOIN
law_info li ON rli.law_info_id = li.law_info_id
and li.authority = #{terms.authority}
and li.law_nature = #{terms.lawNature}
and li.validity = #{terms.validity}
and (DATE_FORMAT(li.implementation_time,'%Y-%m-%d') = ]]> #{terms.implementationStart}
and DATE_FORMAT(li.implementation_time,'%Y-%m-%d') #{terms.implementationEnd})
and (DATE_FORMAT(li.publish_time,'%Y-%m-%d') = ]]> #{terms.publishStart}
and DATE_FORMAT(li.publish_time,'%Y-%m-%d') #{terms.publishEnd})
and li.delete_status = '1'
and li.delete_status = #{terms.deleteStatus}
`law_info` li
and li.authority = #{terms.authority}
and li.law_nature = #{terms.lawNature}
and li.validity = #{terms.validity}
and (DATE_FORMAT(li.implementation_time,'%Y-%m-%d') = ]]> #{terms.implementationStart}
and DATE_FORMAT(li.implementation_time,'%Y-%m-%d') #{terms.implementationEnd})
and (DATE_FORMAT(li.publish_time,'%Y-%m-%d') = ]]> #{terms.publishStart}
and DATE_FORMAT(li.publish_time,'%Y-%m-%d') #{terms.publishEnd})
and li.delete_status = '1'
and li.delete_status = #{terms.deleteStatus}