AI智能工牌的门店管理, 销售管理 , 项目管理, 客户管理, 设备管理, 录音管理, 视频管理 ,代码骨架
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
|
||||
langchain4j:
|
||||
open-ai:
|
||||
chat-model:
|
||||
@@ -28,6 +29,18 @@ langchain4j:
|
||||
logging:
|
||||
level:
|
||||
dev.langchain4j: DEBUG
|
||||
# MyBatis Plus SQL日志
|
||||
com.baomidou.mybatisplus: DEBUG
|
||||
# MyBatis SQL日志
|
||||
com.rj.mapper: DEBUG
|
||||
# 数据库连接池日志
|
||||
com.zaxxer.hikari: DEBUG
|
||||
# Spring JDBC日志
|
||||
org.springframework.jdbc: DEBUG
|
||||
# 显示SQL参数
|
||||
com.baomidou.mybatisplus.core.executor: DEBUG
|
||||
# 显示SQL执行时间
|
||||
com.baomidou.mybatisplus.core.toolkit: DEBUG
|
||||
|
||||
|
||||
spring:
|
||||
@@ -39,7 +52,7 @@ spring:
|
||||
database: 0
|
||||
datasource:
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
url: jdbc:mysql://124.221.59.58:3309/rj_user_clue?useUnicode=true&characterEncoding=utf8
|
||||
url: jdbc:mysql://124.221.59.58:3309/ai_smart_badge?useUnicode=true&characterEncoding=utf8
|
||||
username: root
|
||||
password: ChangAndb.123!
|
||||
hikari:
|
||||
@@ -54,7 +67,24 @@ spring:
|
||||
|
||||
mybatis:
|
||||
configuration:
|
||||
# 开启SQL日志 - 这是最重要的配置
|
||||
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
|
||||
# 开启驼峰命名转换
|
||||
map-underscore-to-camel-case: true
|
||||
# 开启自动生成主键
|
||||
use-generated-keys: true
|
||||
# 开启日志前缀
|
||||
log-prefix: "MyBatis SQL: "
|
||||
# MyBatis Plus 全局配置
|
||||
global-config:
|
||||
db-config:
|
||||
# 主键类型
|
||||
id-type: ASSIGN_UUID
|
||||
# 逻辑删除配置
|
||||
logic-delete-field: deleted
|
||||
logic-delete-value: 1
|
||||
logic-not-delete-value: 0
|
||||
|
||||
|
||||
knife4j:
|
||||
# 开启增强模式
|
||||
@@ -78,7 +108,9 @@ springdoc:
|
||||
default-consumes-media-type: application/json
|
||||
default-produces-media-type: application/json
|
||||
|
||||
swagger:
|
||||
swagger:
|
||||
api:
|
||||
base-url: http://localhost:9060
|
||||
|
||||
# http://localhost:9060/swagger-ui/index.html?urls.primaryName=public-api
|
||||
server:
|
||||
port: 9060
|
||||
|
||||
41
src/main/resources/mapper/AudioManagementMapper.xml
Normal file
41
src/main/resources/mapper/AudioManagementMapper.xml
Normal file
@@ -0,0 +1,41 @@
|
||||
<?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.rj.mapper.AudioManagementMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.rj.entity.AudioManagement">
|
||||
<id column="id" property="id" />
|
||||
<result column="recording_name" property="recordingName" />
|
||||
<result column="recording_time" property="recordingTime" />
|
||||
<result column="sales_id" property="salesId" />
|
||||
<result column="sales_name" property="salesName" />
|
||||
<result column="duration" property="duration" />
|
||||
<result column="customer_id" property="customerId" />
|
||||
<result column="customer_name" property="customerName" />
|
||||
<result column="customer_phone" property="customerPhone" />
|
||||
<result column="upload_time" property="uploadTime" />
|
||||
<result column="intention_level" property="intentionLevel" />
|
||||
<result column="dealership_id" property="dealershipId" />
|
||||
<result column="dealership_name" property="dealershipName" />
|
||||
<result column="project_id" property="projectId" />
|
||||
<result column="project_name" property="projectName" />
|
||||
<result column="script_model" property="scriptModel" />
|
||||
<result column="upload_status" property="uploadStatus" />
|
||||
<result column="sync_status" property="syncStatus" />
|
||||
<result column="is_merged" property="isMerged" />
|
||||
<result column="remarks" property="remarks" />
|
||||
<result column="company_type" property="companyType" />
|
||||
<result column="edit_status" property="editStatus" />
|
||||
<result column="edit_time" property="editTime" />
|
||||
<result column="info_card_type" property="infoCardType" />
|
||||
<result column="info_card_value" property="infoCardValue" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, recording_name, recording_time, sales_id, sales_name, duration, customer_id, customer_name, customer_phone, upload_time, intention_level, dealership_id, dealership_name, project_id, project_name, script_model, upload_status, sync_status, is_merged, remarks, company_type, edit_status, edit_time, info_card_type, info_card_value, create_time, update_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
26
src/main/resources/mapper/CustomerManagementMapper.xml
Normal file
26
src/main/resources/mapper/CustomerManagementMapper.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?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.rj.mapper.CustomerManagementMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.rj.entity.CustomerManagement">
|
||||
<id column="id" property="id" />
|
||||
<result column="customer_name" property="customerName" />
|
||||
<result column="contact" property="contact" />
|
||||
<result column="dealership_id" property="dealershipId" />
|
||||
<result column="dealership_name" property="dealershipName" />
|
||||
<result column="sales_id" property="salesId" />
|
||||
<result column="sales_name" property="salesName" />
|
||||
<result column="recording_count" property="recordingCount" />
|
||||
<result column="intended_model" property="intendedModel" />
|
||||
<result column="info_card" property="infoCard" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, customer_name, contact, dealership_id, dealership_name, sales_id, sales_name, recording_count, intended_model, info_card, create_time, update_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
28
src/main/resources/mapper/DealershipMapper.xml
Normal file
28
src/main/resources/mapper/DealershipMapper.xml
Normal file
@@ -0,0 +1,28 @@
|
||||
<?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.rj.mapper.DealershipMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.rj.entity.Dealership">
|
||||
<id column="id" property="id" />
|
||||
<result column="dealership_name" property="dealershipName" />
|
||||
<result column="dealership_code" property="dealershipCode" />
|
||||
<result column="remaining_hours" property="remainingHours" />
|
||||
<result column="sales_count" property="salesCount" />
|
||||
<result column="avg_recordings" property="avgRecordings" />
|
||||
<result column="avg_recording_duration" property="avgRecordingDuration" />
|
||||
<result column="region" property="region" />
|
||||
<result column="group_name" property="groupName" />
|
||||
<result column="language" property="language" />
|
||||
<result column="dealership_type" property="dealershipType" />
|
||||
<result column="status" property="status" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, dealership_name, dealership_code, remaining_hours, sales_count, avg_recordings, avg_recording_duration, region, group_name, language, dealership_type, status, create_time, update_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
34
src/main/resources/mapper/DeviceManagementMapper.xml
Normal file
34
src/main/resources/mapper/DeviceManagementMapper.xml
Normal file
@@ -0,0 +1,34 @@
|
||||
<?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.rj.mapper.DeviceManagementMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.rj.entity.DeviceManagement">
|
||||
<id column="id" property="id" />
|
||||
<result column="device_code" property="deviceCode" />
|
||||
<result column="dealership_id" property="dealershipId" />
|
||||
<result column="dealership_name" property="dealershipName" />
|
||||
<result column="last_online_time" property="lastOnlineTime" />
|
||||
<result column="last_power_on_time" property="lastPowerOnTime" />
|
||||
<result column="last_power_off_time" property="lastPowerOffTime" />
|
||||
<result column="wifi_name" property="wifiName" />
|
||||
<result column="unuploaded_count" property="unuploadedCount" />
|
||||
<result column="storage_size" property="storageSize" />
|
||||
<result column="storage_used" property="storageUsed" />
|
||||
<result column="remaining_battery" property="remainingBattery" />
|
||||
<result column="charging_status" property="chargingStatus" />
|
||||
<result column="bind_user_id" property="bindUserId" />
|
||||
<result column="bind_user_name" property="bindUserName" />
|
||||
<result column="project_id" property="projectId" />
|
||||
<result column="project_name" property="projectName" />
|
||||
<result column="bind_status" property="bindStatus" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, device_code, dealership_id, dealership_name, last_online_time, last_power_on_time, last_power_off_time, wifi_name, unuploaded_count, storage_size, storage_used, remaining_battery, charging_status, bind_user_id, bind_user_name, project_id, project_name, bind_status, create_time, update_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
27
src/main/resources/mapper/ProjectManagementMapper.xml
Normal file
27
src/main/resources/mapper/ProjectManagementMapper.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?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.rj.mapper.ProjectManagementMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.rj.entity.ProjectManagement">
|
||||
<id column="id" property="id" />
|
||||
<result column="dealership_id" property="dealershipId" />
|
||||
<result column="project_name" property="projectName" />
|
||||
<result column="script_version" property="scriptVersion" />
|
||||
<result column="script_publish_time" property="scriptPublishTime" />
|
||||
<result column="salesperson_count" property="salespersonCount" />
|
||||
<result column="avg_recording_duration" property="avgRecordingDuration" />
|
||||
<result column="step" property="step" />
|
||||
<result column="group_name" property="groupName" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="description" property="description" />
|
||||
<result column="status" property="status" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, dealership_id, project_name, script_version, script_publish_time, salesperson_count, avg_recording_duration, step, group_name, create_time, description, status, update_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
31
src/main/resources/mapper/SalesManagementMapper.xml
Normal file
31
src/main/resources/mapper/SalesManagementMapper.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?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.rj.mapper.SalesManagementMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.rj.entity.SalesManagement">
|
||||
<id column="id" property="id" />
|
||||
<result column="sales_name" property="salesName" />
|
||||
<result column="login_account" property="loginAccount" />
|
||||
<result column="recording_count" property="recordingCount" />
|
||||
<result column="avg_recording_duration" property="avgRecordingDuration" />
|
||||
<result column="total_recording_hours" property="totalRecordingHours" />
|
||||
<result column="project_id" property="projectId" />
|
||||
<result column="project_name" property="projectName" />
|
||||
<result column="dealership_id" property="dealershipId" />
|
||||
<result column="dealership_name" property="dealershipName" />
|
||||
<result column="role" property="role" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="last_recording_time" property="lastRecordingTime" />
|
||||
<result column="last_login_time" property="lastLoginTime" />
|
||||
<result column="last_login_ip" property="lastLoginIp" />
|
||||
<result column="status" property="status" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, sales_name, login_account, recording_count, avg_recording_duration, total_recording_hours, project_id, project_name, dealership_id, dealership_name, role, create_time, last_recording_time, last_login_time, last_login_ip, status, update_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
27
src/main/resources/mapper/VideoManagementMapper.xml
Normal file
27
src/main/resources/mapper/VideoManagementMapper.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?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.rj.mapper.VideoManagementMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.rj.entity.VideoManagement">
|
||||
<id column="id" property="id" />
|
||||
<result column="video_name" property="videoName" />
|
||||
<result column="dealership_id" property="dealershipId" />
|
||||
<result column="dealership_name" property="dealershipName" />
|
||||
<result column="sales_id" property="salesId" />
|
||||
<result column="sales_name" property="salesName" />
|
||||
<result column="customer_id" property="customerId" />
|
||||
<result column="customer_name" property="customerName" />
|
||||
<result column="customer_phone" property="customerPhone" />
|
||||
<result column="duration" property="duration" />
|
||||
<result column="record_time" property="recordTime" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, video_name, dealership_id, dealership_name, sales_id, sales_name, customer_id, customer_name, customer_phone, duration, record_time, create_time, update_time
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user