ltkj-admin/src/main/java/com/ltkj/web/controller/system/LtkjPackageHisController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjPackage.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjPackageHisMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjPackageHisService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjPackageHisServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/LtkjPackageHis.java | ●●●●● 补丁 | 查看 | 原始文档 | 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; }