| | |
| | | <result property="pyName" column="py_name"/> |
| | | </collection> |
| | | </resultMap> |
| | | |
| | | <select id="getPageList" resultMap="projectModel" resultType="com.iailab.module.model.mpk.dto.ProjectDTO"> |
| | | SELECT |
| | | t1.id, |
| | | t1.project_name, |
| | | t1.project_code, |
| | | t1.create_time, |
| | | t2.model_id, |
| | | t3.py_name |
| | | FROM |
| | | t_mpk_project t1 |
| | | LEFT JOIN t_mpk_project_model t2 on t1.id = t2.project_id |
| | | LEFT JOIN t_mpk_file t3 ON t2.model_id = t3.id |
| | | <where> |
| | | <if test="params.projectName != null and params.projectName != ''"> |
| | | and t1.project_name like CONCAT('%',#{params.projectName},'%') |
| | | </if> |
| | | <if test="params.projectCode != null and params.projectCode != ''"> |
| | | and t1.project_code like CONCAT('%',#{params.projectCode},'%') |
| | | </if> |
| | | </where> |
| | | order by t1.create_time desc |
| | | </select> |
| | | </mapper> |