日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

OA系统实现(请假审批,mybatis)-2

發(fā)布時間:2024/3/12 windows 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OA系统实现(请假审批,mybatis)-2 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

接上一個
開發(fā)多級審批流程


設(shè)計約束
每一個請假單對應(yīng)一個審批流程
請假單創(chuàng)建后,按業(yè)務(wù)規(guī)則生成部門經(jīng)理、總經(jīng)理審批任務(wù)
審批任務(wù)的經(jīng)辦人只能審批自己轄區(qū)內(nèi)的請假申請
所有審批任務(wù)"通過",代表請假已經(jīng)批準(zhǔn)
任意審批任務(wù)"駁回"操作,其余審批任務(wù)取消,請假申請被駁回
請假流程中任意節(jié)點產(chǎn)生的操作都要生成對應(yīng)的系統(tǒng)通知

請假申請表


請假流程表


請假通知表


相關(guān)的實體類都進行創(chuàng)建

請假單接口的創(chuàng)建

public interface LeaveFormDao {public void insert(LeaveForm form);public List<Map> selectByParams(@Param("pf_state") String pfState,@Param("pf_operator_id") Long operatorId); } <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!--namespace與包名一致--> <mapper namespace="com.imooc.oa.dao.LeaveFormDao"><!--id與方法名對應(yīng)parameterType與方法參數(shù)類型對應(yīng)resultType與方法返回類型對應(yīng)--><insert id="insert" parameterType="com.imooc.oa.entity.LeaveForm"useGeneratedKeys="true" keyProperty="formId" keyColumn="form_id">INSERT INTO adm_leave_form(employee_id, form_type, start_time, end_time,reason, create_time, state)VALUES (#{employeeId}, #{formType}, #{startTime}, #{endTime},#{reason}, #{createTime}, #{state})</insert> </mapper>

在配置文件中進行注冊
剩下兩個表的操作都一樣

開發(fā)請假功能
請假單流程服務(wù)和消息提示 LeaveFormService

public LeaveForm createLeaveForm(LeaveForm form) {LeaveForm savedForm = (LeaveForm) MybatisUtils.excuteUpdate(sqlSession -> {//1.持久化form表單數(shù)據(jù),8級以下員工表單狀態(tài)為processing(正在審批) ,8級(總經(jīng)理)狀態(tài)為approved(審批通過)EmployeeDao employeeDao = sqlSession.getMapper(EmployeeDao.class);Employee employee = employeeDao.selectById(form.getEmployeeId());//傳入員工編號 獲取員工信息// 判斷請假單審批狀態(tài)if (employee.getLevel() == 8) {form.setState("approved");//審批通過} else {form.setState("processing");//正在審批}LeaveFormDao leaveFormDao = sqlSession.getMapper(LeaveFormDao.class);// 將當(dāng)前狀態(tài)寫入請假表單中leaveFormDao.insert(form);//2.增加第一條流程數(shù)據(jù),說明申請人的表單已提交,狀態(tài)為complete(正在處理)ProcessFlowDao processFlowDao = sqlSession.getMapper(ProcessFlowDao.class);ProcessFlow flow1 = new ProcessFlow();flow1.setFormId(form.getFormId());//表單編號flow1.setOperatorId(employee.getEmployeeId());//經(jīng)辦人編號,這里應(yīng)該是自己的編號flow1.setAction("apply");//申請flow1.setCreateTime(new Date());flow1.setOrderNo(1);//任務(wù)序號flow1.setState("complete");flow1.setIsLast(0);//是否為最后一個流程processFlowDao.insert(flow1);//3.分情況創(chuàng)建其余流程數(shù)據(jù)//3.1 7級以下員工,生成部門經(jīng)理審批任務(wù),請假時間大于36小時,還需生成總經(jīng)理審批任務(wù)SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH時");NoticeDao noticeDao = sqlSession.getMapper(NoticeDao.class);/*普通員工請假<72小時 部門經(jīng)理審批>72小時 部門經(jīng)理審批通過,還需要總經(jīng)理審批*/ if (employee.getLevel() < 7) {// 獲取上級對象Employee dmanager = employeeDao.selectLeader(employee);// 創(chuàng)建部門經(jīng)理審批流程ProcessFlow flow2 = new ProcessFlow();flow2.setFormId(form.getFormId());flow2.setOperatorId(dmanager.getEmployeeId());flow2.setAction("audit");//審批flow2.setCreateTime(new Date());flow2.setOrderNo(2);flow2.setState("process");//正在處理long diff = form.getEndTime().getTime() - form.getStartTime().getTime();float hours = diff / (1000 * 60 * 60) * 1f;// 大于72小時需要再創(chuàng)建一個總經(jīng)理審批流程if (hours >= BussinessConstants.MANAGER_AUDIT_HOURS) {flow2.setIsLast(0);processFlowDao.insert(flow2);Employee manager = employeeDao.selectLeader(dmanager);ProcessFlow flow3 = new ProcessFlow();flow3.setFormId(form.getFormId());flow3.setOperatorId(manager.getEmployeeId());flow3.setAction("audit");//審批flow3.setCreateTime(new Date());flow3.setState("ready");//準(zhǔn)備審批flow3.setOrderNo(3);//任務(wù)序號flow3.setIsLast(1);//為最后節(jié)點processFlowDao.insert(flow3);} else {flow2.setIsLast(1);processFlowDao.insert(flow2);}// 創(chuàng)建請假單用戶的提示消息// 請假單已提交信息String noticeContent = String.format("您的請假申請[%s-%s]已提交,請等待上級批準(zhǔn).",sdf.format(form.getStartTime()), sdf.format(form.getEndTime()));// 接收人(提交表單的員工) 顯示的消息noticeDao.insert(new Notice(employee.getEmployeeId(), noticeContent));// 接收人(上級) 通知部門經(jīng)理審批消息noticeContent = String.format("%s-%s提起請假申請[%s-%s],請盡快審批",employee.getTitle(), employee.getName(), sdf.format(form.getStartTime()),sdf.format(form.getEndTime()));noticeDao.insert(new Notice(dmanager.getEmployeeId(), noticeContent));} else if (employee.getLevel() == 7) {//部門經(jīng)理//3.2 7級員工,生成總經(jīng)理審批任務(wù)Employee manager = employeeDao.selectLeader(employee);ProcessFlow flow = new ProcessFlow();flow.setFormId(form.getFormId());flow.setOperatorId(manager.getEmployeeId());flow.setAction("audit");flow.setCreateTime(new Date());flow.setState("process");flow.setOrderNo(2);flow.setIsLast(1);processFlowDao.insert(flow);// 請假單已提交信息String noticeContent = String.format("您的請假申請[%s-%s]已提交,請等待上級批準(zhǔn).",sdf.format(form.getStartTime()), sdf.format(form.getEndTime()));// 接收人(提交表單的員工) 顯示的消息noticeDao.insert(new Notice(employee.getEmployeeId(), noticeContent));// 接收人(上級) 通知總經(jīng)理審批消息noticeContent = String.format("%s-%s提起請假申請[%s-%s],請盡快審批",employee.getTitle(), employee.getName(), sdf.format(form.getStartTime()),sdf.format(form.getEndTime()));noticeDao.insert(new Notice(manager.getEmployeeId(), noticeContent));} else if (employee.getLevel() == 8) {//3.3 8級員工,生成總經(jīng)理審批任務(wù),系統(tǒng)自動通過ProcessFlow flow = new ProcessFlow();flow.setFormId(form.getFormId());flow.setOperatorId(employee.getEmployeeId());flow.setAction("audit");flow.setResult("approved");flow.setReason("自動通過");flow.setCreateTime(new Date());flow.setAuditTime(new Date());flow.setState("complete");flow.setOrderNo(2);flow.setIsLast(1);processFlowDao.insert(flow);// 請假單已提交信息String noticeContent = String.format("您的請假申請[%s-%s]系統(tǒng)已自動批準(zhǔn)通過,請等待上級批準(zhǔn).",sdf.format(form.getStartTime()), sdf.format(form.getEndTime()));// 接收人(提交表單的員工) 顯示的消息noticeDao.insert(new Notice(employee.getEmployeeId(), noticeContent));}return form;});return savedForm;}

創(chuàng)建一個動態(tài)SQL根據(jù)傳入的員工獲取對應(yīng)的上級主管對象

/*** 根據(jù)傳入員工對象獲取上級主管對象* @param employee 員工對象* @return 上級主管對象*/public Employee selectLeader(@Param("emp") Employee employee); <select id="selectLeader" parameterType="com.imooc.oa.entity.Employee"resultType="com.imooc.oa.entity.Employee">select * from adm_employeewhere<if test="emp.level &lt; 7">level = 7 and department_id = #{emp.departmentId}</if><if test="emp.level == 7">level = 8</if><if test="emp.level == 8">employee_id = #{emp.employeeId}</if></select>

Servlet

@WebServlet(name = "LeaveFormServlet", urlPatterns = "/leave/*") public class LeaveFormServlet extends HttpServlet {private LeaveFormService leaveFormService = new LeaveFormService();private Logger logger = LoggerFactory.getLogger(LeaveFormService.class);@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");//http://localhost/leave/createString uri = request.getRequestURI();// 對url進行截取String methodName = uri.substring(uri.lastIndexOf("/") + 1);// 創(chuàng)建請假表單if (methodName.equals("create")) {this.create(request, response);} else if (methodName.equals("list")) {//獲取請假表單this.getLeaveFormList(request, response);} else if (methodName.equals("audit")) {//審核請假單this.audit(request, response);}}@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {this.doPost(request, response);}// 創(chuàng)建請假單private void create(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {// 1.接收各項請假單數(shù)據(jù)集HttpSession session = request.getSession();// 獲取登錄用戶 // 獲取用戶提交的請假單數(shù)據(jù)User user = (User) session.getAttribute("login_user");String formType = request.getParameter("formType");String strStartTime = request.getParameter("startTime");String strEndTime = request.getParameter("endTime");String reason = request.getParameter("reason");SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH");Map<String, String> result = new HashMap();try {LeaveForm form = new LeaveForm();form.setEmployeeId(user.getEmployeeId());form.setStartTime(sdf.parse(strStartTime));form.setEndTime(sdf.parse(strEndTime));form.setFormType(Integer.parseInt(formType));form.setReason(reason);//請假原因form.setCreateTime(new Date());// 2.調(diào)用業(yè)務(wù)邏輯方法// 創(chuàng)建請假單leaveFormService.createLeaveForm(form);result.put("code", "0");result.put("message", "success");} catch (Exception e) {e.printStackTrace();logger.error("請假申請異常", e);result.put("code", e.getClass().getCanonicalName());result.put("message", e.getMessage());}// 組織相應(yīng)結(jié)果String json = JSON.toJSONString(result);response.getWriter().println(json);}/*** 查詢需要審核的請假單列表** @param request* @param response* @throws ServletException* @throws IOException*/public void getLeaveFormList(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {// 獲取登錄用戶User user = (User) request.getSession().getAttribute("login_user");// 獲取 List<Map> formList = leaveFormService.getLeaveFormList("process", user.getEmployeeId());Map result = new HashMap();result.put("code", "0");result.put("msg", "");result.put("count", formList.size());result.put("data", formList);String json = JSON.toJSONString(result);response.getWriter().println(json);}// 審核public void audit(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {String formId = request.getParameter("formId");String result = request.getParameter("result");String reason = request.getParameter("reason");User user = (User) request.getSession().getAttribute("login_user");Map<String, String> mpResult = new HashMap<>();try {leaveFormService.audit(Long.parseLong(formId), user.getEmployeeId(), result, reason);mpResult.put("code", "0");mpResult.put("message", "success");} catch (Exception e) {logger.error("請假單審核失敗", e);mpResult.put("code", e.getClass().getSimpleName());mpResult.put("message", e.getMessage());}String json = JSON.toJSONString(mpResult);response.getWriter().println(json);} }

前端代碼就不列出來了。

為了解決頁面顯示問題

@WebServlet(name = "ForwardServlet", urlPatterns = "/forward/*") public class ForwardServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {String uri = request.getRequestURI();/** /forward/form* /forward/a/b/c/form*/String subUri = uri.substring(1);String page = subUri.substring(subUri.indexOf("/"));request.getRequestDispatcher(page + ".ftl").forward(request, response);} }

請假審批功能
首先查詢自己要審批的表單條件是,審批人為自己和審批狀態(tài)為processing(正在處理)

<select id="selectByParams" parameterType="java.util.Map" resultType="java.util.Map">select f.*, e.name, d.*from adm_leave_form f,adm_process_flow pf,adm_employee e,adm_department dwhere f.form_id = pf.form_idand pf.state = #{pf_state}and pf.operator_id = #{pf_operator_id}and f.employee_id = e.employee_idand e.department_id = d.department_id</select> public List<Map> getLeaveFormList(String pfState, Long operatorId) {return (List<Map>) MybatisUtils.executeQuery(sqlSession -> {LeaveFormDao dao = sqlSession.getMapper(LeaveFormDao.class);List<Map> formList = dao.selectByParams(pfState, operatorId);//狀態(tài)、經(jīng)辦人編號return formList;});} /*** 查詢需要審核的請假單列表*/public void getLeaveFormList(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {User user = (User) request.getSession().getAttribute("login_user");List<Map> formList = leaveFormService.getLeaveFormList("process", user.getEmployeeId());//當(dāng)前登錄的員工編號Map result = new HashMap();result.put("code", "0");result.put("msg", "");result.put("count", formList.size());result.put("data", formList);String json = JSON.toJSONString(result);response.getWriter().println(json);}

審批業(yè)務(wù)邏輯
情況1:普通員工請假,小于72小時,部門經(jīng)理審批
情況2:普通員工請假,大于72小時,部門經(jīng)理審批通過,總經(jīng)理需要再次審批
情況3:普通員工請假,大于72小時,部門經(jīng)理審批未通過,總經(jīng)理不用審批
情況4:部門經(jīng)理請假,總經(jīng)理審批
情況5:總經(jīng)理請假,直接通過

/*** 修改流程表審批狀態(tài)、申請表狀態(tài)、和通知信息* @param formId 申請表ID* @param operatorId 經(jīng)辦人編號* @param result approved-同意 refused-駁回* @param reason 審批意見*/public void audit(Long formId, Long operatorId, String result, String reason) {MybatisUtils.excuteUpdate(sqlSession -> {//1.無論同意/駁回,當(dāng)前任務(wù)狀態(tài)變更為complete(處理完成).ProcessFlowDao processFlowDao = sqlSession.getMapper(ProcessFlowDao.class);// 根據(jù)對應(yīng)的表單號查詢該表單對應(yīng)的處理流程順序信息List<ProcessFlow> flowList = processFlowDao.selectByFormId(formId);if (flowList.size() == 0) {throw new BussinessException("PF001", "無效的審批流程");}// process 正在處理 把處理過程為process的提取出來List<ProcessFlow> processList = flowList.stream().filter(p -> p.getOperatorId().equals(operatorId) && p.getState().equals("process")).collect(Collectors.toList());ProcessFlow process = null;if (processList.size() == 0) {throw new BussinessException("PF002", "未找到待處理任務(wù)");} else {process = processList.get(0);process.setState("complete");process.setResult(result);// 設(shè)置同意還是駁回process.setReason(reason);// 設(shè)置審批意見process.setAuditTime(new Date());processFlowDao.update(process);}//2.如果當(dāng)前任務(wù)是最后一個節(jié)點,代表流程結(jié)束,更新請假單狀態(tài)為對應(yīng)的approved/refusedLeaveFormDao leaveFormDao = sqlSession.getMapper(LeaveFormDao.class);// 查詢請假表內(nèi)容LeaveForm form = leaveFormDao.selectById(formId);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH時");EmployeeDao employeeDao = sqlSession.getMapper(EmployeeDao.class);Employee employee = employeeDao.selectById(form.getEmployeeId());Employee operator = employeeDao.selectById(operatorId);NoticeDao noticeDao = sqlSession.getMapper(NoticeDao.class);// 當(dāng)前為最后一個流程 代表流程結(jié)束,更新請假表單狀態(tài)對應(yīng)的approved/refusedif (process.getIsLast() == 1) {form.setState(result);// 通過/拒絕leaveFormDao.update(form);String strResult = null;if (result.equals("approved")) {strResult = "批準(zhǔn)";} else if (result.equals("refused")) {strResult = "駁回";}// 起始時間-結(jié)束時間-經(jīng)辦人職務(wù)-經(jīng)辦人名字-批準(zhǔn)/駁回-審批意見String noticeContent = String.format("您的請假申請[%s-%s]%s%s已%s,審批意見:%s,審批流程已結(jié)束",sdf.format(form.getStartTime()), sdf.format(form.getEndTime()), operator.getTitle(),operator.getName(), strResult, reason);// 發(fā)給表單提交人noticeDao.insert(new Notice(form.getEmployeeId(), noticeContent));// 職務(wù)-員工-起始時間-結(jié)束時間-審核/駁回-審批意見noticeContent = String.format("%s-%s提起的請假申請[%s-%s]您已%s,審批意見:%s,審批流程已結(jié)束",employee.getTitle(), employee.getName(), sdf.format(form.getStartTime()),sdf.format(form.getEndTime()),strResult, reason);//發(fā)給審批人的通知noticeDao.insert(new Notice(operator.getEmployeeId(), noticeContent));} else {// 不是最后一個流程// readyList包含所有的后序節(jié)點List<ProcessFlow> readyList =flowList.stream().filter(p -> p.getState().equals("ready")).collect(Collectors.toList());//3.如果當(dāng)前任務(wù)不是最后一個節(jié)點且審批通過,那下一個節(jié)點的狀態(tài)從ready變?yōu)閜rocessif (result.equals("approved")) {//同意ProcessFlow readyProcess = readyList.get(0);readyProcess.setState("process");processFlowDao.update(readyProcess);// 消息1:通知表單提交人,部門經(jīng)理已經(jīng)審批通過,交由上級處理String noticeContent1 = String.format("您的請假申請[%s-%s]%s%s已批準(zhǔn),審批意見:%s,請等待上級領(lǐng)導(dǎo)審批",sdf.format(form.getStartTime()), sdf.format(form.getEndTime()),operator.getTitle(), operator.getName(), reason);noticeDao.insert(new Notice(form.getEmployeeId(), noticeContent1));// 消息2:通知總經(jīng)理有新的審批任務(wù)String noticeContent2 = String.format("%s-%s提起請假申請[%s-%s],請盡快審批",employee.getTitle(), employee.getName(), sdf.format(form.getStartTime()),sdf.format(form.getEndTime()));noticeDao.insert(new Notice(readyProcess.getOperatorId(), noticeContent2));// 消息3:通知部門經(jīng)理(當(dāng)前經(jīng)辦人),員工的申請單你已批準(zhǔn),交由上級繼續(xù)審批String noticeContent3 = String.format("%s-%s提起的請假申請[%s-%s]您已批準(zhǔn),審批意見:%s,請等待上級領(lǐng)導(dǎo)審批",employee.getTitle(), employee.getName(), sdf.format(form.getStartTime()),sdf.format(form.getEndTime()),reason);noticeDao.insert(new Notice(operator.getEmployeeId(), noticeContent3));} else if (result.equals("refused")) {// 駁回//4.如果當(dāng)前任務(wù)不是最后一個節(jié)點且審批駁回,則后續(xù)所有任務(wù)狀態(tài)變?yōu)閏ancel,請假單狀態(tài)變?yōu)閞efusedfor (ProcessFlow p :readyList) {p.setState("cancel");processFlowDao.update(p);}// 表單設(shè)置為被拒絕form.setState("refused");leaveFormDao.update(form);// 消息1:通知申請人表單已經(jīng)被駁回String noticeContent1 = String.format("您的請假申請[%s-%s]%s%s已駁回,原因是%s",sdf.format(form.getStartTime()), sdf.format(form.getEndTime()),operator.getTitle(), operator.getName(), reason);noticeDao.insert(new Notice(form.getEmployeeId(), noticeContent1));//消息2:通知經(jīng)辦人表單"您已駁回"String noticeContent3 = String.format("%s-%s提起的請假申請[%s-%s]您已駁回,審批意見%s,審批流程已結(jié)束",employee.getTitle(), employee.getName(), sdf.format(form.getStartTime()),sdf.format(form.getEndTime()),reason);noticeDao.insert(new Notice(operator.getEmployeeId(), noticeContent3));}}return null;});}

總結(jié)

以上是生活随笔為你收集整理的OA系统实现(请假审批,mybatis)-2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

午夜黄网 | 精品国产片 | 97人人网| 久久久精品在线观看 | 黄色国产区 | 97在线观看视频 | 日韩在线观看一区二区 | 久草精品视频在线观看 | 国产亚洲在线 | 欧美精品在线一区二区 | 国产91精品一区二区麻豆亚洲 | 五月婷婷开心 | 免费观看国产精品视频 | 麻豆视频观看 | 在线观看午夜av | 99热超碰 | 国产精品一区二区在线免费观看 | 中文日韩在线 | 日韩视频免费看 | 国产婷婷精品 | 91在线麻豆 | 丁香六月五月婷婷 | 亚洲人在线7777777精品 | 99高清视频有精品视频 | 精品国产一二区 | 午夜av片| 久久精品一二三区白丝高潮 | 国产精品99久久久久久大便 | 久草在线视频资源 | 国产大陆亚洲精品国产 | 97在线观看免费高清 | 视频三区 | 日韩精品不卡在线 | 日日夜夜操操操操 | 日韩三级视频 | 午夜美女网站 | 91成人在线观看高潮 | 久久久官网 | 国产91在线免费视频 | 丁香九月婷婷 | 爱爱av在线 | 中文高清av | 久久久久欠精品国产毛片国产毛生 | av三区在线 | 国产黄色av影视 | 91麻豆国产 | 亚洲aaa毛片 | 国产亚洲综合性久久久影院 | 久久久综合香蕉尹人综合网 | av永久网址 | 911免费视频 | 天天爱天天舔 | 久久精品亚洲一区二区三区观看模式 | 精品久久久成人 | 国产一区二区三区四区大秀 | 五月天久久综合网 | 国产黄色精品在线 | 亚洲美女精品区人人人人 | 在线观看小视频 | 免费在线观看av | 精品国产视频一区 | 91视频 - 88av| 精品一区二区三区在线播放 | 国产精品久久久久久久久久白浆 | 国产一区二区在线看 | 欧美日韩性视频在线 | 极品久久久 | 久久第四色 | 欧美三级高清 | 久久国产精品久久w女人spa | 国产一区国产二区在线观看 | 国产精品区二区三区日本 | 玖玖在线视频观看 | 亚洲欧美成人综合 | h视频日本| 国产福利91精品 | 亚洲欧洲精品视频 | 免费在线一区二区 | 美女视频一区二区 | 亚洲精品中文字幕视频 | 久久久精品在线观看 | 精品福利网站 | 久草视频在线新免费 | 激情综合网在线观看 | 91视频高清免费 | 香蕉影视 | 色999视频 | 国产专区在线播放 | 伊人天堂久久 | 成年人网站免费在线观看 | 亚洲综合成人婷婷小说 | 欧美成年网站 | 手机av在线网站 | 九九热免费在线视频 | 国产69精品久久久久久久久久 | 五月婷婷av在线 | 日韩动漫免费观看高清完整版在线观看 | 狠狠干免费 | 欧美一级电影免费观看 | 亚洲精品一区二区久 | 色婷五月天 | 9热精品| 午夜av色| 国产精品一区在线观看 | 99久久精品免费看国产麻豆 | 久久久久久久久艹 | 久久视频| 99久久精品午夜一区二区小说 | 黄色大片免费播放 | 激情婷婷综合网 | 黄色三级免费 | 久久国产区 | 丁香综合激情 | 丝袜+亚洲+另类+欧美+变态 | 亚洲一级电影视频 | 久久国产精品免费观看 | 亚洲国产日韩在线 | 狠狠操在线 | 美女视频a美女大全免费下载蜜臀 | 在线观看亚洲电影 | 国产精品手机在线观看 | 五月激情站 | 99热精品国产 | 日韩av区 | 欧美一级片免费在线观看 | 天天拍天天爽 | 91av99| 又长又大又黑又粗欧美 | 五月综合色婷婷 | 中文字幕免费播放 | 青青草华人在线视频 | 久热色超碰| 精品国产黄色片 | 中文字幕在线观看一区二区三区 | 欧美日韩不卡一区二区三区 | 成年人国产在线观看 | 欧美在线不卡一区 | 久久久国产精华液 | a级一a一级在线观看 | 国产亚洲aⅴaaaaaa毛片 | 亚洲综合视频在线 | 久久精品久久精品久久39 | 国产成人亚洲在线观看 | 亚洲精品18p | 日本久久成人 | 国产91国语对白在线 | 久久久99精品免费观看 | 97麻豆视频 | 久草在线视频首页 | 91传媒免费在线观看 | 日韩免费大片 | 久久久久亚洲精品国产 | 91刺激视频| 91精品一区国产高清在线gif | 久久你懂得| 久久久精品网站 | 中文字幕一区二区三区乱码不卡 | 成人黄色电影在线播放 | 人人爽人人爽人人爽 | 国产破处在线播放 | 国产中文字幕在线视频 | 99久高清在线观看视频99精品热在线观看视频 | 国产剧情一区二区在线观看 | 色诱亚洲精品久久久久久 | 久久精品中文字幕免费mv | 欧美午夜精品久久久久久浪潮 | 国产成人精品午夜在线播放 | 四虎亚洲精品 | 日韩精品中文字幕在线 | 免费在线国产黄色 | 丁香五月亚洲综合在线 | 欧美激精品| 天天爱天天操天天爽 | 国产成人香蕉 | 久久免费在线视频 | 国产午夜三级一区二区三 | 日本资源中文字幕在线 | 中文字幕在线视频一区二区 | 亚洲午夜精品一区二区三区电影院 | 96av麻豆蜜桃一区二区 | 2022国产精品视频 | 日韩极品视频在线观看 | 国产人成免费视频 | 久久久久美女 | 亚洲天天草 | 国产三级在线播放 | 精品国产乱码久久久久 | 午夜精品一区二区三区免费视频 | 久久久久久久福利 | 久久av免费 | 久久99久久99久久 | 免费a v视频 | www.国产高清 | 最新色站 | 日本三级在线观看中文字 | 久久精品综合视频 | 干干夜夜| 久草手机视频 | 91av精品 | 久久精品com | 欧美日韩另类视频 | 亚洲午夜精品一区 | 天天干天天碰 | 黄色aaa级片| 日本三级国产 | 国产亚州精品视频 | 在线精品视频免费观看 | 欧美精品乱码久久久久久 | 在线免费观看国产精品 | 91成人网在线观看 | 国模视频一区二区三区 | 99久久99视频只有精品 | 97在线视频网站 | 亚洲午夜不卡 | 国产精品亚洲a | 亚洲国产无 | 免费十分钟 | 日本三级吹潮在线 | 久久激情视频网 | www黄色大片 | 日韩高清dvd | 午夜视频导航 | 夜夜操综合网 | 国产精品成人一区二区三区 | 亚洲欧美综合精品久久成人 | 伊人成人激情 | 国产精品正在播放 | 亚洲国产精品电影在线观看 | 麻豆成人在线观看 | 天天干天天拍天天操天天拍 | 成人久久18免费网站图片 | 久爱综合 | 99精品国产免费久久久久久下载 | 国产成人综 | 国产成人精品一区二三区 | 久久亚洲区 | 美女视频一区 | 中国一级片在线观看 | 久 久久影院| 欧美成人精品欧美一级乱黄 | 4p变态网欧美系列 | 日韩免费一区二区 | 九九热在线观看 | 在线综合 亚洲 欧美在线视频 | 中文字幕频道 | 黄色一级在线视频 | 天天做天天爱天天爽综合网 | 国产中文视 | 激情视频一区二区三区 | 亚洲国产电影在线观看 | 九九99视频 | 欧美日韩午夜在线 | 国产精品都在这里 | 日韩在线网 | 九九在线视频免费观看 | 国产在线观看中文字幕 | 精品国产aⅴ麻豆 | 欧美激情精品久久久久久变态 | 久久国产精品免费 | 91成人免费在线视频 | 成人电影毛片 | 日韩免费观看视频 | wwwwww色 | 丁香影院在线 | 视频一区二区精品 | 婷婷伊人五月 | 在线视频久 | 手机看片久久 | 日韩电影一区二区在线 | 欧美 日韩 性 | 精品视频123区在线观看 | 成年一级片 | 国产免费又爽又刺激在线观看 | 色噜噜日韩精品一区二区三区视频 | 久操视频在线播放 | 天天爱天天草 | 一区二区视频电影在线观看 | 国产99一区视频免费 | 久久麻豆视频 | 99这里都是精品 | 丁香婷婷久久久综合精品国产 | 国产黑丝一区二区三区 | 成人黄色在线观看视频 | 免费在线黄色av | 麻豆精品国产传媒 | 日韩资源在线播放 | 色99中文字幕 | 特黄色大片 | 在线观看亚洲国产精品 | 亚洲人成人在线 | 日本久久不卡视频 | 色婷婷色 | 成人av免费网站 | 在线日本看片免费人成视久网 | 久久久高清 | av天天色 | 亚洲精品国产成人 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 91视视频在线直接观看在线看网页在线看 | 久久久久国产成人精品亚洲午夜 | 日韩精品专区 | 在线免费黄网站 | 色综合久久久久久中文网 | 日韩三级视频在线观看 | 中文字幕亚洲国产 | 亚洲精品www久久久 www国产精品com | 五月婷婷丁香 | 日韩久久午夜一级啪啪 | 久久视频免费 | 日日草夜夜操 | 日韩一区二区三区在线观看 | 日本久久精| 日本在线中文 | 免费在线播放 | 九九热免费视频在线观看 | 国产精品av免费观看 | 亚洲国产精品久久久久久 | 99在线观看视频 | 天天爱综合| 久久国产色 | 欧美日韩网址 | 国产精品6999成人免费视频 | 狠狠狠色丁香婷婷综合久久88 | 97精品一区 | 久久精品视频免费观看 | 亚洲精品无 | .国产精品成人自产拍在线观看6 | 久久超级碰 | 91完整版观看 | 香蕉在线播放 | 激情大尺度视频 | 精品国产乱码久久久久久1区2匹 | 尤物九九久久国产精品的分类 | 日韩 在线a | 99国产精品久久久久老师 | 精品欧美一区二区在线观看 | 久草视频99 | 午夜狠狠干 | 99精品国产一区二区三区麻豆 | 国产精品免费成人 | 黄色三级av | 中文字幕在线字幕中文 | 日本三级香港三级人妇99 | japanese黑人亚洲人4k | 五月天中文字幕 | 亚洲夜夜综合 | 欧美精品被 | 国产成人精品一区二区三区网站观看 | 丁香婷婷综合激情五月色 | 欧美一二区在线 | 成人国产网站 | 激情综合亚洲精品 | 久久激情五月婷婷 | 日韩sese | 999电影免费在线观看2020 | 久久久毛片| 国产91电影在线观看 | 人人干在线观看 | 91社区国产高清 | 成人中文字幕在线观看 | 国产小视频在线看 | 欧洲视频一区 | 国产精品99久久久久久宅男 | 天天干天天拍天天操天天拍 | 国产黄色免费在线观看 | 亚洲精品视频在线观看视频 | 久久综合久久综合久久综合 | 亚洲高清久久久 | 人人爽久久涩噜噜噜网站 | 在线中文视频 | 日韩69av| 免费看的视频 | 色视频在线免费观看 | 日韩欧美在线国产 | 日韩欧美视频在线免费观看 | 日日日日干 | 中文字幕在线视频免费播放 | 97av在线视频免费播放 | 免费三级黄 | 日韩网站在线看片你懂的 | 精品久久五月天 | 麻豆一区二区三区视频 | 天天综合网 天天综合色 | 精品国模一区二区三区 | 中文字幕在线视频一区二区 | 久久久免费精品国产一区二区 | 色综合激情网 | 亚洲成人黄色在线 | 成人在线观看日韩 | 国产在线观看免费 | 久久在线视频在线 | 一区二区免费不卡在线 | 人人爽久久涩噜噜噜网站 | 亚洲精品一区二区18漫画 | 欧美一级片在线播放 | 在线视频久久 | 久久久精品午夜 | 久久精品国产亚洲 | 亚洲精品在线观看网站 | 97视频在线播放 | 91在线麻豆 | 亚洲一区日韩 | 久久久国产一区 | 国产午夜亚洲精品 | 一区三区视频在线观看 | 国产精品女人久久久久久 | 欧美日韩精品在线观看 | 中文一区在线 | www黄com | 国内久久精品视频 | 不卡精品视频 | 欧美成人按摩 | 成 人 黄 色视频免费播放 | 在线观看av免费观看 | 国产一级精品视频 | 国产精品美乳一区二区免费 | 国产精品一区二区在线观看 | 国产精品日韩久久久久 | 久久欧美在线电影 | 日本丰满少妇免费一区 | 中文字幕国内精品 | 日本精品午夜 | 国内精品久久久久久久久 | 国产精在线 | 在线成人短视频 | 免费av观看| 欧洲亚洲女同hd | 日韩在线观看你懂得 | 成人午夜精品福利免费 | 久久久久久久久久久久国产精品 | 中文字幕免费高清av | 久久精品网站视频 | 麻豆高清免费国产一区 | 一区二区三区精品在线视频 | 国产一区黄色 | 美腿丝袜一区二区三区 | 岛国精品一区二区 | 一级黄色片毛片 | av在线免费不卡 | 国产成人精品在线 | 麻豆精品传媒视频 | www.久热| 久久久久亚洲国产精品 | 色在线观看网站 | 激情五月婷婷综合网 | 麻豆视频免费看 | 视频国产在线观看18 | 欧美国产日韩一区 | av直接看| 中文字幕在线播放一区二区 | 国产精品99久久久久久人免费 | 中文字幕在线观看你懂的 | 久久99电影| 欧美另类人妖 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 欧美激情视频在线观看免费 | aaa亚洲精品一二三区 | 美女视频黄频大全免费 | 99视频在线精品国自产拍免费观看 | av福利超碰网站 | 欧美视频二区 | 国内精品二区 | 中文字幕一区av | 人人射人人爱 | 久久av高清 | 久久久精选| 婷婷综合五月天 | 亚洲丝袜中文 | 久久999久久 | 欧美日韩一区二区三区视频 | 色狠狠操 | 国产精品亚洲视频 | 欧美日韩在线观看一区二区 | 久草精品在线 | 欧美视频不卡 | 久久久久免费精品国产小说色大师 | 精品国产视频在线观看 | 久久精品2 | 亚洲一区二区精品3399 | 国产中出在线观看 | 国产黄色精品在线 | 在线视频观看成人 | 久久精品国产99国产 | 97在线观看视频国产 | 黄色性av | 日韩精品视频在线观看网址 | 国模精品在线 | 久久久国产影院 | 国产免码va在线观看免费 | 久久久久久久电影 | 麻豆传媒一区二区 | 日韩欧美一区二区在线观看 | 在线观看亚洲a | 久久99热精品这里久久精品 | 久久久国产精品一区二区三区 | 欧美在线观看视频一区二区三区 | 久久免费看毛片 | 久久99精品国产99久久 | 欧美另类xxx | 美女性爽视频国产免费app | 欧美在线你懂的 | 国产精品热 | 久久综合免费视频影院 | 天堂av在线网 | 五月天婷婷免费视频 | 91人人爽久久涩噜噜噜 | 激情九九 | 五月天激情视频在线观看 | 日韩手机在线观看 | 日韩中文字幕第一页 | 亚洲欧洲成人 | 国产精品成人在线 | 日韩精品第一区 | 最近字幕在线观看第一季 | 久久久久久久久久电影 | 99精品视频免费在线观看 | 中文字幕乱码电影 | 成人午夜电影免费在线观看 | 日韩免费观看视频 | 国产免费亚洲高清 | 国产美女无遮挡永久免费 | 日本成址在线观看 | 欧美aaa大片 | 国产一区二区久久 | 久久久免费观看完整版 | 国产亲近乱来精品 | 国产精品视频线看 | 美女禁18| 88av视频| 日本黄色免费在线观看 | 日韩美女高潮 | 国产99精品在线观看 | 久久99国产一区二区三区 | 在线观看日本韩国电影 | 国产成人精品电影久久久 | 98超碰在线观看 | 91在线中文 | 激情五月网站 | 久久精品最新 | 五月天六月婷 | 中文字幕影片免费在线观看 | 在线电影 你懂得 | jizzjizzjizz亚洲 | 中文字幕 婷婷 | 久久五月婷婷丁香 | 久久视频这里有久久精品视频11 | 美女国产网站 | 久久精品网站免费观看 | av超碰在线| 国内外成人在线 | 91在线免费观看网站 | 亚洲国产精品久久久 | 久精品视频| 色综合久久66 | 精品视频免费播放 | 色噜噜在线观看 | 日韩黄色在线观看 | 国产一区在线播放 | 一级片视频免费观看 | 韩国av不卡 | 黄色软件在线观看免费 | 精品国产一区二区三区男人吃奶 | 天天操天天是 | 精品视频资源站 | 国产视频二 | 成人av高清在线 | 黄色av成人在线观看 | 99日韩精品 | 在线a视频免费观看 | 免费看污黄网站 | 国产精品日韩高清 | 欧美一进一出抽搐大尺度视频 | 99久久久久久 | 狠狠色网 | 日韩久久影院 | 手机av在线免费观看 | 成人小视频在线 | 欧美大片在线观看一区 | 日韩免费 | 欧美日韩综合在线 | 日本深夜福利视频 | 一区二区不卡在线观看 | 婷婷资源站 | www.com黄| 日本中文不卡 | 久操视频在线 | 国产精品久久免费看 | 久久艹免费 | 超碰97成人| 久久黄色美女 | 国产亚洲精品久久久久秋 | www五月| 亚洲黄色片在线 | 国产欧美综合在线观看 | 亚洲精品国产精品久久99 | 天天搞天天 | 天天操夜夜看 | 99精品视频在线观看播放 | 婷婷在线视频 | 天天操福利视频 | 91在线产啪| 亚洲综合视频在线播放 | 国产精品久久久久久久久蜜臀 | 国产人在线成免费视频 | 九九免费精品视频 | 精品av网站| 国产精品99久久久久久武松影视 | 亚洲精品久久久久久中文传媒 | 在线精品播放 | 亚洲精品videossex少妇 | 夜夜躁狠狠躁 | 一区二区视频在线免费观看 | 日韩城人在线 | 在线观看av不卡 | 精品久久影院 | 欧美一级黄色视屏 | www.天天干.com| 天天射天天干 | 国产欧美日韩精品一区二区免费 | 亚洲国产人午在线一二区 | 亚洲精品国偷自产在线91正片 | 国产麻豆精品一区 | 亚洲人成在线观看 | 久久久久久久综合色一本 | 丝袜网站在线观看 | 国产vs久久| 国产99久久久国产精品免费看 | 超碰在线网| 日韩精品综合在线 | 国产黄色资源 | 国产激情电影综合在线看 | 在线视频1卡二卡三卡 | 久久精品免费看 | 国产精品99久久久久久久久久久久 | 亚洲国产日韩在线 | 久久精品视频在线观看免费 | 久久美女免费视频 | 一区三区视频在线观看 | 中文字幕亚洲在线观看 | 日韩av不卡在线观看 | 国产黄色资源 | 91麻豆精品国产自产在线 | 91九色porn在线资源 | 天堂在线一区 | 日日夜夜天天操 | 色综合狠狠干 | 中文字幕一区二区三区在线观看 | 国产超碰在线 | 最近更新的中文字幕 | 97国产在线视频 | 国产精品私拍 | 色综合久久88色综合天天 | 午夜精品一区二区三区在线播放 | 国产不卡在线看 | 国产日韩精品一区二区在线观看播放 | av中文字幕免费在线观看 | 欧美美女视频在线观看 | 久久精品人人做人人综合老师 | 欧美在线1区 | 精品免费视频123区 午夜久久成人 | 91在线中字| 蜜臀av性久久久久av蜜臀妖精 | 狠狠干美女 | 极品美女被弄高潮视频网站 | 日本在线观看一区二区 | 欧美极品少妇xbxb性爽爽视频 | 国产精品久久一区二区三区不卡 | 国产色一区| 超碰国产在线观看 | 天天操夜夜曰 | 亚洲欧洲精品一区 | 日韩精品一区电影 | 2019中文字幕网站 | 中文字幕在线视频免费播放 | 三级av在线播放 | 欧美巨乳网| 国产一区二区在线免费播放 | 国产精品视频在线观看 | 麻豆视频www | 久久综合五月婷婷 | 99在线视频精品 | 久久国产精品影片 | 男女精品久久 | 在线a人片免费观看视频 | 天天天干天天天操 | av 在线观看 | 国产精品99久久久久人中文网介绍 | 日本中出在线观看 | 超级碰视频 | 一色屋精品视频在线观看 | 99久久影视| 美女黄频 | 欧美性生活大片 | 天天艹天天 | 国内精品免费 | 国产成人久久77777精品 | 国产精品99久久99久久久二8 | 国产视频一区二区在线 | 欧洲av在线| 中文av影院 | 久久99欧美| 香蕉在线视频播放网站 | 男女啪啪网站 | 国产一区影院 | 日本中文字幕在线免费观看 | 日韩大陆欧美高清视频区 | 国产美女精品视频免费观看 | 亚洲精品视频免费在线观看 | 日本中文字幕视频 | 极品美女被弄高潮视频网站 | 18做爰免费视频网站 | 亚洲国产婷婷 | 欧美成人在线免费观看 | 国内精品久久天天躁人人爽 | 天天干天天操天天 | 日韩美在线 | 日韩字幕| 国产1区2区3区精品美女 | 成人在线免费av | 97精品国产91久久久久久 | 亚洲久草网 | 四虎免费在线观看视频 | 国产精品精品 | 国产超碰在线观看 | 亚洲九九九在线观看 | 日韩欧美在线免费 | 中文字幕av全部资源www中文字幕在线观看 | 国产一区黄色 | 色婷婷视频在线观看 | 色夜影院| 在线99视频 | 2023国产精品自产拍在线观看 | 久草精品视频在线看网站免费 | 欧美极品xxx | 国产玖玖精品视频 | 成人免费在线观看av | 国产三级精品三级在线观看 | 男女激情免费网站 | 中文字幕免费高清av | 中文字幕在线观看免费高清完整版 | 黄色成人91| 国产福利一区二区三区在线观看 | 久草久草在线观看 | 亚洲2019精品 | 国产精品人人做人人爽人人添 | 欧美va在线观看 | 精品亚洲网 | 探花在线观看 | 久久久久久久99精品免费观看 | 久久免费av电影 | 激情五月六月婷婷 | 国产精品毛片一区二区 | 91福利视频久久久久 | 国产视频欧美视频 | 国产成人精品一区二区三区福利 | 国产中文字幕视频在线 | 69av国产 | www.干| 久久久久久久久久久久久国产精品 | 成人免费在线播放 | 亚洲三级av | 五月婷在线观看 | 精品国产一二三四区 | 三级黄色网址 | 黄色国产大片 | 亚洲精品美女久久久久网站 | 黄色视屏av | 黄色国产在线 | 99热在线看 | 久久a v电影| 玖玖爱免费视频 | 亚洲午夜久久久久久久久久久 | 久99久在线 | 黄色小网站在线观看 | 亚洲五月综合 | av电影一区 | 午夜视频99| 在线看毛片网站 | 丁香一区二区 | 日韩久久在线 | 福利视频入口 | 日韩激情在线视频 | 日三级在线 | 涩涩网站在线观看 | 欧美少妇xxxxxx | 中文字幕刺激在线 | 91丨九色丨国产在线 | 亚洲免费在线观看视频 | 深夜福利视频一区二区 | 午夜a区| 国产精品热视频 | 91网页版在线观看 | 国产精品毛片一区视频播不卡 | 国产视频不卡一区 | 日韩免费在线视频 | 欧美日韩在线视频一区二区 | 日韩69视频 | 99日韩精品| 狠狠狠色丁香综合久久天下网 | 国产亚洲情侣一区二区无 | 日韩av电影网站在线观看 | 亚洲精品一区中文字幕乱码 | 欧美成年人在线观看 | 在线观看 亚洲 | 国产一级精品在线观看 | 中文字幕亚洲综合久久五月天色无吗'' | 成人在线播放免费观看 | 久久国产热视频 | 黄色在线小网站 | 91在线入口 | 日本精品视频在线播放 | 日韩免费三级 | 国产精品日韩在线播放 | 亚洲视频网站在线观看 | www.狠狠插.com | 97碰碰精品嫩模在线播放 | 国产精品视频地址 | 欧美激情视频久久 | 久久精品久久久久电影 | 91最新在线观看 | 国产99中文字幕 | 亚洲精品www久久久久久 | 日韩a在线观看 | 久久久久国产一区二区三区四区 | 久久国产欧美日韩精品 | 婷婷开心久久网 | 国产中文字幕在线视频 | 亚洲国产资源 | 999久久久国产精品 高清av免费观看 | 欧美黑吊大战白妞欧美 | 亚洲精品av中文字幕在线在线 | 天天操天天干天天摸 | 国产精品久久久久久爽爽爽 | 精品免费久久久久 | 久久午夜国产精品 | 亚洲91网站| 在线免费观看一区二区三区 | 久久久影视 | 亚洲永久精品国产 | 国产欧美最新羞羞视频在线观看 | 国产精品videoxxxx | 国产在线精品区 | 国产精品一区二区62 | 亚洲欧洲xxxx | 久久免费久久 | 狠狠的操你 | 精品国产乱码久久久久久1区二区 | 色婷婷伊人 | 91精品国产欧美一区二区成人 | www.婷婷色 | 在线看日韩 | 欧美成人xxx | 黄色aaa级片 | 四虎在线影视 | 天堂av免费在线 | 黄色99视频 | 亚洲一区精品人人爽人人躁 | 国产午夜精品理论片在线 | 日韩字幕 | 国产精品初高中精品久久 | 日本黄色黄网站 | 99国产精品一区二区 | 99久久精品久久久久久动态片 | 国产一区免费观看 | 国产资源在线视频 | 日韩精品久久久免费观看夜色 | 欧美日韩国产一区二 | 国产在线a视频 | 国产h在线播放 | 一区二区三区 亚洲 | 一本一本久久a久久精品综合小说 | 免费成人黄色av | 精品国产欧美 | av片子在线观看 | 99久久久久免费精品国产 | 精品久久五月天 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 九九九九精品九九九九 | 国产分类视频 | 人人插人人做 | 久久在线免费视频 | 日韩一区二区免费视频 | 丁香高清视频在线看看 | 国产在线观看免费 | 99视频在线免费观看 | 久久精品黄 | 国产精品久久久久久久免费 | bbb搡bbb爽爽爽| 一级久久久 | 91丨精品丨蝌蚪丨白丝jk | 日韩高清成人 | 热久久这里只有精品 | 91麻豆精品国产91久久久使用方法 | 久久激情五月丁香伊人 | 狠狠色丁香久久综合网 | 91综合视频在线观看 | 一区二区不卡视频在线观看 | 亚洲伦理电影在线 | 国产在线看 | 成人免费在线视频观看 | 国产精品视频99 | 国产精品久久久久久电影 | 欧美在线视频日韩 | 精品国产诱惑 | 成年人视频在线免费播放 | 久久精品一区二区三区四区 | 五月婷婷爱 | 97视频在线 | 成年人黄色免费网站 | 国产高清无av久久 | 91色在线观看视频 | 五月天婷婷在线观看视频 | 狠狠狠狠狠狠操 | 久久综合电影 | 黄色网www | 日韩视频免费 | 国产精品毛片一区视频播不卡 | 激情文学丁香 | 精品在线一区二区 | 国产亚洲精品久久久久久无几年桃 | 欧美亚洲一区二区在线 | 亚洲精品午夜一区人人爽 | 中文字幕一区二区三区四区视频 | 亚洲成人免费在线 | 91在线porny国产在线看 | 在线观看视频你懂得 | 99久久精品久久亚洲精品 | 色视频在线免费 | 伊人天天综合 | 国产日韩精品一区二区在线观看播放 | 久久综合在线 | 五月天丁香视频 | 九九九在线观看视频 | 国产精品麻豆99久久久久久 | 久久99国产精品二区护士 | 免费在线观看av网站 | 狠狠操天天操 | 国产黄色免费 | 一区二区欧美在线观看 | 免费观看一级特黄欧美大片 | 免费麻豆网站 | 狠狠色综合欧美激情 | 一级淫片a| av电影免费在线 | 国产精品高潮呻吟久久久久 | 97在线视频观看 | 日本99精品| 中文字幕日本电影 | 日本aaaa级毛片在线看 | 97人人澡人人添人人爽超碰 | avsex| 日韩成人免费观看 | 欧美日在线观看 | 亚洲成人精品久久 | 婷婷去俺也去六月色 | 日韩电影一区二区在线 | 欧美精品久久久久久久久久 | 国产精品一区二区电影 | 日日夜夜免费精品 | 97精品国产97久久久久久久久久久久 | 天天天色综合a | 九九热1| 国产美女精彩久久 | 久久天天草| 五月天色站| 国产手机在线精品 | 亚洲精品午夜久久久 | 国产国语在线 | 91麻豆精品| 色片网站在线观看 | 国产福利精品一区二区 | 在线播放你懂 | 久久国产精品一区二区 | 国产亚洲成人网 | 午夜在线免费观看视频 | 88av视频| 国产精品一区二区在线观看免费 | 色婷婷综合久久久久中文字幕1 | 久久爱资源网 | 日韩欧美高清一区二区 | 精品女同一区二区三区在线观看 | 天天想夜夜操 | av中文字幕亚洲 | 国产一区精品在线 | 日日夜色| 欧美性黑人 | 最近中文字幕视频完整版 | 天天干天天做天天爱 | 亚洲毛片在线观看. | 91九色最新地址 | 午夜天使 | 不卡中文字幕av | 在线黄网站 | 男女靠逼app | 成av人电影 | 亚洲人成免费网站 | 天天曰视频 | 国产精品女人网站 |