亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? viewandproc.sql

?? 這是用PB6開發的一個POS管理系統
?? SQL
?? 第 1 頁 / 共 4 頁
字號:
/*=============================================*/
/*  System Base Table  View  in  Year DataBase */
/*=============================================*/
use sypos2000
go
if exists ( select * from sysobjects where name='up_CreateViewForSyposTable' and type='p')
	drop procedure up_CreateViewForsypostable
go

Create Procedure up_CreateViewForsyposTable as
Declare @TableName Varchar(50)
Declare @Mysql varchar(300)
Declare c1 Cursor for Select name from sypos..sysobjects where type='u'
open c1
Fetch c1 into @TableName
While @@Fetch_Status=0
   begin
      if exists ( select * from sysobjects where name = @TableName and type='v')
       begin
        select @mysql="drop view " + @TableName
	execute (@Mysql)
       end
      if not exists ( select * from sysobjects where name=@TableName)
        begin
         select @mysql="Create view " + @TableName + " as select * from sypos.." + @TableName
         Execute (@Mysql)
        end
    Fetch c1 into @TableName
   end
close c1
DealLocate c1
go


if exists ( select 1 from sysobjects where name='vBarCodes' and type='v')
   drop view VBarCodes
go

Create view VBarCodes as 
select PackGoodsNo goodsno,name,shortname,barcode,userdefno,groupno,Classno,Productid,statno,spec,
	RetailPrice,MemberPrice,SPriceFlag,Points,UseFlag 
From PackGoods
union
select goodsno,name,shortname,barcode,userdefno,groupno,Classno,Productid,statno,spec,
	RetailPrice,MemberPrice,SPriceFlag,Points,UseFlag
From Goods
union
select b.goodsno,a.name,a.shortname,b.barcode,a.userdefno,a.groupno,a.Classno,a.Productid,a.statno,a.spec,
	a.RetailPrice,a.MemberPrice,a.SPriceFlag,a.Points,a.UseFlag
From Goods a,MultiGoods b
where a.goodsno=b.goodsno

go

if exists ( select 1 from sysobjects where name='staffauth' and type='v')
   drop view staffauth
go

Create View StaffAuth  as 
 select operator,name func from operatorrights

go

if exists ( Select * from SysObjects Where Name='VCustPrice' and Type='V' )
   Drop View VCustPrice
go

Create view VCustPrice as select a.goodsno,a.barcode,a.userdefno,
a.groupno,a.classno,a.spec,a.name,a.shortname,a.model,a.productid,
a.RetailPrice,a.PackRatio,a.TaxRatio,a.EvaluatePrice,a.nEvaluatePrice,
a.useflag,b.lastCostPrice,b.initcostprice,b.curcostprice,b.CurQty,
c.price,b.DeptNo,c.custno 
from Goods a,stock b,custprice c 
where a.goodsno=b.goodsno and a.goodsno=c.goodsno
go

if exists ( Select * from SysObjects Where Name='VChecks' and Type='V' )
   Drop View VChecks
go

Create view VChecks as 
SELECT  checks.GOODSNO , goods.barcode, checks.ACCTQTY ,checks.REALQTY ,checks.ACCTAMT ,
        checks.REALAMT , Goods.NAME ,   Goods.GROUPNO , Goods.CLASSNO , checks.RETAILPRICE, 
	Checks.DeptNO, Checks.AcctQty * Checks.RetailPrice RetailAcctAmt,
	Checks.RealQty * Checks.RetailPrice RetailRealAmt,
	isnull(Checks.RealQty,0) - isnull(AcctQty,0) balanceqty,
	(isnull(Checks.RealQty,0) - isnull(AcctQty,0)) * checks.RetailPrice RetailBalanceAmt
        FROM Goods ,           checks     
        WHERE ( Goods.GOODSNO = checks.GOODSNO )
go


if exists ( Select * from SysObjects Where Name='VCostPrice' and Type='V' )
   Drop View VCostPrice
go
Create view VCostPrice as select a.goodsno,a.barcode,a.userdefno,
a.groupno,a.classno,a.spec,a.name,a.shortname,a.model,a.productid,
a.RetailPrice,a.SalePrice,a.PackRatio,a.TaxRatio,a.EvaluatePrice,a.nEvaluatePrice,
b.lastCostPrice,b.initcostprice,b.curcostprice,b.DeptNo,b.CurQty,a.useflag
from Goods a,stock b where a.goodsno=b.goodsno 
go

