【无标题】

3 篇文章 0 订阅

《智百盛汽修汽配管理系统 》项目研发总结
作者:潘彩燕
本次任务完成时间:2021 年 9 月 1 日~2022 年 3 月 8 日
开发工具与关键技术:IDEA

								广信学院教务科编制

1、 项目概要 3
2、 数据库设计 3
2.1 数据表 3
2.2 业务表及其字段 31
2.3 基础数据表及其字段 34
3、设计与实现 43
3.1 系统设置 43
3.1-1 功能实现 43
3.1-2 相关业务表和关系 48
3.1-3 经典代码 48
3.2 基本档案(基础数据) 68
4、技术总结 74

1、 项目概要
系统主要功能模块有:
基础数据维护模块:(基础数据分两部分:大模块和小模块)
(1)大模块:供应商基本资料 、维修客户基本资料、配件信息设置、销售客户设置
(2)小模块:仓库信息设置、配件大类设置、维修性质设置、派工结算方式设置、部门信息维护、接车人设置、会计科目设置、客户区域设置、索赔公司设置、保险公司设置、保险种类设置、付款方式设置、维修工艺设置、其他费用设置、修理工设置、领料员信息设置、修理类别设置、销售客户设置、系统单位设置、车辆类型设置、修理项目设置、维修班组设置、客户来源

