久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

springboot塑身飲食規(guī)劃系統(tǒng)97449-計算機課程設計、畢業(yè)設計

springboot塑身飲食規(guī)劃系統(tǒng)97449-計算機課程設計、畢業(yè)設計 前言博主介紹一線全棧工程師畢設實戰(zhàn)引路人。技術棧覆蓋Java、Python、C#、PHP、Node.js及UniApp跨端開發(fā)擅長多語言項目落地與架構設計。持續(xù)分享畢設源碼、開題報告、技術選型心得與職場踩坑經(jīng)驗。用工程化思維寫代碼幫你把畢設做成作品集。精彩專欄 推薦訂閱Java精品項目案例【2000套】Python精品項目案例【500套】uniapp/微信小程序/安卓app精品實戰(zhàn)案例【800套】?獲取源碼請私信?感興趣的可以先收藏起來還有大家在畢設選題項目以及論文編寫等相關問題都可以找我咨詢希望幫助更多的人??系統(tǒng)實現(xiàn)普通用戶角色功能實現(xiàn)登錄注冊功能實現(xiàn)登錄注冊功能模塊主要是對用戶身份進行驗證與新用戶賬戶創(chuàng)建。用戶進入系統(tǒng)后填寫用戶名與密碼系統(tǒng)后端校驗賬戶信息與數(shù)據(jù)庫記錄是否匹配匹配成功則跳轉(zhuǎn)至首頁。注冊時用戶需填寫用戶名、密碼、昵稱、郵箱等信息系統(tǒng)對用戶名唯一性進行校驗確保賬戶不重復。注冊成功后用戶可直接登錄系統(tǒng)。登錄注冊界面智能推薦瀏覽功能實現(xiàn)智能推薦瀏覽功能模塊主要是根據(jù)用戶的身體數(shù)據(jù)與歷史行為展示相關食物與排行信息。系統(tǒng)在用戶登錄后依據(jù)用戶當前體重、身高及瀏覽記錄篩選推薦標識為開啟的食物與排行數(shù)據(jù)按一定順序展示在首頁推薦區(qū)域。用戶點擊推薦內(nèi)容可查看詳情。智能推薦瀏覽界面社交論壇功能實現(xiàn)社交論壇功能模塊主要是為用戶提供內(nèi)容分享與互動交流的空間。用戶可以查看論壇帖子列表按分類或關鍵詞篩選內(nèi)容。發(fā)布帖子時填寫標題、正文并選擇分類提交后內(nèi)容進入列表。其他用戶可對帖子進行點贊或評論操作。社交論壇界面BMI計算功能實現(xiàn)BMI計算功能模塊主要是根據(jù)用戶身高體重數(shù)據(jù)計算身體質(zhì)量指數(shù)。用戶選擇性別后輸入身高與體重數(shù)值系統(tǒng)根據(jù)標準公式計算BMI值并與中國標準分類進行比對展示偏瘦、正常、過量等狀態(tài)分類。計算結(jié)果頁面同時顯示BMI標準范圍表。BMI計算界面食物信息查詢功能實現(xiàn)食物信息查詢功能模塊主要是幫助用戶檢索所需的食物信息。用戶可按食物名稱或分類進行搜索系統(tǒng)返回匹配的食物列表支持按發(fā)布時間排序。用戶點擊食物條目可查看營養(yǎng)成分與詳細介紹。系統(tǒng)記錄用戶點擊行為為推薦提供依據(jù)。食物信息查詢界面排行信息查詢功能實現(xiàn)排行信息查詢功能模塊主要是展示各類塑身飲食排行榜。用戶可按排行標題或標簽進行檢索系統(tǒng)返回排行信息列表支持按發(fā)布日期排序。用戶可查看排行詳細內(nèi)容獲取相關塑身或飲食參考。排行信息查詢界面塑身目標管理功能實現(xiàn)塑身目標管理功能模塊主要是支持用戶設定與調(diào)整自己的塑身目標。用戶填寫當前體重、目標體重與設定日期后提交系統(tǒng)保存目標數(shù)據(jù)并可根據(jù)差值計算推薦周期與熱量范圍。用戶可查看、修改或刪除已有目標。塑身目標管理界面飲食計劃管理功能實現(xiàn)飲食計劃管理功能模塊主要是幫助用戶制定每日或周期性飲食安排。用戶輸入計劃名稱、計劃日期與計劃內(nèi)容并可填寫營養(yǎng)計算參考值。計劃保存后可在個人首頁查看用戶可根據(jù)計劃執(zhí)行情況調(diào)整后續(xù)計劃。飲食計劃管理界面體重記錄管理功能實現(xiàn)體重記錄管理功能模塊主要是記錄用戶體重變化數(shù)據(jù)。用戶填寫記錄日期與體重數(shù)值后保存系統(tǒng)按時間倒序展示歷史體重記錄。用戶可對記錄進行刪除或修改便于跟蹤體重變化趨勢。體重記錄管理界面飲食記錄查詢功能實現(xiàn)飲食記錄查詢功能模塊主要是記錄用戶每日實際飲食攝入情況。用戶選擇記錄日期后填寫飲食內(nèi)容與飲食營養(yǎng)值系統(tǒng)保存記錄并可按日期進行查詢。記錄數(shù)據(jù)可用于對比飲食計劃執(zhí)行情況。飲食記錄查詢界面勛章記錄查詢功能實現(xiàn)勛章記錄查詢功能模塊主要是展示用戶獲得的成就勛章。系統(tǒng)根據(jù)用戶行為數(shù)據(jù)與使用時長自動判定勛章獲取條件并在用戶達成目標時記錄勛章信息。用戶可查看已獲得的勛章名稱與獲取日期。勛章記錄查詢界面評論管理功能實現(xiàn)評論管理功能模塊主要是對用戶在論壇、食物信息、排行信息等模塊發(fā)表的評論進行管理。用戶可查看自己發(fā)表的評論列表并對評論內(nèi)容進行刪除或編輯。系統(tǒng)支持按昵稱或內(nèi)容關鍵詞檢索評論記錄。評論管理界面管理員角色功能實現(xiàn)食物信息管理功能實現(xiàn)食物信息管理功能模塊主要是對食物數(shù)據(jù)進行增刪改查操作。管理員可查看食物信息列表按名稱或分類檢索數(shù)據(jù)并支持添加新食物、編輯已有食物或刪除食物條目。系統(tǒng)記錄每次操作的時間與操作人。食物信息管理界面標簽信息管理功能實現(xiàn)標簽信息管理功能模塊主要是維護系統(tǒng)中使用的各類標簽數(shù)據(jù)。管理員可添加、修改或刪除標簽名稱系統(tǒng)將標簽應用于排行信息或論壇內(nèi)容分類中。標簽列表按創(chuàng)建時間排序展示便于管理。標簽信息管理界面排行信息管理功能實現(xiàn)排行信息管理功能模塊主要是發(fā)布與維護排行榜單內(nèi)容。管理員可添加排行標題、標簽、封面圖片與排行內(nèi)容設置發(fā)布日期。系統(tǒng)支持排行信息的編輯與刪除操作并可查看用戶對排行信息的評論。排行信息管理界面塑身目標管理功能實現(xiàn)塑身目標管理功能模塊主要是查看與維護所有用戶的塑身目標數(shù)據(jù)。管理員可按用戶姓名檢索目標記錄查看當前體重、目標體重與設定日期。系統(tǒng)支持對異常目標數(shù)據(jù)進行修改或刪除保證數(shù)據(jù)準確性。塑身目標管理界面飲食計劃管理功能實現(xiàn)飲食計劃管理功能模塊主要是對用戶制定的飲食計劃進行統(tǒng)一管理。管理員可查看用戶計劃列表按計劃名稱或用戶姓名檢索支持對計劃內(nèi)容進行編輯或刪除。系統(tǒng)記錄計劃修改日志。飲食計劃管理界面體重記錄管理功能實現(xiàn)體重記錄管理功能模塊主要是查看與處理用戶的體重記錄數(shù)據(jù)。管理員可檢索指定用戶的體重記錄核對記錄日期與體重數(shù)值對異常數(shù)據(jù)進行修正或刪除確保數(shù)據(jù)源的可靠性。體重記錄管理界面飲食記錄管理功能實現(xiàn)飲食記錄管理功能模塊主要是對用戶每日飲食記錄進行審核與管理。管理員可按用戶姓名檢索記錄查看飲食內(nèi)容與營養(yǎng)數(shù)值對于不符合規(guī)范的內(nèi)容進行編輯或刪除維護數(shù)據(jù)質(zhì)量。飲食記錄管理界面勛章記錄管理功能實現(xiàn)勛章記錄管理功能模塊主要是管理用戶勛章發(fā)放與記錄。管理員可查看所有用戶的勛章獲取情況按勛章名稱或用戶姓名檢索并可手動添加或刪除勛章記錄用于運營活動激勵。勛章記錄管理界面系統(tǒng)管理功能實現(xiàn)系統(tǒng)管理功能模塊主要是配置系統(tǒng)的基礎運行參數(shù)。管理員可維護首頁輪播圖設置標題、圖片與鏈接地址控制輪播圖的顯示順序與狀態(tài)。輪播圖更新后前端首頁同步刷新顯示。系統(tǒng)管理界面通知公告管理功能實現(xiàn)通知公告管理功能模塊主要是發(fā)布與管理系統(tǒng)公告信息。管理員可添加公告標題與正文內(nèi)容設置公告分類與顯示狀態(tài)。系統(tǒng)公告在首頁通知區(qū)域展示用戶登錄后可查看最新公告。通知公告管理界面資源管理功能實現(xiàn)資源管理功能模塊主要是維護文章資訊分類。管理員可添加、修改或刪除資訊分類名稱系統(tǒng)將分類用于文章資訊的組織與展示。資源管理模塊支持對分類排序與顯示狀態(tài)進行配置。資源管理界面交流管理功能實現(xiàn)交流管理功能模塊主要是對社交論壇內(nèi)容進行管理。管理員可查看所有帖子列表按標題或分類篩選支持對帖子進行置頂、刪除或編輯操作。系統(tǒng)可對論壇分類進行配置保證論壇內(nèi)容秩序。交流管理界面權限管理功能實現(xiàn)權限管理功能模塊主要是配置不同用戶組的操作權限。管理員可查看權限列表為各用戶組分配添加、修改、刪除、查詢等權限控制不同角色對后臺功能模塊的訪問范圍。權限管理界面操作日志管理功能實現(xiàn)操作日志管理功能模塊主要是記錄管理員的關鍵操作行為。系統(tǒng)自動記錄操作人、操作模塊、操作時間與操作內(nèi)容管理員可按角色、賬戶或操作時間檢索日志數(shù)據(jù)用于行為審計與問題追溯。操作日志管理界面通知發(fā)布功能實現(xiàn)通知發(fā)布功能模塊主要是向特定用戶或全體用戶發(fā)送站內(nèi)通知。管理員填寫通知標題與內(nèi)容選擇通知方式與接收人后提交系統(tǒng)將通知存入數(shù)據(jù)庫并在用戶端展示。通知發(fā)布界面數(shù)據(jù)庫參考CREATE TABLE food_information(food_information_id int(11) NOT NULL AUTO_INCREMENT COMMENT 食物信息ID, name_of_food varchar(64) comment 食物名稱, food_class_nameification varchar(64) comment 食物分類, nutritional_composition varchar(64) comment 營養(yǎng)成分, release_date date comment 發(fā)布日期, food_pictures varchar(255) comment 食物圖片, food_introduction longtext comment 食物介紹, hits int(11) DEFAULT 0 NOT NULL comment 點擊數(shù), praise_len int(11) DEFAULT 0 NOT NULL comment 點贊數(shù), collect_len int(11) DEFAULT 0 NOT NULL comment 收藏數(shù), comment_len int(11) DEFAULT 0 NOT NULL comment 評論數(shù), recommend int(11) DEFAULT 0 NOT NULL comment 智能推薦, create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 創(chuàng)建時間, create_by int(11) DEFAULT 1 NOT NULL comment 創(chuàng)建用戶ID, update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新時間, PRIMARY KEY (food_information_id))ENGINEInnoDB DEFAULT CHARSETutf8mb4 comment 食物信息; CREATE TABLE ranking_information(ranking_information_id int(11) NOT NULL AUTO_INCREMENT COMMENT 排行信息ID, row_header varchar(64) comment 排行標題, ranking_label varchar(64) comment 排行標簽, release_date date comment 發(fā)布日期, cover_image varchar(255) comment 封面圖片, ranking_content longtext comment 排行內(nèi)容, hits int(11) DEFAULT 0 NOT NULL comment 點擊數(shù), praise_len int(11) DEFAULT 0 NOT NULL comment 點贊數(shù), collect_len int(11) DEFAULT 0 NOT NULL comment 收藏數(shù), comment_len int(11) DEFAULT 0 NOT NULL comment 評論數(shù), recommend int(11) DEFAULT 0 NOT NULL comment 智能推薦, create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 創(chuàng)建時間, create_by int(11) DEFAULT 1 NOT NULL comment 創(chuàng)建用戶ID, update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新時間, PRIMARY KEY (ranking_information_id))ENGINEInnoDB DEFAULT CHARSETutf8mb4 comment 排行信息; CREATE TABLE body_shaping_goal(body_shaping_goal_id int(11) NOT NULL AUTO_INCREMENT COMMENT 塑身目標ID, user_information int(11) DEFAULT 0 comment 用戶信息, user_name varchar(64) comment 用戶姓名, current_weight varchar(64) comment 當前體重, set_date date comment 設定日期, target_weight varchar(64) comment 目標體重, target_cycle varchar(64) comment 目標周期, target_remarks text comment 目標備注, recommended_heat text comment 推薦熱量, recommended_nutrition text comment 推薦營養(yǎng), create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 創(chuàng)建時間, create_by int(11) DEFAULT 1 NOT NULL comment 創(chuàng)建用戶ID, update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新時間, PRIMARY KEY (body_shaping_goal_id))ENGINEInnoDB DEFAULT CHARSETutf8mb4 comment 塑身目標; CREATE TABLE diet_plan(diet_plan_id int(11) NOT NULL AUTO_INCREMENT COMMENT 飲食計劃ID, plan_name varchar(64) comment 計劃名稱, user_information int(11) DEFAULT 0 comment 用戶信息, user_name varchar(64) comment 用戶姓名, planned_date date comment 計劃日期, plan_content text comment 計劃內(nèi)容, nutrition_calculation text comment 營養(yǎng)計算, create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 創(chuàng)建時間, create_by int(11) DEFAULT 1 NOT NULL comment 創(chuàng)建用戶ID, update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新時間, PRIMARY KEY (diet_plan_id))ENGINEInnoDB DEFAULT CHARSETutf8mb4 comment 飲食計劃;代碼參考/** * 塑身目標(BodyShapingGoal)表控制層 * */ RestController RequestMapping(/body_shaping_goal) public class BodyShapingGoalController extends BaseControllerBodyShapingGoal, BodyShapingGoalService { /** * 塑身目標對象 */ Autowired public BodyShapingGoalController(BodyShapingGoalService service) { setService(service); } PostMapping(/add) Transactional public MapString, Object add(HttpServletRequest request) throws IOException { MapString,Object paramMap service.readBody(request.getReader()); paramMap.entrySet().removeIf(entry - { Object value entry.getValue(); return value instanceof String ((String) value).isEmpty(); }); BodyShapingGoal body_shaping_goal new BodyShapingGoal(); body_shaping_goal.setUser_information(paramMap.get(user_information)null?null:Integer.valueOf(String.valueOf(paramMap.get(user_information)))); body_shaping_goal.setUser_name(paramMap.get(user_name)null?null:String.valueOf(paramMap.get(user_name))); body_shaping_goal.setCurrent_weight(paramMap.get(current_weight)null?null:String.valueOf(paramMap.get(current_weight))); if (paramMap.get(set_date ) ! null !StringUtils.isEmpty(String.valueOf(paramMap.get(set_date )))) { String timStr String.valueOf(paramMap.get(set_date )); body_shaping_goal.setSet_date(parseToTimestamp(timStr)); } else { body_shaping_goal.setSet_date(null); } body_shaping_goal.setTarget_weight(paramMap.get(target_weight)null?null:String.valueOf(paramMap.get(target_weight))); body_shaping_goal.setTarget_cycle(paramMap.get(target_cycle)null?null:String.valueOf(paramMap.get(target_cycle))); body_shaping_goal.setTarget_remarks(paramMap.get(target_remarks)null?null:String.valueOf(paramMap.get(target_remarks))); body_shaping_goal.setRecommended_heat(paramMap.get(recommended_heat)null?null:String.valueOf(paramMap.get(recommended_heat))); body_shaping_goal.setRecommended_nutrition(paramMap.get(recommended_nutrition)null?null:String.valueOf(paramMap.get(recommended_nutrition))); body_shaping_goal.setCreate_by(paramMap.get(create_by)null?null:Integer.valueOf(String.valueOf(paramMap.get(create_by)))); this.addEntity(body_shaping_goal); System.out.println(塑身目標新增成功); return success(1); } PostMapping(/set) Transactional public MapString, Object set(HttpServletRequest request) throws IOException { MapString,String queryMap service.readQuery(request); MapString,String configMap service.readConfig(request); MapString,Object paramMap service.readBody(request.getReader()); paramMap.entrySet().removeIf(entry - { Object value entry.getValue(); return value instanceof String ((String) value).isEmpty(); }); BodyShapingGoal body_shaping_goal new BodyShapingGoal(); body_shaping_goal.setUser_information(paramMap.get(user_information)null?null:Integer.valueOf(String.valueOf(paramMap.get(user_information)))); body_shaping_goal.setUser_name(paramMap.get(user_name)null?null:String.valueOf(paramMap.get(user_name))); body_shaping_goal.setCurrent_weight(paramMap.get(current_weight)null?null:String.valueOf(paramMap.get(current_weight))); if (paramMap.get(set_date ) ! null !StringUtils.isEmpty(String.valueOf(paramMap.get(set_date )))) { String timStr String.valueOf(paramMap.get(set_date )); body_shaping_goal.setSet_date(parseToTimestamp(timStr)); } else { body_shaping_goal.setSet_date(null); } body_shaping_goal.setTarget_weight(paramMap.get(target_weight)null?null:String.valueOf(paramMap.get(target_weight))); body_shaping_goal.setTarget_cycle(paramMap.get(target_cycle)null?null:String.valueOf(paramMap.get(target_cycle))); body_shaping_goal.setTarget_remarks(paramMap.get(target_remarks)null?null:String.valueOf(paramMap.get(target_remarks))); body_shaping_goal.setRecommended_heat(paramMap.get(recommended_heat)null?null:String.valueOf(paramMap.get(recommended_heat))); body_shaping_goal.setRecommended_nutrition(paramMap.get(recommended_nutrition)null?null:String.valueOf(paramMap.get(recommended_nutrition))); this.setEntity(queryMap,configMap,body_shaping_goal); System.out.println(塑身目標修改成功); return success(1); /** * 食物分類(FoodClassNameification)表控制層 * */ RestController RequestMapping(/food_class_nameification) public class FoodClassNameificationController extends BaseControllerFoodClassNameification, FoodClassNameificationService { /** * 食物分類對象 */ Autowired public FoodClassNameificationController(FoodClassNameificationService service) { setService(service); } PostMapping(/add) Transactional public MapString, Object add(HttpServletRequest request) throws IOException { MapString,Object paramMap service.readBody(request.getReader()); paramMap.entrySet().removeIf(entry - { Object value entry.getValue(); return value instanceof String ((String) value).isEmpty(); }); FoodClassNameification food_class_nameification new FoodClassNameification(); food_class_nameification.setFood_class_nameification(paramMap.get(food_class_nameification)null?null:String.valueOf(paramMap.get(food_class_nameification))); food_class_nameification.setCreate_by(paramMap.get(create_by)null?null:Integer.valueOf(String.valueOf(paramMap.get(create_by)))); this.addEntity(food_class_nameification); System.out.println(食物分類新增成功); return success(1); } PostMapping(/set) Transactional public MapString, Object set(HttpServletRequest request) throws IOException { MapString,String queryMap service.readQuery(request); MapString,String configMap service.readConfig(request); MapString,Object paramMap service.readBody(request.getReader()); paramMap.entrySet().removeIf(entry - { Object value entry.getValue(); return value instanceof String ((String) value).isEmpty(); }); FoodClassNameification food_class_nameification new FoodClassNameification(); food_class_nameification.setFood_class_nameification(paramMap.get(food_class_nameification)null?null:String.valueOf(paramMap.get(food_class_nameification))); this.setEntity(queryMap,configMap,food_class_nameification); System.out.println(食物分類修改成功); return success(1); /** * 標簽信息(LabelInformation)表控制層 * */ RestController RequestMapping(/label_information) public class LabelInformationController extends BaseControllerLabelInformation, LabelInformationService { /** * 標簽信息對象 */ Autowired public LabelInformationController(LabelInformationService service) { setService(service); } PostMapping(/add) Transactional public MapString, Object add(HttpServletRequest request) throws IOException { MapString,Object paramMap service.readBody(request.getReader()); paramMap.entrySet().removeIf(entry - { Object value entry.getValue(); return value instanceof String ((String) value).isEmpty(); }); LabelInformation label_information new LabelInformation(); label_information.setLabel_name(paramMap.get(label_name)null?null:String.valueOf(paramMap.get(label_name))); label_information.setCreate_by(paramMap.get(create_by)null?null:Integer.valueOf(String.valueOf(paramMap.get(create_by)))); this.addEntity(label_information); System.out.println(標簽信息新增成功); return success(1); } PostMapping(/set) Transactional public MapString, Object set(HttpServletRequest request) throws IOException { MapString,String queryMap service.readQuery(request); MapString,String configMap service.readConfig(request); MapString,Object paramMap service.readBody(request.getReader()); paramMap.entrySet().removeIf(entry - { Object value entry.getValue(); return value instanceof String ((String) value).isEmpty(); }); LabelInformation label_information new LabelInformation(); label_information.setLabel_name(paramMap.get(label_name)null?null:String.valueOf(paramMap.get(label_name))); this.setEntity(queryMap,configMap,label_information); System.out.println(標簽信息修改成功); return success(1); /** * 排行信息(RankingInformation)表控制層 * */ RestController RequestMapping(/ranking_information) public class RankingInformationController extends BaseControllerRankingInformation, RankingInformationService { /** * 排行信息對象 */ Autowired public RankingInformationController(RankingInformationService service) { setService(service); } PostMapping(/add) Transactional public MapString, Object add(HttpServletRequest request) throws IOException { MapString,Object paramMap service.readBody(request.getReader()); paramMap.entrySet().removeIf(entry - { Object value entry.getValue(); return value instanceof String ((String) value).isEmpty(); }); RankingInformation ranking_information new RankingInformation(); ranking_information.setRow_header(paramMap.get(row_header)null?null:String.valueOf(paramMap.get(row_header))); ranking_information.setRanking_label(paramMap.get(ranking_label)null?null:String.valueOf(paramMap.get(ranking_label))); if (paramMap.get(release_date ) ! null !StringUtils.isEmpty(String.valueOf(paramMap.get(release_date )))) { String timStr String.valueOf(paramMap.get(release_date )); ranking_information.setRelease_date(parseToTimestamp(timStr)); } else { ranking_information.setRelease_date(null); } ranking_information.setCover_image(paramMap.get(cover_image)null?null:String.valueOf(paramMap.get(cover_image))); ranking_information.setRanking_content(paramMap.get(ranking_content)null?null:String.valueOf(paramMap.get(ranking_content))); ranking_information.setHits(paramMap.get(hits)null?null:Integer.valueOf(String.valueOf(paramMap.get(hits)))); ranking_information.setPraise_len(paramMap.get(praise_len)null?null:Integer.valueOf(String.valueOf(paramMap.get(praise_len)))); ranking_information.setCollect_len(paramMap.get(collect_len)null?null:Integer.valueOf(String.valueOf(paramMap.get(collect_len)))); ranking_information.setComment_len(paramMap.get(comment_len)null?null:Integer.valueOf(String.valueOf(paramMap.get(comment_len)))); ranking_information.setCreate_by(paramMap.get(create_by)null?null:Integer.valueOf(String.valueOf(paramMap.get(create_by)))); this.addEntity(ranking_information); System.out.println(排行信息新增成功); return success(1); } PostMapping(/set) Transactional public MapString, Object set(HttpServletRequest request) throws IOException { MapString,String queryMap service.readQuery(request); MapString,String configMap service.readConfig(request); MapString,Object paramMap service.readBody(request.getReader()); paramMap.entrySet().removeIf(entry - { Object value entry.getValue(); return value instanceof String ((String) value).isEmpty(); }); RankingInformation ranking_information new RankingInformation(); ranking_information.setRow_header(paramMap.get(row_header)null?null:String.valueOf(paramMap.get(row_header))); ranking_information.setRanking_label(paramMap.get(ranking_label)null?null:String.valueOf(paramMap.get(ranking_label))); if (paramMap.get(release_date ) ! null !StringUtils.isEmpty(String.valueOf(paramMap.get(release_date )))) { String timStr String.valueOf(paramMap.get(release_date )); ranking_information.setRelease_date(parseToTimestamp(timStr)); } else { ranking_information.setRelease_date(null); } ranking_information.setCover_image(paramMap.get(cover_image)null?null:String.valueOf(paramMap.get(cover_image))); ranking_information.setRanking_content(paramMap.get(ranking_content)null?null:String.valueOf(paramMap.get(ranking_content))); ranking_information.setHits(paramMap.get(hits)null?null:Integer.valueOf(String.valueOf(paramMap.get(hits)))); ranking_information.setPraise_len(paramMap.get(praise_len)null?null:Integer.valueOf(String.valueOf(paramMap.get(praise_len)))); ranking_information.setCollect_len(paramMap.get(collect_len)null?null:Integer.valueOf(String.valueOf(paramMap.get(collect_len)))); ranking_information.setComment_len(paramMap.get(comment_len)null?null:Integer.valueOf(String.valueOf(paramMap.get(comment_len)))); this.setEntity(queryMap,configMap,ranking_information); System.out.println(排行信息修改成功); return success(1); } /** * 標簽推薦 */ GetMapping(/get_tag_list) Transactional public MapString, Object getTagList(HttpServletRequest request) { MapString,String paramMap service.readQuery(request); MapString,String configMap service.readConfig(request); configMap.computeIfAbsent(FindConfig.PAGE, k - String.valueOf(1)); configMap.computeIfAbsent(FindConfig.SIZE, k - String.valueOf(1)); configMap.put(FindConfig.ORDER_BY,ranking_information_id asc); if (paramMap.get(user_id)null||paramMap.get(user_id).equals()) { return this.getList(request); } else { String userTableSql SELECT t2.source_table,t1.user_group FROM user t1 LEFT JOIN user_group t2 ON t1.user_group t2.name WHERE user_id paramMap.get(user_id); ListMapString,Object userTable service.selectMapBaseList(userTableSql); //數(shù)據(jù)錯誤直接返回list if (userTablenull || userTable.size()0) { return this.getList(request); }else { String tagField ranking_label; MapString,String tagFieldMap new HashMap(); tagFieldMap.put(普通用戶,recommended_tags); String userTagField tagFieldMap.get(String.valueOf(userTable.get(0).get(user_group))); String userSql SELECT * FROM userTable.get(0).get(source_table) WHERE user_id paramMap.get(user_id); ListMapString,Object user service.selectMapBaseList(userSql); if (usernull || user.size()0 || StringUtils.isEmpty(String.valueOf(user.get(0).get(userTagField)))) { return this.getList(request); } else { String[] tags String.valueOf(user.get(0).get(userTagField)).split(,); if (tags.length 0) { return this.getList(request); } else { String tagSql ; for (int i0;itags.length;i){ if (i0){ tagSql tagSqltags[i]; }else { tagSql tagSql,tags[i]; } } String sql SELECT * FROM ranking_information WHERE tagField in ( tagSql ); ListMapString,Object list service.selectMapBaseList(sql); if (list!null list.size() Integer.parseInt(configMap.get(FindConfig.SIZE))) { String otherSql SELECT * FROM ranking_information WHERE tagField not in ( tagSql ) ORDER BY ranking_information_id ASC LIMIT 0, (Integer.parseInt(configMap.get(FindConfig.SIZE)) - list.size()); ListMapString,Object otherList service.selectMapBaseList(otherSql); if (otherList!null otherList.size()0){ list.addAll(otherList); } MapString, Object mapnew HashMap(); map.put(list,list); map.put(count,list.size()); return success(map); } return this.getList(request);前端基于Vue.js框架構建用戶界面使用HTML5、CSS3和JavaScript實現(xiàn)頁面結(jié)構與交互邏輯通過Vue Router管理路由Vuex或Pinia維護全局狀態(tài)。采用Element UI或Vant組件庫快速搭建界面Axios封裝HTTP請求實現(xiàn)與后端的數(shù)據(jù)通信。后端基于Spring Boot框架搭建遵循Controller-Service-Mapper三層架構。Controller層接收前端請求并校驗參數(shù)Service層處理核心業(yè)務邏輯Mapper層通過MyBatis或MyBatis-Plus完成數(shù)據(jù)庫操作。使用Spring Security或Shiro結(jié)合JWT實現(xiàn)用戶認證與權限控制。數(shù)據(jù)庫采用MySQL存儲持久化數(shù)據(jù)Redis緩存熱點信息以提升系統(tǒng)性能。開發(fā)工具使用IDEA開發(fā)后端VSCode或HBuilderX開發(fā)前端Git進行版本管理Maven和npm分別管理前后端依賴。源碼獲取私信聯(lián)系我即可~大家點贊、收藏、關注、評論啦精彩專欄 推薦訂閱Java精品項目案例【2000套】Python精品項目案例【500套】uniapp/微信小程序/安卓app精品實戰(zhàn)案例【800套】?獲取源碼請私信?感興趣的可以先收藏起來還有大家在畢設選題項目以及論文編寫等相關問題都可以找我咨詢希望幫助更多的人??
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
动漫片子网站3黄| 曰本道人妻久久久在线不卡色视频| 99蜜桃臀久久久欧美精品网站| 蜜臀久久99精品久久久久久成人小说 | 亚洲蜜乳av| 狠狠欧美| 精品国产AV一区天美传媒| 333kkkk·亚洲com久久| 亚热日本熟女| 午夜福利av电影在线| 超碰爽人妻熟女Av| 人妻精品视频一区二区三区| 久热9| 大香蕉一人| 亚洲中文国际强奸字幕| 人妻少妇精品久久久| 午夜福利国产欧美日韩夜夜| 国产男女无套97| 久久久久夜夜夜夜| 熟女自慰久久久| 亚洲精品久久久久毛片A片拉屎 | 亚洲日韩一区电影| 无码137片内射在线影院| 亚洲成人网站在线观看| 风韵犹存大大大大香蕉| 五月婷婷综合在线| 天天看天天干| 91欧美www| 久久久久久久久久久六六| 极品色综合| 欧美极品女人的天堂| 亚欧美色| 成人综合网 欧美| 久操操| www.久久| 亚洲国产成人精品女人久久久| 成人贴图日韩欧美| 18禁精品网站在线看| 夜夜青青无码影院| 操操啪| 夜夜爽夜夜爽| AV老汉| 国产精品一区av在线| 亚洲天堂人人妻| 久久欧美性爱视频| 天天影视亚洲| 日韩图区| 大香蕉宗合网在线| 少妇一区二区三区精选| 黄色成年| 99在线观看无大码| 牛黄色久午久| 婷婷色色五月天福利| 97在线欧洲| 久久久久久AⅤ无码免费肉站| 国产97综合| 农村妇女一级二级三级视频| 国产精品无码成人精品| 亚洲91射| 亚洲情色图片区| 国产精品免费视频人成| 中日韩一区二区三区欧美| 久久人妻少妇| 欧美亚男人的天堂| 综合婷婷| 91爆操视频| 丝袜美腿操av| 中文字幕97色| 久久国产对白激情浪潮 | 婷婷五月天激情四射| 欧美天堂超碰97| 性爱综合网| 中文一区二区三区影院| 欧美性高潮| 精久久久91| 欧美操逼一二三区| 亚洲最大的综合性av| 久久久久久久97| 91熟女综合| 中文字幕av乱伦| 中文字幕日韩精品久久| 欧美精品69性爱| 情色大香蕉| 日韩精品三级片长长久久| 久久五月婷| 国产精品久久久久久 百度| 9色国产精品一区粉嫩| 超碰 欧美| 久久熟女久| 日韩 人妻 精品| 丁香五月电影| 亚洲无码一区二区三区三州| 国产福利在线视频网站| 欧美一区二区三区蜜桃| 妇女性内射冈站HDWWWCOM| 性生活性生大爱77AV国产| 伊人精品视频| 五月天综合网| 国产精品3| 啊啊啊啊啊啊好湿好爽视频| 精品久久99| 成人日韩欧美| 大香蕉AV在线| 一区二区三区 丝袜 高跟 美腿| 日韩不卡av一二三| 午夜天堂啪啪| 丁香五月影院| 亚洲欧洲小说图片视频| 91 手机在线播放 绯色| 97草草| 欧美大片91| 欧美96在线|欧| 玖玖超碰熟| 熟女欧美日韩综合婷婷| 亚洲九九爱| 日韩色女精品| 人人澡人人澡人人| 啪啪啪亚欧美视频| 摸奶性爱视频网站在线免费播放| 中文字幕高清精品一区| 看大黄色大片原件| 成人性爱美曰韩| 黄色AAAAAAAAAAA大片| 18禁在线视频| 亚洲色色探花| 99欧美| 夜夜嗨AV一区天天| 97日视频| 91美女在线观看| 少妇久久久久久| 日本精品中文字幕视频| 操逼视频色| 无码精品蜜桃一区二区三区ww| 亚欧成人中文字幕一区| 婷婷色一区| 中文乱码99| 熟女精品一区二区在线观看| 在线电影亚洲色图| 激情在线青青操| AAAA级日本片免费视频| 草草影院最新网址| 日韩操人| 九九自拍伦理| 日本精品一级二级三级| 色官网色综合| 久久久一区二区三区四曲免费听| 超碰 另类 欧美| 青青三级视频| se吧提供国产乱老熟视频胖女人| 欧美午夜一区二区三区| 日本人体九九九九九九| 97人人操人人干| 日韩av一级黄片| 天天操夜夜操| 极品粉嫩少妇视频| 色爱天堂| 日韩性爱毛片操骚逼| WWW黄片COM| 国产精品一区人妻精品阁在线| 欧美在线伊人色| 狠狠干妹子| 欧美91变态| 夜夜天天噜狠狠爱2021| 亚洲宅男天堂| 免费精品AB| 天天爽夜夜爽夜夜爽精| 99久re热视频精品98| 96爱综合| 高清无码人妻久久久一区二区三区aⅴ| 国产丸一视频| 日韩欧视频| 人人操人人色网| 无码日韩人妻av一| 碰人碰碰人人开房人肉| 国产精品成人AV片免费看网站| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 欧美亚洲丝袜美女电影| 怡红院久久老司机| 97在线精品| 久久久久9999妇女| 天天看天天日天天操| 亚洲aV无码成人在线观看| 中出789在线视频| 91操操操操| 九九亚洲视频| 亚洲美腿丝袜香蕉影视欧美成人| 亚洲国产婷婷在线播放| 亚洲网自拍| 中文字幕三四五区| 成人五月香网在线| 美女好片色日本| 欧美啪啪女女| 成年人免费观看网站| 尤物黄色在线观看网站| 1204av韩国| 91人精品妻入口| 久久黄色网址| 97视频在线| 亚洲精品成人| 熟妇人妻精品一区二区| av资源在线播放天堂| 东北操逼| 亚洲成人综合在线| 亚洲激情久久久伊人综合| 色情乱伦AV| 东京热熟女亚洲视频网站| 日本人妻中文字幕精品| 成人A片男人的天堂| 国产精品不卡一区二区三区av| 激情自拍 校园春色| 欧美—性—交—色| 日韩少妇丰满亚洲| 五月激情视频| 东北熟女91| 国产原创自拍| 欧美资源| 少妇国产不卡| 1000部熟女视频在线观看| 东北夫妻性偷拍| 一区二区高清视频| 国产成人AV麻豆| 亚洲天堂中文字| 亚州高清av| 美国一区二区免费视频| 天啪| 色老汉色| 久久久久国产一区二| 亚州五月| 丝袜六区| 久久人人爽爽人人爽人人片αV| 操逼短片| 婷婷中文字幕| 波多野结衣AV无码一区| 人人爽夜夜玩视频| 亚洲淫乱骚妇AV| 欧美精品xxxwww| 中文欧丝袜诱惑| 久久综合激情| 污色区网站| 欧美少妇性乱| 秋霞视频一区二区 | 99久久这里只有精品| 日韩无码极品| 日本顶级天天操狠狠操夜夜操中文字幕| 日本一级婬片试看三分钟| 99热99re6国产在线播放| 九九AV| 综合伊人激情| 深夜激情 | 激情看片网站| 日本孕妇一区二区视频操逼免费看 | 五月丁香影视| 国产又黄又爽又刺激久久久久久| 日本ZZ高免费A级视频| 精品国产自在在线99| 成人av影院在线观看| 97在线欧| 自拍欧美| 精品国产网站| 九九伊人网| xxxx网站亚洲精品| 日本天天干天天操一区| 欧美成人国产精品| 亚洲瓯美色图| 日本99视频| 国产一级137片内射麻豆| 天天综合网~91| 欧美精品双插| 91色综合激情| 久操凹凸视频| 十八禁啪啪视频| 色眯眯av| 日本伦理一区二区| 大香蕉啪啪网| 欧美系列在线一区二区| 澳门黄片一香蕉视频| 久草综合网| 久久精品人妻一区二区| 91啪9色| 一级免费啪啪片| ji熟女.com| 亚洲高清自拍| 精品久| 美女啊啊啊啊啊| 91亚.色| 999 久久久| 伊人久久国产免费观看视频| 超碰公开久久网| 天美麻花大全视频| 不卡啪啪视频| 激情啪啪拍91| 色爱国产| 日韩中文字幕视频在线观看| 亚洲无码一区二区三区三州| 久久精品性| 欧美久久伊人| 日韩乱插| 色五月综合网| 99精品在线| 五月激情影院| www.狠狠干.coom | 极品国产内射| 国产自制av蜜乳| 五月天婷婷久久| 成人性爱高清视频免费看| 亚洲成人日韩小说| 国产成人无码高清| 中文字幕在线观看二区三区| 人人插人人搞人人操| 亚洲 国产 精品一区| 色色色欧美| 91快色色色色色| 欧美性爱中文字幕无线码| 黄色电影在线播放综合网站| 乱伦AVxx| 亚洲图片偷拍视频区| 欧美综合区| 欧美日韩电影成人在线| 97在线视频观看| 91影视亚洲| 亚洲精品 欧美精品| 欧美美女后入| 中文字幕免费在线观看| 欧美色图 色综合图| 少妇久久久久久久久| 亚洲欧洲激情卡通另类文学四射小说网站 | 中文精品一区二去| 亚洲欧美国产成人综合不卡| 成人AV在线电影| 亚洲,欧美,春色,另类| 国产精品白虎| 97精品97久久| 天天狂操夜夜狂日| 久久久一区二区三区三州| 日韩精品国产一区二区| 久操大香蕉手机视频在线看| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 欧美在线干| 午夜天天碰综合视频| 欧美日韩免费专区在线| 懂色av中文字幕一区二区三区天美| 日日AAvv| 五月丁香黄色网| 亚洲国产ⅴ高清在线观看| 久久亚洲精品成人av| 996热| 欧美亚洲第1页| 成人十八禁日韩欧美一二三| 蜜桃狠狠色伊人亚洲综合网站| 91精品女厕偷拍视频| 色五月综合网| 好舒服视频| 校园春色AV天堂| 二男一女成人A片| 天天干天天做| 97青青操视频| 97在线日韩中文字幕| 久久久久女教师免费一区| 懂色Av| 美女自卫慰黄网站免费| 日韩一999精品| 亚州 综合 色图| 综合色区偷拍| 日本操BAV| 视频二区美腿丝袜制服人妻欧美| 亚州欧美总和| 12一15性XXXX粉嫩国产| 亚洲操人| 久久久免费懂色| 男人的天堂 在线一区| 中日韩久久久| 亚洲精品国产av天美传媒| 啪啪啪男女亚洲中文字幕99| 欧美亚洲另类在线蜜桃| 成人贴图日韩欧美| 99中文字幕| 久久久无码av精| 91网站18在线观看| 情色图区| 天堂中文资源在线bt| 91 手机在线播放 绯色| 亚州精品人妻一二三区| www.伪伪| 久久久久久久国产| 思思热在线视频免费| 久久久久婷婷| 东北女人高潮视频| 久久男女激情视频网站| wwwxxx日本爽| 欧美综合综合| 九色精品视频导航1| 亚洲天堂区| 成人精品久久| 91三级理论片播放器| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91蜜臀在线久久久久| 精品综合久久久久久97| 1人人看人人摸人人操| 一区,二区,三区网站| 91观看 国产白丝| 人妻熟女av国产网站| 91少妇香蕉久久精品| 一二三四视频中文字幕在线看| 日本天天吊| 欧成人精品一区二区三区| av资源在线播放天堂| 午夜精品久久久久久久| 国产综合网站在线播放 | 黄片免费视频2019| 久日91在线| 乱伦熟女专区| ai欧美亚洲小说| 日韩熟女乱伦中出| 色偷偷超碰亚洲| 久久久精品成人国产| 超碰久久综合| 欧美性天天影视| 97在线免费看视频| 色狠狠综合噜一二三区| 大屁股人妻女教师撅着屁股| 91精品婷婷国产综合久久竹菊| 人人模人人看| 日韩欧美水蜜桃人妻| 欧美男女午夜啪啪| 91操人视频| 91久久国产精品| 丝袜 亚洲 偷拍| 中文字幕丝袜| 精品久久久九九九孕妇| 亚洲女人91| 丰满少妇一区二区三区四区观看 | 男人天堂.AB| 欧美激情综合| 97 国产一区| 看一级特黄a大一片| 欧美激情在线观看视频| 亚洲欧美91| 婷婷四五区| 日韩免费看在线黄色片| 丝袜制服字幕在线| 另类TS人妖一区二区三区| 女上位精品在线| 中文字幕精品一区二区精品| 婷婷综合| 婷婷综合五月| 丁香五月色| 综合亚洲网| 91N五十路| 精品一区二区综合熟妇| 熟妇人妻一二三区免费| 国产精品一区二区在钱播放| 国产女人和拘做爰视频 | 日日操夜夜操天天操免费观看麻豆| 国产精品无码av嫩草| 日韩中文9| 99久久这里只有精品| 久久超碰国产一区二区三区| 欧美亚洲宗合色性图| 日日碰狠狠添天天爽超| 操逼天美3区| 殴美性天天| 男插女青青影院| 婷婷五月天av| 国产毛片在线| 鸥美中出| 夜夜嗨免费视频| 青青草在线视频人人想人人上| 久草网站免费在线观看| 欧美亚洲自拍另类人妻| 这里都是精品| 伊人四虎综合| 丝袜美腿制服人妻二区中文字幕 | 黄色激情电影在线观看| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 久久国产视频性吧 | 91天堂| 99re这里| 啊啊好多水| 麻豆久久视频在线地址| 欧美专区日本专区| 日本免费专区| 先锋影音av先锋一区| 人人妻人人爱人人玩| 青青草一区二区三区四| 乱久久久| 久久这里精品国产99丫e6| 一区二区日韩欧美久久| 9999免费精彩视频| 久久一区二区蜜桃| 亚洲中文电影| 四虎884a| 国产女同性恋视频| 人妻日日夜夜精品| 97爱亚洲综合色| 91亚洲不卡一区| 91大学精品激情戏| 九九色色| 青青11操操操操操操操操| 丁香六月啪啪| 久都青青视频| 亚洲精品天天影视综合网| 99少妇精品视频| 久久久久久亚洲精品不卡人乳| 色婷婷网| 丰满人妻一区二区三区四| 久久性爱视频| 97九色人妻| 色哟哟-国产专区| 少妇天堂网络| 天美欧美国产| 中文字幕视频免费| 国语精品av| 国产激情在线| 一本久道久久综合狠狠爱一密臀精| 精品国产乱子伦一区二区三区,精品一| 亚洲91射| 少妇激情一区二区三区视频| 91久久精品美女高潮喷水| 成人九九| 国产精品熟女一区二区三区| 视频二区美腿制服人妻欧美| 欧美日综合| 欧美色干| 无码直播久久久| 眼镜人妻101.com| 久草网站免费在线观看| 思思热在线观看| 人妻日日夜夜精品| 五月天亚洲网| 欧美第二页| 97视频在线| 亚洲日本大香蕉1| 无码人妻一区二区三区免费九色| 亚洲精品国产日韩无码AV永久免 | 日韩99999| 91黑人狂躁丰满熟妇| 欧美色www亚洲国产阿娇要播| 国产欧美精选自拍一区| 成人网址在线观看| 久久99视频| 成人网站 免费观看| 久久国产视频性吧 | 激情一区二区| 性色生活片久久毛片婬片免费放女人一级毛片| www欧美性爱| 夜夜嗨一区二区| 绑缚麻绳人妻寝取完整版| 91日韩网站| 欧美18老人禁| 秋霞视频一区二区| 动漫区日韩区欧美区| 色噜噜人妻av中文字幕| 欧美日韩在线视频网站| 人人看人人摸人人色| 国产午夜福利视频在线| 人妻色情天天操| 亚洲自拍偷拍视频在线| 97天堂| 亚洲自拍一区夜夜操| 好湿好紧视频| 无码国产精品久久久久| 中文字幕55555| 97丝袜亚洲在线播放| 另类欧美色| 超碰在线欧美性爱激情| 久碰视频| 亚洲熟女一区| 日本人妻丰满熟妇久久久久久| 亚洲最大网站av| 色哟哟-国产专区| 97久久超碰日韩精品| 久久av成人无码免费| 江都AV在线| 超碰97日韩| 日韩精品在线观看网站| 天天天乱色综合全| 无码聚合| 久久一区二区三区入口| 蜜桃色院一区久久 | www.亚洲成人一区| 亚洲人精| 鸥美中出| 99热啪啪| 男人的天堂视频精品乱在线| 中文字幕成人理论在线| 欧亚成人在线视频| 久草国产在线视频| 91亚洲影院综合| 啊啊啊想要| 欧美黑人XXXⅩ高潮交| 熟女久久| 久99热| 亚洲图片 欧美电影| 国产亚州高清国产拍精| 亚洲熟女一区| 人妻日日干| 日日噜噜夜夜久久亚洲一区二区| 特级特黄一级毛片免费| 久久啊哟| 成人免费毛片| 日本大香蕉| 极品欧美一区二区三区| 亚洲激情色片| 亚洲熟女性高潮久久久| 欧美青青视频| 青草青草久热| 99re99在线视频| 色色婷婷五月| 国产60页| 人人澡人人弄| 黑人操一区二区| 东京成人一区| 亚洲蜜桃V妇女| 超碰97人人乐| 国产版a级片直播在线| 综合色欧美| 九月丁香婷婷| 九九精品99| 色综合 加勒比| 99热综合| 国产精品亚洲色婷婷久久久| 99后入| 狠狠色婷婷7777久| 国产h小视频在线观看免费| 中文字幕人妻色偷偷久久皮| 天天干夜夜一操| 老熟女阿 国产91| 96AV久久久| 中文字幕一区电影在线观看| 五月天精品| 精品人妻一区二区免费蜜桃| 国产51色综合久久免费| 亚洲第一视频 欧美风情 日韩| 草b在线| 亚洲成人美女无吗| 日本幼女18+| 成人A片男人的天堂| 日本高清_区二区三区| 国产青青综合伊人| 日韩啪啪啪视频| 女人高潮大叫一级毛片| 97碰碰色| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 色色五月天婷婷| 五月丁香拍拍激情综合三级| 91丰满| 欧美亚洲日韩16色| 最新AVzaixian| 色嗨嗨在线| 91欧美大片| 神马久久免费电影观看| 日韩欧亚太美不卡| 久热久一区二区三区| 欧美日韩国产黄色片| 欧美高清第一页| 久久成人午夜狠狠| 嗯嗯嗯不要不要免费视频| 色情综合| 操逼1区| 婷婷久久五月综合激情| 大香久久| 熟女熟妇伦久久影院毛片一区二区| 亚洲图片欧美制度| 国产超碰97| 中文字幕精品丝袜| 激情抓乳插进去啪啪啪日韩 | 久久精品国产亚洲5555| 亚欧洲一区二区视频| 在线天堂999| 激情深爱五月天| 欧美日韩激情无码专区| 亚洲天天做日日做天天谢日日| 欧美成人精品欧美一级乱黄一区二…| 伊人网在线视频| 97超碰色屌| 天天添天天干电影| 色婷婷综合网站| 91精品黄在线观看| 国语av最新自产拍在线观看| 97色网| 夜夜精品视频| 欧美性暴力猛交| 97久久久网站| 涩亚洲欧洲| 久湿久久| 欧美综合自拍亚洲综合图| 亚洲综合图色在线| 国产60区。| 美骚妇av高清在线| 天天综合网91入口| 久久精品人体| 不卡人妻少妇精品毛片一区23区视频| 99这里有精品| 久久久影院| 999在线电影香蕉| 清柠毛片| 蜜桃久久久久久久| 人妻天天爽夜夜爽精品2| 国产亚洲 中文欧美久久| 999狠狠综合| 一区二区偷拍拍视频| 狠狠五月天| 日韩美一区| 亚洲情色五月天 | 思思热在线视频在线| 一区二区三区麻豆| 人妻少妇久久| 国产精品一区在线播放| 超碰久草| 超碰免费人妻在线| 日韩啊V| 欧美黄色大片在线观看 | 91/欧美| 亚洲极品| 超碰吊日色| 高清视频一区| 天天夜躁日日躁狠狠2002| 家庭乱伦国产| 亚洲超碰在线| 男人亚洲91首页在线| 欧美三级一级| 少妇第一页| 抽插一区二区视频| 97操97干| 高清国产无码av| 欧美顶级黄色大片免费| 丁香婷婷色五月| 国产视频三区四区| 性性久久| 精品天堂| 人妻干天天| 久久亚洲婷婷| 色眯眯射| 四虎884| 国产丝袜美女在线一区| 无码日韩人妻av一| 五月天春色激情网| 人人操人人射人人干| 日本三级精品| 91在线超高颜值国产| 国产在线视视频有精品| 97在线免费看| 色欧美色交综合| 国产在线播放成人免费| 亚洲精品a人片在线观看视| 2010男人的天堂| av一区二区三区四区五区久草臀| 午夜啊啊| xxxx网站亚洲精品| 九九九九88| 欧美黑人日韩少妇色情| 翔田千里AV无码秘 三区| 欧美精品久久久久久久久88| 精品99999久久久久久| 亚洲综合69| 日本爽爽爽爽爽爽免费视频| 亚洲AV成人无码一区二区三区在线观看 | 三级色影综合网| 香蕉热人人精品| 爱爱动态120秒| 精品欧美日韩在线观看| 99re热有精品视频国产| 婷婷五月天成人网| 国产精品午夜福利视频| www.亚洲成人一区| 极品色社| 亚洲一区二区av| 韩国成人精品久久久免费看| 97色五月天完| 9Ⅰ超碰| 亚洲二区精品在线观看| 啊啊啊好舒服视频在线观看| 欧美色青| 婷婷丁香熟妇综合网| 大香蕉92| 手机在线A片| 性色av一区二区| 国产精品999aaa| 天堂8在线新版官网| 久久久久久久久久久久黄色 | 五月天综合网| 亚洲天堂另类| 国产不卡免费在线视频| 成人女人国产| 国产精品久久久 | 老子午夜伦不卡影院| 91丨九色丨国产打屁股| 亚洲 欧美 综合 91| 国产在线强奸视频| 97AV在线免费观看| 久艾草在线精品视频在线观看| Julia在线播放亚洲久久| 亚洲第一男人天堂| 国产中文字幕曰本毛片| 久久华人网| 国产高清MV操逼视频| 欧苏综合色综合| 欧美亚洲小说| 日夜啪电影| 日韩成人无码| 伊人97色天使| 眼镜人妻101.com| 干b在线性社区| 欧美特大AA级黄片| 日韩视频小说在线观看 | 天天日美女的B| 久久av成人无码免费| 超碰在97| 97啪啪| 啊啊啊啊好疼| 久久精品亚洲婷婷| 黄色视频高清无码网站| 天天香香欲综合| 国产亚洲精品美女久久久| 欧美少妇内射| A片 AV一级在线播放观看免费| 亚拍在线| 日韩精品一区的| 亚洲精品九九九| 熟妇亚洲一区二区三区| 亚洲91在线播放影院| 超碰免费欧美7| 国产AV久久久蜜爱影集| 青青操在线视频| 久久亚洲不卡| 午夜高清成人在线视频| 97综合国产| 无码99| 青娱乐福利99| 91久久国外网| 精品久久久亚洲AV成人网站| 俞拍久久国应视频| 久久久18禁| 天堂8在线新版官网| 久久二| 日han少妇无码| 亚洲一级特黄大片在线播放91| 欧美丝袜亚洲| 天天操天天射青青草| 日本欧美一区二区三区免费| 久久久三区二区一区| 欧美日韩情色一区二区| 欧美精品一区二区少妇免费A片 | 尤物网址| 天天综合青苹果| 亚洲。日韩。欧美| 亚洲中文字幕三级在线| 日韩精品人妻| AV天黑人| 手机不卡视频不卡在线一二三区| av天堂天堂av日韩| 91bbbbbb| 97亚洲综合| 91美女在线| 黑人中出21连凳花野真衣| 爱妃国产亚洲视频中文字幕| 五月天亚洲网| 日韩偷拍色图| 蜜臀AV网站| 免费岛国一级片| 久久大香蕉97| 美女大乳久久久久久久女人18| 青青伊人这里只有精品| 天天激清| 男人的天堂三级| 综合网久久| 立川理惠无码一区二区| 制度丝袜99| 中国熟妇| 青青欧美| 91红杏| 婷婷色婷婷| av天堂精品久久| 精品午夜福利| 亚洲欧美97√| 亚洲十八禁止| 美女诱惑在线一区| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 97人人草| 婷婷AV一区二区三区| 人人人摸人人| 日本人妻丰满熟妇久久久久久| 欧美自拍网| 欧美黑人168页欧美黑人167| 国产SV一线| 超碰狠狠操| 中文字幕黄色片| 久热香蕉精品在线视频| 日韩国产欧美伦理在线| 亚洲欧洲av影音| 东京热一区二区中文字幕| 国产午夜精品一区二区三区牛牛| 蜜桃臀AV在线| 欧美91丝袜| 啊啊啊啊啊好舒服视频| 国产十八禁视频| 97内射偷拍| 啊a一区在线| 黑操B| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 大香蕉乱伦视频网| 国产精品久久久久久片| 人人妻人人狠人人| 强奸乱伦日韩AV| 日本性爱少妇| 黄色视频特级毛片| 国产大学生高潮在线播放| 亚洲成熟国产精品美女| 国人欧美精品一区二区| 久久久国产亚洲精品系列| 国产探花精品在线| 日韩一级免费性爱| 一区二区激情国产熟女 | 性色avv| 国产农村妇女一区二区| 夜夜爽妓女| 天天透伊人| 色五月网址| 嗯嗯嗯啊啊啊在线免费观看| 旡码电影特区| 人人超碰在线观看黄| 97天天操天天干| www. 男人天堂成人在线| 中文一区二区| 婷婷国产精品一区二区| 日韩精品一二三| 国产 日韩,欧美 自拍| 国产精品无码成人精品| 日韩乱中文| 99日韩| 天天综合网久久ww| 亚州中文字幕超碰97| 色婷婷一区二区三区久久午夜成人不| 久久精品无码不卡| 亚洲精品97久久中文字幕| 人妻少妇精品| 日韩免费高清大片在线| 国产91精品福利在线| 亚洲一区二区三区欧美日韩| 人妻激情另类| 青青操在线亚洲视频观看欧美在线| 久久熟女久| 久久久久女教师免费一区 | 欧美成不卡网| 吊色| 熟妇人妻精品一区二区| 久久亚洲一区二区色婷婷| 午夜成人爽爽爽爽A片李冰冰| 免费观看国产小粉嫩喷水精品午| 天天爽人人综合免费7799| 色综合美国| 91女优在线观看| 91制服丝袜中文字幕| 最新亚洲人成网站在线影院| 欧日a| 嗯嗯嗯,草死我| 91日日夜夜| 在线播放成人高清免费视频| 国产强奸超碰AV| 欧美色图片91| 久久久久极品| 麻豆国产视频精品观看| 破苞ⅩXXX性无码动漫无码| 操香逼| 亚洲第一视频 欧美风情 日韩| 亚洲日本激情| 超碰免费在线| 伊人四虎综合| 1769一区| 91视频国品一二三区| 久啪| 国产精品不卡av免费在线观看| 欧美性爱十八禁| 大香伊人在线一区| 欧美日韩欧美| 欧美日韩国内不卡| 亚洲瓯美色图| 久久超碰网| 国产成人久久久精品免费AV| 蘋果手機免費看成人Av| 亚洲欧美日韩偷拍色图| 国产成人+综合亚洲+天堂| 操死我了嗯嗯嗯| 人人操人人色人人摸| 婷婷五月天激情小说| 日韩中文9| 性爱网站一区二区| 啊啊啊用力在线观看| 欧美第五页| 国产精品熟女丝袜一区二区| 国精综合一二三区影视| 日欧操屄| 人妻一区二区三区| 搡老女人老91妇女老熟女| 国产大学生高潮在线播放 | 久久极品一区二区| 色色毛片| 国产玖玖| 九九九只有精品| 日本成人电影资源网| 色女综合| 丁香婷婷五月| 欧美熟妇视频| 午夜性刺激视频免费观看| 激情第四色| 欧美天堂在线| www.色婷婷色综合| 中文字幕第二页| 午夜偷拍久久熟女| 天天干1区2区在线| 在线观看亚洲专区| 日韩综合97P| 超碰在线欧美性爱激情| 熟妇人妻一区二区| 亚洲欧美色图片| 天天淫人人妻日日色| 999久久久国产精品| 色色色五月婷婷| 999精品乱码| 长长久久88视频| 国产剧情在线| 激激五月| 成人精品久久久午夜福利| 97香蕉人人乳| 嗯啊抽插大香蕉网页| 在线一区| 最新国产亚洲精品精品国产亚洲综合 | 男同专区一区二区三区在线| 九九成人视频| a'v在线资源| 91色黑人少妇| 人人 操人人 操人人| 国产精品suv一区| 美女黄频a美女大全免费皮| 91插B网站| 青青草视频这里只有精品| 最新亚洲黄色免费电影| 青青草啪啪网| 操逼操逼逼操操逼91 | 亚洲中文字幕日产无码久久| 中日亚韩免费视频| 国产AV线| 国产无马av| 加勒比海色香蕉婷婷| 欧美另类自拍| 色爱三区| 探花精品 一区二区| 偷拍超碰| 日本午夜久久电影| 久久久久久久97| 五月天综合网| 欧美黄片视频在线观看免费 | 北京美女一区二区| 日韩av影片在线观看| 清纯唯美亚洲综合| 第45页一区二区| 色小视频蜜乳| 不卡中文字幕aⅴ在线| 日韩精品国模| 国产不卡片| 久草国产在线视频| 亚洲欧美999| 大香蕉啪啪啪啪在线| 秋霞视频一区二区| 日韩啊V| 一卡二卡在线播放| 亚洲欧美性生活| 国产伦乱91| 日本媚薬中文字幕在线| av一区二区三区四区五区久草臀| 青青草丝袜在线视频| 97这里有精品| 伦在线97| 黄片直播三级黄片两女一男| 日韩色| 色五月激情AV在线| 欧美一区二区情色| 爽 好舒服 无码刺激久久| 久久性生大片免费观看性| 亚洲区小说| 亚洲色性情三级| 日韩三级一区| 国语国产操逼伊人AV网| 国产精品一区二区手机看片| #NAME?| 欧美天天综合站| 99re8超碰| 久久精彩视频| 国产综合操逼高清| 中文字幕日韩电影人妻| 97啪啪| 久久大香蕉97| 97超碰中文| 91欧美美女日韩国产婷婷| 丝袜 亚洲 偷拍| 国产精品老师| 亚洲精品一二区| 99婷婷一区二区| 日夜伊人网| 午夜九九九九九九| 941超碰| 欧美国产操逼| 天天干天天日天天射黄色片| 不卡九肏| 欧亚乱色熟一区二区三四区| 国产成人无码久久精品| 国产真实野战在线视频| 久久亚洲欧美中文字幕国语 | 国产91精品久久久久久久网曝门| 狠狠中文字幕| 99色色| 欧美日韩第一页| 成人国产精品三级A片| 新婚人妻扶着粗大强行坐下| 国产网站在线播放| 青娱乐国产盛宴视频| 国产操逼视频在线观看| 极品综合| 日本潮催一卡操| 性饥渴少妇av无码毛片| 一个人免费视频观看在线WWW| 欧美精品宗合| 国产91影院| 东北毛片| a男人的天堂久久一级A毛片| 亚洲国产综合图区中文字幕| 大香蕉视频啪啪啪啪| 国产精品一区二区三区免费视频| 男人天堂毛片| 欧美+日产+中文| 中文视频在线观看| 日韩猛交| 精品久久久av无码免费| 成年无码动漫av片无尽在线| 亚洲网站一区二区在线| 九九九精品成人免费视频小说| 亚洲无992tv| 亚洲无码成人精品| 久久精品国产亚洲妲己影视| 亚洲精品xxx| 久草视频分类在线| 五月天激情综合网| 狠狠躁AV| 色91综合网| 乱子伦一区二区三区国产精品| 亚州欧美总和| 超碰在线综合97| 天天92av| 色逼综合| 日韩在线欧美精品一区二区| 欧美性爱日韩性爱| 久久久久久精品免费看A级| 婷婷色综合| 欧美亚洲第1页| 亚洲资源站| 国产91 丝袜在线播放 | 久日91在线| 四季av一区二区凹凸精品小说| aV中文麻| 国产亚洲精品A在线观看下载|