feat: 新建sql

This commit is contained in:
louis 2024-02-28 16:00:07 +08:00
parent 2821dc6dad
commit 78fa645b4c
4 changed files with 27 additions and 11 deletions

2
.gitignore vendored
View File

@ -73,5 +73,5 @@ out
# temp data
__data
public/upload
public/upload/*
types/env.d.ts

View File

@ -6,21 +6,11 @@
- `mysql` `8.x`+
- 使用 [`pnpm`](https://pnpm.io/zh/) 包管理器安装项目依赖
演示环境账号密码:
| 账号 | 密码 | 权限 |
| :-------: | :----: | :--------: |
| admin | a123456 | 超级管理员 |
> 所有新建的用户初始密码都为 a123456
本地部署账号密码:
| 账号 | 密码 | 权限 |
| :-------: | :----: | :--------: |
| admin | a123456 | 超级管理员 |
## 本地开发

11
deploy/sql/contracts.sql Normal file
View File

@ -0,0 +1,11 @@
CREATE TABLE contracts (
id INT AUTO_INCREMENT PRIMARY KEY COMMENT '合同编号',
contract_title VARCHAR(255) COMMENT '合同标题',
contract_type VARCHAR(255) COMMENT '合同类型',
party_a VARCHAR(255) COMMENT '甲方',
party_b VARCHAR(255) COMMENT '乙方',
signing_date DATE COMMENT '签订日期',
delivery_deadline DATE COMMENT '交付期限',
review_result VARCHAR(255) COMMENT '审核结果',
attachment_url VARCHAR(255) COMMENT '下载附件'
);

View File

@ -0,0 +1,15 @@
CREATE TABLE vehicle_usage (
id INT AUTO_INCREMENT PRIMARY KEY COMMENT '主键,用于唯一标识每条记录',
`year` INT COMMENT '年度',
vehicle_name VARCHAR(255) COMMENT '外出使用的车辆名称',
license_plate VARCHAR(255) COMMENT '车牌号',
applicant VARCHAR(255) COMMENT '申请人',
driver VARCHAR(255) COMMENT '出行司机',
current_mileage FLOAT COMMENT '当前车辆里程数(KM)',
expected_travel_time DATETIME COMMENT '预计出行时间',
purpose VARCHAR(255) COMMENT '使用事由',
actual_return_time DATETIME COMMENT '实际回司时间',
return_mileage FLOAT COMMENT '回城车辆里程数(KM)',
approval_by_leader VARCHAR(255) COMMENT '公司领导审批',
remarks VARCHAR(255) COMMENT '备注'
);