| | |
| | | |
| | | |
| | | |
| | | |
| | | <select id="getById" resultMap="BaseResultMap"> |
| | | SELECT |
| | | TPPPR.project_plan_info_id, |
| | |
| | | TPPPR.deleted = 0 |
| | | </select> |
| | | |
| | | |
| | | <select id="getDetail" resultType="com.ycl.domain.vo.ProgressReportResponseVO"> |
| | | SELECT |
| | | ppi.id, |
| | | ppr.plan_time, |
| | | ppr.plan_time_flag, |
| | | ppi.title, |
| | | ppi.start_time, |
| | | ppi.end_time, |
| | | pppr.start_time AS actual_start_time, |
| | | pppr.end_time AS actual_end_time, |
| | | pppr.progress_status, |
| | | pppr.actual_invest, |
| | | pper.department_examine, |
| | | pper.department_approval, |
| | | pper.department_approval_reply, |
| | | pper.manage_examine, |
| | | pper.manage_approval, |
| | | pper.manage_approval_reply |
| | | FROM t_project_plan_info AS ppi |
| | | INNER JOIN t_project_plan_record AS ppr ON ppi.project_plan_record_id = ppr.id |
| | | LEFT JOIN t_project_plan_progress_report AS pppr ON pppr.project_plan_info_id = ppi.id |
| | | RIGHT JOIN t_project_plan_examine_record AS pper ON pper.project_plan_info_id = ppi.id |
| | | WHERE ppi.id = #{id} |
| | | ORDER BY pper.gmt_create DESC LIMIT 1 |
| | | </select> |
| | | |
| | | </mapper> |