if exists ( Select * from SysObjects Where Name='VVendorPrice' and Type='V' )
   Drop View VVendorPrice
go
Create view VvendorPrice as select a.goodsno,a.barcode,a.userdefno,
a.groupno,a.classno,a.spec,a.name,a.shortname,a.model,a.productid,
a.RetailPrice,a.SalePrice,a.PackRatio,a.TaxRatio,a.EvaluatePrice,
a.nEvaluatePrice,a.useflag,b.lastCostPrice,b.initcostprice,b.DeptNo,
b.curcostprice,b.CurQty,c.taxprice,c.vendorno
from Goods a,stock b,VendorPrice c 
where a.goodsno=b.goodsno and a.goodsno=c.goodsno
go

if exists ( Select * from SysObjects Where Name='VDeptPrice' and Type='V' )
   Drop View VDeptPrice
go
Create View VDeptPrice as  
Select  a.GoodsNo,a.DeptNo,a.RetailPrice,a.MemberPrice,
	a.SpriceFlag,b.Name,b.GroupNo,b.ClassNo,b.Model,
	b.Spec,b.Productid,b.Packratio,b.SalePrice,b.TaxRatio,
	b.EvaluatePrice,b.NEvaluatePrice,b.Grade,b.RetailUnit,
	b.PackUnit,b.RetailMode,b.UseFlag,b.userdefno
from DeptPS a,Goods b where  a.goodsno=b.goodsno  
go		  

if exists ( Select * from SysObjects Where Name='VDeptStock' and Type='V' )
   Drop View VDeptStock
go
Create view VDeptStock as 
	select * from deptstock
  union
        select a.year,a.month,b.* from months a,stock b where getdate()<=a.enddate and getdate()>=a.startdate
go

/* ============================================================ */
/*   View: VStock                                               */
/* ============================================================ */
if exists ( Select * from SysObjects Where Name='VStock' and Type='V' )
   Drop View VStock
go
Create view VStock as
select a.*, b.Name, b.GroupNo,b.ClassNo, b.CategoryNo,b.UseFlag, b.SPriceFlag, 
       b.TaxRatio,b.EvaluatePrice,b.NevaluatePrice
from Stock a, Goods b
where a.GoodsNo = b.GoodsNo
go

/* View For Realtime Query */
/*  pos view */
if exists ( Select * from SysObjects Where Name='VPos' and Type='V' )
   Drop View VPos
go

Create View VPos as
  Select PosNo,Sum(Amt) Amt,Sum(Qty) Qty,Sum(Qty * CostPrice) CostAmt,Sum(DisAmt) DisAmt,
	Count(distinct ReceiptNO) ReceiptCount,Convert(char(8),inputdate,112) inputdate
  From Retail
  Group by PosNo,Convert(char(8),inputdate,112)
go

/* Casher View */

if exists ( Select * from SysObjects Where Name='VCasher' and Type='V' )
   Drop View VCasher
go

Create View VCasher as
Select Casher,Sum(Amt) Amt,Sum(Qty) Qty,Sum(Qty * CostPrice) CostAmt,Sum(DisAmt) DisAmt,
          Count(Distinct ReceiptNo) ReceiptCount,Convert(char(8),inputdate,112) inputdate
From Retail
Group by Casher,Convert(char(8),inputdate,112)
go

/* Hours View*/
if exists ( Select * from SysObjects Where Name='VHours' and Type='V' )
   Drop View VHours
go

Create View VHours as
Select DatePart(hh,InputDate) Hours,Sum(Amt) Amt,Sum(Qty) Qty,Sum(Qty * CostPrice) CostAmt,
	Sum(DisAmt) DisAmt,Count(Distinct ReceiptNo) ReceiptCount,Convert(char(8),inputdate,112) inputdate
From Retail
Group by DatePart(hh,InputDate),Convert(char(8),inputdate,112) 
go

/* end */

/* View for DayReport (by deptno,groupno and auditdate) */
/*begin */
if exists ( Select * from SysObjects Where Name='VGroupSale' and Type='V' )
   Drop View VGroupSale
