新增根据门店分页查询车型列表
This commit is contained in:
@ -68,11 +68,6 @@ hystrix:
|
||||
thread:
|
||||
timeoutInMilliseconds: 10000 # 默认熔断超时时间
|
||||
|
||||
#springdoc:
|
||||
# swagger-ui:
|
||||
# url: /v3/api-docs
|
||||
# path: /doc.html
|
||||
# packages-to-scan: com.sczx.store.controller # 替换为你的 controller 包路径
|
||||
|
||||
mybatis-plus:
|
||||
mapper-locations: classpath*:mapper/**/*.xml
|
||||
|
||||
55
src/main/resources/doc/biz_table.sql
Normal file
55
src/main/resources/doc/biz_table.sql
Normal file
@ -0,0 +1,55 @@
|
||||
|
||||
/** 车型表 */
|
||||
CREATE TABLE `zc_car_model` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '车型ID',
|
||||
`model_name` varchar(100) NOT NULL COMMENT '车型名称',
|
||||
`brand_id` bigint DEFAULT NULL COMMENT '品牌ID',
|
||||
`brand_name` varchar(100) NOT NULL COMMENT '品牌名称',
|
||||
`battery_type` varchar(50) DEFAULT NULL COMMENT '电池类型',
|
||||
`max_speed` int DEFAULT NULL COMMENT '最高时速(km/h)',
|
||||
`weight` decimal(10,2) DEFAULT NULL COMMENT '整车重量(kg)',
|
||||
`status` char(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
||||
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0存在 2删除)',
|
||||
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||||
`extend1` varchar(200) DEFAULT NULL COMMENT '扩展字段1',
|
||||
`extend2` varchar(200) DEFAULT NULL COMMENT '扩展字段2',
|
||||
`extend3` varchar(200) DEFAULT NULL COMMENT '扩展字段3',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='车型表';
|
||||
|
||||
/** 租车计费规则表 */
|
||||
CREATE TABLE `zc_rent_car_rule` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '规则ID',
|
||||
`rule_name` varchar(20) NOT NULL COMMENT '套餐名称',
|
||||
`rule_code` varchar(50) DEFAULT NULL COMMENT '套餐编码',
|
||||
`rental_type` varchar(20) NOT NULL COMMENT '租赁类型(时租/日租/按天数/以租代售)',
|
||||
`rental_days` int DEFAULT NULL COMMENT '租赁天数(当类型为"按天数"时使用)',
|
||||
`rental_price` decimal(10,2) NOT NULL COMMENT '租车价格(元)',
|
||||
`deposit_price` decimal(10,2) NOT NULL COMMENT '押金价格(元)',
|
||||
`overdue_fee` decimal(10,2) NOT NULL COMMENT '逾期金额(元)',
|
||||
`overdue_type` varchar(10) DEFAULT '按日计费' COMMENT '逾期计费类型(按日计费/按月计费)',
|
||||
`deposit_free` char(1) DEFAULT '0' COMMENT '是否支持免押(0不支持 1支持)',
|
||||
`auto_deduct` char(1) DEFAULT '0' COMMENT '是否支持代扣(0不支持 1支持)',
|
||||
`operating_company_id` int DEFAULT NULL COMMENT '所属运营商',
|
||||
`status` char(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
||||
`is_default` char(1) DEFAULT '0' COMMENT '是否默认套餐(0否 1是)',
|
||||
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
||||
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||||
`extend1` varchar(200) DEFAULT NULL COMMENT '扩展字段1',
|
||||
`extend2` varchar(200) DEFAULT NULL COMMENT '扩展字段2',
|
||||
`extend3` varchar(200) DEFAULT NULL COMMENT '扩展字段3',
|
||||
`extend4` varchar(200) DEFAULT NULL COMMENT '扩展字段4',
|
||||
`extend5` varchar(200) DEFAULT NULL COMMENT '扩展字段5',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `idx_rule_code` (`rule_code`),
|
||||
KEY `idx_rental_type` (`rental_type`),
|
||||
KEY `idx_status` (`status`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='租车计费规则表';
|
||||
11
src/main/resources/mapper/CarModelMapper.xml
Normal file
11
src/main/resources/mapper/CarModelMapper.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.sczx.car.mapper.CarModelMapper">
|
||||
|
||||
<select id="pageCarModelSimpleDTO" resultType="com.sczx.car.dto.CarModelSimpleDTO">
|
||||
<!--
|
||||
TODO - 根据门店信息查询车型信息,包含车型对应的套餐部分信息如:租赁类型、是否支持免押、是否支持代扣等
|
||||
-->
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user