Commit de32fada by huangjy

feat:saas端模型报告管理

parent 0c93240d
Showing with 1216 additions and 71 deletions
package com.makeit.controller.analysis;
import com.makeit.common.dto.BaseIdDTO;
import com.makeit.common.response.ApiResponseEntity;
import com.makeit.common.response.ApiResponseUtils;
import com.makeit.dto.saas.analysis.SaasSleepEvaluateReportDTO;
import com.makeit.entity.saas.analysis.SaasDiseaseEvaluateReport;
import com.makeit.entity.saas.analysis.SaasSleepEvaluateReport;
import com.makeit.global.annotation.Action;
import com.makeit.service.saas.SaasDiseaseEvaluateReportService;
import com.makeit.service.saas.SaasSleepEvaluateReportService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 呼吸心率慢性病模型评估结果 前端控制器
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@RestController
@RequestMapping("/saas/diseaseEvaluateReport")
public class SaasDiseaseEvaluateReportController {
@Autowired
private SaasDiseaseEvaluateReportService saasDiseaseEvaluateReportService;
@Action(module = "报告管理-呼吸心率慢性病模型评估结果", name = "详情", code = "saas:diseaseEvaluateReport:view")
@ApiOperation("详情")
@PostMapping("view")
public ApiResponseEntity<SaasDiseaseEvaluateReport> view(@RequestBody BaseIdDTO dto) {
return ApiResponseUtils.success(saasDiseaseEvaluateReportService.view(dto.getId()));
}
@Action(module = "报告管理-呼吸心率慢性病模型评估结果", name = "新增", code = "saas:diseaseEvaluateReport:add")
@ApiOperation("新增")
@PostMapping("add")
public ApiResponseEntity<Void> add(@Validated @RequestBody SaasSleepEvaluateReportDTO dto) {
saasDiseaseEvaluateReportService.add(dto);
return ApiResponseUtils.success();
}
@Action(module = "报告管理-呼吸心率慢性病模型评估结果", name = "编辑", code = "saas:diseaseEvaluateReport:edit")
@ApiOperation("编辑")
@PostMapping("edit")
public ApiResponseEntity<Void> edit(@Validated @RequestBody SaasSleepEvaluateReportDTO dto) {
saasDiseaseEvaluateReportService.edit(dto);
return ApiResponseUtils.success();
}
}
package com.makeit.controller.analysis;
import com.makeit.common.dto.BaseIdDTO;
import com.makeit.common.response.ApiResponseEntity;
import com.makeit.common.response.ApiResponseUtils;
import com.makeit.dto.saas.analysis.SaasDiseaseModelDTO;
import com.makeit.entity.saas.analysis.SaasDiseaseModel;
import com.makeit.global.annotation.Action;
import com.makeit.service.saas.SaasDiseaseModelService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 呼吸心率慢性病模型 前端控制器
* </p>
*
* @author eugene young
* @since 2023-09-01
*/
@RestController
@RequestMapping("/saas/diseaseModel")
public class SaasDiseaseModelController {
@Autowired
private SaasDiseaseModelService saasDiseaseModelService;
@Action(module = "模型管理-呼吸心率慢性病模型", name = "详情", code = "saas:diseaseModel:view")
@ApiOperation("详情")
@PostMapping("view")
public ApiResponseEntity<SaasDiseaseModel> view(@RequestBody BaseIdDTO dto) {
return ApiResponseUtils.success(saasDiseaseModelService.view(dto.getId()));
}
@Action(module = "模型管理-呼吸心率慢性病模型", name = "新增", code = "saas:diseaseModel:add")
@ApiOperation("新增")
@PostMapping("add")
public ApiResponseEntity<Void> add(@Validated @RequestBody SaasDiseaseModelDTO dto) {
;
saasDiseaseModelService.add(dto);
return ApiResponseUtils.success();
}
@Action(module = "模型管理-呼吸心率慢性病模型", name = "编辑", code = "saas:diseaseModel:edit")
@ApiOperation("编辑")
@PostMapping("edit")
public ApiResponseEntity<Void> edit(@Validated @RequestBody SaasDiseaseModelDTO dto) {
saasDiseaseModelService.edit(dto);
return ApiResponseUtils.success();
}
}
package com.makeit.controller.analysis;
import com.makeit.common.dto.BaseIdDTO;
import com.makeit.common.response.ApiResponseEntity;
import com.makeit.common.response.ApiResponseUtils;
import com.makeit.dto.saas.analysis.SaasElderReportConfigDTO;
import com.makeit.entity.saas.analysis.SaasElderReportConfig;
import com.makeit.global.annotation.Action;
import com.makeit.service.saas.SaasElderReportConfigService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 长者报告配置 前端控制器
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@RestController
@RequestMapping("/saas/elderReportConfig")
public class SaasElderReportConfigController {
@Autowired
private SaasElderReportConfigService saasElderReportConfigService;
@Action(module = "报告管理-长者报告", name = "详情", code = "saas:elderReportConfig:view")
@ApiOperation("详情")
@PostMapping("view")
public ApiResponseEntity<SaasElderReportConfig> view(@RequestBody BaseIdDTO dto) {
return ApiResponseUtils.success(saasElderReportConfigService.view(dto.getId()));
}
@Action(module = "报告管理-长者报告", name = "新增", code = "saas:elderReportConfig:add")
@ApiOperation("新增")
@PostMapping("add")
public ApiResponseEntity<Void> add(@Validated @RequestBody SaasElderReportConfigDTO dto) {
saasElderReportConfigService.add(dto);
return ApiResponseUtils.success();
}
@Action(module = "报告管理-长者报告", name = "编辑", code = "saas:elderReportConfig:edit")
@ApiOperation("编辑")
@PostMapping("edit")
public ApiResponseEntity<Void> edit(@Validated @RequestBody SaasElderReportConfigDTO dto) {
saasElderReportConfigService.edit(dto);
return ApiResponseUtils.success();
}
}
package com.makeit.controller.analysis;
import com.makeit.common.page.PageReqDTO;
import com.makeit.common.page.PageVO;
import com.makeit.common.response.ApiResponseEntity;
import com.makeit.common.response.ApiResponseUtils;
import com.makeit.entity.saas.analysis.SaasModelManage;
import com.makeit.global.annotation.Action;
import com.makeit.module.admin.vo.plat.PlatTenantVO;
import com.makeit.service.saas.SaasModelManageService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* <p>
* 模型管理 前端控制器
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@RestController
@RequestMapping("/saas/modelManage")
public class SaasModelManageController {
@Autowired
private SaasModelManageService saasModelManageService;
@Action(module = "租户管理-租户", name = "分页列表", code = "saas:modelManage:page")
@ApiOperation("分页列表")
@PostMapping("list")
public ApiResponseEntity<List<SaasModelManage>> list(){
return ApiResponseUtils.success(saasModelManageService.list());
}
}
package com.makeit.controller.analysis;
import com.makeit.common.response.ApiResponseEntity;
import com.makeit.common.response.ApiResponseUtils;
import com.makeit.entity.saas.analysis.SaasModelManage;
import com.makeit.entity.saas.analysis.SaasReportManage;
import com.makeit.global.annotation.Action;
import com.makeit.service.saas.SaasModelManageService;
import com.makeit.service.saas.SaasReportManageService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* <p>
* 报告管理 前端控制器
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@RestController
@RequestMapping("/saas/reportManage")
public class SaasReportManageController {
@Autowired
private SaasReportManageService saasReportManageService;
@Action(module = "租户管理-租户", name = "分页列表", code = "saas:reportManage:page")
@ApiOperation("分页列表")
@PostMapping("list")
public ApiResponseEntity<List<SaasReportManage>> list(){
return ApiResponseUtils.success(saasReportManageService.list());
}
}
package com.makeit.controller.analysis;
import com.makeit.common.dto.BaseIdDTO;
import com.makeit.common.response.ApiResponseEntity;
import com.makeit.common.response.ApiResponseUtils;
import com.makeit.dto.saas.analysis.SaasSleepAnalysisModelDTO;
import com.makeit.entity.saas.analysis.SaasSleepAnalysisModel;
import com.makeit.global.annotation.Action;
import com.makeit.module.admin.dto.plat.PlatTenantDTOVO;
import com.makeit.service.saas.SaasSleepAnalysisModelService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 睡眠质量分析模型 前端控制器
* </p>
*
* @author eugene young
* @since 2023-09-01
*/
@RestController
@RequestMapping("/saas/sleepAnalysisModel")
public class SaasSleepAnalysisModelController {
@Autowired
private SaasSleepAnalysisModelService saasSleepAnalysisModelService;
@Action(module = "模型管理-睡眠质量分析模型", name = "详情", code = "saas:sleepAnalysisModel:view")
@ApiOperation("详情")
@PostMapping("view")
public ApiResponseEntity<SaasSleepAnalysisModel> view(@RequestBody BaseIdDTO dto){
return ApiResponseUtils.success(saasSleepAnalysisModelService.view(dto.getId()));
}
@Action(module = "模型管理-睡眠质量分析模型", name = "新增", code = "saas:tenant:add")
@ApiOperation("新增")
@PostMapping("add")
public ApiResponseEntity<Void> add(@Validated @RequestBody SaasSleepAnalysisModelDTO dto){ ;
saasSleepAnalysisModelService.add(dto);
return ApiResponseUtils.success();
}
@Action(module = "模型管理-睡眠质量分析模型", name = "编辑", code = "saas:tenant:edit")
@ApiOperation("编辑")
@PostMapping("edit")
public ApiResponseEntity<Void> edit(@Validated @RequestBody SaasSleepAnalysisModelDTO dto){
saasSleepAnalysisModelService.edit(dto);
return ApiResponseUtils.success();
}
}
package com.makeit.controller.analysis;
import com.makeit.common.dto.BaseIdDTO;
import com.makeit.common.response.ApiResponseEntity;
import com.makeit.common.response.ApiResponseUtils;
import com.makeit.dto.saas.analysis.SaasSleepEvaluateReportDTO;
import com.makeit.entity.saas.analysis.SaasSleepEvaluateReport;
import com.makeit.global.annotation.Action;
import com.makeit.service.saas.SaasSleepEvaluateReportService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 睡眠质量分析模型评估结果 前端控制器
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@RestController
@RequestMapping("/saas/sleepEvaluateReport")
public class SaasSleepEvaluateReportController {
@Autowired
private SaasSleepEvaluateReportService saasSleepEvaluateReportService;
@Action(module = "报告管理-睡眠质量分析模型评估结果", name = "详情", code = "saas:sleepEvaluateReport:view")
@ApiOperation("详情")
@PostMapping("view")
public ApiResponseEntity<SaasSleepEvaluateReport> view(@RequestBody BaseIdDTO dto) {
return ApiResponseUtils.success(saasSleepEvaluateReportService.view(dto.getId()));
}
@Action(module = "报告管理-睡眠质量分析模型评估结果", name = "新增", code = "saas:sleepEvaluateReport:add")
@ApiOperation("新增")
@PostMapping("add")
public ApiResponseEntity<Void> add(@Validated @RequestBody SaasSleepEvaluateReportDTO dto) {
saasSleepEvaluateReportService.add(dto);
return ApiResponseUtils.success();
}
@Action(module = "报告管理-睡眠质量分析模型评估结果", name = "编辑", code = "saas:sleepEvaluateReport:edit")
@ApiOperation("编辑")
@PostMapping("edit")
public ApiResponseEntity<Void> edit(@Validated @RequestBody SaasSleepEvaluateReportDTO dto) {
saasSleepEvaluateReportService.edit(dto);
return ApiResponseUtils.success();
}
}
package com.makeit.controller.analysis;
import com.makeit.common.dto.BaseIdDTO;
import com.makeit.common.response.ApiResponseEntity;
import com.makeit.common.response.ApiResponseUtils;
import com.makeit.dto.saas.analysis.SaasSleepEvaluateStandardReportDTO;
import com.makeit.entity.saas.analysis.SaasSleepEvaluateStandardReport;
import com.makeit.global.annotation.Action;
import com.makeit.service.saas.SaasSleepEvaluateStandardReportService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 睡眠质量分析模型评估标准 前端控制器
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@RestController
@RequestMapping("/saas/sleepEvaluateStandardReport")
public class SaasSleepEvaluateStandardReportController {
@Autowired
private SaasSleepEvaluateStandardReportService saasSleepEvaluateStandardReportService;
@Action(module = "报告管理-睡眠质量分析模型评估标准", name = "详情", code = "saas:sleepEvaluateStandardReport:view")
@ApiOperation("详情")
@PostMapping("view")
public ApiResponseEntity<SaasSleepEvaluateStandardReport> view(@RequestBody BaseIdDTO dto) {
return ApiResponseUtils.success(saasSleepEvaluateStandardReportService.view(dto.getId()));
}
@Action(module = "报告管理-睡眠质量分析模型评估标准", name = "新增", code = "saas:sleepEvaluateStandardReport:add")
@ApiOperation("新增")
@PostMapping("add")
public ApiResponseEntity<Void> add(@Validated @RequestBody SaasSleepEvaluateStandardReportDTO dto) {
saasSleepEvaluateStandardReportService.add(dto);
return ApiResponseUtils.success();
}
@Action(module = "报告管理-睡眠质量分析模型评估标准", name = "编辑", code = "saas:sleepEvaluateStandardReport:edit")
@ApiOperation("编辑")
@PostMapping("edit")
public ApiResponseEntity<Void> edit(@Validated @RequestBody SaasSleepEvaluateStandardReportDTO dto) {
saasSleepEvaluateStandardReportService.edit(dto);
return ApiResponseUtils.success();
}
}
...@@ -106,7 +106,7 @@ public class CodeGenerator { ...@@ -106,7 +106,7 @@ public class CodeGenerator {
// 使用重点 下列字段填写表名 运行方法 // 使用重点 下列字段填写表名 运行方法
// strategy.setInclude("edu_teacher","..."); // 多表-逆向工程 // strategy.setInclude("edu_teacher","..."); // 多表-逆向工程
strategy.setInclude("plat_device","plat_device_other"); strategy.setInclude("saas_model_manage","saas_report_manage");
strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表映射到实体的命名策略 strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表映射到实体的命名策略
strategy.setTablePrefix(pc.getModuleName() + "_"); //生成实体属性时去掉表"_"前缀并且第一个字母大写 如:gmt_create -> gmtCreate strategy.setTablePrefix(pc.getModuleName() + "_"); //生成实体属性时去掉表"_"前缀并且第一个字母大写 如:gmt_create -> gmtCreate
......
package com.makeit.dto.saas.analysis;
import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 呼吸心率慢性病模型
* </p>
*
* @author eugene young
* @since 2023-09-01
*/
@Data
@ApiModel(value="SaasDiseaseModelDTO对象", description="呼吸心率慢性病模型")
public class SaasDiseaseModelDTO {
private String id;
@ApiModelProperty(value = "呼吸暂停 X(小时)呼吸暂停")
private String apneaTime;
@ApiModelProperty(value = "呼吸暂停 X(小时)呼吸暂停条件")
private String apneaComparison;
@ApiModelProperty(value = "呼吸暂停 X(小时)呼吸暂停多少X(次数)")
private String apneaThreshold;
@ApiModelProperty(value = "呼吸过速 X(小时)呼吸过速")
private String tachypneaTime;
@ApiModelProperty(value = "呼吸过速 X(小时)呼吸过速条件")
private String tachypneaComparison;
@ApiModelProperty(value = "呼吸过速 X(小时)呼吸过速X(次数)")
private String tachypneaThreshold;
@ApiModelProperty(value = "呼吸过缓 X(小时)呼吸过缓")
private String bradypneaTime;
@ApiModelProperty(value = "呼吸过缓 X(小时)呼吸过缓条件")
private String bradypneaComparison;
@ApiModelProperty(value = "呼吸过缓 X(小时)呼吸过缓X(次数)")
private String bradypneaThreshold;
@ApiModelProperty(value = "心率过缓 X(小时)心率过缓")
private String bradycardiaTime;
@ApiModelProperty(value = "心率过缓 X(小时)心率过缓条件")
private String bradycardiaComparison;
@ApiModelProperty(value = "心率过缓 X(小时)心率过缓X(次数)")
private String bradycardiaThreshold;
@ApiModelProperty(value = "心率过速 X(小时)心率过速")
private String tachycardiaTime;
@ApiModelProperty(value = "心率过速 X(小时)心率过速条件")
private String tachycardiaComparison;
@ApiModelProperty(value = "心率过速 X(小时)心率过速X(次数)")
private String tachycardiaThreshold;
}
package com.makeit.dto.saas.analysis;
import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 长者报告配置
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Data
@ApiModel(value="SaasElderReportConfigDTO对象", description="长者报告配置")
public class SaasElderReportConfigDTO {
private String id;
@ApiModelProperty(value = "评估内容 json字符串 {\"number:\"1\",condtion:\"\",\"score\":\"\",evaluate:\"\"\"}")
private String resultContent;
}
package com.makeit.dto.saas.analysis;
import com.baomidou.mybatisplus.annotation.TableField;
import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 睡眠质量分析模型
* </p>
*
* @author eugene young
* @since 2023-09-01
*/
@Data
@ApiModel(value="SaasSleepAnalysisModel对象DTO", description="睡眠质量分析模型")
public class SaasSleepAnalysisModelDTO {
private String id;
@ApiModelProperty(value = "体动次数")
private String actionComparison;
@ApiModelProperty(value = "体动阈值记录 默认 1")
private String actionThreshold;
@ApiModelProperty(value = "翻身次数")
private String turnedComparison;
@ApiModelProperty(value = "翻身次数阈值 默认1")
private String turnedThreshold;
@ApiModelProperty(value = "呼吸率阈值 起始")
private String breatheThresholdMin;
@ApiModelProperty(value = "呼吸率阈值 结束")
private String breatheThresholdMax;
@ApiModelProperty(value = "呼吸持续时间")
private String breatheDuration;
@ApiModelProperty(value = "心率阈值 起始")
private String heartThresholdMin;
@ApiModelProperty(value = "心率阈值 结束")
private String heartThresholdMax;
@ApiModelProperty(value = "心率阈值持续时间")
private String heartDuration;
@ApiModelProperty(value = "起床时间:人离床条件")
@TableField("riseLeave_comparison")
private String riseleaveComparison;
@ApiModelProperty(value = "起床时间 人离床(小时)")
private String riseLeaveThreshold;
@ApiModelProperty(value = "起床时间 每分钟大于30秒体动值条件")
@TableField("riseAction_comparison")
private String riseactionComparison;
@ApiModelProperty(value = "起床时间 每分钟大于30秒体动值")
private String riseActionThreshold;
@ApiModelProperty(value = "起床时间 每分钟大于30秒体动值 持续时间")
private String riseActionDuration;
@ApiModelProperty(value = "起床时间 多久(小时)内无再次入睡")
private String riseRepeatThreshold;
@ApiModelProperty(value = "入睡时间:体动值条件")
private String sleepTimeActionComparison;
@ApiModelProperty(value = "入睡时间:体动值")
private String sleepTimeActionThreshold;
@ApiModelProperty(value = "入睡时间:体动值 持续时间")
private String sleepTimeActionDuration;
@ApiModelProperty(value = "每分钟体动值条件")
private String awakeComparison;
@ApiModelProperty(value = "每分钟体动值")
private String awakeThreshold;
@ApiModelProperty(value = "深度睡眠和浅度睡眠条件")
private String napComparison;
@ApiModelProperty(value = "深度睡眠和浅度睡眠(小时)")
private String napThreshold;
@ApiModelProperty(value = "深度睡眠和浅度睡眠 持续时间")
private String napDuration;
@ApiModelProperty(value = "深度睡眠和浅度睡眠条件")
private String sleepComparison;
@ApiModelProperty(value = "深度睡眠和浅度睡眠 (小时)")
private String sleepThreshold;
@ApiModelProperty(value = "深度睡眠:体动和翻身次数每X(分钟)")
private String sleepDeepActionTimeBegin;
@ApiModelProperty(value = "深度睡眠:体动和翻身次数每X(分钟)条件")
private String sleepDeepActionComparison;
@ApiModelProperty(value = "深度睡眠:在(分钟内)体动和翻身次数")
private String sleepDeepActionThreshold;
@ApiModelProperty(value = "深度睡眠:呼吸率 起始值")
private String sleepDeepBreatheMin;
@ApiModelProperty(value = "深度睡眠:呼吸率 最大值")
private String sleepDeepBreatheMax;
@ApiModelProperty(value = "中度睡眠: 体动和翻身次数每X(分钟)")
private String sleepModerateActionTimeBegin;
@ApiModelProperty(value = "中度睡眠: 体动和翻身次数每X(分钟)条件")
private String sleepModerateActionComparison;
@ApiModelProperty(value = "中度睡眠: 体动和翻身次数每X(分钟)次数")
private String sleepModerateActionThreshold;
}
package com.makeit.dto.saas.analysis;
import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 睡眠质量分析模型评估结果
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Data
@ApiModel(value="SaasSleepEvaluateReportDTO对象", description="睡眠质量分析模型评估结果")
public class SaasSleepEvaluateReportDTO {
private String id;
@ApiModelProperty(value = "评估结果 json字符串 {\"number:\"1\",socreRange:\"\",\"result\":\"\",evaluate:\"\"\"}")
private String resultContent;
}
package com.makeit.dto.saas.analysis;
import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 睡眠质量分析模型评估标准
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Data
@ApiModel(value="SaasSleepEvaluateStandardReportDTO对象", description="睡眠质量分析模型评估标准")
public class SaasSleepEvaluateStandardReportDTO {
private String id;
@ApiModelProperty(value = "深度睡眠评估标准 json数组 [{hour:\"\",score:\"\"},{}]\"")
private String sleepDeepConfig;
@ApiModelProperty(value = "浅度睡眠评估标准 json字符串")
private String sleepLightnessConfig;
@ApiModelProperty(value = "清醒评估标准 json字符串")
private String soberConfig;
@ApiModelProperty(value = "睡眠时长 json字符串")
private String sleepTime;
}
package com.makeit.entity.saas.analysis; package com.makeit.entity.saas.analysis;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.makeit.common.entity.BaseBusEntity; import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -14,12 +12,12 @@ import lombok.EqualsAndHashCode; ...@@ -14,12 +12,12 @@ import lombok.EqualsAndHashCode;
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel(value="SaasDiseaseModelEvaluateResult对象", description="呼吸心率慢性病模型评估结果") @ApiModel(value="SaasDiseaseEvaluateReport对象", description="呼吸心率慢性病模型评估结果")
public class SaasDiseaseModelEvaluateResult extends BaseBusEntity { public class SaasDiseaseEvaluateReport extends BaseBusEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
package com.makeit.entity.saas.analysis;
import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 长者报告配置
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="SaasElderReportConfig对象", description="长者报告配置")
public class SaasElderReportConfig extends BaseBusEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "评估内容 json字符串 {\"number:\"1\",condtion:\"\",\"score\":\"\",evaluate:\"\"\"}")
private String resultContent;
}
package com.makeit.entity.saas.analysis;
import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 模型管理
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="SaasModelManage对象", description="模型管理")
public class SaasModelManage extends BaseBusEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "模型名称")
private String name;
@ApiModelProperty(value = "说明")
private String remark;
@ApiModelProperty(value = "模型id")
private String modelId;
@ApiModelProperty(value = "模型类型")
private String modelType;
}
package com.makeit.entity.saas.analysis;
import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 报告管理
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="SaasReportManage对象", description="报告管理")
public class SaasReportManage extends BaseBusEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "报告名称")
private String name;
@ApiModelProperty(value = "说明")
private String remark;
@ApiModelProperty(value = "报告id")
private String reportId;
@ApiModelProperty(value = "报告类型")
private String reportType;
}
package com.makeit.entity.saas.analysis; package com.makeit.entity.saas.analysis;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.makeit.common.entity.BaseBusEntity; import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -14,12 +12,12 @@ import lombok.EqualsAndHashCode; ...@@ -14,12 +12,12 @@ import lombok.EqualsAndHashCode;
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel(value="SaasSleepAnalysisModelEvaluateResult对象", description="睡眠质量分析模型评估结果") @ApiModel(value="SaasSleepEvaluateReport对象", description="睡眠质量分析模型评估结果")
public class SaasSleepAnalysisModelEvaluateResult extends BaseBusEntity { public class SaasSleepEvaluateReport extends BaseBusEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
package com.makeit.entity.saas.analysis; package com.makeit.entity.saas.analysis;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.makeit.common.entity.BaseBusEntity; import com.makeit.common.entity.BaseBusEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -14,12 +12,12 @@ import lombok.EqualsAndHashCode; ...@@ -14,12 +12,12 @@ import lombok.EqualsAndHashCode;
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel(value="SaasSleepAnalysisModelEvaluateStandard对象", description="睡眠质量分析模型评估标准") @ApiModel(value="SaasSleepEvaluateStandardReport对象", description="睡眠质量分析模型评估标准")
public class SaasSleepAnalysisModelEvaluateStandard extends BaseBusEntity { public class SaasSleepEvaluateStandardReport extends BaseBusEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
package com.makeit.mapper.saas.analysis; package com.makeit.mapper.saas.analysis;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.makeit.entity.saas.analysis.SaasDiseaseModelEvaluateResult; import com.makeit.entity.saas.analysis.SaasDiseaseEvaluateReport;
/** /**
* <p> * <p>
...@@ -9,8 +9,8 @@ import com.makeit.entity.saas.analysis.SaasDiseaseModelEvaluateResult; ...@@ -9,8 +9,8 @@ import com.makeit.entity.saas.analysis.SaasDiseaseModelEvaluateResult;
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
public interface SaasDiseaseModelEvaluateResultMapper extends BaseMapper<SaasDiseaseModelEvaluateResult> { public interface SaasDiseaseEvaluateReportMapper extends BaseMapper<SaasDiseaseEvaluateReport> {
} }
package com.makeit.mapper.saas.analysis;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.makeit.entity.saas.analysis.SaasElderReportConfig;
/**
* <p>
* 长者报告配置 Mapper 接口
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
public interface SaasElderReportConfigMapper extends BaseMapper<SaasElderReportConfig> {
}
package com.makeit.mapper.saas.analysis;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.makeit.entity.saas.analysis.SaasModelManage;
/**
* <p>
* 模型管理 Mapper 接口
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
public interface SaasModelManageMapper extends BaseMapper<SaasModelManage> {
}
package com.makeit.mapper.saas.analysis;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.makeit.entity.saas.analysis.SaasReportManage;
/**
* <p>
* 报告管理 Mapper 接口
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
public interface SaasReportManageMapper extends BaseMapper<SaasReportManage> {
}
package com.makeit.mapper.saas.analysis; package com.makeit.mapper.saas.analysis;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateResult; import com.makeit.entity.saas.analysis.SaasSleepEvaluateReport;
/** /**
* <p> * <p>
...@@ -9,8 +9,8 @@ import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateResult; ...@@ -9,8 +9,8 @@ import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateResult;
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
public interface SaasSleepAnalysisModelEvaluateResultMapper extends BaseMapper<SaasSleepAnalysisModelEvaluateResult> { public interface SaasSleepEvaluateReportMapper extends BaseMapper<SaasSleepEvaluateReport> {
} }
package com.makeit.mapper.saas.analysis; package com.makeit.mapper.saas.analysis;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateStandard; import com.makeit.entity.saas.analysis.SaasSleepEvaluateStandardReport;
/** /**
* <p> * <p>
...@@ -9,8 +9,8 @@ import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateStandard; ...@@ -9,8 +9,8 @@ import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateStandard;
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
public interface SaasSleepAnalysisModelEvaluateStandardMapper extends BaseMapper<SaasSleepAnalysisModelEvaluateStandard> { public interface SaasSleepEvaluateStandardReportMapper extends BaseMapper<SaasSleepEvaluateStandardReport> {
} }
package com.makeit.service.saas;
import com.baomidou.mybatisplus.extension.service.IService;
import com.makeit.dto.saas.analysis.SaasSleepEvaluateReportDTO;
import com.makeit.entity.saas.analysis.SaasDiseaseEvaluateReport;
/**
* <p>
* 呼吸心率慢性病模型评估结果 服务类
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
public interface SaasDiseaseEvaluateReportService extends IService<SaasDiseaseEvaluateReport> {
SaasDiseaseEvaluateReport view(String id);
void add(SaasSleepEvaluateReportDTO dto);
void edit(SaasSleepEvaluateReportDTO dto);
}
package com.makeit.service.saas; package com.makeit.service.saas;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.makeit.dto.saas.analysis.SaasDiseaseModelDTO;
import com.makeit.entity.saas.analysis.SaasDiseaseModel; import com.makeit.entity.saas.analysis.SaasDiseaseModel;
/** /**
...@@ -13,4 +14,9 @@ import com.makeit.entity.saas.analysis.SaasDiseaseModel; ...@@ -13,4 +14,9 @@ import com.makeit.entity.saas.analysis.SaasDiseaseModel;
*/ */
public interface SaasDiseaseModelService extends IService<SaasDiseaseModel> { public interface SaasDiseaseModelService extends IService<SaasDiseaseModel> {
SaasDiseaseModel view(String id);
void add(SaasDiseaseModelDTO dto);
void edit(SaasDiseaseModelDTO dto);
} }
package com.makeit.service.saas;
import com.baomidou.mybatisplus.extension.service.IService;
import com.makeit.dto.saas.analysis.SaasElderReportConfigDTO;
import com.makeit.entity.saas.analysis.SaasElderReportConfig;
/**
* <p>
* 长者报告配置 服务类
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
public interface SaasElderReportConfigService extends IService<SaasElderReportConfig> {
SaasElderReportConfig view(String id);
void add(SaasElderReportConfigDTO dto);
void edit(SaasElderReportConfigDTO dto);
}
package com.makeit.service.saas; package com.makeit.service.saas;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.makeit.entity.saas.analysis.SaasDiseaseModelEvaluateResult; import com.makeit.entity.saas.analysis.SaasModelManage;
/** /**
* <p> * <p>
* 呼吸心率慢性病模型评估结果 服务类 * 模型管理 服务类
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
public interface SaasDiseaseModelEvaluateResultService extends IService<SaasDiseaseModelEvaluateResult> { public interface SaasModelManageService extends IService<SaasModelManage> {
} }
package com.makeit.service.saas; package com.makeit.service.saas;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateResult; import com.makeit.entity.saas.analysis.SaasReportManage;
/** /**
* <p> * <p>
* 睡眠质量分析模型评估结果 服务类 * 报告管理 服务类
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
public interface SaasSleepAnalysisModelEvaluateResultService extends IService<SaasSleepAnalysisModelEvaluateResult> { public interface SaasReportManageService extends IService<SaasReportManage> {
} }
package com.makeit.service.saas; package com.makeit.service.saas;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.makeit.dto.saas.analysis.SaasSleepAnalysisModelDTO;
import com.makeit.entity.saas.analysis.SaasSleepAnalysisModel; import com.makeit.entity.saas.analysis.SaasSleepAnalysisModel;
/** /**
...@@ -13,4 +14,9 @@ import com.makeit.entity.saas.analysis.SaasSleepAnalysisModel; ...@@ -13,4 +14,9 @@ import com.makeit.entity.saas.analysis.SaasSleepAnalysisModel;
*/ */
public interface SaasSleepAnalysisModelService extends IService<SaasSleepAnalysisModel> { public interface SaasSleepAnalysisModelService extends IService<SaasSleepAnalysisModel> {
SaasSleepAnalysisModel view(String id);
void add(SaasSleepAnalysisModelDTO dto);
void edit(SaasSleepAnalysisModelDTO dto);
} }
package com.makeit.service.saas;
import com.baomidou.mybatisplus.extension.service.IService;
import com.makeit.dto.saas.analysis.SaasSleepEvaluateReportDTO;
import com.makeit.entity.saas.analysis.SaasSleepEvaluateReport;
/**
* <p>
* 睡眠质量分析模型评估结果 服务类
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
public interface SaasSleepEvaluateReportService extends IService<SaasSleepEvaluateReport> {
SaasSleepEvaluateReport view(String id);
void add(SaasSleepEvaluateReportDTO dto);
void edit(SaasSleepEvaluateReportDTO dto);
}
package com.makeit.service.saas; package com.makeit.service.saas;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateStandard; import com.makeit.dto.saas.analysis.SaasSleepEvaluateStandardReportDTO;
import com.makeit.entity.saas.analysis.SaasSleepEvaluateStandardReport;
/** /**
* <p> * <p>
...@@ -9,8 +10,13 @@ import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateStandard; ...@@ -9,8 +10,13 @@ import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateStandard;
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
public interface SaasSleepAnalysisModelEvaluateStandardService extends IService<SaasSleepAnalysisModelEvaluateStandard> { public interface SaasSleepEvaluateStandardReportService extends IService<SaasSleepEvaluateStandardReport> {
SaasSleepEvaluateStandardReport view(String id);
void add(SaasSleepEvaluateStandardReportDTO dto);
void edit(SaasSleepEvaluateStandardReportDTO dto);
} }
package com.makeit.service.saas.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.dto.saas.analysis.SaasSleepEvaluateReportDTO;
import com.makeit.entity.saas.analysis.SaasDiseaseEvaluateReport;
import com.makeit.mapper.saas.analysis.SaasDiseaseEvaluateReportMapper;
import com.makeit.service.saas.SaasDiseaseEvaluateReportService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
/**
* <p>
* 呼吸心率慢性病模型评估结果 服务实现类
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Service
public class SaasDiseaseEvaluateReportServiceImpl extends ServiceImpl<SaasDiseaseEvaluateReportMapper, SaasDiseaseEvaluateReport> implements SaasDiseaseEvaluateReportService {
@Override
public SaasDiseaseEvaluateReport view(String id) {
return getById(id);
}
@Override
public void add(SaasSleepEvaluateReportDTO dto) {
SaasDiseaseEvaluateReport entity = new SaasDiseaseEvaluateReport();
BeanUtils.copyProperties(dto,entity);
save(entity);
}
@Override
public void edit(SaasSleepEvaluateReportDTO dto) {
SaasDiseaseEvaluateReport entity = getById(dto.getId());
BeanUtils.copyProperties(dto,entity);
saveOrUpdate(entity);
}
}
...@@ -2,9 +2,11 @@ package com.makeit.service.saas.impl; ...@@ -2,9 +2,11 @@ package com.makeit.service.saas.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.dto.saas.analysis.SaasDiseaseModelDTO;
import com.makeit.entity.saas.analysis.SaasDiseaseModel; import com.makeit.entity.saas.analysis.SaasDiseaseModel;
import com.makeit.mapper.saas.analysis.SaasDiseaseModelMapper; import com.makeit.mapper.saas.analysis.SaasDiseaseModelMapper;
import com.makeit.service.saas.SaasDiseaseModelService; import com.makeit.service.saas.SaasDiseaseModelService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
...@@ -18,4 +20,23 @@ import org.springframework.stereotype.Service; ...@@ -18,4 +20,23 @@ import org.springframework.stereotype.Service;
@Service @Service
public class SaasDiseaseModelServiceImpl extends ServiceImpl<SaasDiseaseModelMapper, SaasDiseaseModel> implements SaasDiseaseModelService { public class SaasDiseaseModelServiceImpl extends ServiceImpl<SaasDiseaseModelMapper, SaasDiseaseModel> implements SaasDiseaseModelService {
@Override
public SaasDiseaseModel view(String id) {
return getById(id);
}
@Override
public void add(SaasDiseaseModelDTO dto) {
SaasDiseaseModel entity = new SaasDiseaseModel();
BeanUtils.copyProperties(dto,entity);
save(entity);
}
@Override
public void edit(SaasDiseaseModelDTO dto) {
SaasDiseaseModel entity = getById(dto.getId());
BeanUtils.copyProperties(dto,entity);
saveOrUpdate(entity);
}
} }
package com.makeit.service.saas.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.dto.saas.analysis.SaasElderReportConfigDTO;
import com.makeit.entity.saas.analysis.SaasElderReportConfig;
import com.makeit.mapper.saas.analysis.SaasElderReportConfigMapper;
import com.makeit.service.saas.SaasElderReportConfigService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
/**
* <p>
* 长者报告配置 服务实现类
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Service
public class SaasElderReportConfigServiceImpl extends ServiceImpl<SaasElderReportConfigMapper, SaasElderReportConfig> implements SaasElderReportConfigService {
@Override
public SaasElderReportConfig view(String id) {
return getById(id);
}
@Override
public void add(SaasElderReportConfigDTO dto) {
SaasElderReportConfig entity = new SaasElderReportConfig();
BeanUtils.copyProperties(dto,entity);
save(entity);
}
@Override
public void edit(SaasElderReportConfigDTO dto) {
SaasElderReportConfig entity = getById(dto.getId());
BeanUtils.copyProperties(dto,entity);
saveOrUpdate(entity);
}
}
package com.makeit.service.saas.impl; package com.makeit.service.saas.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.entity.saas.analysis.SaasDiseaseModelEvaluateResult; import com.makeit.entity.saas.analysis.SaasModelManage;
import com.makeit.mapper.saas.analysis.SaasDiseaseModelEvaluateResultMapper; import com.makeit.mapper.saas.analysis.SaasModelManageMapper;
import com.makeit.service.saas.SaasDiseaseModelEvaluateResultService; import com.makeit.service.saas.SaasModelManageService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
* <p> * <p>
* 呼吸心率慢性病模型评估结果 服务实现类 * 模型管理 服务实现类
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
@Service @Service
public class SaasDiseaseModelEvaluateResultServiceImpl extends ServiceImpl<SaasDiseaseModelEvaluateResultMapper, SaasDiseaseModelEvaluateResult> implements SaasDiseaseModelEvaluateResultService { public class SaasModelManageServiceImpl extends ServiceImpl<SaasModelManageMapper, SaasModelManage> implements SaasModelManageService {
} }
package com.makeit.service.saas.impl; package com.makeit.service.saas.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateResult; import com.makeit.entity.saas.analysis.SaasReportManage;
import com.makeit.mapper.saas.analysis.SaasSleepAnalysisModelEvaluateResultMapper; import com.makeit.mapper.saas.analysis.SaasReportManageMapper;
import com.makeit.service.saas.SaasSleepAnalysisModelEvaluateResultService; import com.makeit.service.saas.SaasReportManageService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
* <p> * <p>
* 睡眠质量分析模型评估结果 服务实现类 * 报告管理 服务实现类
* </p> * </p>
* *
* @author eugene young * @author eugene young
* @since 2023-09-01 * @since 2023-09-05
*/ */
@Service @Service
public class SaasSleepAnalysisModelEvaluateResultServiceImpl extends ServiceImpl<SaasSleepAnalysisModelEvaluateResultMapper, SaasSleepAnalysisModelEvaluateResult> implements SaasSleepAnalysisModelEvaluateResultService { public class SaasReportManageServiceImpl extends ServiceImpl<SaasReportManageMapper, SaasReportManage> implements SaasReportManageService {
} }
package com.makeit.service.saas.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.entity.saas.analysis.SaasSleepAnalysisModelEvaluateStandard;
import com.makeit.mapper.saas.analysis.SaasSleepAnalysisModelEvaluateStandardMapper;
import com.makeit.service.saas.SaasSleepAnalysisModelEvaluateStandardService;
import org.springframework.stereotype.Service;
/**
* <p>
* 睡眠质量分析模型评估标准 服务实现类
* </p>
*
* @author eugene young
* @since 2023-09-01
*/
@Service
public class SaasSleepAnalysisModelEvaluateStandardServiceImpl extends ServiceImpl<SaasSleepAnalysisModelEvaluateStandardMapper, SaasSleepAnalysisModelEvaluateStandard> implements SaasSleepAnalysisModelEvaluateStandardService {
}
...@@ -2,9 +2,11 @@ package com.makeit.service.saas.impl; ...@@ -2,9 +2,11 @@ package com.makeit.service.saas.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.dto.saas.analysis.SaasSleepAnalysisModelDTO;
import com.makeit.entity.saas.analysis.SaasSleepAnalysisModel; import com.makeit.entity.saas.analysis.SaasSleepAnalysisModel;
import com.makeit.mapper.saas.analysis.SaasSleepAnalysisModelMapper; import com.makeit.mapper.saas.analysis.SaasSleepAnalysisModelMapper;
import com.makeit.service.saas.SaasSleepAnalysisModelService; import com.makeit.service.saas.SaasSleepAnalysisModelService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
...@@ -18,4 +20,23 @@ import org.springframework.stereotype.Service; ...@@ -18,4 +20,23 @@ import org.springframework.stereotype.Service;
@Service @Service
public class SaasSleepAnalysisModelServiceImpl extends ServiceImpl<SaasSleepAnalysisModelMapper, SaasSleepAnalysisModel> implements SaasSleepAnalysisModelService { public class SaasSleepAnalysisModelServiceImpl extends ServiceImpl<SaasSleepAnalysisModelMapper, SaasSleepAnalysisModel> implements SaasSleepAnalysisModelService {
@Override
public SaasSleepAnalysisModel view(String id) {
return getById(id);
}
@Override
public void add(SaasSleepAnalysisModelDTO dto) {
SaasSleepAnalysisModel entity = new SaasSleepAnalysisModel();
BeanUtils.copyProperties(dto,entity);
save(entity);
}
@Override
public void edit(SaasSleepAnalysisModelDTO dto) {
SaasSleepAnalysisModel entity = getById(dto.getId());
BeanUtils.copyProperties(dto,entity);
saveOrUpdate(entity);
}
} }
package com.makeit.service.saas.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.dto.saas.analysis.SaasSleepEvaluateReportDTO;
import com.makeit.entity.saas.analysis.SaasSleepEvaluateReport;
import com.makeit.mapper.saas.analysis.SaasSleepEvaluateReportMapper;
import com.makeit.service.saas.SaasSleepEvaluateReportService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
/**
* <p>
* 睡眠质量分析模型评估结果 服务实现类
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Service
public class SaasSleepEvaluateReportServiceImpl extends ServiceImpl<SaasSleepEvaluateReportMapper, SaasSleepEvaluateReport> implements SaasSleepEvaluateReportService {
@Override
public SaasSleepEvaluateReport view(String id) {
return getById(id);
}
@Override
public void add(SaasSleepEvaluateReportDTO dto) {
SaasSleepEvaluateReport entity = new SaasSleepEvaluateReport();
BeanUtils.copyProperties(dto, entity);
save(entity);
}
@Override
public void edit(SaasSleepEvaluateReportDTO dto) {
SaasSleepEvaluateReport entity = getById(dto.getId());
BeanUtils.copyProperties(dto, entity);
saveOrUpdate(entity);
}
}
package com.makeit.service.saas.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.dto.saas.analysis.SaasSleepEvaluateStandardReportDTO;
import com.makeit.entity.saas.analysis.SaasSleepEvaluateStandardReport;
import com.makeit.mapper.saas.analysis.SaasSleepEvaluateStandardReportMapper;
import com.makeit.service.saas.SaasSleepEvaluateStandardReportService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
/**
* <p>
* 睡眠质量分析模型评估标准 服务实现类
* </p>
*
* @author eugene young
* @since 2023-09-05
*/
@Service
public class SaasSleepEvaluateStandardReportServiceImpl extends ServiceImpl<SaasSleepEvaluateStandardReportMapper, SaasSleepEvaluateStandardReport> implements SaasSleepEvaluateStandardReportService {
@Override
public SaasSleepEvaluateStandardReport view(String id) {
return getById(id);
}
@Override
public void add(SaasSleepEvaluateStandardReportDTO dto) {
SaasSleepEvaluateStandardReport entity = new SaasSleepEvaluateStandardReport();
BeanUtils.copyProperties(dto,entity);
save(entity);
}
@Override
public void edit(SaasSleepEvaluateStandardReportDTO dto) {
SaasSleepEvaluateStandardReport entity = getById(dto.getId());
BeanUtils.copyProperties(dto,entity);
saveOrUpdate(entity);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment