AI智能工牌的门店管理, 销售管理 , 项目管理, 客户管理, 设备管理, 录音管理, 视频管理 ,代码骨架

This commit is contained in:
spllzh
2025-08-08 17:10:37 +08:00
parent bb031770be
commit 3e8ba9f6f1
40 changed files with 2701 additions and 12 deletions

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>