111
lige
2023-12-04 df62988da54d44526b0ea768b64a6e176c00e737
111
3个文件已修改
5个文件已添加
419 ■■■■■ 已修改文件
ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjBigPositiveController.java 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOtherCheckController.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjTeamContactLogController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjBigPositive.java 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjBigPositiveMapper.java 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjBigPositiveService.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjBigPositiveServiceImpl.java 93 ●●●●● 补丁 | 查看 | 原始文档 | 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);
    }
}