分析的某储值卡数据库部分结构

 

 

一、卡生产

制卡:制卡影响cardmake、cardmakeitem表

验卡:验卡影响cardmake、cardmakeitem表

 

二、卡实物管理

撤销卡:数据来源cardbill、cardbillitem表

申领卡:数据来源cardbill、cardbillitem表

退回卡:数据来源cardbill、cardbillitem表

调拨卡:数据来源cardbill、cardbillitem表

卡实物盘点:数据来源cardbookcheck、cardbookcheckitem、cardbookcheckpayin、cardbookcheckpayinitem表

 

 

三、售卡

售卡:售卡影响fxsell、fxsellitem、fxpayment 表

冲销售单:影响fxsell、fxsellitem表

支票管理:数据来源fxsell 、chequetask表

退款管理:无法保存,无法测试。

面额兑换:账户类别不能为空,无法测试

出卡单激活:数据来源表fxdraw、fxdrawitem、fxdrawtask表。

清欠管理:数据来源unpaytask表

常顾客管理:数据来源regularcust表

顾客预付款管理:数据来源regularcustbook、regularcustbookbill、regularcustbookbillpay表

 

四、账户管理卡

账户:

数据来源passbooklog表

补磁:

补磁操作影响表cardfillmagnestlog表

余额查询:passbook表

换卡:操作影响ownerchangecard、ownerchangecarditem表

延期:操作影响passbooklog表

账户日志:数据来源passbooklog表

账户明细:消费明细数据来源passbookentry表,账号明细数据来源passbooklog表

 

 

 

五、可充值卡管理

单位管理:

添加单位影响表ownerunit

持卡人管理:

添加持卡人影响表owner

制充值单:

制单影响表,充值卡所属单位和充值卡必须要一致才能充值,

客户数据来源:regularcust,单位数据来源:ownerunit,持卡人数据来源表:owner

ownerchargepay

充值:

数据来源ownercharge表

冲销充值单:

数据来源ownercharge表,冲单操作后会删除对应记录。

卡主充值查询:

数据来源owner 、ownerchargeitem

匿名充值:数据来源ownercharge、ownerchargeitem表

 

 

六、储值卡系统管理

公司管理:

添加公司影响表:dept、manafirm

部门管理:

添加部门影响表:dept、manadept

员工管理:

添加员工影响表:manauser、employee

门店管理:

添加门店影响表:dept、manastore

部组管理:

关联部组影响表:manadeptgroup

卡别管理:

添加卡别影响表:cardmeta

储值卡面额管理:

添加卡面额影响表:facevalue

 

银行信息设置:

添加银行信息影响表:backconfig

卡期限设置:

设置储值卡期限:cardlife

 

七、设备管理

硬件设置:

POS管理:

添加POS机影响表terminal

pos机检测:

可以查询POS登录操作日志,受影响表terminal、terminalstatus

权限设置:

查询系统报错

 

cardbookcheck卡实物盘点表

id

varchar(20)

盘点单号

version

int

最后版本

manafirmid

Varchar(20)

盘点公司编码

manafirmname

Varchar(100)

盘点公司名称

manadeptid

Varchar(20)

盘点部门编码

manadeptname

varchar(100)

盘点部门名称

cardmetaid

varchar(7)

卡类别编码

cardmetaname

varchar(40)

卡类别名称

manafirm

varchar(20)

 

manadept

varchar(20)

 

manauser

varchar(20)

 

facevalue

double

面额

affirm

int

盘点状态(0未盘完1已盘完)

dt

datetime

日期

qty

int

应盘点数

 

cardbookcheckitem 卡实物盘点明细表

id

varchar(20)

编码

version

int

版本

cardbookcheck

varchar(20)

盘点单号

cardno

varchar(20)

卡号

 

cardbookcheckpayin实盘点结果表

id

varchar(20)

流水号

version

int

版本

cardbookcheck

varchar(20)

盘点单号

manafirm

varchar(20)

公司编码

manadept

varchar(20)

部门编码

manauser

varchar(20)

操作者编码

facevalue

double

面额

dt

datetime

日期

qty

int

实盘张数

 

cardbookcheckpayinitem实盘点报损表

id

varchar(20)

流水号

version

int

版本

cardbookcheckpayin

varchar(20)

流水号

cardno

varchar(20)

卡号

 

 

 

 

 

 

dept 公司部门门店表

id

varchar(20)

编码

version

int

版本

name

varchar(40)

部门名称

 

manafirm 公司表

id

varchar(20)

编码

version

int

版本

makecard

numeric(18)

 

 

manadept 部门表

id

varchar(20)

编码

version

int

