ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjBigPositiveController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOtherCheckController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjTeamContactLogController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjBigPositive.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjBigPositiveMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjBigPositiveService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjBigPositiveServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
@@ -880,7 +880,7 @@ wq.ne("type", 2); List<TjOrderRemark> list = remarkService.list(wq); if (list.size() == 0) { return AjaxResult.error("该科室下无项目!"); return AjaxResult.success("该科室下无项目!"); } for (TjOrderRemark tjOrderRemark : list) { TjProject tjProject = projectService.getById(tjOrderRemark.getProId()); ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjBigPositiveController.java
New file @@ -0,0 +1,92 @@ package com.ltkj.web.controller.system; import java.util.List; import javax.servlet.http.HttpServletResponse; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.ltkj.common.annotation.Log; import com.ltkj.common.core.controller.BaseController; import com.ltkj.common.core.domain.AjaxResult; import com.ltkj.common.enums.BusinessType; import com.ltkj.hosp.domain.TjBigPositive; import com.ltkj.hosp.service.ITjBigPositiveService; import com.ltkj.common.utils.poi.ExcelUtil; import com.ltkj.common.core.page.TableDataInfo; /** * 重大阳性记录Controller * * @author ltkj_赵佳豪&李格 * @date 2023-12-04 */ @RestController @RequestMapping("/hosp/bigPositive") public class TjBigPositiveController extends BaseController { @Autowired private ITjBigPositiveService tjBigPositiveService; /** * 查询重大阳性记录列表 */ @GetMapping("/list") public TableDataInfo list(TjBigPositive tjBigPositive) { startPage(); List<TjBigPositive> list = tjBigPositiveService.selectTjBigPositiveList(tjBigPositive); return getDataTable(list); } /** * 导出重大阳性记录列表 */ @Log(title = "重大阳性记录", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, TjBigPositive tjBigPositive) { List<TjBigPositive> list = tjBigPositiveService.selectTjBigPositiveList(tjBigPositive); ExcelUtil<TjBigPositive> util = new ExcelUtil<TjBigPositive>(TjBigPositive.class); util.exportExcel(response, list, "重大阳性记录数据"); } /** * 获取重大阳性记录详细信息 */ @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { return success(tjBigPositiveService.selectTjBigPositiveById(id)); } /** * 新增重大阳性记录 */ @Log(title = "重大阳性记录", businessType = BusinessType.INSERT) @PostMapping public AjaxResult add(@RequestBody TjBigPositive tjBigPositive) { return toAjax(tjBigPositiveService.insertTjBigPositive(tjBigPositive)); } /** * 修改重大阳性记录 */ @Log(title = "重大阳性记录", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody TjBigPositive tjBigPositive) { return toAjax(tjBigPositiveService.updateTjBigPositive(tjBigPositive)); } /** * 删除重大阳性记录 */ @Log(title = "重大阳性记录", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(tjBigPositiveService.deleteTjBigPositiveByIds(ids)); } } ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOtherCheckController.java
@@ -9,6 +9,7 @@ import javax.servlet.http.HttpServletResponse; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ltkj.common.core.domain.model.LoginUser; import com.ltkj.common.core.redis.RedisCache; import com.ltkj.framework.config.MatchUtils; import com.ltkj.hosp.domain.TjCustomer; @@ -18,6 +19,7 @@ import com.ltkj.hosp.service.ITjOtherCheckService; import com.ltkj.hosp.service.ITjProjectService; import com.ltkj.hosp.service.TjAsyncService; import com.ltkj.system.domain.SysLogininfor; import com.ltkj.system.service.ISysConfigService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -154,4 +156,19 @@ public AjaxResult remove(@PathVariable String[] ids) { return toAjax(tjOtherCheckService.deleteTjOtherCheckByIds(ids)); } /** * 查图文列表 */ @GetMapping("/getPhotoList") @ApiOperation(value = "查图文列表") public AjaxResult getPhotoList(String tjNumber,String proId) { LambdaQueryWrapper<TjOtherCheck> wq=new LambdaQueryWrapper<>(); wq.eq(TjOtherCheck::getTjNum,tjNumber); wq.eq(TjOtherCheck::getProId,proId); wq.orderByDesc(TjOtherCheck::getCreateTime); List<TjOtherCheck> list = tjOtherCheckService.list(wq); return AjaxResult.success(list); } } ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjTeamContactLogController.java
@@ -37,7 +37,6 @@ /** * 查询团队预约沟通记录列表 */ @PreAuthorize("@ss.hasPermi('hosp:TjTeamContactLog:list')") @GetMapping("/list") public TableDataInfo list(TjTeamContactLog tjTeamContactLog) { startPage(); @@ -48,7 +47,6 @@ /** * 导出团队预约沟通记录列表 */ @PreAuthorize("@ss.hasPermi('hosp:TjTeamContactLog:export')") @Log(title = "团队预约沟通记录", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, TjTeamContactLog tjTeamContactLog) { @@ -60,7 +58,6 @@ /** * 获取团队预约沟通记录详细信息 */ @PreAuthorize("@ss.hasPermi('hosp:TjTeamContactLog:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { return success(tjTeamContactLogService.selectTjTeamContactLogById(id)); @@ -69,7 +66,6 @@ /** * 新增团队预约沟通记录 */ @PreAuthorize("@ss.hasPermi('hosp:TjTeamContactLog:add')") @Log(title = "团队预约沟通记录", businessType = BusinessType.INSERT) @PostMapping public AjaxResult add(@RequestBody TjTeamContactLog tjTeamContactLog) { @@ -79,7 +75,6 @@ /** * 修改团队预约沟通记录 */ @PreAuthorize("@ss.hasPermi('hosp:TjTeamContactLog:edit')") @Log(title = "团队预约沟通记录", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody TjTeamContactLog tjTeamContactLog) { @@ -89,7 +84,6 @@ /** * 删除团队预约沟通记录 */ @PreAuthorize("@ss.hasPermi('hosp:TjTeamContactLog:remove')") @Log(title = "团队预约沟通记录", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjBigPositive.java
New file @@ -0,0 +1,81 @@ package com.ltkj.hosp.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.ltkj.common.annotation.Excel; import com.ltkj.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; /** * 重大阳性记录对象 tj_big_positive * * @author ltkj_赵佳豪&李格 * @date 2023-12-04 */ @Data @AllArgsConstructor @NoArgsConstructor public class TjBigPositive extends BaseEntity { private static final long serialVersionUID = 1L; @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "主键") @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 体检号 */ @Excel(name = "体检号") private String tjNumber; /** * 客户id */ @Excel(name = "客户id") private Long cusId; /** * 客户名 */ @Excel(name = "客户名") private String cusName; /** * 项目父项 */ @Excel(name = "项目父项") private Long proParentId; /** * 项目子项 */ @Excel(name = "项目子项") private Long proId; /** * 项目名 */ @Excel(name = "项目名") private String proName; /** * 取消/添加标志 */ @Excel(name = "取消/添加标志") private String flag; /** * 等级 */ @Excel(name = "等级") private String level; } ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjBigPositiveMapper.java
New file @@ -0,0 +1,65 @@ package com.ltkj.hosp.mapper; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ltkj.hosp.domain.TjAskMedicalHistory; import com.ltkj.hosp.domain.TjBigPositive; import org.apache.ibatis.annotations.Mapper; /** * 重大阳性记录Mapper接口 * * @author ltkj_赵佳豪&李格 * @date 2023-12-04 */ @Mapper public interface TjBigPositiveMapper extends BaseMapper<TjBigPositive> { /** * 查询重大阳性记录 * * @param id 重大阳性记录主键 * @return 重大阳性记录 */ public TjBigPositive selectTjBigPositiveById(Long id); /** * 查询重大阳性记录列表 * * @param tjBigPositive 重大阳性记录 * @return 重大阳性记录集合 */ public List<TjBigPositive> selectTjBigPositiveList(TjBigPositive tjBigPositive); /** * 新增重大阳性记录 * * @param tjBigPositive 重大阳性记录 * @return 结果 */ public int insertTjBigPositive(TjBigPositive tjBigPositive); /** * 修改重大阳性记录 * * @param tjBigPositive 重大阳性记录 * @return 结果 */ public int updateTjBigPositive(TjBigPositive tjBigPositive); /** * 删除重大阳性记录 * * @param id 重大阳性记录主键 * @return 结果 */ public int deleteTjBigPositiveById(Long id); /** * 批量删除重大阳性记录 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteTjBigPositiveByIds(Long[] ids); } ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjBigPositiveService.java
New file @@ -0,0 +1,63 @@ package com.ltkj.hosp.service; import java.util.List; import com.baomidou.mybatisplus.extension.service.IService; import com.ltkj.hosp.domain.TjAskMedicalHistory; import com.ltkj.hosp.domain.TjBigPositive; /** * 重大阳性记录Service接口 * * @author ltkj_赵佳豪&李格 * @date 2023-12-04 */ public interface ITjBigPositiveService extends IService<TjBigPositive> { /** * 查询重大阳性记录 * * @param id 重大阳性记录主键 * @return 重大阳性记录 */ public TjBigPositive selectTjBigPositiveById(Long id); /** * 查询重大阳性记录列表 * * @param tjBigPositive 重大阳性记录 * @return 重大阳性记录集合 */ public List<TjBigPositive> selectTjBigPositiveList(TjBigPositive tjBigPositive); /** * 新增重大阳性记录 * * @param tjBigPositive 重大阳性记录 * @return 结果 */ public int insertTjBigPositive(TjBigPositive tjBigPositive); /** * 修改重大阳性记录 * * @param tjBigPositive 重大阳性记录 * @return 结果 */ public int updateTjBigPositive(TjBigPositive tjBigPositive); /** * 批量删除重大阳性记录 * * @param ids 需要删除的重大阳性记录主键集合 * @return 结果 */ public int deleteTjBigPositiveByIds(Long[] ids); /** * 删除重大阳性记录信息 * * @param id 重大阳性记录主键 * @return 结果 */ public int deleteTjBigPositiveById(Long id); } ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjBigPositiveServiceImpl.java
New file @@ -0,0 +1,93 @@ package com.ltkj.hosp.service.impl; import java.util.List; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ltkj.common.utils.DateUtils; import com.ltkj.hosp.domain.TjCatering; import com.ltkj.hosp.mapper.TjCateringMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ltkj.hosp.mapper.TjBigPositiveMapper; import com.ltkj.hosp.domain.TjBigPositive; import com.ltkj.hosp.service.ITjBigPositiveService; /** * 重大阳性记录Service业务层处理 * * @author ltkj_赵佳豪&李格 * @date 2023-12-04 */ @Service public class TjBigPositiveServiceImpl extends ServiceImpl<TjBigPositiveMapper, TjBigPositive> implements ITjBigPositiveService { @Autowired private TjBigPositiveMapper tjBigPositiveMapper; /** * 查询重大阳性记录 * * @param id 重大阳性记录主键 * @return 重大阳性记录 */ @Override public TjBigPositive selectTjBigPositiveById(Long id) { return tjBigPositiveMapper.selectTjBigPositiveById(id); } /** * 查询重大阳性记录列表 * * @param tjBigPositive 重大阳性记录 * @return 重大阳性记录 */ @Override public List<TjBigPositive> selectTjBigPositiveList(TjBigPositive tjBigPositive) { return tjBigPositiveMapper.selectTjBigPositiveList(tjBigPositive); } /** * 新增重大阳性记录 * * @param tjBigPositive 重大阳性记录 * @return 结果 */ @Override public int insertTjBigPositive(TjBigPositive tjBigPositive) { tjBigPositive.setCreateTime(DateUtils.getNowDate()); return tjBigPositiveMapper.insertTjBigPositive(tjBigPositive); } /** * 修改重大阳性记录 * * @param tjBigPositive 重大阳性记录 * @return 结果 */ @Override public int updateTjBigPositive(TjBigPositive tjBigPositive) { tjBigPositive.setUpdateTime(DateUtils.getNowDate()); return tjBigPositiveMapper.updateTjBigPositive(tjBigPositive); } /** * 批量删除重大阳性记录 * * @param ids 需要删除的重大阳性记录主键 * @return 结果 */ @Override public int deleteTjBigPositiveByIds(Long[] ids) { return tjBigPositiveMapper.deleteTjBigPositiveByIds(ids); } /** * 删除重大阳性记录信息 * * @param id 重大阳性记录主键 * @return 结果 */ @Override public int deleteTjBigPositiveById(Long id) { return tjBigPositiveMapper.deleteTjBigPositiveById(id); } }