<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      課程管理模塊開發(fā)

      完成課程管理功能開發(fā),耗時(shí) 1 天,累計(jì)耗時(shí) 2 天,剩余 8 天。實(shí)現(xiàn)內(nèi)容包括:
      設(shè)計(jì)課程實(shí)體Course和員工課程關(guān)聯(lián)實(shí)體EmployeeCourse,建立多對多關(guān)系。
      開發(fā)管理員端課程 CRUD 功能,支持課程添加、刪除和列表展示。
      實(shí)現(xiàn)員工端選課邏輯,通過EmployeeCourse表記錄選課狀態(tài),支持選課和退選操作。
      遇到的困難
      多對多關(guān)聯(lián)映射:EmployeeCourse表初始設(shè)計(jì)時(shí)未正確配置@ManyToOne關(guān)系,導(dǎo)致保存選課記錄時(shí)外鍵為空。通過添加@JoinColumn明確外鍵列名(如employee_id和course_id)解決。
      前端內(nèi)容展示:課程內(nèi)容較長時(shí),頁面布局混亂。通過添加 “展開 / 收起” 按鈕(toggleContent函數(shù))和 CSS 文本截?cái)嗵幚恚瑑?yōu)化內(nèi)容預(yù)覽效果。
      今天的任務(wù)(第 3 天)
      開發(fā)員工管理模塊,實(shí)現(xiàn)員工列表查看和刪除功能,重點(diǎn)校驗(yàn)刪除時(shí)是否存在選課記錄。
      設(shè)計(jì)員工與課程的關(guān)聯(lián)查詢,在管理端展示員工選課情況。
      核心代碼示例
      課程實(shí)體類(Course.java)
      @Entity
      public class Course {
      @Id
      @GeneratedValue(strategy = GenerationType.IDENTITY)
      private Integer id;
      private String name;
      private String teacher;
      @Column(columnDefinition = "TEXT")
      private String content;

      // 構(gòu)造方法、getter/setter省略
      

      }

      員工課程關(guān)聯(lián)實(shí)體(EmployeeCourse.java)
      @Entity
      @Table(name = "employee_course")
      public class EmployeeCourse {
      @Id
      @GeneratedValue(strategy = GenerationType.IDENTITY)
      private Integer id;

      @ManyToOne
      @JoinColumn(name = "employee_id", nullable = false)
      private User employee;
      
      @ManyToOne
      @JoinColumn(name = "course_id", nullable = false)
      private Course course;
      
      private boolean active = true;
      private LocalDateTime selectedAt = LocalDateTime.now();
      
      // 構(gòu)造方法、getter/setter省略
      

      }

      選課控制器(EmployeeController.java)
      @PostMapping("/select-course")
      public String selectCourse(@RequestParam Integer courseId, HttpSession session) {
      User employee = getCurrentEmployee(session);
      employeeService.selectCourse(employee.getId(), courseId);
      return "redirect:/employee/course";
      }

      posted @ 2025-04-22 21:38  霸王雞  閱讀(10)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 国产精品视频全国免费观看| 乱人伦人妻精品一区二区| 亚洲熟妇熟女久久精品综合| 欧美一区二区三区欧美日韩亚洲| 玩两个丰满老熟女久久网| 伊人激情av一区二区三区| 国产黄色一区二区三区四区| 麻豆国产AV剧情偷闻女邻居内裤| 人人做人人妻人人精| 亚洲国产午夜精品理论片在线播放 | 国产成人无码免费视频在线| 麻豆av一区二区天美传媒| 亚洲一区二区三区丝袜| 久久国产精品色av免费看| av深夜免费在线观看| aaa少妇高潮大片免费看| 久热这里有精品免费视频| 久爱www人成免费网站| 亚洲欧美v国产蜜芽tv| 国产口爆吞精在线视频2020版 | 亚洲欧美自偷自拍视频图片| 午夜不卡久久精品无码免费| 国产乱久久亚洲国产精品| 日韩精品中文字幕国产一| 高清免费毛片| www亚洲精品| 日韩一区在线中文字幕| 日本在线 | 中文| 又粗又大又黄又硬又爽免费看| 久久精品无码av| 亚洲无av中文字幕在线| 国产中文字幕在线精品| 欧美孕妇乳喷奶水在线观看 | 不卡一区二区国产在线| 亚洲AV成人片在线观看| 欧乱色国产精品兔费视频| 福州市| 日本亚洲一区二区精品久久| 日韩国产中文字幕精品| 免费观看又色又爽又黄的崩锅| 日韩av毛片福利国产福利|