go
Create View VGroupSale as 
	select Convert(char(8),a.AuditDate,112) AuditDate,
	a.Deptno,
	sum(b.Amt) Amt,
	sum(b.Ntaxamt) NTaxAmt,
	Sum(b.Qty) Qty,
	sum(Round(b.RetailPrice*b.Qty,2)) RetailAmt,
	Sum(Round((b.RetailPrice - b.Price) * b.Qty,2)) SaleDisAmt,
	Sum(Round(b.CostPrice * b.Qty,2)) CostAmt, 
	Sum(round(b.CostPrice/(1 + c.TaxRatio) * b.Qty,2)) NCostAmt, 
	c.Groupno
   from Sale a,SaleDetail b,Goods c
   Where a.SaleNO=b.SaleNo and b.GoodsNo=c.Goodsno and a.AuditFlag='1'
   Group by a.DeptNO,c.GroupNo,Convert(char(8),a.AuditDate,112)
go

if exists ( Select * from SysObjects Where Name='VGroupImport' and Type='V' )
   Drop View VGroupImport
go
Create View VGroupImport as 
	select Convert(char(8),a.AuditDate,112) AuditDate,
        a.InputDept,
	Sum(Round(b.RetailPrice * b.Qty,2)) RetailAmt,
	Sum(b.Amt) Amt,
	Sum(b.NtaxAmt) NTaxAmt,
	Sum(b.Qty) Qty,
	c.GroupNo
   From Import a,ImportDetail b,Goods c
Where a.ImportNo=b.ImportNo and b.GoodsNo=c.GoodsNo and a.auditFlag='1'
Group by  a.InputDept,c.GroupNo,Convert(char(8),a.AuditDate,112)
go


if exists ( Select * from SysObjects Where Name='VDestGroupAlloc' and Type='V' )
   Drop View VDestGroupAlloc
go

Create View VDestGroupAlloc as 
	select Convert(char(8),a.ReceiveDate,112) AuditDate,
	a.DestDept,
	Sum(Round(b.RetailPrice * b.Qty,2)) RetailAmt,
	Sum(round(b.CostPrice * b.Qty,2)) CostAmt,
	Sum(round(b.CostPrice/(1 + c.TaxRatio) * b.Qty,2)) NCostAmt,
	Sum(b.Amt) Amt,
	Sum(b.NtaxAmt) NtaxAmt,
	Sum(b.Qty) Qty,
	c.GroupNo
From Alloc a,AllocDetail b,Goods c
Where a.AllocNo=b.AllocNO and b.GoodsNo=c.GoodsNo and a.AuditFlag='1'
Group by a.DestDept,c.GroupNo,Convert(char(8),a.ReceiveDate,112)
go

if exists ( Select * from SysObjects Where Name='VSrcGroupAlloc' and Type='V' )
   Drop View VSrcGroupAlloc
go

Create View VSrcGroupAlloc as 
	select Convert(char(8),a.ReceiveDate,112) AuditDate,
	a.SrcDept,
	Sum(Round(b.RetailPrice * b.Qty,2)) RetailAmt,
	Sum(round(b.CostPrice * b.Qty,2)) CostAmt,
	Sum(round(b.CostPrice/(1 + c.TaxRatio) * b.Qty,2)) NCostAmt,
	Sum(b.Amt) Amt,
	Sum(b.NtaxAmt) NtaxAmt,
	Sum(b.Qty) Qty,
	c.GroupNo
From Alloc a,AllocDetail b,Goods c
Where a.AllocNo=b.AllocNO and b.GoodsNo=c.GoodsNo and a.AuditFlag='1'
Group by a.SrcDept,c.GroupNo,Convert(char(8),a.ReceiveDate,112)
go


if exists ( Select * from SysObjects Where Name='VGroupLoss' and Type='V' )
   Drop View VGroupLoss
go
Create View VGroupLoss as
  select Convert(char(8),a.AuditDate,112) AuditDate,
        a.DeptNO,
	Sum(Round(b.RetailPrice * b.Qty,2)) RetailAmt,
	Sum(Round(b.CostPrice * b.Qty,2)) Amt,
	Sum(round(b.CostPrice/(1 + c.TaxRatio) * b.Qty,2)) NTaxAmt,
	Sum(b.Qty) Qty,
	c.GroupNo
	From Loss a,LossDetail b,Goods c
Where a.LossNo=b.LossNo and b.GoodsNo=c.GoodsNo and a.AuditFlag='1'
Group by a.DeptNO,c.GroupNo,Convert(char(8),a.AuditDate,112)
go