A1:汽修管理:预约安排、客户接待、售后服务、维修客户基本资料(相关的子模块)
A2:汽修管理:维修派工、维修领料、完工确认、配件信息设置(相关的子模块)、结算出厂(另外包含三包索赔结算、保险理赔结算)
A3:配件采购:采购订货、采购入库、采购退货、货商结算、供应商基本资料
A4:销售订货:销售出库、销售退货、客户结算、销售客户设置
A5:配件库存:库存管理、申请盘点批号、开始盘点配件、盘点差异处理、盘点结束、盘点综合报表、库存调拨、库存调拨报表、库存损益、库存损益报表
2、 数据库设计
(说明:列出整个数据库表名;业务数据表的字段清单)
2.1 数据表
sys_acceptance
受理表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 受理id
appointment_id int (NULL) YES (NULL) select,insert,update,references 预约id
car_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
staff_id int (NULL) YES (NULL) select,insert,update,references 员工id
incoming_mileage char(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 进厂里程
acceptance_num varchar(40) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 维修单号
bill_date date (NULL) YES (NULL) select,insert,update,references 开单时间
owner varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车主
adress varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户地址
customer_id int (NULL) YES (NULL) select,insert,update,references 客户id
picking_status tinyint (NULL) YES (NULL) select,insert,update,references 领料状态
dispatch_status tinyint (NULL) YES (NULL) select,insert,update,references 派工状态
bill_status tinyint (NULL) YES (NULL) select,insert,update,references 单据状态
examine_status tinyint (NULL) YES (NULL) select,insert,update,references 审核状态
entry_status tinyint (NULL) YES (NULL) select,insert,update,references 入账状态
oil_quantity_id int (NULL) YES (NULL) select,insert,update,references 油量id
license_plate varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车牌
telephone varchar(11) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 联系电话

sys_accessory_category
配件类别表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 配件类别id
accessory_category_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件类别编号
accessory_category varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件类别
parent_id int (NULL) YES 0 select,insert,update,references 父菜单Id(0表示是根)
remark varchar(100) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注

sys_accounting
科目表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
accounting_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 编号
accounting_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 科目

sys_appointment
预约表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 预约单号id
appointment_num varchar(30) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 预约单号
repair_num varchar(30) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 对应维修单号
bill_date datetime (NULL) YES (NULL) select,insert,update,references 开单日期
appointment_repair_date datetime (NULL) YES (NULL) select,insert,update,references 预约维修日期
license_plate varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车牌
car_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
owner varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车主
phone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 联系电话
linkman varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 联系人
telephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车主电话
staff_id int (NULL) YES (NULL) select,insert,update,references 接车人id
repair_type_id int (NULL) YES (NULL) select,insert,update,references 修理类别id
remark varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注
examine_status tinyint (NULL) YES (NULL) select,insert,update,references 审核状态
total_amount decimal(12,3) (NULL) YES (NULL) select,insert,update,references 总金额
amount_receivable decimal(12,3) (NULL) YES (NULL) select,insert,update,references 应收金额
customer_id int (NULL) YES (NULL) select,insert,update,references 客户id
maintenance_items_id int (NULL) YES (NULL) select,insert,update,references 修理项目id
fault_description varchar(200) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 故障现象描述

sys_authorize
权限表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 权限id
gmt_create datetime (NULL) YES (NULL) select,insert,update,references 创建时间
modular_id int (NULL) YES (NULL) select,insert,update,references 模块id
role_id int (NULL) YES (NULL) select,insert,update,references 角色id

sys_car_type
车型表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 车型id
car_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车型
car_status tinyint (NULL) YES (NULL) select,insert,update,references 车辆状态(0:停用,1:启用)

sys_claim_company
索赔公司表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 索赔公司id
claim_company_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 索赔厂家名称
claim_status tinyint (NULL) YES 1 select,insert,update,references 状态(0:禁用,1:启用)

sys_customer
客户表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 客户id
customer_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户名称
customer_num varchar(30) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户编号
owner varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车主
owner_telephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车主手机
idcard varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 身份证号
birthday date (NULL) YES (NULL) select,insert,update,references 生日
car_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车牌号码
engine_num varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 发动机号
song_car_ren varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 送修人
song_car_ren_telephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 送修人电话
insurance_company_id int (NULL) YES (NULL) select,insert,update,references 保险公司id
insurance_type_id int (NULL) YES (NULL) select,insert,update,references 保险种类id
insurance_start date (NULL) YES (NULL) select,insert,update,references 保险起始日
insurance_end date (NULL) YES (NULL) select,insert,update,references 保险终止日
customer_address varchar(100) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 地址
license_examination_date date (NULL) YES (NULL) select,insert,update,references 驾驶证年审
department_id int (NULL) NO (NULL) select,insert,update,references 部门id
customer_grade_id int (NULL) YES (NULL) select,insert,update,references 客户等级id
staff_id int (NULL) YES (NULL) select,insert,update,references 员工id
customer_source_id int (NULL) YES (NULL) select,insert,update,references 客户来源id
customer_type_id int (NULL) YES (NULL) select,insert,update,references 客户类别id
car_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
frame_num varchar(40) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车架号
region_id int (NULL) YES (NULL) select,insert,update,references 所属区域id
share_status tinyint (NULL) YES (NULL) select,insert,update,references 共享状态(0:不共享,1:共享)
entered_by varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 录入人
portrait varchar(200) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 头像

sys_customer_grade
客户等级表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 客户等级id
customer_grade varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户等级

sys_customer_source
客户来源表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 客户来源id
customer_source varchar(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户来源名称

sys_customer_type
客户类别表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
customer_type varchar(5) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户类别

sys_department
部门表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
department_name varchar(50) utf8mb4_unicode_ci YES select,insert,update,references 部门名称
department_num char(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 部门编号

sys_instock
采购表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 采购id
purchase_num varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 采购单号
supplier_id int (NULL) YES (NULL) select,insert,update,references 供应商id
payment_date date (NULL) YES (NULL) select,insert,update,references 付款日期
document_preparation_date date (NULL) YES (NULL) select,insert,update,references 采购日期
delivery_date date (NULL) YES (NULL) select,insert,update,references 交货日期
purchase_order_id int (NULL) YES (NULL) select,insert,update,references 采购订单id
operator_id int (NULL) YES (NULL) select,insert,update,references 操作人id
deposit decimal(10,3) (NULL) YES (NULL) select,insert,update,references 定金
warehouse_id int (NULL) YES (NULL) select,insert,update,references 仓库id
degree_of_completion double (NULL) YES (NULL) select,insert,update,references 完成度
parts_id int (NULL) YES (NULL) select,insert,update,references 配件id
unit_id int (NULL) YES (NULL) select,insert,update,references 单位id
purchase_quantity double (NULL) YES (NULL) select,insert,update,references 采购数量
arrival_quantity double (NULL) YES (NULL) select,insert,update,references 到货数量
undelivered_quantity double (NULL) YES (NULL) select,insert,update,references 未到货数量
arrival_rate double (NULL) YES (NULL) select,insert,update,references 到货率
unit_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 单价
sum decimal(10,3) (NULL) YES (NULL) select,insert,update,references 金额
purchase_status tinyint (NULL) YES (NULL) select,insert,update,references 审核状态(0:未审,1:已审)
purchase_date date (NULL) YES (NULL) select,insert,update,references 审核日期

sys_insurance_company
保险公司表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 保险公司id
insurance_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 保险公司编号
insurance_company varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 保险公司名称
insurance_status tinyint (NULL) YES (NULL) select,insert,update,references 保险公司状态

sys_insurance_type
保险种类表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 保险种类id
type_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 编号
insurance_name varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 保险种类名称
type_status tinyint (NULL) YES (NULL) select,insert,update,references 状态(0:停用,1:启用)

sys_maintenance_items
维修明细表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 维修明细id
repair_type_id int (NULL) YES (NULL) select,insert,update,references 父维修工艺id
item_num varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 项目编号
maintenance_items_name varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 维修明细
pinyin_code varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 简拼码
maintenance_nature_id int (NULL) YES (NULL) select,insert,update,references 维修性质id
unit_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 工时单价
total_dispatch_amount decimal(10,3) (NULL) YES (NULL) select,insert,update,references 派工总金额
total_dispatch_hours int (NULL) YES (NULL) select,insert,update,references 派工总工时
repair_cost decimal(10,3) (NULL) YES (NULL) select,insert,update,references 修理费
discount double (NULL) YES (NULL) select,insert,update,references 折扣
paid_in_amount decimal(10,3) (NULL) YES (NULL) select,insert,update,references 实收金额
item_status tinyint (NULL) YES (NULL) select,insert,update,references 维修项目状态(0:停用,1:禁用)
remark varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注

sys_maintenance_nature
维修性质表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 维修性质id
nature_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 维修编号
nature_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 性质名称

sys_material_picker
领料员表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 领料员id
material_picker varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 领料员名称
material_picker_status tinyint (NULL) YES (NULL) select,insert,update,references 领料员状态(0:禁用,1:启用)

sys_modular
模块表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
gmt_create datetime (NULL) YES (NULL) select,insert,update,references
gmt_modified datetime (NULL) YES (NULL) select,insert,update,references
parent_id int (NULL) YES 0 select,insert,update,references 父菜单Id(0表示是根菜单)
modular_name varchar(20) utf8mb4_unicode_ci YES select,insert,update,references 菜单名称
modular_category char(5) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 模块大类
modular_num varchar(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 模块编号
modular_icon varchar(200) utf8mb4_unicode_ci YES select,insert,update,references 菜单图标
modular_url varchar(100) utf8mb4_unicode_ci YES select,insert,update,references 菜单url
modular_sort int (NULL) YES 0 select,insert,update,references 菜单排序
modular_type tinyint (NULL) YES 0 select,insert,update,references 菜单类型(1目录 2页面 3按钮)
modular_status tinyint (NULL) YES 1 select,insert,update,references 菜单状态(0禁用 1启用)
authorize varchar(50) utf8mb4_unicode_ci YES select,insert,update,references 权限标识
remark varchar(50) utf8mb4_unicode_ci YES select,insert,update,references 备注

sys_oil_quantity
油量表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 油量id
oil_quantity double (NULL) YES (NULL) select,insert,update,references 油量

sys_operator
操作员表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 操作员表id
operator_num char(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 用户号
operator_name varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 操作员姓名
operator_password char(32) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 密码
salt char(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 盐值
department_id int (NULL) YES (NULL) select,insert,update,references 部门Id
operator_type_id int (NULL) YES (NULL) select,insert,update,references 类型Id
use_computer tinyint (NULL) YES (NULL) select,insert,update,references 使用电脑(0,禁用;1,使用)
remark varchar(30) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注
role_id int (NULL) YES (NULL) select,insert,update,references 角色id
gmt_create datetime (NULL) YES (NULL) select,insert,update,references 创建时间
operator_status tinyint (NULL) YES (NULL) select,insert,update,references 操作员状态

sys_operator_type
操作员类型表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
gmt_create datetime (NULL) YES (NULL) select,insert,update,references
gmt_modified datetime (NULL) YES (NULL) select,insert,update,references
type_name varchar(20) utf8mb4_unicode_ci YES select,insert,update,references 类型名称
type_sort int (NULL) YES 0 select,insert,update,references 类型排序
type_status tinyint (NULL) YES 1 select,insert,update,references 类型状态(0禁用 1启用)
remark varchar(50) utf8mb4_unicode_ci YES select,insert,update,references 备注

sys_other_money
其他费用表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 其他费用id
other_name varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 其他费用名称
acceptance_id int (NULL) YES (NULL) select,insert,update,references 受理id
amount_of_money decimal(10,3) (NULL) YES (NULL) select,insert,update,references 金额
cost decimal(10,3) (NULL) YES (NULL) select,insert,update,references 成本
others_status tinyint (NULL) YES (NULL) select,insert,update,references 费用状态(0:停用,1:启用)
remark varchar(30) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注

sys_parts
配件表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 配件id
parts_num varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件编码
accessory_category_id int (NULL) YES (NULL) select,insert,update,references 商品类别id
parts_name varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件名称
bar_code varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 条码
parts_specifications varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件规格
brand varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 品牌
unit_id int (NULL) YES (NULL) select,insert,update,references 单位id
car_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
purchase_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 进价
selling_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 销售价格
trade_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 批发价
stock_upper_limit int (NULL) YES (NULL) select,insert,update,references 库存上限
stock_lower_limit int (NULL) YES (NULL) select,insert,update,references 库存下限
supplier_id int (NULL) YES (NULL) select,insert,update,references 供应商id
picture varchar(200) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 图片
open_unit_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 开单价
remark varchar(60) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注

sys_payment_method
付款方式表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
payment_method varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 付款方式
method_status tinyint (NULL) YES 0 select,insert,update,references 方式状态(0:禁用,1:启用)

sys_purchase_order
采购订单表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 采购id
purchase_num varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 采购单号
supplier_id int (NULL) YES (NULL) select,insert,update,references 供应商id
purchase_date date (NULL) YES (NULL) select,insert,update,references 采购日期
delivery_date date (NULL) YES (NULL) select,insert,update,references 交货日期
operator_id int (NULL) YES (NULL) select,insert,update,references 操作人id
deposit decimal(10,3) (NULL) YES (NULL) select,insert,update,references 定金
warehouse_id int (NULL) YES (NULL) select,insert,update,references 仓库id
degree_of_completion double (NULL) YES (NULL) select,insert,update,references 完成度
parts_id int (NULL) YES (NULL) select,insert,update,references 配件id
unit_id int (NULL) YES (NULL) select,insert,update,references 单位id
purchase_quantity double (NULL) YES (NULL) select,insert,update,references 采购数量
arrival_quantity double (NULL) YES (NULL) select,insert,update,references 到货数量
undelivered_quantity double (NULL) YES (NULL) select,insert,update,references 未到货数量
arrival_rate double (NULL) YES (NULL) select,insert,update,references 到货率
unit_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 单价
sum decimal(10,3) (NULL) YES (NULL) select,insert,update,references 金额
purchase_status tinyint (NULL) YES (NULL) select,insert,update,references 审核状态(0:未审,1:已审)

sys_region
区域表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 区域id
region_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 区域编号
region_name varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 区域名称
region_status tinyint (NULL) YES 1 select,insert,update,references 区域状态(0:停用,1:使用)
parent_id int (NULL) YES (NULL) select,insert,update,references 父id

sys_repair_group
修理组表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
repair_group_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 修理组编号
repair_group_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 修理组名称
repair_group_status tinyint (NULL) YES 0 select,insert,update,references 修理组状态

sys_repair_type
修理大类表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
repair_type_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 修理大类编号
repair_type varchar(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 修理类别
unit_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 工时单价

sys_repairman
修理工表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 修理工id
repairman_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 修理工编号
repairman_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 修理人
remark varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注

sys_retail_customers
零售客户表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 零售客户id
retail_customers_num varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户编号
region_id int (NULL) YES (NULL) select,insert,update,references 区域id
customer_name varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户名称
customer_source_id int (NULL) YES (NULL) select,insert,update,references 客户来源id
customer_address varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 地址
zip_code varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 邮编
full_name varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户全称
pinyin_code varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 拼音码
id_num varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 身份证号
linkman varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 联系人
fax varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 传真
phone varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 电话
telephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 手机
email varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references email
customer_grade_id int (NULL) YES (NULL) select,insert,update,references 客户等级id
customer_type_id int (NULL) YES (NULL) select,insert,update,references 客户类别id
payment_method_id int (NULL) YES (NULL) select,insert,update,references 付款方式id
remark varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注
operator_id int (NULL) YES (NULL) select,insert,update,references 操作员id
entered_by varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 录入人
customer_status tinyint (NULL) YES (NULL) select,insert,update,references 客户状态

sys_return_goods
退货表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 退货id
return_goods_num varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 退货单号
supplier_id int (NULL) YES (NULL) select,insert,update,references 供应商id
document_preparation_date date (NULL) YES (NULL) select,insert,update,references 制单日期
operator_id int (NULL) YES (NULL) select,insert,update,references 操作人id
warehouse_id int (NULL) YES (NULL) select,insert,update,references 仓库id
purchase_date date (NULL) YES (NULL) select,insert,update,references 进货日期
payment_date date (NULL) YES (NULL) select,insert,update,references 付款日期
total_amount decimal(10,3) (NULL) YES (NULL) select,insert,update,references 总金额
remark varchar(30) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注
instock_id int (NULL) YES (NULL) select,insert,update,references 入库id
parts_id int (NULL) YES (NULL) select,insert,update,references 配件id
car_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
unit_id int unsigned (NULL) YES (NULL) select,insert,update,references 单位id

sys_role
角色表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 角色id
gmt_create datetime (NULL) YES (NULL) select,insert,update,references 创建时间
gmt_modified datetime (NULL) YES (NULL) select,insert,update,references 修改时间
role_name varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 角色名称
role_sort int (NULL) YES 0 select,insert,update,references 排序
role_status tinyint (NULL) YES 1 select,insert,update,references 角色状态(0禁用 1启用)
remark varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注

sys_sales_order
订单表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 订单id
order_num varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 订单号
customer_id int (NULL) YES (NULL) select,insert,update,references 客户id
order_date date (NULL) YES (NULL) select,insert,update,references 订单日期
delivery_date date (NULL) YES (NULL) select,insert,update,references 交货日期
deposit decimal(10,3) (NULL) YES (NULL) select,insert,update,references 定金
total_amount decimal(10,3) (NULL) YES (NULL) select,insert,update,references 总金额
operator_id varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 操作人id
parts_id int (NULL) YES (NULL) select,insert,update,references 配件id
unit_id int (NULL) YES (NULL) select,insert,update,references 单位id
order_quantity double (NULL) YES (NULL) select,insert,update,references 订货数量
warehouse_id int (NULL) YES (NULL) select,insert,update,references 仓库id
car_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
actual_quantity double (NULL) YES (NULL) select,insert,update,references 实到数量
quantity_not_found double (NULL) YES (NULL) select,insert,update,references 未到数量
open_unit_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 开单价
discount double (NULL) YES (NULL) select,insert,update,references 折扣
sum decimal(10,3) (NULL) YES (NULL) select,insert,update,references 金额
examine_status tinyint (NULL) YES (NULL) select,insert,update,references 审核状态(0:未审,1:已审)

sys_staff
接车人表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 员工id
staff_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 员工姓名
tepephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 员工电话
induction_date date (NULL) YES (NULL) select,insert,update,references 入职日期
department_id int (NULL) YES (NULL) select,insert,update,references 部门id
staff_status tinyint (NULL) YES (NULL) select,insert,update,references 员工状态(0:禁用,1:启用)

sys_supplier
供应商表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
supplier_num varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 供应商编码
supplier_name varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 供应商名称
pinyin_code varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 拼音码
addresses varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 地址
phone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 电话
linkman varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 联系人
main_business varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 主营业务
fax varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 传真号
telephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 手机
website varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 网站
mailbox varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 邮箱
supplier_status tinyint (NULL) YES (NULL) select,insert,update,references 状态
remark varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注
enter_person varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 录入人
warehouse_adress varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 库房地址
warehouse_phone varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 库房电话
account_num varchar(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 开户行
duty_paragraph varchar(35) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 税号

sys_unit
单位表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 单位id
unit_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 单位名称

sys_warehouse
仓库表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 仓库id
warehouse_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 仓库名称
warehouse_address varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 仓库地址
warehouse_status tinyint (NULL) YES (NULL) select,insert,update,references 仓库状态(0:禁用,1:启用)

2.2 业务表及其字段
sys_operator
操作员表
操作员id,操作员编号,操作员名称,操作员密码,盐值,部门Id ,操作员类型id,是否使用电脑,备注,角色id,创建时间,操作员状态
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 操作员表id
operator_num char(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 用户号
operator_name varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 操作员姓名
operator_password char(32) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 密码
salt char(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 盐值
department_id int (NULL) YES (NULL) select,insert,update,references 部门Id
operator_type_id int (NULL) YES (NULL) select,insert,update,references 类型Id
use_computer tinyint (NULL) YES (NULL) select,insert,update,references 使用电脑(0,禁用;1,使用)
remark varchar(30) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注
role_id int (NULL) YES (NULL) select,insert,update,references 角色id
gmt_create datetime (NULL) YES (NULL) select,insert,update,references 创建时间
operator_status tinyint (NULL) YES (NULL) select,insert,update,references 操作员状态

sys_role
角色表
角色id,创建时间,修改时间,角色名称,角色排序,角色状态,备注

Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 角色id
gmt_create datetime (NULL) YES (NULL) select,insert,update,references 创建时间
gmt_modified datetime (NULL) YES (NULL) select,insert,update,references 修改时间
role_name varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 角色名称
role_sort int (NULL) YES 0 select,insert,update,references 排序
role_status tinyint (NULL) YES 1 select,insert,update,references 角色状态(0禁用 1启用)
remark varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注

sys_modular
模块表
模块id,创建时间,修改时间,父id,模块名称,模块大类,模块编号,菜单图标,菜单url,菜单排序,菜单类型,菜单状态,权限标识,备注

Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
gmt_create datetime (NULL) YES (NULL) select,insert,update,references
gmt_modified datetime (NULL) YES (NULL) select,insert,update,references
parent_id int (NULL) YES 0 select,insert,update,references 父菜单Id(0表示是根菜单)
modular_name varchar(20) utf8mb4_unicode_ci YES select,insert,update,references 菜单名称
modular_category char(5) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 模块大类
modular_num varchar(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 模块编号
modular_icon varchar(200) utf8mb4_unicode_ci YES select,insert,update,references 菜单图标
modular_url varchar(100) utf8mb4_unicode_ci YES select,insert,update,references 菜单url
modular_sort int (NULL) YES 0 select,insert,update,references 菜单排序
modular_type tinyint (NULL) YES 0 select,insert,update,references 菜单类型(1目录 2页面 3按钮)
modular_status tinyint (NULL) YES 1 select,insert,update,references 菜单状态(0禁用 1启用)
authorize varchar(50) utf8mb4_unicode_ci YES select,insert,update,references 权限标识
remark varchar(50) utf8mb4_unicode_ci YES select,insert,update,references 备注

sys_authorize
权限表
权限id,创建时间,修改时间,角色id
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 权限id
gmt_create datetime (NULL) YES (NULL) select,insert,update,references 创建时间
modular_id int (NULL) YES (NULL) select,insert,update,references 模块id
role_id int (NULL) YES (NULL) select,insert,update,references 角色id

2.3 基础数据表及其字段
sys_warehouse
仓库表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 仓库id
warehouse_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 仓库名称
warehouse_address varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 仓库地址
warehouse_status tinyint (NULL) YES (NULL) select,insert,update,references 仓库状态(0:禁用,1:启用)
sys_supplier
供应商表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
supplier_num varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 供应商编码
supplier_name varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 供应商名称
pinyin_code varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 拼音码
addresses varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 地址
phone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 电话
linkman varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 联系人
main_business varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 主营业务
fax varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 传真号
telephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 手机
website varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 网站
mailbox varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 邮箱
supplier_status tinyint (NULL) YES (NULL) select,insert,update,references 状态
remark varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注
enter_person varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 录入人
warehouse_adress varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 库房地址
warehouse_phone varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 库房电话
account_num varchar(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 开户行
duty_paragraph varchar(35) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 税号

sys_customer
客户表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 客户id
customer_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户名称
customer_num varchar(30) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 客户编号
owner varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车主
owner_telephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车主手机
idcard varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 身份证号
birthday date (NULL) YES (NULL) select,insert,update,references 生日
car_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车牌号码
engine_num varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 发动机号
song_car_ren varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 送修人
song_car_ren_telephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 送修人电话
insurance_company_id int (NULL) YES (NULL) select,insert,update,references 保险公司id
insurance_type_id int (NULL) YES (NULL) select,insert,update,references 保险种类id
insurance_start date (NULL) YES (NULL) select,insert,update,references 保险起始日
insurance_end date (NULL) YES (NULL) select,insert,update,references 保险终止日
customer_address varchar(100) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 地址
license_examination_date date (NULL) YES (NULL) select,insert,update,references 驾驶证年审
department_id int (NULL) NO (NULL) select,insert,update,references 部门id
customer_grade_id int (NULL) YES (NULL) select,insert,update,references 客户等级id
staff_id int (NULL) YES (NULL) select,insert,update,references 员工id
customer_source_id int (NULL) YES (NULL) select,insert,update,references 客户来源id
customer_type_id int (NULL) YES (NULL) select,insert,update,references 客户类别id
car_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
frame_num varchar(40) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 车架号
region_id int (NULL) YES (NULL) select,insert,update,references 所属区域id
share_status tinyint (NULL) YES (NULL) select,insert,update,references 共享状态(0:不共享,1:共享)
entered_by varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 录入人
portrait varchar(200) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 头像

sys_accessory_category
配件大类表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 配件类别id
accessory_category_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件类别编号
accessory_category varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件类别
parent_id int (NULL) YES 0 select,insert,update,references 父菜单Id(0表示是根)
remark varchar(100) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注
sys_parts
配件信息表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 配件id
parts_num varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件编码
accessory_category_id int (NULL) YES (NULL) select,insert,update,references 商品类别id
parts_name varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件名称
bar_code varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 条码
parts_specifications varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 配件规格
brand varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 品牌
unit_id int (NULL) YES (NULL) select,insert,update,references 单位id
car_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
purchase_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 进价
selling_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 销售价格
trade_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 批发价
stock_upper_limit int (NULL) YES (NULL) select,insert,update,references 库存上限
stock_lower_limit int (NULL) YES (NULL) select,insert,update,references 库存下限
supplier_id int (NULL) YES (NULL) select,insert,update,references 供应商id
picture varchar(200) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 图片
open_unit_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 开单价
remark varchar(60) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注
sys_maintenance_items
维修性质表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 维修明细id
repair_type_id int (NULL) YES (NULL) select,insert,update,references 父维修工艺id
item_num varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 项目编号
maintenance_items_name varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 维修明细
pinyin_code varchar(25) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 简拼码
maintenance_nature_id int (NULL) YES (NULL) select,insert,update,references 维修性质id
unit_price decimal(10,3) (NULL) YES (NULL) select,insert,update,references 工时单价
total_dispatch_amount decimal(10,3) (NULL) YES (NULL) select,insert,update,references 派工总金额
total_dispatch_hours int (NULL) YES (NULL) select,insert,update,references 派工总工时
repair_cost decimal(10,3) (NULL) YES (NULL) select,insert,update,references 修理费
discount double (NULL) YES (NULL) select,insert,update,references 折扣
paid_in_amount decimal(10,3) (NULL) YES (NULL) select,insert,update,references 实收金额
item_status tinyint (NULL) YES (NULL) select,insert,update,references 维修项目状态(0:停用,1:禁用)
remark varchar(50) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 备注

sys_department
部门表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
department_name varchar(50) utf8mb4_unicode_ci YES select,insert,update,references 部门名称
department_num char(8) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 部门编号

sys_staff
接车人表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 员工id
staff_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 员工姓名
tepephone varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 员工电话
induction_date date (NULL) YES (NULL) select,insert,update,references 入职日期
department_id int (NULL) YES (NULL) select,insert,update,references 部门id
staff_status tinyint (NULL) YES (NULL) select,insert,update,references 员工状态(0:禁用,1:启用)

sys_accounting
会科科目表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references
accounting_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 编号
accounting_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 科目

sys_region
客户区域表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 区域id
region_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 区域编号
region_name varchar(20) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 区域名称
region_status tinyint (NULL) YES 1 select,insert,update,references 区域状态(0:停用,1:使用)
parent_id int (NULL) YES (NULL) select,insert,update,references 父id
sys_claim_company
索赔公司表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 索赔公司id
claim_company_name varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 索赔厂家名称
claim_status tinyint (NULL) YES 1 select,insert,update,references 状态(0:禁用,1:启用)
sys_insurance_company
保险公司表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 保险公司id
insurance_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 保险公司编号
insurance_company varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 保险公司名称
insurance_status tinyint (NULL) YES (NULL) select,insert,update,references 保险公司状态

sys_insurance_type
保险种类表
Fields
Field Type Collation Null Key Default Extra Privileges Comment
id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 保险种类id
type_num varchar(10) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 编号
insurance_name varchar(15) utf8mb4_unicode_ci YES (NULL) select,insert,update,references 保险种类名称
type_status tinyint (NULL) YES (NULL) select,insert,update,references 状态(0:停用,1:启用)

3、设计与实现
说明:把自己设计的模块分类进行截图展示、该模块用到的数据库和关系描述、页面层经典代码截图描述。经典代码定义:界面层控件的特殊使用、数据逻辑的特殊处理,初级班“华生医药ERP系统”之外的重要代码截图。
3.1 系统设置
3.1-1 功能实现
系统设置:主要包括操作员管理、操作权限设置、角色维护、模块设置
(一):操作员管理:见图1,是操作员管理模块实现页面

								图1.

点击图1 “添加”按钮弹出新增操作员的界面,见图2,新操作员添加成功后会保存到操作员表中,操作员编号根据数据条数自增1,创建时间默认选择当前时间

								图2

选择某条数据点击图1“修改”按钮弹出修改操作员的界面,见图3,修改成功新数据会覆盖原来的旧数据

								图3

选择某一条数据,会根据id查询到数据回填在对应的文本框中,再对数据进行修改。
选择某条数据点击图1“删除”按钮会弹出询问框“是否确认删除该数据”,见图4,点击“确认”会将数据删除

								图4

点击图1“导出Excel”会将表的数据导出到Excel中,见图5

								图5

点击图1“ ”按钮,会弹出输入新密码的界面,见图6,此时就可以修改操作员的密码

					图6

在文本框中输入关键字,点击图1“ ”可以进行数据的一个搜索功能,见图7

								图7

(二)操作权限设置:见图8,是根据操作员的角色来确认其权限

									图8

选择角色,点击“授权”按钮,会弹出模块的操作权限页面,见图9,随后勾选该角色可以操作的模块,再点击确认,则授权成功

								图9

(三)角色维护:见图10,可以对其进行新增,修改,查询,删除的功能,点击对应的按钮可以对数据进行相应的操作

								图10

(四)模块设置,见图11,可以对其进行新增,修改,查询,删除的功能,点击对应的按钮可以对数据进行相应的操作

								图11

点击图11“添加”按钮可以添加新的菜单模块,见图12,选择上级模块,模块类型会根据上级模块确定是哪个类型,“提交”之后刷新页面,模块会在相应的位置添加到新的模块

								图12

3.1-2 相关业务表和关系

3.1-3 经典代码
(1)、新增数据功能实现:

Jsp层:

Dao层:

Service层:

ServiceImpl实现层:

Controller控制器层:

(2)、修改功能代码实现
Jsp层:

Dao层:

Service接口层:

ServiceImpl实现层:

Controller控制器层:

(3)、新增、修改的提交事件

(4)、分页查询经典代码

Controller控制器层:

Service接口层

ServiceImpl实现层

Dao层:

(5)、删除代码实现
Jsp层:

Controller层:

Service接口层:

ServiceImpl实现层

Dao层:

(6)、导出Excel
Jsp层:

Controller控制器层:

Service接口层

ServiceImpl实现类:

Dao层:

Dao层之后就是mappers了,Mapper(映射器)是MyBatis中最重要的文件,文件中包含一组SQL语句(例如查询、添加、删除、修改),这些语句称为映射语句或映射SQL语句。
映射器由java接口和XML文件(或注释)共同组成。它的作用如下。
1、 定义参数类型 2、配置缓存 3、提供SQL语句和动态SQL 4、定义查询结果和POJO的映射关系
Mappers层储存着对数据库数据的增删查改,对dao层接口的方法映射

mybatis-3-mapper.dtd 文件后缀名为dtd, 英文为Document Type Definition,中文翻译为文档类型定义;
mapper表示根节点,mybatis-3-mapper.dtd被定义出来的意义,用来验证*****中使用的节点的是不是符合规范用的。

3.2 基本档案(基础数据)
基本档案:主要包括仓库信息设置,供应商基本信息,维护客户基本资料,配件大类设置,配件信息设置,维修性质设置,部门信息维护,接车人设置,会科科目设置,客户区域设置,索赔公司设置,保险公司设置,保险种类设置
(一)、仓库信息设置:对仓库的增加,修改信息,删除,查询,导出数据的操作

“添加”、“修改”、“删除”,“查询”、“导出Excel”等都与操作员的一样的操作
(二)、供应商基本信息

(三)维护客户基本资料

左边的下拉树查询:经典代码
Jsp页面:

Controller控制器:

Service接口:

ServiceImpl实现:

Dao层:

上传客户图片经典代码:

(四)、配件大类设置

(五)、配件信息设置

(六)维修性质设置

(七)、部门信息维护

(八)接车人设置

(九)会科科目设置

(十)客户区域设置

(十一)索赔公司设置

(十二)保险公司设置

(十三)保险种类设置

4、技术总结
经过这次做项目,我们不仅学到一些新的知识,还巩固了在校期间所学到的理论知识。以前对一些知识点只是粗略的知道,而具体的要点都不清楚理解,具体的用法却是知之甚少。
但是现在项目已经到了结尾时间,对这段时间的学习,巩固,似乎对java语言的理解到达了一个新的程度,还有jQuery。它们该怎么用项目的业务逻辑和步骤,我可以掌握了,这不仅提高了自己的理论水平,而且也增强了自己实际操作能力。通过学习,增强了自己对专业的热情,提高了自己的兴趣,对知识的渴望。遇到问题不要害怕,多找老师,多找同学。
在项目进行的过程中,认识到自己的诸多不足,不足的地方,希望自己能够查漏补缺。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值