修改了电话回访功能

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 = "更新人")
private String updateby;
@Schema(description = "用户ID")
private Integer userid;
}

View File

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

View File

@ -1,5 +1,6 @@
package cn.iocoder.yudao.module.system.dal.dataobject.record;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
@ -16,18 +17,23 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
@TableName("visit_record")
@KeySequence("visit_record_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RecordDO extends BaseDO {
public class RecordDO {
/**
* 主键ID
*/
@TableId
private Integer id;
/*
* 用户ID
* */
@TableField("userid")
private Integer userid;
/**
* 机构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.mapper.BaseMapperX;
import cn.iocoder.yudao.module.system.dal.dataobject.record.RecordDO;
import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
import org.apache.ibatis.annotations.Mapper;
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 全智安
*/
@Mapper
@InterceptorIgnore(tenantLine = "true")
public interface RecordMapper extends BaseMapperX<RecordDO> {
default PageResult<RecordDO> selectPage(RecordPageReqVO reqVO) {
@ -23,6 +25,7 @@ public interface RecordMapper extends BaseMapperX<RecordDO> {
.likeIfPresent(RecordDO::getOrgname, reqVO.getOrgname())
.likeIfPresent(RecordDO::getName, reqVO.getName())
.eqIfPresent(RecordDO::getPhone, reqVO.getPhone())
.eqIfPresent(RecordDO::getUserid, reqVO.getUserid())
.eqIfPresent(RecordDO::getVisitstatus, reqVO.getVisitstatus())
.betweenIfPresent(RecordDO::getVisittime, reqVO.getVisittime())
.eqIfPresent(RecordDO::getContent, reqVO.getContent())