if exists ( Select * from SysObjects Where Name='VGroupRetail' and Type='V' )
   Drop View VGroupRetail
go
Create View VGroupRetail as 
  Select Convert(char(8),a.InputDate,112) Inputdate,
	a.deptNo,
	Sum(a.Amt) Amt,
	Sum(a.DisAmt) DisAmt,
	Sum(a.Qty) Qty,
	Sum(Round(a.CostPrice * a.Qty,2)) CostAmt,
	Sum(round(a.CostPrice/(1 + b.TaxRatio) * a.Qty,2)) NCostAmt,
	b.GroupNo
From Retail a,Goods b
Where a.GoodsNo=b.GoodsNo
Group by a.DeptNO,b.GroupNo,Convert(char(8),a.InputDate,112)
go


if exists ( Select * from SysObjects Where Name='VGroupStock' and Type='V' )
   Drop View VGroupStock
go
Create View VGroupStock as
 Select b.Groupno,a.deptNO,
	Sum(a.CurCostAmt) CurCostAmt,
	Sum(Round(a.CurQty * a.RetailPrice,2)) CurRetailAmt,
	Sum(round(a.CurCostAmt / (1 + b.TaxRatio),2)) CurNCostAmt
 From Stock a,Goods b
 Where a.goodsno=b.goodsNo 
 Group by b.GroupNo,a.DeptNo
go

if exists ( Select * from SysObjects Where Name='VGroupDayStock' and Type='V' )
   Drop View VGroupDayStock
go
Create View VGroupDayStock as
 Select b.Groupno,a.deptNO,a.date,
	Sum(a.CurAmt) CurCostAmt,
	Sum(a.CurQty * a.RetailPrice) CurRetailAmt,
	Sum(a.CurAmt / (1 + b.TaxRatio)) CurNCostAmt
 From DayStock a,Goods b
 Where a.goodsno=b.goodsNo 
 Group by b.GroupNo,a.DeptNo,a.date
go

if exists ( Select * from SysObjects Where Name='VGroupChecks' and Type='V' )
   Drop View VGroupChecks
go


Create View VGroupChecks as 
 select b.deptno,a.GroupNo,Convert(char(8),b.Enddate,112) EndDate,
	Sum(Round(b.retailPrice * (isnull(b.RealQty,0) - Isnull(b.AcctQty,0)),2)) CheckRetailAmt,
        Sum(Round(b.CostPrice * isnull(b.RealQty,0),2) - isnull(b.AcctAmt,0)) CheckAmt,
        Sum(Round(b.CostPrice * isnull(b.RealQty,0),2)/(1 + a.Taxratio) - ISnull(b.AcctAmt,0)/(1 + a.TaxRatio)) NCheckAmt
From ChecksBackup b,Goods a
Where b.GoodsNo=a.GoodsNo
Group by b.DeptNo,a.GroupNo,Convert(char(8),b.EndDate,112)
go

/* end */

if exists ( select * from sysobjects where name='VCasherReport' and type='v')
	drop view VCasherReport
go

Create View VCasherReport as
	Select Casher,max(RetailDate) inputdate, 
	sum(case paymode when 1 then amt else 0 end) as casher1,
	sum(case paymode when 2 then amt else 0 end) as casher2,
	sum(case paymode when 3 then amt else 0 end) as casher3,
	sum(case paymode when 4 then amt else 0 end) as casher4,
	sum(case paymode when 5 then amt else 0 end) as casher5,
	sum(case paymode when 6 then amt else 0 end) as casher6,
	sum(case paymode when 7 then amt else 0 end) as casher7,
	sum(case paymode when 8 then amt else 0 end) as casher8,
	sum(case paymode when 9 then amt else 0 end) as casher9,
	sum(case paymode when 10 then amt else 0 end) as casher10,
	sum(amt) as cashersum 
From casherreport
group by casher,convert(char(8),RetailDate,112)
go

/* end Create View */




/*===============================================*/
/*   			Year Procedure 							 */
/*    			Created 2000.07.08					 */
/*===============================================*/

/*-----------------------------------------------------------------------------*/
if exists ( Select * from sysobjects where name='up_InsertRetail' and type='p')
	drop procedure up_InsertRetail
go