版本

manafirm

varchar(8)

公司ID

 

manauser员工关系表

id

varchar(8)

员工编码

version

int

版本

manadept

varchar(8)

部门ID

 

employee员工信息表

id

varchar(20)

员工编码

version

int

版本

name

varchar(20)

员工姓名

dept

varchar(10)

部门ID

 

manastore 门店表

id

varchar(20)

门店编码

version

int

版本

manafirm

varchar(8)

公司ID

 

manadeptgroup 部组表

id

Numeric(18)

部组编码

version

int

版本

manastore

varchar(20)

门店编码

manadept

varchar(20)

部门ID

 

cardmeta 卡别表

id

Numeric(18)

卡别编码

version

int

版本

name

varchar(20)

卡别名

hasfacevalue

smallint

是否有面额(1有面额0无面额)

hassign

smallint

是否记名(0不记名1记名)

encrypter

varchar(10)

NULL

length

int

卡号长度

maxcardno

varchar(18)

最大卡号

mincardno

varchar(18)

最小卡号

 

facevalue卡面额表

id

Numeric(18)

卡面额编码

version

int

版本

amount

double

面额

comments

varchar(30)

金额说明

 

backconfig 银行信息表

id

Numeric(18)

银行代码

version

int

版本

subname

varchar(50)

银行名称

 

cardlife 卡期限表

id

Numeric(18)

卡期限代码

version

int

版本

lifeexpect

int

卡有效期限

node

int

是否启用(是0否1)

 

sysopt 系统表 ?

optid

varchar(15)

 

optgrp

varchar(20)

 

optdes

varchar(20)

 

optvlu

int

 

 

terminal POS机表

id

varchar(30)

POS机号

version

int

版本

manadept

varchar(8)

部门ID

descrip

varchar(60)

描述

deviceidentifier

varchar(60)

微机码(MAC)

ipaddress

varchar(20)

IP地址

isregistried

int

状态(0未注册1注册)

 

terminalstatus POS机日志表

id

varchar(30)

POS机号

version

int

版本

islogin

int

是否登录操作(1登录)

loginer

varchar(20)

登录人

dt

datetime

操作时间

 

ownerunit 单位表

id

varchar(18)

单位编码

version

int

版本

manafirm

varchar(8)

所属公司编码

name

varchar(100)

单位名称

 

owner 持卡人表

id

varchar(18)

持卡人编码

version

int

版本

ownerunit

varchar(18)

单位编码

name

varchar(40)

持卡人名称

cardmetaid

varchar(40)

储值卡类型(cardmeta)

ident

varchar(20)

身份证

tel

varchar(15)

固定电话

mobile

varchar(12)

移动电话

email

varchar(30)

电子邮箱

manadept

varchar(20)

充值单位编码

 

ownercharge充值记录表

id

varchar(18)

充值单号

version

int

版本

manafirm

varchar(8)

收银公司

manadept

varchar(8)

收银部门

cashier

varchar(8)

收银人

cardmeta

varchar(8)

充值卡类型

amount

double

充值金额

dt

datetime

收银日期

ownerunit

varchar(18)

充值单位编码

charged

int

状态(0待充值1已充值)

typ

varchar(30)

单据类型

chk

int

审核状态

 

ownerchargeitem 充值记录日志表

id

indentity

编号

version

int

版本

ownercharge

varchar(18)

充值单号

owner

varchar(18)

持卡人编码

amount

double

充值金额

chk

int

审核状态

 

 

ownerchargepay 制充值单表

id

indentity

充值单编号

version

int

版本

ownercharge

varchar(18)

充值单号

payment

vachar(20)

支付方式说明

amount

double

充值金额

subcode

varchar(30)

银行代码

subname

varchar(30)

银行名

payno

varchar(30)

支付卡号

 

 

passbooklog 卡账户日志表

 

id

indentity

充值单编号

version

int

版本

cardno

varchar(18)

卡号

remarks

varchar(50)

操作说明

operator

varchar(50)

操作人员

status

int

当前状态(0激活 2未激活)

dt

datetime

日期

descript

varchar(100)

摘要

manafirm

varchar(20)

公司编码

manadept

varchar(20)

部门编码

 

cardfillmagnestlog补磁表

 

id

indentity

编号

version

int

版本

name

varchar(50)

顾客姓名

ident

varchar(50)

身份证

tel

varchar(50)

顾客电话

cardno

varchar(20)

卡号

remarks

varchar(50)

摘要

dt

datetime

日期

operator

varchar(50)

操作人员

manadept

varchar(20)

部门编码

manafirm

varchar(20)

公司编码

 

cardmake制卡批次表

