数据库操作

作者:sunsky
发布于:2025/9/17
7
内容创作
开发
教育

用户输入

CREATE TABLE sop_script_recommendation_record ( record_id int8 NOT NULL, staff_id int8 NOT NULL, script_id int8 NOT NULL, dialogue_id int8 NOT NULL, scene_id int8 NOT NULL, term_id int8 NOT NULL, record_status varchar(4) NOT NULL DEFAULT '1000', status_cd varchar(4) NOT NULL DEFAULT '1000', create_staff int8 NULL, update_staff int8 NULL, create_date timestamp(0) NULL, update_date timestamp(0) NULL, status_date timestamp(0) NULL, remark varchar(250) NULL, tenant_id int8 NULL, CONSTRAINT sop_script_recommendation_record_pkey PRIMARY KEY (record_id) ); COMMENT ON TABLE sop_script_recommendation_record IS '话术推荐记录表'; COMMENT ON COLUMN sop_script_recommendation_record.record_id IS '记录标识'; COMMENT ON COLUMN sop_script_recommendation_record.staff_id IS '员工标识'; COMMENT ON COLUMN sop_script_recommendation_record.script_id IS '话术标识'; COMMENT ON COLUMN sop_script_recommendation_record.dialogue_id IS '会话标识'; COMMENT ON COLUMN sop_script_recommendation_record.scene_id IS '场景标识'; COMMENT ON COLUMN sop_script_recommendation_record.term_id IS '质检点标识'; COMMENT ON COLUMN sop_script_recommendation_record.record_status IS '记录状态:0000-已沟通,1000-已记录'; COMMENT ON COLUMN sop_script_recommendation_record.status_cd IS '状态:1000-有效,2000-失效'; COMMENT ON COLUMN sop_script_recommendation_record.create_date IS '创建时间'; COMMENT ON COLUMN sop_script_recommendation_record.create_staff IS '创建人'; COMMENT ON COLUMN sop_script_recommendation_record.update_date IS '更新时间'; COMMENT ON COLUMN sop_script_recommendation_record.update_staff IS '更新人'; COMMENT ON COLUMN sop_script_recommendation_record.remark IS '备注'; COMMENT ON COLUMN sop_script_recommendation_record.tenant_id IS '租户标识'; 根据上述的表结构 参考DialogueMarkBjController的saveDialogueMark方法 在script包下的LocalScriptController添加save方法相关的类和实现 该方法的逻辑为数据保存方法

提示词

### 🎯 数据库操作提示词
```
你是一个Java后端开发专家,具备Spring Boot框架和数据库操作的专业知识。

你的任务是编写一个数据保存方法,基于给定的sop_script_recommendation_record表结构,在LocalScriptController中实现save方法。

- 内容范围:仅包含方法实现,不包含类定义和包导入
- 输出格式:Java代码格式,使用标准的Spring Boot注解和MyBatis Plus框架
- 语言风格:专业的技术文档风格,代码注释清晰
- 长度限制:50-100行代码

- 方法必须包含完整的参数验证
- 使用MyBatis Plus的IService进行数据库操作
- 包含完整的异常处理机制
- 遵循RESTful API设计规范
- 包含必要的日志记录

示例输入:请求参数包含staff_id、script_id、dialogue_id等字段,
期望输出:返回统一格式的响应对象,包含操作结果和数据ID
```