Create procedure up_InsertRetail
  @Goodsno	Tgoods,
  @DeptNo	Tdept,
  @SaleMan	TStaff,
  @Casher	TStaff,
  @PosNo	Varchar(4),
  @InvoiceNo	Varchar(12),
  @ReceiptNo    Varchar(12),
  @BusinessFlag Char(1),
  @PayMode	Tinyint,
  @CustNo	TVendor,
  @Qty		TQty,
  @Amt		TAmt,
  @DisCount	TDisCount,
  @RetailPrice	TPrice,
  @Disamt	TAmt,
  @BatchNo	TBatch,
  @Ud1		Varchar(10),
  @Ud2	        Varchar(10),
  @ud3		Varchar(10),
  @Ud4		Varchar(10)
 As
  
Declare @CostPrice TPrice  /*成本價*/
Declare @Cost	char(1)		/*成本計價方法*/

Select @Cost=value from sysparams Where name='cost'

Select @CostPrice = case  @Cost When  '2'  then CurCostPrice 
		                else LastCostPrice
                    end
From Stock Where DeptNO=@DeptNo and GoodsNO=@GoodsNo

      Insert Retail
	 ( GoodsNo,DeptNo,SaleMan,Casher,PosNo,InvoiceNo,ReceiptNo,BusinessFlag,PayMode,
	  CustNo,Qty,Amt,DisCount,RetailPrice,CostPrice,DisAmt,BatchNo,ud1,ud2,ud3,ud4) 
	Values (@GoodsNo,@DeptNo,@Saleman,@Casher,@PosNo,@InVoiceNo,@ReceiptNo,@BusinessFlag,@PayMode,
	  @Custno,@Qty,@Amt,@DisCount,@RetailPrice,@CostPrice,@DisAmt,@BatchNo,@ud1,@ud2,@ud3,@ud4 )
go

Print "Procedure up_InsertRetail is Created"
go

