245 lines
9.8 KiB
SQL
245 lines
9.8 KiB
SQL
drop TABLE public.onlineItem;
|
|
CREATE TABLE public.onlineItem
|
|
(
|
|
intitemno int NOT NULL,
|
|
brandcode varchar(30) NOT NULL ,
|
|
strstorecode varchar(20) NOT NULL ,
|
|
price numeric(12,4) NULL ,
|
|
status int ,
|
|
iconpath varchar(100) NULL ,
|
|
imgpath varchar(100) NULL ,
|
|
num1 numeric(12,4) NULL ,
|
|
num2 numeric(12,4) NULL ,
|
|
remark1 varchar(50) NULL ,
|
|
remark2 varchar(50) NULL ,
|
|
updateuser varchar(20) NOT NULL ,
|
|
updateDate timestamp without time zone NOT NULL ,
|
|
creatuser varchar(20) NOT NULL ,
|
|
creatDate timestamp without time zone NOT NULL,
|
|
constraint PK_onlineItem primary key(intitemno, strstorecode)
|
|
);
|
|
|
|
COMMENT ON TABLE public.onlineItem IS '在线商品表';
|
|
COMMENT ON COLUMN public.onlineItem.brandcode IS '品牌';
|
|
COMMENT ON COLUMN public.onlineItem.price IS '售价';
|
|
COMMENT ON COLUMN public.onlineItem.intitemno IS '商品编号';
|
|
COMMENT ON COLUMN public.onlineItem.strstorecode IS '门店编号';
|
|
COMMENT ON COLUMN public.onlineItem.status IS '状态';
|
|
COMMENT ON COLUMN public.onlineItem.iconpath IS '商品缩略图';
|
|
COMMENT ON COLUMN public.onlineItem.imgpath IS '商品照片';
|
|
COMMENT ON COLUMN public.onlineItem.num1 IS '数字备用';
|
|
COMMENT ON COLUMN public.onlineItem.num2 IS '数字备用';
|
|
COMMENT ON COLUMN public.onlineItem.remark1 IS '文本备用';
|
|
COMMENT ON COLUMN public.onlineItem.remark2 IS '文本备用';
|
|
COMMENT ON COLUMN public.onlineItem.updateuser IS '更新者';
|
|
COMMENT ON COLUMN public.onlineItem.updateDate IS '更新日';
|
|
COMMENT ON COLUMN public.onlineItem.creatuser IS '生成者';
|
|
COMMENT ON COLUMN public.onlineItem.creatDate IS '生成日';
|
|
|
|
drop TABLE public.onlinestore;
|
|
CREATE TABLE public.onlinestore
|
|
(
|
|
strstorecode varchar(20) NOT NULL ,
|
|
brandcode varchar(30) NOT NULL DEFAULT 'A01' ,
|
|
status int NOT NULL DEFAULT 2 ,
|
|
num1 numeric(12,4) NULL ,
|
|
num2 numeric(12,4) NULL ,
|
|
remark1 varchar(50) NULL ,
|
|
remark2 varchar(50) NULL ,
|
|
updateuser varchar(20) NOT NULL DEFAULT 'system' ,
|
|
updateDate timestamp without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP ,
|
|
creatuser varchar(20) NOT NULL DEFAULT 'system' ,
|
|
creatDate timestamp without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
constraint PK_onlinestore primary key(strstorecode)
|
|
);
|
|
|
|
COMMENT ON TABLE public.onlinestore IS '在线门店表';
|
|
COMMENT ON COLUMN public.onlinestore.brandcode IS '品牌';
|
|
COMMENT ON COLUMN public.onlinestore.strstorecode IS '门店编号';
|
|
COMMENT ON COLUMN public.onlinestore.status IS '状态';
|
|
COMMENT ON COLUMN public.onlinestore.num1 IS '数字备用';
|
|
COMMENT ON COLUMN public.onlinestore.num2 IS '数字备用';
|
|
COMMENT ON COLUMN public.onlinestore.remark1 IS '文本备用';
|
|
COMMENT ON COLUMN public.onlinestore.remark2 IS '文本备用';
|
|
COMMENT ON COLUMN public.onlinestore.updateuser IS '更新者';
|
|
COMMENT ON COLUMN public.onlinestore.updateDate IS '更新日';
|
|
COMMENT ON COLUMN public.onlinestore.creatuser IS '生成者';
|
|
COMMENT ON COLUMN public.onlinestore.creatDate IS '生成日';
|
|
|
|
drop TABLE public.onlineorderh;
|
|
CREATE TABLE public.onlineorderh
|
|
(
|
|
orderno varchar(30) NOT NULL ,
|
|
brandcode varchar(20) ,
|
|
strstorecode varchar(20) NOT NULL ,
|
|
tablecode varchar(20) NULL ,
|
|
daysn int NULL ,
|
|
dtorderstart timestamp without time zone NULL ,
|
|
dtorderupdate timestamp without time zone NULL ,
|
|
qty int NULL ,
|
|
discountamount numeric(19,6) NULL ,
|
|
amountyf numeric(19,6) NULL ,
|
|
amountsf numeric(19,6) NULL ,
|
|
offlineupdateflg int NULL ,
|
|
status int NULL ,
|
|
customername varchar(50) NULL ,
|
|
customeraddress varchar(100) NULL ,
|
|
customermobile varchar(50) NULL ,
|
|
remark varchar(100) NULL ,
|
|
hopetime varchar(20) NULL ,
|
|
updateuser varchar(20) NOT NULL DEFAULT 'system' ,
|
|
updateDate timestamp without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP ,
|
|
creatuser varchar(20) NOT NULL DEFAULT 'system' ,
|
|
creatDate timestamp without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP ,
|
|
constraint PK_onlineorderh primary key(orderno)
|
|
);
|
|
|
|
COMMENT ON TABLE public.onlineorderh IS '在线订单主表';
|
|
COMMENT ON COLUMN public.onlineorderh.orderno IS '订单号';
|
|
COMMENT ON COLUMN public.onlineorderh.brandcode IS '品牌编号';
|
|
COMMENT ON COLUMN public.onlineorderh.strstorecode IS '门店编号';
|
|
COMMENT ON COLUMN public.onlineorderh.tablecode IS '桌位号';
|
|
COMMENT ON COLUMN public.onlineorderh.daysn IS '门店日流水号';
|
|
COMMENT ON COLUMN public.onlineorderh.dtorderstart IS '开单时间';
|
|
COMMENT ON COLUMN public.onlineorderh.dtorderupdate IS '最后下单时间';
|
|
COMMENT ON COLUMN public.onlineorderh.qty IS '商品数量';
|
|
COMMENT ON COLUMN public.onlineorderh.discountamount IS '折扣金额';
|
|
COMMENT ON COLUMN public.onlineorderh.amountyf IS '应付金额';
|
|
COMMENT ON COLUMN public.onlineorderh.amountsf IS '实付金额';
|
|
COMMENT ON COLUMN public.onlineorderh.offlineupdateflg IS '门店下单标志';
|
|
COMMENT ON COLUMN public.onlineorderh.status IS '订单状态';
|
|
COMMENT ON COLUMN public.onlineorderh.customername IS '收货人';
|
|
COMMENT ON COLUMN public.onlineorderh.customeraddress IS '地址';
|
|
COMMENT ON COLUMN public.onlineorderh.customermobile IS '电话';
|
|
COMMENT ON COLUMN public.onlineorderh.remark IS '订单备注';
|
|
COMMENT ON COLUMN public.onlineorderh.hopetime IS '期望送达';
|
|
COMMENT ON COLUMN public.onlineorderh.updateuser IS '更新者';
|
|
COMMENT ON COLUMN public.onlineorderh.updateDate IS '更新日';
|
|
COMMENT ON COLUMN public.onlineorderh.creatuser IS '生成者';
|
|
COMMENT ON COLUMN public.onlineorderh.creatDate IS '生成日';
|
|
|
|
drop TABLE public.onlineorderd;
|
|
CREATE TABLE public.onlineorderd
|
|
(
|
|
brandcode varchar(20) NOT NULL DEFAULT 'A1' ,
|
|
orderno varchar(30) NOT NULL ,
|
|
suborderno int NOT NULL ,
|
|
line int NOT NULL ,
|
|
linetype varchar(10) NOT NULL ,
|
|
pname varchar(50) NULL ,
|
|
pmodify varchar(100) NULL ,
|
|
qty int NOT NULL ,
|
|
price numeric(19,6) NOT NULL ,
|
|
discountcode varchar(20) NULL ,
|
|
discountamount numeric(19,6) NULL ,
|
|
discountname varchar(30) NULL ,
|
|
amount numeric(19,6) NOT NULL ,
|
|
amountafterdiscount numeric(19,6) NOT NULL ,
|
|
suborderstatus int NOT NULL ,
|
|
remark varchar(100) NULL ,
|
|
orderfrom int NOT NULL ,
|
|
dtorder timestamp without time zone NOT NULL ,
|
|
dtconfirm timestamp without time zone NULL ,
|
|
confirmuser varchar(20) NULL DEFAULT 'system' ,
|
|
constraint PK_onlineorderd primary key(orderno,suborderno,line)
|
|
);
|
|
|
|
COMMENT ON TABLE public.onlineorderd IS '在线订单明细';
|
|
COMMENT ON COLUMN public.onlineorderd.brandcode IS '品牌';
|
|
COMMENT ON COLUMN public.onlineorderd.orderno IS '订单号';
|
|
COMMENT ON COLUMN public.onlineorderd.suborderno IS '下单序号';
|
|
COMMENT ON COLUMN public.onlineorderd.line IS '行号';
|
|
COMMENT ON COLUMN public.onlineorderd.linetype IS '类型';
|
|
COMMENT ON COLUMN public.onlineorderd.pname IS '商品名';
|
|
COMMENT ON COLUMN public.onlineorderd.pmodify IS '客制化';
|
|
COMMENT ON COLUMN public.onlineorderd.qty IS '数量';
|
|
COMMENT ON COLUMN public.onlineorderd.price IS '单价';
|
|
COMMENT ON COLUMN public.onlineorderd.discountcode IS '折扣编码';
|
|
COMMENT ON COLUMN public.onlineorderd.discountamount IS '折扣金额';
|
|
COMMENT ON COLUMN public.onlineorderd.discountname IS '折扣名称';
|
|
COMMENT ON COLUMN public.onlineorderd.amount IS '总金额';
|
|
COMMENT ON COLUMN public.onlineorderd.amountafterdiscount IS '折后总金额';
|
|
COMMENT ON COLUMN public.onlineorderd.suborderstatus IS '子订单状态';
|
|
COMMENT ON COLUMN public.onlineorderd.remark IS '备注';
|
|
COMMENT ON COLUMN public.onlineorderd.orderfrom IS '来源';
|
|
COMMENT ON COLUMN public.onlineorderd.dtorder IS '下单时间';
|
|
COMMENT ON COLUMN public.onlineorderd.dtconfirm IS '接单时间';
|
|
COMMENT ON COLUMN public.onlineorderd.confirmuser IS '接单人';
|
|
|
|
|
|
drop TABLE public.onlineorderp;
|
|
CREATE TABLE public.onlineorderp
|
|
(
|
|
brandcode varchar(20) NOT NULL DEFAULT 'A1' ,
|
|
orderno varchar(30) NOT NULL ,
|
|
line int NOT NULL ,
|
|
paymentcode int NOT NULL ,
|
|
paymentname varchar(20) NOT NULL ,
|
|
amount numeric(19,6) NOT NULL ,
|
|
if_orderno varchar(50) NULL ,
|
|
openid varchar(50) NULL ,
|
|
remark varchar(100) NULL ,
|
|
payDate timestamp without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP ,
|
|
creatuser varchar(20) NOT NULL DEFAULT 'system' ,
|
|
creatDate timestamp without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP ,
|
|
constraint PK_onlineorderp primary key(orderno,line)
|
|
);
|
|
|
|
COMMENT ON TABLE public.onlineorderp IS '在线订单支付表';
|
|
COMMENT ON COLUMN public.onlineorderp.brandcode IS '品牌';
|
|
COMMENT ON COLUMN public.onlineorderp.orderno IS '订单号';
|
|
COMMENT ON COLUMN public.onlineorderp.line IS '行号';
|
|
COMMENT ON COLUMN public.onlineorderp.paymentcode IS '支付代码';
|
|
COMMENT ON COLUMN public.onlineorderp.paymentname IS '支付名称';
|
|
COMMENT ON COLUMN public.onlineorderp.amount IS '支付金额';
|
|
COMMENT ON COLUMN public.onlineorderp.if_orderno IS '三方支付订单号';
|
|
COMMENT ON COLUMN public.onlineorderp.openid IS '微信openid';
|
|
COMMENT ON COLUMN public.onlineorderp.remark IS '文本备用';
|
|
COMMENT ON COLUMN public.onlineorderp.payDate IS '支付成功时间';
|
|
COMMENT ON COLUMN public.onlineorderp.creatuser IS '生成者';
|
|
COMMENT ON COLUMN public.onlineorderp.creatDate IS '生成日';
|
|
|
|
CREATE TABLE public.bs_userstore(
|
|
bs_seq_id int4 NOT NULL,
|
|
bs_usercode varchar(20) NOT NULL,
|
|
bs_strstorecode varchar(10) NOT NULL,
|
|
bs_createdatetime timestamp NOT NULL,
|
|
CONSTRAINT "PK28" PRIMARY KEY (bs_seq_id)
|
|
);
|
|
COMMENT ON TABLE public.bs_userstore IS '用户所属门店表';
|
|
COMMENT ON COLUMN public.bs_userstore.bs_usercode IS '用户编号';
|
|
COMMENT ON COLUMN public.bs_userstore.bs_strstorecode IS '门店编号';
|
|
COMMENT ON COLUMN public.bs_userstore.bs_createdatetime IS '创建时间';
|
|
|
|
CREATE SEQUENCE public.SEQ_USERSTORE_ID
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
NO MAXVALUE
|
|
START 1
|
|
CACHE 1;
|
|
ALTER SEQUENCE public.SEQ_USERSTORE_ID OWNED BY public.bs_userstore;
|
|
|
|
CRATE SEQUENCE public.SEQ_ROLEMENU_ID
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
NO MAXVALUE
|
|
START 1
|
|
CACHE 1;
|
|
ALTER SEQUENCE public.SEQ_ROLEMENU_ID OWNED BY public.bs_role_menu;
|
|
|
|
CRATE SEQUENCE public.SEQ_ROLEDEP_ID
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
NO MAXVALUE
|
|
START 1
|
|
CACHE 1;
|
|
ALTER SEQUENCE public.SEQ_ROLEDEP_ID OWNED BY public.bs_role_dep;
|
|
|
|
CRATE SEQUENCE public.SEQ_USERROLE_ID
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
NO MAXVALUE
|
|
START 1
|
|
CACHE 1;
|
|
ALTER SEQUENCE public.SEQ_USERROLE_ID OWNED BY public.bs_user_role;
|