2017-05-08.sql 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. CREATE TABLE `contract` (
  2. `id` VARCHAR(36) NOT NULL,
  3. `uid` VARCHAR(36) NOT NULL,
  4. `serial_number` INT(8) NULL COMMENT '合同编号' AUTO_INCREMENT,
  5. `name` VARCHAR(36) NULL COMMENT '合同名称(预留字段)',
  6. `type` INT(1) NULL COMMENT '合同类型(1-专利类型合同,2-软著类型合同,3-高企认定类型合同,4-科技项目类型合同)',
  7. `sign_date` DATETIME NULL COMMENT '合同签订时间',
  8. `founder` VARCHAR(36) NULL COMMENT '合同记录创建人',
  9. `describe` VARCHAR(128) NULL COMMENT '合同描述',
  10. `status` INT(1) NULL COMMENT '合同状态(0-草稿,1-签订,2-分发流转,3-完成(已结款))',
  11. `patent_num` INT(2) NULL COMMENT '专利数量',
  12. `patent_status` INT(1) NULL COMMENT '专利创建状态(0-未创建,1-已创建)',
  13. `copyright_num` INT(2) NULL COMMENT '软著数量',
  14. `copyright_status` INT(1) NULL COMMENT '软著创建状态(0-未创建,1-已创建)',
  15. `cognizance_year` INT(4) NULL COMMENT '高企申请年份',
  16. `cognizance_status` INT(1) NULL COMMENT '高企认定创建状态(1-未创建,1-已创建)',
  17. `tech_project_num` INT(2) NULL COMMENT '科技项目数量',
  18. `tech_project_status` INT(1) NULL COMMENT '科技项目创建状态(0-未创建,1-已创建)',
  19. `comment` VARCHAR(45) NULL COMMENT '合同创建备注',
  20. `create_time` DATETIME NULL COMMENT '记录创建时间',
  21. `complete_date` DATETIME NULL COMMENT '合同完成(结款)日期',
  22. `deleted_sign` INT(1) NULL,
  23. PRIMARY KEY (`id`),
  24. INDEX `serialNumber` (`serial_number` ASC))
  25. ENGINE = InnoDB AUTO_INCREMENT= 600000
  26. COMMENT = '合同';
  27. CREATE TABLE `contract_log` (
  28. `id` VARCHAR(36) NOT NULL,
  29. `cid` VARCHAR(36) NULL COMMENT '合同表主键',
  30. `record_time` DATETIME NULL COMMENT '状态变更录入时间',
  31. `status` INT(1) NULL COMMENT '状态',
  32. `principal` VARCHAR(36) NULL COMMENT '负责人',
  33. `operator` VARCHAR(36) NULL COMMENT '操作人',
  34. `comment` VARCHAR(128) NULL COMMENT '备注',
  35. PRIMARY KEY (`id`))
  36. ENGINE = InnoDB
  37. COMMENT = '合同日志';