if exists ( Select * from sysobjects where name='up_Processdayretail' and type='p')

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品视频999| 水野朝阳av一区二区三区| 亚洲欧洲性图库| 美女视频免费一区| 欧美三级电影一区| 亚洲国产精品久久久久婷婷884| 国产成人午夜高潮毛片| 精品久久久久久最新网址| 日韩在线一区二区| 欧美日韩精品欧美日韩精品一| 欧美韩国日本不卡| 国产白丝精品91爽爽久久| 青娱乐精品视频| 在线看一区二区| 午夜精品一区二区三区电影天堂| 欧美一区二区免费| 成人激情午夜影院| 午夜伦理一区二区| 欧美激情一区在线| 色女孩综合影院| 日本午夜一本久久久综合| 亚洲精品在线免费观看视频| 国产综合久久久久影院| 亚洲精品免费电影| 精品久久久久一区| 欧美影片第一页| 久久不见久久见免费视频1| 国产欧美综合在线| 91精品国产高清一区二区三区| 九色综合国产一区二区三区| 亚洲欧美一区二区在线观看| 欧美精品xxxxbbbb| 99视频一区二区三区| 日本欧美一区二区| 亚洲一级二级在线| 国产精品乱子久久久久| 91麻豆精品国产91久久久久久| 国产综合久久久久久久久久久久| 日韩电影免费在线观看网站| 综合在线观看色| 欧美电影免费观看高清完整版在线观看 | 久久精品日产第一区二区三区高清版 | 国产精品福利一区二区三区| 欧美日韩三级一区| 中文在线资源观看网站视频免费不卡| 午夜伊人狠狠久久| 精品毛片乱码1区2区3区| 日本亚洲三级在线| 亚洲欧洲综合另类在线| 91在线观看高清| 日韩va欧美va亚洲va久久| 久久久久综合网| 91黄色激情网站| 久久福利视频一区二区| 国产精品电影一区二区三区| 91精品国产综合久久精品麻豆| 精品在线你懂的| 一区在线观看免费| 欧美一区二区三区四区高清| 91在线免费播放| 麻豆国产精品777777在线| 自拍偷拍亚洲欧美日韩| 欧美一区二区在线不卡| 一区二区三区四区乱视频| 日本道免费精品一区二区三区| 亚洲欧美视频在线观看视频| 欧美福利电影网| 日韩专区一卡二卡| 337p粉嫩大胆噜噜噜噜噜91av| av成人免费在线观看| 五月婷婷久久综合| 中文字幕精品一区| 欧美一区二区精美| 国产精品中文字幕日韩精品 | 国产欧美一区二区在线| 成人av资源网站| 麻豆精品一区二区| 国产精品久久久久影院亚瑟 | 亚洲精品水蜜桃| 天堂影院一区二区| 精品少妇一区二区三区视频免付费| 日韩av在线发布| 99精品热视频| 成人激情免费网站| 在线影院国内精品| 欧美日本国产一区| 日韩片之四级片| 久久国产综合精品| 久久久久久亚洲综合影院红桃 | 欧美在线999| 一区二区在线观看免费| 久久se精品一区二区| 国模冰冰炮一区二区| 91国偷自产一区二区使用方法| 日本高清无吗v一区| 国产精品久久久爽爽爽麻豆色哟哟| 精品一区二区久久久| 亚洲在线免费播放| 欧美伊人久久大香线蕉综合69| 日韩高清不卡在线| 国产女主播一区| 在线播放91灌醉迷j高跟美女 | 视频一区二区三区中文字幕| 欧美成人vr18sexvr| 国产91丝袜在线播放| 亚洲丝袜精品丝袜在线| 色婷婷av一区二区三区大白胸| 欧美激情一二三区| 欧美久久久久久久久久| 日本免费在线视频不卡一不卡二| 色先锋aa成人| 亚洲综合久久av| 久久亚洲欧美国产精品乐播| 成人综合婷婷国产精品久久免费| 国产女同互慰高潮91漫画| 成人免费视频免费观看| 中文成人综合网| 国产精品亚洲第一| 精品一区二区日韩| 中文字幕久久午夜不卡| 在线观看三级视频欧美| 久久精品亚洲麻豆av一区二区| 一区二区三区毛片| 国产.精品.日韩.另类.中文.在线.播放| 国产调教视频一区| 国产精品家庭影院| 国产suv精品一区二区883| 欧美日韩第一区日日骚| 午夜一区二区三区视频| 日韩精品一区二区三区在线播放 | 欧美一区二区精品久久911| 日韩1区2区3区| 天天色 色综合| 国产一区视频在线看| 国产精品996| 97aⅴ精品视频一二三区| 欧美日韩免费电影| 中文字幕乱码久久午夜不卡| 亚洲国产精品视频| 老司机免费视频一区二区| 成人教育av在线| 91色porny在线视频| 国产精品中文有码| 国产一区二区美女诱惑| 青青草国产精品97视觉盛宴| 亚洲综合视频在线观看| 亚洲日本乱码在线观看| 国产蜜臀97一区二区三区| 国产婷婷一区二区| 欧美日韩中文国产| 欧美二区乱c少妇| 亚洲精品一区二区三区蜜桃下载| 欧美人伦禁忌dvd放荡欲情| 欧美日韩夫妻久久| 东方aⅴ免费观看久久av| 北条麻妃一区二区三区| 欧美精品一区视频| 91精品久久久久久久久99蜜臂| 欧美日韩亚洲综合在线 | 成人一区二区三区视频在线观看| 国产高清精品久久久久| 成人一级片在线观看| 成人免费视频视频| 国产大片一区二区| 一本大道久久精品懂色aⅴ| 欧洲视频一区二区| 久久久蜜臀国产一区二区| 成人午夜av电影| 91久久精品一区二区二区| 国产精品丝袜在线| 成人福利视频网站| 欧美成人三级在线| 日韩成人午夜精品| 日韩免费电影网站| 美女一区二区三区在线观看| 日韩久久久久久| 国产真实精品久久二三区| 久久久青草青青国产亚洲免观| 成人高清在线视频| 亚洲精品高清视频在线观看| 美女www一区二区| 欧美日韩亚洲高清一区二区| 精品国产电影一区二区| 日韩av中文字幕一区二区| 99久久99久久免费精品蜜臀| 精品国产乱码91久久久久久网站| 国产精品久久久久7777按摩| 国产真实乱偷精品视频免| 欧美成人女星排名| 亚洲综合一区在线| 丁香啪啪综合成人亚洲小说 | 亚洲欧洲www| 国产一区在线精品| 亚洲影院久久精品| 国产麻豆日韩欧美久久| 91丝袜高跟美女视频| 国产网站一区二区| 久久99国内精品| 精品国产免费久久| 久久丁香综合五月国产三级网站|