a.id, a.year, a.cycle, a.title, a.enable, a.sort, a.create_by AS "createBy.id", a.create_date, a.update_by AS "updateBy.id", a.update_date, a.remarks, a.del_flag, a.assessment_system_id AS "assessmentSystemId", a.assessment_start_date AS "assessmentStartDate", a.assessment_end_date AS "assessmentEndDate", s.name AS "assessmentSystem.name" LEFT JOIN assessment_system s ON s.id = a.assessment_system_id INSERT INTO standard_plan( id, year, cycle, title, enable, sort, create_by, create_date, update_by, update_date, remarks, del_flag, assessment_system_id, assessment_start_date, assessment_end_date ) VALUES ( #{id}, #{year}, #{cycle}, #{title}, #{enable}, #{sort}, #{createBy.id}, #{createDate}, #{updateBy.id}, #{updateDate}, #{remarks}, #{delFlag}, #{assessmentSystemId}, #{assessmentStartDate}, #{assessmentEndDate} ) UPDATE standard_plan SET year = #{year}, cycle = #{cycle}, title = #{title}, enable = #{enable}, sort = #{sort}, create_by = #{createBy.id}, create_date = #{createDate}, update_by = #{updateBy.id}, update_date = #{updateDate}, remarks = #{remarks}, del_flag = #{delFlag}, assessment_system_id = #{assessmentSystemId}, assessment_start_date = #{assessmentStartDate}, assessment_end_date =#{assessmentEndDate} WHERE id = #{id} UPDATE standard_plan SET del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id}