不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2020-06-29 15:57:12  修改时间:2024-04-23 20:10:44  分类:杂七杂八  编辑

常用 SQL

凡是 yt_wms 和 yt_dzwms 开头的表,都是我的,其他都不是。后者是大宗

  1. yt_dzwms_:大宗物料    相关表
  2. yt_wms_:钢筋物料(预埋)    相关表
  3. yt_worktime_:开头的表,是工时绩效系统用的
  4. maintan_:养护窑    相关表
  5. dibang_:地磅    相关表

入库时间:yw1_ordersheet.PutawayDate、ch1_shipsplit.storageTime

getCanStock(SC.sPOrderId, $checkScSign)   // $checkScSign:1-是否可派单,3-是否可生产(即构件的配件是否全部已领料)

ck9_stocksheet:配件库存表     ck7_bprk:备品入库表     ck1_rksheet:入库单 (注意:核心的 触发器不能丢失,否则不能自动增加配件的库存

表名 字段 类型 注释 备注
  • usertable
  • 登录用户表
Id int 用户ID  
uType tinyint(4) 用户类型:1-内部员工,2-客户,3-供应商,4-外部员工,5-参观者  
uName varchar(40) 登录用户名(中文名的拼音)  
uPwd varchar(32) 密码,md5加密值  
Number varchar(14) 用户编号,关联表字段staffmain.Number  
openid varchar(255) 微信openid  
  • staffmain
  • 员工表
Id int 员工ID  
Number int 员工编号  
Name varchar(50) 中文名  
BranchId tinyint(4) 所属部门,关联表字段branchdata.Id      
  • staffsheet
  • 员工明细 扩展表
Id int 自增ID  
Number int 员工编号  
  • ac_roles
  • 登录用户角色表
id int 自增ID  
name varchar(32) 角色名称  
  • branchdata
  • 部门信息表
Id int 自增ID  
Name varchar(20) 部门名称  
TypeId tinyint(4) 部门类型表,关联表字段branchtype.Id  
  • branchtype
  • 部门分类表
Id int 自增ID  
Name varchar(30) 类型名称  
 
  • productdata
  • 产品表
Id int 自增ID  
ProductId mediumint(9) 产品ID  
cName varchar(60) 中文名,$cName=$BuildingNo . "-" . $FloorNo . "-" . $CmptNo . "." . $ProjectId;  
eCode varchar(100) 英文名,跟 字段cName值一致  
TypeId mediumint(9) 构件类型ID,关联表字段producttype.TypeId,如:楼梯、墙板、空调板 等  
Unit tinyint(4) 单位,关联表:productunit.Id,如:个、只、套、盒、包 等  
Estate tinyint(3) 审核状态,1-审核通过,0-审核失败  
drawingId varchar(20) 方量ID,关联表字段trade_drawing.Id  
       
isinventory tinyint(1) 是否已盘点:0-未盘,1-已盘  
inventory_creator varchar(10) 盘点人,用户编号  
inventory_time datetime 盘点时间,格式:2020-07-05 18:26:15  
issigned tinyint(1) 是否已复盘,0-未复盘,1-已复盘  
signed_man varchar(10) 复盘人,用户编号  
seatId varchar(10) 库位号  
inventory_Qty tinyint(2) 盘点数量  
       
BuildingNo varchar(50) 楼栋号  
FloorNo varchar(10) 楼层号  
dwgVol decimal(15,5) 图纸体积  
cVol decimal(15,5) 混凝土体积  
wweight decimal(15,5) 重量  
ContractBomType varchar(60) 构件类型合同名称(中文名)  
CStr varchar(20) 混凝土强度,如:C30、C35 等  
Length int  
Width int  
Thick int  
CmptNo varchar(255) 构件编号  
CmptId bigint(20) 【项管】构件Id  
       
PRename varchar(255) 【替板】名称  
PBuilding varchar(10) 【替板】楼栋号  
PFloor varchar(10) 【替板】楼层号  
PCmpt varchar(20) 【替板】构件名称  
       
SHNJ decimal(15,3) 【塔筒】上环内径  
SHWJ decimal(15,3) 【塔筒】上环外径  
TT_TYPE varchar(10) 【塔筒】型号  
XHNJ decimal(15,3) 【塔筒】下环内径  
XHWJ decimal(15,3) 【塔筒】下环外径  
  • yw1_ordermain
  • 订单主表
Id int 自增ID  
CompanyId int 项目ID  
OrderNumber bigint(唯一键) 业务订单主流水号  
BuildNo varchar(20) 【新增】楼栋号,如:8  
OrderPO varchar(50) 【新增】订单产品号,如:YT2020071602-8-19F,由 项目编号-楼栋号-楼层号 组成  
OrderDate date 下单日期,如 2020-07-17  
  • yw1_ordersheet
  • 订单明细表
Id int 自增ID  
OrderNumber bigint 业务订单主流水号,关联表字段yw1_ordermain.OrderNumber  
OrderPO varchar(50) 订单产品号,关联表字段yw1_ordermain.OrderPO  
POrderId varchar(12) 【主键】业务订单流水号  
ProductId mediumint(9) 产品ID  
Qty mediumint(9) (订单)数量  
Price decimal(10,5) 价格  
scFrom tinyint(4) 生产状态  
Estate tinyint(3) 1-未出货/未出库,0-已出货/出库,2-???  
scflag int(2) 0不为待入库的构件,即0为已强制入库的构件  
StorageNO   入库单号  
PutawayDate   入库时间  
       
       
liningNo varchar(15) 排产台车号  
RealLining varchar(15) 排产实际台车  
liningDate datetime 台车设置时间  
SEstate int(2) 送料状态 ,1-未送料,0-已送料  
       
SeatId varchar(15) 【盘点.入库】库位号,如:A053  
StackId varchar(11) 【盘点.入库】垛号,如:L705  
StorageNO varchar(30) 【入库登记】入库单号,如:25569  
       
delivery date 【要货日期】交期,如:2019-10-09  
       
plan_log_id   排产日志ID,关联表字段v2_plan_log.id  
plan_type   排产类型,1-ERP批量排产,2-ERP单个排产,3-APS接口同步,4-日志回滚  
plan_user_name   排产用户名  
       
  • yw1_scsheet
  • 生产工单表
Id int 自增ID  
sPOrderId varchar(13) (唯一键) 生产工单流水号  
POrderId varchar(12) 业务单流水号,关联表字段yw1_ordersheet.POrderId  
mStockId varchar(15) 主采购单号  
StockId varchar(15) 采购单号  
ActionId mediumint(9) 工序ID,关联表字段workorderaction.ActionId,如:104-骨架搭建,101-浇筑完成  
WorkShopId mediumint(9) 排产所属产线ID,关联表字段workshopdata.Id  
       
Level   ???  
ScFrom   ???  
       
Qty decimal(11,2) 工单数量  
ScQty decimal(11,2) 已生产数量  
FinishDate datetime 完成时间,如:2019-06-09 22:18:33  
Estate tinyint(3) 表示当前ActionId值的操作状态,1-未生产(默认值),0-已生产  
Date date 记录生成日期,如:2019-06-03  
scDate datetime 排产生产日期  
  • gys_shmain
  • 【送货主表】
Id      
BillNumber   送货单号  
GysNumber   供应商送货单  
  • gys_shsheet
  • 【送货明细表】半成品 入库/质检表
Id   自增ID  
sPOrderId   生产工序编号,关联表字段yw1_scsheet.sPOrderId (如骨架搭建工序 ActionId=104)  
StockId   采购单流水号,关联表字段cg1_stocksheet.StockId  
StuffId   配件ID,关联表字段 stuffdata.StuffId  
Estate   半成品质检状态:1-未审核,2-待质检,3-不合格,0-合格
特别注意】Estate不能等于1,否则“生产质检”扫码时,一直提示“半成品质检未完成
 
  • sc1_cjtj
  • 成品质检表
sPOrderId varchar(13) (唯一键) 生产工单流水号  
POrderId varchar(12) 业务单流水号,关联表字段yw1_ordersheet.POrderId  
StockId varchar(15) 配件ID,关联表字段 stuffdata.StuffId  
Estate tinyint(3) 入库状态,0-已入库,2-待入库(已完成质检)
成品质检状态:1-质检未完成,2-入库未完成(质检合格),3-质检不合格,0-已入库
 
  • workorderaction
  • 生产工序表
Id int 自增ID  
ActionId mediumint(9) 工序编号  
Name varchar(30) 工序名称,如:104-骨架搭建,101-浇筑完成  
  • productstock
  • 产品库存表
Id int 自增ID  
ProductId mediumint(9) 构件ID,关联表字段productdata.ProductId  
tStockQty int(6) 构件库存(个/件)  
  • ch1_shipsplit
  • 成品入库表
Id int 自增ID  
POrderId varchar(12) 业务订单流水号,关联表字段yw1_ordersheet.POrderId  
ShipId int 出货明细ID,关联表字段ch1_shipsheet.Id      
Qty mediumint(9) 实际产量  
ShipType varchar(255) 出货方式,关联表字段ch_shiptype.Id,如:7-陆运,8-库存  
Estate tinyint(3) 入库0-已入库,1-入库已确认,2-入库待确认,9-申请退货,11-[报废]新增,12-[报废]已报废  
inventory_first_user   第1次盘点人的用户编号,关联表字段staffmain.Number      
inventory_first_time   第1次盘点时间  
inventory_second_user   第2次盘点人的用户编号,关联表字段  
inventory_second_time   第2次盘点时间  
storageOperator   入库操作人  
storageTime   入库时间  
check_datetime   盘点时间  
check_operator   盘点人  
       
       
shipSign tinyint(4) 是否可以出货  
shipment tinyint(3) 【物流中心】默认0,1为待出,对接所需  
shipment_num varchar(20) 【物流中心】要货编号,对接所需  
  • ch1_shipmain
  • 出货主表
Id int 自增ID  
CompanyId int 所属项目ID  
Number int 出货流水号  
InvoiceNO varchar(40) 【出货单号】  
Estate tinyint(3) 出货/出库状态,1-未出库(默认值),0-已出库  
OPdatetime timestamp 【出货时间】出库时间  
CarNo varchar(8) 车牌号  
CarNumber varchar(255) 车次信息  
VOL decimal(15,2) 方量  
       
GZG varchar(20) 【随车物品】工字钢 300cm  
MF varchar(20) 【随车物品】木方 8*8*25cm  
MF2 varchar(20) 【随车物品】木方 8*8*200cm  
MF3 varchar(20) 【随车物品】木方 8*8*400cm  
MF4 varchar(20) 【随车物品】大木方 20*20*300cm  
SCHJ1 varchar(20) 【随车物品】双层货架上层  
SCHJ2 varchar(20) 【随车物品】双层货架下层  
JG1 varchar(20) 【随车物品】角钢 70cm  
JG2 varchar(20) 【随车物品】角钢 180cm  
CG1 varchar(20) 【随车物品】槽钢 70cm  
CG2 varchar(20) 【随车物品】槽钢 180cm  
XJD1 varchar(20) 【随车物品】橡胶垫 30*30cm  
XJD2 varchar(20) 【随车物品】橡胶垫 30*180cm  
LS1 varchar(20) 【随车物品】螺栓 35cm  
LS2 varchar(20) 【随车物品】螺栓 50cm  
MQBHJ6 varchar(20) 【随车物品】6米墙板货架  
MQBHJ9 varchar(20) 【随车物品】9米墙板货架  
QBGDCX varchar(20) 【随车物品】墙板固定插销  
arrive_time datetime 到货时间  
  • ch1_shipsheet
  • 出货明细表
Id int 自增ID  
Mid int 关联出货主表,关联表字段ch1_shipmain.Id  
SplitId int 关联表字段ch1_shipsplit.Id  
POrderId varchar(12) 业务订单流水号,关联表字段yw1_ordersheet.POrderId  
ProductId mediumint(9) 构件ID,关联表字段productdata.ProductId  
Qty int 数量  
  • cg1_semifinished
  • 构件半成品配件表
       
         
  • cg1_stocksheet
  • 采购单明细表
       
         
  • ck9_stocksheet
  • 配件库存表
       
         
  • ck5_llsheet
  • 领料明细表
       
 
  • pands
  • bom表设置表 
id int 自增ID  
ProductId mediumint(9) 产品ID  
StuffId mediumint(9) 配件ID 3个配件:
(1)构件半成品
(2)脱模入库
(3)杂费统计
Relation varchar(15) 配件数(产品与配件比例)  
bpRate tinyint(4) 备品率,关联表字段standbyrate.Id  
  • bps
  • 配件.采购员.供应商 关系表
Id int 自增ID  
StuffId int 配件ID  
BuyerId mediumint(9) 采购员人,关联表字段staffmain.Number  
CompanyId mediumint(9) 供应商ID  
  • ck7_bprk
  • 备品入库表
Id int 自增ID  
StuffId mediumint(9) 配件ID  
CompanyId mediumint(9) 供应商ID  
Qty decimal(11,2) 数量  
  • stuffdata
  • 配件表 
Id int 自增ID  
StuffId int 配件ID  
StuffCname varchar(100) 配件中文名  
StuffEname varchar(100) 配件英文名  
StuffCode varchar(100) 物料编码  
TypeId mediumint(9) 配件类型,关联表字段stufftype.TypeId  
Spec varchar(120) 规格,如钢筋规格  
Price decimal(11,4) 单价  
CostPrice decimal(11,4) 成本价  
SeatId varchar(10) 库位编号  
brand varchar(40) 品牌  
Length decimal(10,2) 【钢筋】长度,单位:米  
MeterWeight decimal(10,3) 【钢筋】米重  
Diameter decimal(10,2) 【钢筋】直径  
Height decimal(10,2) 高度  
  • stuffcostprice
  • 配件价格表
Id 自增ID    
StuffId mediumint(9) 配件ID  
Price decimal(11,2) 单价  
CostPrice decimal(11,2) 成本价  
  • stuffunit
  • 配件单位表
Id int 自增ID  
Name varchar(10) 单位名称  
decimals tinyint(4) 小数位数,默认:0  
  • stufftype
  • 配件分类表
Id int 自增ID  
TypeId mediumint(9) 分类ID  
mainType int 所属主分类ID,关联表字段stuffmaintype.Id  
TypeName varchar(30) 分类名称  
  • stuffmaintype
  • 配件主分类表
Id int 自增ID  
TypeName varchar(30) 主分类名  
TitleName varchar(30) 分类标题名  
blSign tinyint(4) 是否需要备料:0-不需要,1-需要(默认值)  
  • sys_config
  • 系统配置表
Id int 自增ID  
CId mediumint(9) 配置key  
Name varchar(255) 配置(中文)名  
Parameters varchar(255) 配置值  
Remark text 备注  
 新建客户(项目)
  • currencydata
  • 货币信息表
Id int 自增ID  
PreChar varchar(3) 货币符号 如:¥
Name varchar(12) 货币名称 如:人民币
Symbol char(4) 货币简写标志 如:RMB
Rate decimal(14,8) 汇率 如:1.00
  • companys_group
  • 内部分公司表(所属公司)
Id int 自增ID  
cSign tinyint(4) 登录标识 如:7
EShortName varchar(50) 英文简称 如:YTZZ
CShortName varchar(50) 中文简称 如:研砼治筑
  • my2_bankinfo
  • 公司银行信息表
Id int 自增ID  
Title varchar(20) 银行名称 如:平安银行
 新增配件
  • base_mposition
  • 仓库位置表(送货楼层)
Id int 自增ID  
Name varchar(12) 存储位置 如:一楼
  • productmaintype
  • 产品主分类表
Id int 自增ID  
Name varchar(30) 主分类名称  
 
  • wms_seat
  • 库位表
Id int 自增ID  
SeatId varchar(15) 库位号  
  • sc1_inspection_record
  • 【成品质检】记录表
Id   自增ID  
RecordNo   记录编号  
RecordName   构件类型(如:楼梯、楼板)  
WorkShopId   产线ID  
Status   质检类型,1-成品,0-半成品(即生产过程)  
  • sc1_inspection_product
  • 【成品质检】构件表
Id   自增ID  
InspectionRecordId   关联表字段sc1_inspection_record.Id  
ProductId   产品ID  
CjtjId   关联表【生产登记】字段sc1_cjtj.Id  
Operator   操作人  
Creator   操作人  
Created   添加时间  
  • qc_badrecord
  • 配件不良记录原因主表
Id      
Sid   关联表字段sc1_cjtj.Id  
StockId      
StuffId      
Estate   状态:0-合格,3-不合格  
  • ck_substitute
  • 替板换板
Id      
ReplaceNO   替板单号  
YProductId   原构件  
YcName   原构件名  
TProductId   替换构件  
TcName   替换构件名  
Estate   0:已审核,1:未审核,2:审核驳回  
Validity   默认1:替板,2:已撤销  
Reason   原因  
  • scrap_product
  • 报废返修产品
Id int 自增ID  
ProductId int 构件ID,关联表字段productdata.ProductId  
POrderId varchar(12) 业务订单流水号,关联表字段yw1_ordersheet.POrderId  
  • rework_product
  • 报废返修产品
Id int 自增ID  
ProductId int 构件ID,关联表字段productdata.ProductId  
POrderId varchar(12) 业务订单流水号,关联表字段yw1_ordersheet.POrderId  
  • v2_upload_file
  • 上传文件表
id int 自增ID,文件ID  
user_id int    
file_name varchar(80) 文件名  
file_type varchar(40) 文件格式  
file_ext varchar(20) 文件扩展名  
file_size int 文件大小,单位Byte  
file_md5 char(32) 文件md5值  
save_path varchar(255) 保存路径  
save_name varchar(60) 保存名称  
save_type tinyint(1) 保存类型,1-永久保存,2-临时保存  
add_time datetime 添加时间  
update_time datetime 修改时间