护理类服务指令包查询

This commit is contained in:
1378012178@qq.com 2026-01-28 09:51:09 +08:00
parent 7c4264f4ad
commit c2fffe192c
3 changed files with 225 additions and 1 deletions

View File

@ -66,7 +66,7 @@ public class CareDirectiveApi {
* @param careDirectivePackageEntity
* @return
*/
@GetMapping(value = "/getNcPackagelist1")
@GetMapping(value = "/getNcPackagelist")
public Result<List<CareDirectivePackageEntity>> getNcPackagelist(CareDirectivePackageEntity careDirectivePackageEntity) {
careDirectivePackageEntity.setInstructionTagId("1");
List<CareDirectivePackageEntity> pageList = directivePackageApi.getNcPackagelist(careDirectivePackageEntity, null);

View File

@ -55,4 +55,6 @@ public class CareDirectivePackageEntity implements Serializable {
private String instructionTagId;
private List<DirectiveEntity> directives;
}

View File

@ -0,0 +1,222 @@
package com.nu.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
/**
* @Description: 服务指令
* @Author: 张明远
* @Date: 2025-03-13
* @Version: V1.0
*/
@Data
public class DirectiveEntity implements Serializable {
private static final long serialVersionUID = 1L;
/**
* id
*/
private String id;
/**
* 服务类别id
*/
private String categoryId;
/**
* 服务类型id
*/
private String typeId;
/**
* 分类标签
*/
private String instructionTagId;
/**
* 服务指令名称
*/
private String directiveName;
/**
* 收费价格
*/
private java.math.BigDecimal tollPrice;
/**
* 提成价格
*/
private java.math.BigDecimal comPrice;
/**
* 是否参与医保报销 0不报销 1报销
*/
private String izReimbursement;
/**
* 是否参与机构优惠 0不参与 1参与
*/
private String izPreferential;
/**
* 收费频次 1按次收费 2按天收费
*/
private String chargingFrequency;
/**
* 排序
*/
private Integer sort;
/**
* 服务描述
*/
private String serviceContent;
/**
* 服务时长分钟
*/
private String serviceDuration;
/**
* 超时时长分钟
*/
private String timeoutDuration;
/**
* 指令状态
*/
private String status;
/**
* 是否启用 Y启用 N未启用
*/
private String izEnabled;
/**
* 是否删除
*/
private String delFlag;
/**
* 创建人
*/
private String createBy;
/**
* 创建日期
*/
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private java.util.Date createTime;
/**
* 更新人
*/
private String updateBy;
/**
* 更新日期
*/
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private java.util.Date updateTime;
/**
* 所属部门
*/
private String sysOrgCode;
/**
* 指令音频文件
*/
private String mp3File;
//语音文件是否变更
private boolean mp3FileChanged;
/**
* 指令视频文件
*/
private String mp4File;
//视频文件是否变更
private boolean mp4FileChanged;
/**
* 服务指令图片
*/
private String previewFile;
//服务指令图片是否变更
private boolean previewFileChanged;
/**
* 即时指令图标
*/
private String immediateFile;
/**
* 即时指令焦点图标
*/
private String immediateFileFocus;
/**
* 指令音频文件md5
*/
private String mp3FileMd5;
/**
* 指令视频文件md5
*/
private String mp4FileMd5;
/**
* 服务指令图片大图md5
*/
private String previewFileMd5;
/**
* 服务指令图片小图
*/
private String previewFileSmall;
/**
* 服务指令图片小图md5
*/
private String previewFileSmallMd5;
/**
* 即时指令图标md5
*/
private String immediateFileMd5;
/**
* 即时指令图标md5
*/
private String immediateFileFocusMd5;
/**
* 是否下载tplink视频 Y下载 N不下载
*/
private String izDownTplink;
//即时指令图标是否变更
private boolean immediateFileChanged;
//即时指令焦点图标是否变更
private boolean immediateFileFocusChanged;
//合并单元格用类别合并的行数
private Integer categoryRowSpan;
//合并单元格用类型合并的行数
private Integer typeRowSpan;
//合并单元格用分类标签合并的行数
private Integer instructionRowSpan;
//体型标签id,id,id
private String bodyTags;
//情绪标签id,id,id
private String emotionTags;
//分类标签中文名称
private String instructionName;
//服务类别中文名称
private String categoryName;
//服务类型中文名称
private String typeName;
//媒体资源存储路径名
private String mediaFileSavePath;
//体型标签json字符串前台封装好的 有idlabel
private String bodyTagsObj;
//情绪标签json字符串前台封装好的 有idlabel
private String emotionTagsObj;
//护理分类名称
private String instructionTagName;
private String syncIds;
private String excludeIds;//需要排除的ids
private String filterIzEnabled;
private String directiveId;
private boolean izAbnormal;//查询服务时长收费价格提成价格 都等于 0的数据
private String compareOrgCode;//对比的机构编码
private boolean ownExist;//本平台是否存在该指令
private boolean targetExist;//目标平台是否存在该指令
// @TableField(exist = false)
// private String cycleTypeShow;
// @TableField(exist = false)
// private String cycleTypeValue;
private String syncCode;
// /**
// * 指令类型 1日常护理 2周期护理 3即时护理
// */
// @Excel(name = "指令类型", width = 15)
// @ApiModelProperty(value = "指令类型")
// @Dict(dicCode = "period_type")
// private java.lang.String cycleType;
}