修改了电话回访功能

This commit is contained in:
lxd 2025-06-16 17:19:28 +08:00
parent 15627ff326
commit b2c8dbc6d0
4 changed files with 17 additions and 2 deletions

View File

@ -58,4 +58,7 @@ public class RecordPageReqVO extends PageParam {
@Schema(description = "更新人") @Schema(description = "更新人")
private String updateby; private String updateby;
@Schema(description = "用户ID")
private Integer userid;
} }

View File

@ -58,4 +58,7 @@ public class RecordSaveReqVO {
@Schema(description = "更新人") @Schema(description = "更新人")
private String updateby; private String updateby;
@Schema(description = "用户ID")
private Integer userid;
} }

View File

@ -1,5 +1,6 @@
package cn.iocoder.yudao.module.system.dal.dataobject.record; package cn.iocoder.yudao.module.system.dal.dataobject.record;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*; import lombok.*;
import java.util.*; import java.util.*;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -16,18 +17,23 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
@TableName("visit_record") @TableName("visit_record")
@KeySequence("visit_record_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写 @KeySequence("visit_record_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写
@Data @Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true) @ToString(callSuper = true)
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class RecordDO extends BaseDO { public class RecordDO {
/** /**
* 主键ID * 主键ID
*/ */
@TableId @TableId
private Integer id; private Integer id;
/*
* 用户ID
* */
@TableField("userid")
private Integer userid;
/** /**
* 机构ID * 机构ID
*/ */

View File

@ -6,6 +6,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.module.system.dal.dataobject.record.RecordDO; import cn.iocoder.yudao.module.system.dal.dataobject.record.RecordDO;
import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import cn.iocoder.yudao.module.system.controller.admin.record.vo.*; import cn.iocoder.yudao.module.system.controller.admin.record.vo.*;
@ -15,6 +16,7 @@ import cn.iocoder.yudao.module.system.controller.admin.record.vo.*;
* @author 全智安 * @author 全智安
*/ */
@Mapper @Mapper
@InterceptorIgnore(tenantLine = "true")
public interface RecordMapper extends BaseMapperX<RecordDO> { public interface RecordMapper extends BaseMapperX<RecordDO> {
default PageResult<RecordDO> selectPage(RecordPageReqVO reqVO) { default PageResult<RecordDO> selectPage(RecordPageReqVO reqVO) {
@ -23,6 +25,7 @@ public interface RecordMapper extends BaseMapperX<RecordDO> {
.likeIfPresent(RecordDO::getOrgname, reqVO.getOrgname()) .likeIfPresent(RecordDO::getOrgname, reqVO.getOrgname())
.likeIfPresent(RecordDO::getName, reqVO.getName()) .likeIfPresent(RecordDO::getName, reqVO.getName())
.eqIfPresent(RecordDO::getPhone, reqVO.getPhone()) .eqIfPresent(RecordDO::getPhone, reqVO.getPhone())
.eqIfPresent(RecordDO::getUserid, reqVO.getUserid())
.eqIfPresent(RecordDO::getVisitstatus, reqVO.getVisitstatus()) .eqIfPresent(RecordDO::getVisitstatus, reqVO.getVisitstatus())
.betweenIfPresent(RecordDO::getVisittime, reqVO.getVisittime()) .betweenIfPresent(RecordDO::getVisittime, reqVO.getVisittime())
.eqIfPresent(RecordDO::getContent, reqVO.getContent()) .eqIfPresent(RecordDO::getContent, reqVO.getContent())