id

indentity

制卡批次编号(制卡单号)

version

int

版本

manadept

varchar(20)

部门编码

manafirm

varchar(20)

公司编码

cardmeta

varchar(8)

卡类别编码

facevalue

varchar(8)

卡面额编码

cardno

varchar(18)

起始卡号

thrucardno

varchar(18)

终止卡号

qty

int

张数

amount

double

储值卡金额

maker

varchar(40)

制卡人编码

batchno

varchar(10)

盒号

checker

varchar(40)

验卡人编码

ispassed

int

是否通过(0未验1验过)

makedate

datetime

制卡日期

checkdate

datetime

验卡日期

 

cardmakeitem制卡明细表

id

indentity

编号

version

int

版本

cardmake

Varchar(18)

制卡批次编号(制卡单号)

cardno

Varchar(18)

卡号

isfailed

int

卡状态(0失败1成功)

ischecked

int

验卡状态(0未验1已验)

 

magencrypt 储值卡密匙表

id

Varchar(18)

卡号

version

int

版本

ciphertext

Varchar(50)

磁条信息

secretkey

Varchar(18)

随机码

Billid

Varchar(18)

制卡单号

 

cardflow卡流转节点记录表

id

identity

编号

fiscalperiodid

varchar(8)

会计期间

cardmetaid

varchar(8)

卡类别编码

cardmetaname

varchar(20)

卡类别名

manafirmid

varchar(8)

公司编码

manafirmname

varchar(40)

公司名

qty

int

数量

amount

double

金额

dt

datetime

记录时间

billingdate

datetime

单据时间

billtype

varchar(20)

单据操作类别

billname

varchar(30)

单据操作名称

srcid

varchar(40)

单号

facevalue

double

卡面额

manadeptid

varchar(20)

部门编码

manadeptname

varchar(50)

部门名称

 

cardbill 卡单据

id

Varchar(18)

卡单据号

version

int

版本

typ

varchar(20)

单据类型名

manafirm

varchar(40)

公司编码

manadept

varchar(40)

部门编码

manauser

varchar(40)

用户账号

cardmeta

varchar(40)

卡类别编码

facevalue

varchar(40)

卡面额编码

batchno

varchar(40)

 

cardno

varchar(40)

卡号

qty

int

数量

amount

double

金额

dt

datetime

单据日期

requestfirm

varchar(40)

发起公司

requestdept

varchar(40)

发起部门

requestor

varchar(40)

发起人

comments

varchar(30)

 

 

cardbillitem卡单据明细表

id

identity

编号

version

int

版本

cardbill

varchar(18)

卡单据号

cardno

varchar(18)

卡号

 

fxsell销售单和冲单表

id

varchar(18)

销售单号

version

int

版本

manafirm

varchar(8)

公司编码

manadept

varchar(8)

部门编码

cashier

varchar(8)

收银人

cardmeta

varchar(8)

卡类别

amount

double

金额

dt

datetime

日期

name

varchar(40)

顾客

address

varchar(50)

地址

postalcode

varchar(30)

邮编

tel

varchar(15)

固定电话

mobile

varchar(12)

移动电话

email

varchar(30)

电子邮件

isactivepassbook

int

 

parentfxsellid

varchar(18)

操作对应上一张销售单号

regularcustid

varchar(50)

常用顾客ID

typ

varchar(20)

单据类型

payno

varchar(30)

 

rescoreamount

double

 

remarks

varchar(100)

 

 

fxsellitem销售单明细

id

varchar(18)

销售单号

version

int

版本

fxsell

varchar(18)

销售单号

facevalue

double

卡面额

qty

int

卡数量

subtotal

double

总金额

 

 

fxpayment 销售支付明细表

id

varchar(18)

销售单号

version

int

版本

fxsell

varchar(18)

销售单号

payment

varchar(40)

支付方式

amount

double

金额

subcode

varchar(40)

银行代码(附属编号)

subname

varchar(40)

银行名(附属名称)

payno

varchar(40)

支付卡号(附属账号)

 

fxdraw 出卡单表

id

varchar(18)

出卡单单号

version

int

版本

fxsell

varchar(18)

对应销售单号

manafirm

varchar(8)

公司编码

manadept

varchar(8)

出卡部门编码

operator

varchar(30)

出卡人

dt

datetime

出卡日期

preantfxdrawid

varchar(20)

 

ischeck

int

出卡状态(1出卡)

 

fxdrawitem 出卡单明细表

id

varchar(18)

编号

version

int

版本

fxdraw

varchar(18)

出卡单单号

cardno

varchar(18)

卡号

cardmetaid

varchar(8)

