lige
2023-12-14 8cee7e4cfc982f4638f01f6fd277f45919e3c901
体检套餐
1个文件已修改
5个文件已添加
255 ■■■■■ 已修改文件
ltkj-admin/src/main/java/com/ltkj/web/controller/system/LtkjPackageHisController.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjPackage.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjPackageHisMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjPackageHisService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjPackageHisServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/LtkjPackageHis.java 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/LtkjPackageHisController.java
New file
@@ -0,0 +1,54 @@
package com.ltkj.web.controller.system;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ltkj.common.core.controller.BaseController;
import com.ltkj.common.core.domain.AjaxResult;
import com.ltkj.hosp.sqlDomain.LtkjPackageHis;
import com.ltkj.hosp.service.LtkjPackageHisService;
import com.ltkj.common.core.page.TableDataInfo;
/**
 * his套餐
 */
@RestController
@RequestMapping("/hosp/packageHis")
public class LtkjPackageHisController extends BaseController {
    @Autowired
    private LtkjPackageHisService tjPackageHisService;
    /**
     * 查询his套餐列表
     */
    @GetMapping("/list")
    public TableDataInfo list(LtkjPackageHis ltkjPackageHis) {
        startPage();
        LambdaQueryWrapper<LtkjPackageHis> wq=new LambdaQueryWrapper<>();
        if (ltkjPackageHis.getPacCode()!=null){
            wq.like(LtkjPackageHis::getPacCode, ltkjPackageHis.getPacCode());
        }
        if (ltkjPackageHis.getPacName()!=null){
            wq.like(LtkjPackageHis::getPacName, ltkjPackageHis.getPacName());
        }
        if (ltkjPackageHis.getPacRemark()!=null){
            wq.like(LtkjPackageHis::getPacRemark, ltkjPackageHis.getPacRemark());
        }
        List<LtkjPackageHis> list = tjPackageHisService.list(wq);
        return getDataTable(list);
    }
    /**
     * 获取his套餐详细信息
     */
    @GetMapping(value = "/{pacId}")
    public AjaxResult getInfo(@PathVariable("pacId") Long pacId) {
        return success(tjPackageHisService.getById(pacId));
    }
}
ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjPackage.java
@@ -186,6 +186,9 @@
    @TableField(exist = false)
    private List<String> keyIds;
    /** his套餐 */
    private String hisPacId;
    @Override
    public String toString() {
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjPackageHisMapper.java
New file
@@ -0,0 +1,61 @@
package com.ltkj.hosp.mapper;
import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ltkj.hosp.sqlDomain.LtkjPackageHis;
import org.apache.ibatis.annotations.Mapper;
/**
 * his套餐Mapper接口
 */
@Mapper
public interface LtkjPackageHisMapper extends BaseMapper<LtkjPackageHis> {
    /**
     * 查询his套餐
     *
     * @param pacId his套餐主键
     * @return his套餐
     */
    public LtkjPackageHis selectTjPackageHisByPacId(Long pacId);
    /**
     * 查询his套餐列表
     *
     * @param ltkjPackageHis his套餐
     * @return his套餐集合
     */
    public List<LtkjPackageHis> selectTjPackageHisList(LtkjPackageHis ltkjPackageHis);
    /**
     * 新增his套餐
     *
     * @param ltkjPackageHis his套餐
     * @return 结果
     */
    public int insertTjPackageHis(LtkjPackageHis ltkjPackageHis);
    /**
     * 修改his套餐
     *
     * @param ltkjPackageHis his套餐
     * @return 结果
     */
    public int updateTjPackageHis(LtkjPackageHis ltkjPackageHis);
    /**
     * 删除his套餐
     *
     * @param pacId his套餐主键
     * @return 结果
     */
    public int deleteTjPackageHisByPacId(Long pacId);
    /**
     * 批量删除his套餐
     *
     * @param pacIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTjPackageHisByPacIds(Long[] pacIds);
}
ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjPackageHisService.java
New file
@@ -0,0 +1,16 @@
package com.ltkj.hosp.service;
import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ltkj.hosp.sqlDomain.LtkjPackageHis;
/**
 * his套餐Service接口
 *
 * @author ltkj_赵佳豪&李格
 * @date 2023-12-14
 */
public interface LtkjPackageHisService extends IService<LtkjPackageHis> {
}
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjPackageHisServiceImpl.java
New file
@@ -0,0 +1,19 @@
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 org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ltkj.hosp.mapper.LtkjPackageHisMapper;
import com.ltkj.hosp.sqlDomain.LtkjPackageHis;
import com.ltkj.hosp.service.LtkjPackageHisService;
/**
 * his套餐Service业务层处理
 */
@Service
public class LtkjPackageHisServiceImpl extends ServiceImpl<LtkjPackageHisMapper, LtkjPackageHis>  implements LtkjPackageHisService {
}
ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/LtkjPackageHis.java
New file
@@ -0,0 +1,102 @@
package com.ltkj.hosp.sqlDomain;
import java.math.BigDecimal;
import com.ltkj.common.annotation.Excel;
import com.ltkj.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
 * his套餐对象 tj_package_his
 *
 * @author ltkj_赵佳豪&李格
 * @date 2023-12-14
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "his套餐")
public class LtkjPackageHis extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    private Long pacId;
    /**
     * 套餐编码
     */
    @Excel(name = "套餐编码")
    private String pacCode;
    /**
     * 套餐名称
     */
    @Excel(name = "套餐名称")
    private String pacName;
    /**
     * 套餐描述
     */
    @Excel(name = "套餐描述")
    private String pacRemark;
    /**
     * 套餐照片
     */
    @Excel(name = "套餐照片")
    private String pacPhone;
    /**
     * 套餐状态(0正常 1停用)
     */
    @Excel(name = "套餐状态", readConverterExp = "0=正常,1=停用")
    private String pacStatus;
    /**
     * 套餐价格
     */
    @Excel(name = "套餐价格")
    private BigDecimal price;
    /**
     * 类目
     */
    @Excel(name = "类目")
    private String categoryId;
    /**
     * 关键字,采用逗号间隔
     */
    @Excel(name = "关键字,采用逗号间隔")
    private String keywords;
    /**
     * 是否上架
     */
    @Excel(name = "是否上架")
    private String isOnSale;
    /**
     * 细介绍,富文本格式
     */
    @Excel(name = "细介绍,富文本格式")
    private String detail;
    /**
     * 排序
     */
    @Excel(name = "排序")
    private Long sort;
    /**
     * 已售数量
     */
    @Excel(name = "已售数量")
    private Long saleNum;
}