画布 1
德尔福工控
  bill
    id bigint(20)
    billCode varchar(20) 单据编号
    materielId bigint(20) 物料Id
    number int(10) 单据数量
    qualifiedNum int(10) 合格数量
    UnqualifiedNum int(10) 不合格数量
    state int(1) 单据状态 0 暂存 1开始 2 暂停 3 完成
    createTime varchar(19) 创建时间
    modifyTime varchar(19) 修改时间
    delFlag int(1) 是否删除 0 否 1 是
    单据
  bill_detail
    id bigint(20)
    billId bigint(20) 单据Id
    materielId 物料Id
    qrCode varchar(20) 生成的二维码
    collectionCode varchar(20) 采集到的二维码
    state int(1) 状态 0 不合格 1 合格
    createTime varchar(19) 创建时间
    modifyTime varchar(19) 修改时间
    delFlag int(1) 是否删除 0 否 1 是
    单据详情
  user
    id bigint(20)
    account varchar(16) 账号
    name varchar(16) 名称
    password varchar(16) 密码
    role int(1) 0普通用户 1 超级管理员
    createTime varchar(19) 创建时间
    modifyTime varchar(19) 最后修改时间
    deFlag int(1) 是否删除 0 否 1 是
    用户
  materiel
    id bigint(20)
    materielCode varchar(20) 物料编号
    materielName varchar(20) 物料名称
    maxNum bigint(20) 最大序号
    createTime varchar(19) 创建时间
    modifyTime varchar(19) 修改时间
    delFlag int(1) 是否删除 0 否 1 是
    物料
  device_log
    id bigint(20)
    deviceId bigint(20) 设备Id
    DeviceState int(1) 设备状态 0连接成功 1连接失败
    createTime varchar(19) 创建时间
    modifyTime varchar(19) 修改时间
    delFlag int(1) 是否删除 0 否 1 是
    设备状态日志
  device
    id bigint(20)
    deviceCode varchar(20) 设备编号
    deviceName varchar(20) 设备名称
    IPAddress varchar(15) ip地址
    MAC varchar(21) mac地址
    prot int(5) 端口号
    createTime varchar(19) 创建时间
    modifyTime varchar(19) 修改时间
    delFlag int(1) 是否删除 0 否 1 是
    设备
  bill_detail_backup
    id bigint(20)
    billId bigint(20) 单据Id
    materielId 物料Id
    qrCode varchar(20) 生成的二维码
    collectionCode varchar(20) 采集到的二维码
    state int(1) 状态 0 不合格 1 合格
    createTime varchar(19) 创建时间
    modifyTime varchar(19) 修改时间
    delFlag int(1) 是否删除 0 否 1 是
    单据详情备份
  判断码流程图
  是否采集到码
  是否重码
    生产模式生产的码只要采集到码都会保存下来
点检模式如果采集到的是我们生产的码，必然是重码
  是否我们生产的码
  报错
  判断当前模式
  判断码是否合格
  保存码到数据库
  自动、联机模式流程图
  选择模式
  发送码给激光机
  PLC控制打码
  PLC控制采集器
  接收采集器的码
  是否测试通过
  选择物料
  生成码
  判断物料是否存在
  生成码流程图
    当天的订单当天结束
    当天的订单隔N天结束
      每天都生产 1-2-3-4
      隔N天生产一个 1-4
    距上次订单隔N天
  获取当前日期 nowDate
  获取相同物料的最后一条记录的生产日期 lastDate
  lastDate == null || (nowDate - lastDate > 0)
  判断物料计数是否大于9999
  生成码
    码 = 物料CPN+" "+当前日期+物料计数
  生成单据
  作废
  作废
  作废
  提示