| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?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="org.springblade.archive.mapper.ArchiveOfflineVersionInfoMapper">
- <resultMap id="ResultMap" type="org.springblade.archive.entity.ArchiveOfflineVersionInfo">
- <result column="id" property="id"/>
- <result column="project_id" property="projectId"/>
- <result column="upload_date" property="uploadDate"/>
- <result column="file_url" property="fileUrl"/>
- <result column="file_name" property="fileName"/>
- <result column="file_size" property="fileSize"/>
- </resultMap>
- <update id="updateById2">
- UPDATE u_archive_offline_version_info
- SET upload_date = #{info.uploadDate}, file_url = #{info.fileUrl},
- file_name = #{info.fileName}, file_size = #{info.fileSize} WHERE id = #{info.id}
- </update>
- <select id="selectVersionInfo" resultMap="ResultMap">
- SELECT id, project_id, upload_date, file_url, file_name, file_size
- FROM u_archive_offline_version_info
- where project_id = #{projectId} and file_url is not null
- order by upload_date desc limit 1;
- </select>
- <select id="getProjectAllMetadata" resultType="java.util.HashMap">
- SELECT umf.* from u_metadata_file umf
- WHERE umf.is_deleted = 0 and umf.contract_id in (select id from m_contract_info mci WHERE mci.p_id = #{projectId} and mci.is_deleted = 0)
- </select>
- <select id="getProjectAllMetadataField"
- resultType="org.springblade.business.entity.MetadataClassification">
- select * from u_metadata_classification where is_deleted = 0
- </select>
- <select id="getPackStatus" resultType="org.springblade.archive.entity.ArchiveOfflineVersionInfo">
- select * from u_archive_offline_version_info order by upload_date desc limit 1
- </select>
- <select id="getListByProjectId" resultType="org.springblade.manager.entity.ArchiveTreeContract">
- select *
- from m_archive_tree_contract
- where project_id=#{projectId} and is_deleted = 0 order by tree_sort asc;
- </select>
- <select id="getProjectInfo" resultType="org.springblade.manager.entity.ProjectInfo">
- select * from m_project_info where id = #{projectId} and is_deleted = 0;
- </select>
- </mapper>
|