卡类别编码

cardmetaname

varchar(20)

卡类别名

facevalue

double

卡面额

ischeck

int

是否审核(1审核0未审核)

 

fxdrawtask 出卡单任务节点

id

varchar(18)

出卡单单号

version

int

版本(出卡单更新次数)

node

int

节点字段(单据状态0未激活1激活)

 

 

ownerchangecard换卡单表

id

identity

换卡单号

version

int

版本

manafirm

varchar(20)

公司

manadept

varchar(20)

部门

manauser

varchar(30)

操作人

ownerunit

varchar(20)

单位编码

qty

int

张数

dt

datetime

日期

 

 

ownerchangecarditem 换卡单明细表

id

identity

换卡流水

version

int

版本

ownerchangecard

varchar(20)

换卡单号

oldcardno

varchar(20)

老卡卡号

newcardno

varchar(20)

新卡卡号

 

 

passbookentry消费明细

id

identity

换卡流水

version

int

版本

cardno

varchar(50)

储值卡卡号

dt

datetime

消费日期

remarks

varchar(50)

备注

amount

double

消费金额

balance

double

余额

manafirmid

varchar(8)

公司

manadeptid

varchar(8)

部门

terminalid

varchar(50)

设备ID

cashier

varchar(50)

操作人

billname

varchar(50)

来源名称

srcid

varchar(50)

来源单号

issuemanafirmid

varchar(8)

 

issuemanadeptid

varchar(8)

 

facevalue

double

面额

passbookcert

varchar(10)

单据类型(01售卡充值02充值单充值)

 

 

accountperiod 会计期间设置

id

varchar(18)

会计期间

version

int

版本

fromdate

datetime

开始日期

thru

datetime

结束日期

closed

datetime

默认0

 

rcscore 常用客户购卡表

id

varchar(18)

会计期间

version

int

版本

regulaucustid

varchar(18)

顾客编码

dt

datetime

销售日期

remarks

varchar(50)

备注

amount

double

金额

billname

varchar(30)

销售单类型

srcid

varchar(30)

销售单号

manafirmid

varchar(20)

公司编码

manadeptid

varchar(20)

部门编码

 

ownerchargechequetask 待查

id

indentity

充值单编号

version

int

版本

node

int

节点

 

chequetask支票支付管理表

id

numeric

销售单编号

version

int

版本

node

numeric

节点(0未达支票1已达支票)

 

unpaytask 销售单欠款表

id

numeric

销售单编号

version

int

版本

node

int

状态(0清欠1已清欠)

 

regularcust常顾客表

id

varchar(18)

客户编号

version

int

版本

name

varchar(40)

客户名称

address

varchar(50)

地址

postalcode

varchar(50)

邮编

tel

varchar(15)

固定电话

mobile

varchar(12)

移动电话

email

varchar(50)

Email

 

regularcustbook顾客预付款账户表

id

varchar(50)

顾客卡号

version

int

版本

balance

double

余额

dt

datetime

开户日期

updatedate

datetime

余额更新时间

regularcust

varchar(30)

客户编号

manafirm

varchar(10)

操作公司

manadept

varchar(10)

操作部门

 

 

 

 

regularcustbookbill顾客预付款预付主表

id

identity

预付款单

version

int

版本

regularcustbook

varchar(50)

 

manafirm

varchar(10)

操作公司

manadept

varchar(10)

操作部门

cashier

varchar(30)

操作人

amount

double

金额

dt

datetime

日期

 

 

regularcustbookbillpay 顾客预付款预付明细表

id

identity

明细号

version

int

版本

regularcustbookbill

numeric(18)

顾客预付款主表

payment

varchar(30)

支付方式

amount

double

支付金额

subcode

varchar(30)

附属编号

subname

varchar(30)

附属名称

payno

varchar(30)

附属账号

 

cardbill 卡单据表

id

varchar(18)

单号

version

int

版本

typ

varchar(20)

单据类别

manafirm

varchar(40)

操作公司编码

manadept

varchar(40)

操作部门编码

manauser

varchar(40)

操作用户编码

cardmeta

varchar(40)

卡类别编码

facevalue

varchar(40)

卡面额编码

batchno

varchar(40)

 

cardno

varchar(40)

卡号

qty

int

数量

amount

double

总金额

dt

datetime

日期

requestfirm

varchar(40)

请求公司编码

requestdept

varchar(40)

请求部门编码

requestor

varchar(40)

请求用户编码

comments

varchar(30)

 

 

cardbillitem 卡单据明细表

id

identity

明细编号

version

int

版本

cardbill

varchar(18)

单号

cardno

varchar(18)

卡号

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值