患者信息,患者处方等相关接口新增
parent
bbc21a1a97
commit
c20dcbd4a5
@ -0,0 +1,109 @@
|
|||||||
|
package com.glxp.api.controller.basic;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.IdUtil;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import com.glxp.api.common.enums.ResultEnum;
|
||||||
|
import com.glxp.api.common.res.BaseResponse;
|
||||||
|
import com.glxp.api.common.util.ResultVOUtils;
|
||||||
|
import com.glxp.api.controller.BaseController;
|
||||||
|
import com.glxp.api.entity.auth.AuthAdmin;
|
||||||
|
import com.glxp.api.entity.basic.BasicSkSickerEntity;
|
||||||
|
import com.glxp.api.req.basic.BasicSkSickerRequest;
|
||||||
|
import com.glxp.api.res.PageSimpleResponse;
|
||||||
|
import com.glxp.api.res.basic.BasicSkSickerResponse;
|
||||||
|
import com.glxp.api.service.basic.BasicSkPrescribeService;
|
||||||
|
import com.glxp.api.service.basic.BasicSkSickerService;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
public class BasicSickerController extends BaseController {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
BasicSkSickerService basicSkSickerService;
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/udiwms/basic/sk/sicker/filter")
|
||||||
|
public BaseResponse filterSicker(BasicSkSickerRequest basicSkSickerRequest, BindingResult bindingResult) {
|
||||||
|
|
||||||
|
if (bindingResult.hasErrors()) {
|
||||||
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||||
|
}
|
||||||
|
List<BasicSkSickerResponse> basicSkSickerResponses = basicSkSickerService.filterList(basicSkSickerRequest);
|
||||||
|
PageInfo<BasicSkSickerResponse> pageInfo = new PageInfo<>(basicSkSickerResponses);
|
||||||
|
PageSimpleResponse<BasicSkSickerResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||||
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||||
|
pageSimpleResponse.setList(basicSkSickerResponses);
|
||||||
|
return ResultVOUtils.success(pageSimpleResponse);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/udiwms/basic/sk/sicker/add")
|
||||||
|
public BaseResponse addSicker(@RequestBody BasicSkSickerEntity basicSkSickerEntity) {
|
||||||
|
|
||||||
|
//判断名字和编号不能重复
|
||||||
|
QueryWrapper<BasicSkSickerEntity> ew = new QueryWrapper<>();
|
||||||
|
ew.clear();
|
||||||
|
ew.eq("code", basicSkSickerEntity.getCode());
|
||||||
|
long count = basicSkSickerService.count(ew);
|
||||||
|
if (count > 0) {
|
||||||
|
return ResultVOUtils.error(999, "编号已存在!");
|
||||||
|
}
|
||||||
|
|
||||||
|
AuthAdmin authAdmin = getUser();
|
||||||
|
basicSkSickerEntity.setId(IdUtil.getSnowflakeNextId());
|
||||||
|
basicSkSickerEntity.setCreateTime(new Date());
|
||||||
|
basicSkSickerEntity.setUpdateTime(new Date());
|
||||||
|
basicSkSickerEntity.setCreateUser(authAdmin.getId() + "");
|
||||||
|
basicSkSickerEntity.setUpdateUser(authAdmin.getId() + "");
|
||||||
|
|
||||||
|
Boolean falg = basicSkSickerService.save(basicSkSickerEntity);
|
||||||
|
if (!falg) {
|
||||||
|
return ResultVOUtils.error(999, "新增失败!");
|
||||||
|
}
|
||||||
|
return ResultVOUtils.success();
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping("/udiwms/basic/sk/sicker/edit")
|
||||||
|
public BaseResponse editSicker(@RequestBody BasicSkSickerEntity basicSkSickerEntity) {
|
||||||
|
|
||||||
|
//判断名字和编号不能重复
|
||||||
|
QueryWrapper<BasicSkSickerEntity> ew = new QueryWrapper<>();
|
||||||
|
ew.eq("code", basicSkSickerEntity.getCode());
|
||||||
|
// ew.eq("type", 2);
|
||||||
|
BasicSkSickerEntity temp = basicSkSickerService.getOne(ew);
|
||||||
|
if (temp != null && !temp.getId().equals(temp.getId())) {
|
||||||
|
return ResultVOUtils.error(999, "编码已存在!");
|
||||||
|
}
|
||||||
|
|
||||||
|
AuthAdmin authAdmin = getUser();
|
||||||
|
basicSkSickerEntity.setUpdateTime(new Date());
|
||||||
|
basicSkSickerEntity.setUpdateUser(authAdmin.getId() + "");
|
||||||
|
|
||||||
|
Boolean falg = basicSkSickerService.updateById(basicSkSickerEntity);
|
||||||
|
if (!falg) {
|
||||||
|
return ResultVOUtils.error(999, "修改失败!");
|
||||||
|
}
|
||||||
|
return ResultVOUtils.success();
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping("/udiwms/basic/sk/sicker/delete")
|
||||||
|
public BaseResponse delectSicker(@RequestBody BasicSkSickerEntity basicSkSickerEntity) {
|
||||||
|
|
||||||
|
Boolean falg = basicSkSickerService.removeById(basicSkSickerEntity.getId() + "");
|
||||||
|
if (!falg) {
|
||||||
|
return ResultVOUtils.error(999, "删除失败!");
|
||||||
|
}
|
||||||
|
return ResultVOUtils.success();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,42 @@
|
|||||||
|
package com.glxp.api.controller.basic;
|
||||||
|
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import com.glxp.api.common.enums.ResultEnum;
|
||||||
|
import com.glxp.api.common.res.BaseResponse;
|
||||||
|
import com.glxp.api.common.util.ResultVOUtils;
|
||||||
|
import com.glxp.api.controller.BaseController;
|
||||||
|
import com.glxp.api.req.basic.BasicSkPrescribeRequest;
|
||||||
|
import com.glxp.api.res.PageSimpleResponse;
|
||||||
|
import com.glxp.api.res.basic.BasicSkPrescribeResponse;
|
||||||
|
import com.glxp.api.service.basic.BasicSkPrescribeService;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
public class BasicSkPrescribeController extends BaseController {
|
||||||
|
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
BasicSkPrescribeService basicSkPrescribeService;
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/udiwms/basic/sk/prescribe/filter")
|
||||||
|
public BaseResponse filterSicker(BasicSkPrescribeRequest basicSkPrescribeRequest, BindingResult bindingResult) {
|
||||||
|
|
||||||
|
if (bindingResult.hasErrors()) {
|
||||||
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||||
|
}
|
||||||
|
List<BasicSkPrescribeResponse> basicSkPrescribeResponses = basicSkPrescribeService.filterList(basicSkPrescribeRequest);
|
||||||
|
PageInfo<BasicSkPrescribeResponse> pageInfo = new PageInfo<>(basicSkPrescribeResponses);
|
||||||
|
PageSimpleResponse<BasicSkPrescribeResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||||
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||||
|
pageSimpleResponse.setList(basicSkPrescribeResponses);
|
||||||
|
return ResultVOUtils.success(pageSimpleResponse);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,72 @@
|
|||||||
|
package com.glxp.api.req.basic;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.glxp.api.util.page.ListPageRequest;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class BasicSkPrescribeRequest extends ListPageRequest {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 处方编码
|
||||||
|
*/
|
||||||
|
private String code;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 开方时间
|
||||||
|
*/
|
||||||
|
private Date prescribeDate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 开方医生
|
||||||
|
*/
|
||||||
|
private String createDr;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 就诊科室编码
|
||||||
|
*/
|
||||||
|
private String deptCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 就诊科室名称
|
||||||
|
*/
|
||||||
|
private String deptName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 诊断内容
|
||||||
|
*/
|
||||||
|
private String diagnosis;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 病人ID外键
|
||||||
|
*/
|
||||||
|
private String sickerIdFk;
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建人
|
||||||
|
*/
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新人
|
||||||
|
*/
|
||||||
|
private String updateUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,113 @@
|
|||||||
|
package com.glxp.api.req.basic;
|
||||||
|
|
||||||
|
import com.glxp.api.util.page.ListPageRequest;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class BasicSkSickerRequest extends ListPageRequest {
|
||||||
|
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 患者编码
|
||||||
|
*/
|
||||||
|
private String code;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 姓名
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 住院号
|
||||||
|
*/
|
||||||
|
private String adNum;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 身份证号
|
||||||
|
*/
|
||||||
|
private String idNum;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 手机号
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 性别
|
||||||
|
*/
|
||||||
|
private String gender;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 职业
|
||||||
|
*/
|
||||||
|
private String job;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 出生年月
|
||||||
|
*/
|
||||||
|
private String bornDate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 国籍
|
||||||
|
*/
|
||||||
|
private String nationality;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 文化程度
|
||||||
|
*/
|
||||||
|
private String education;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 监护人
|
||||||
|
*/
|
||||||
|
private String guardianName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 监护人与患者关系
|
||||||
|
*/
|
||||||
|
private String guardianRel;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 现居住地
|
||||||
|
*/
|
||||||
|
private String curAddr;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 户籍地
|
||||||
|
*/
|
||||||
|
private String kosekiAddr;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 医保
|
||||||
|
*/
|
||||||
|
private String medicalIns;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建人
|
||||||
|
*/
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新人
|
||||||
|
*/
|
||||||
|
private String updateUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
private String remark;
|
||||||
|
}
|
@ -0,0 +1,71 @@
|
|||||||
|
package com.glxp.api.res.basic;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class BasicSkPrescribeResponse {
|
||||||
|
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 处方编码
|
||||||
|
*/
|
||||||
|
private String code;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 开方时间
|
||||||
|
*/
|
||||||
|
private Date prescribeDate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 开方医生
|
||||||
|
*/
|
||||||
|
private String createDr;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 就诊科室编码
|
||||||
|
*/
|
||||||
|
private String deptCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 就诊科室名称
|
||||||
|
*/
|
||||||
|
private String deptName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 诊断内容
|
||||||
|
*/
|
||||||
|
private String diagnosis;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 病人ID外键
|
||||||
|
*/
|
||||||
|
private String sickerIdFk;
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建人
|
||||||
|
*/
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新人
|
||||||
|
*/
|
||||||
|
private String updateUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,111 @@
|
|||||||
|
package com.glxp.api.res.basic;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class BasicSkSickerResponse {
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 患者编码
|
||||||
|
*/
|
||||||
|
private String code;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 姓名
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 住院号
|
||||||
|
*/
|
||||||
|
private String adNum;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 身份证号
|
||||||
|
*/
|
||||||
|
private String idNum;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 手机号
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 性别
|
||||||
|
*/
|
||||||
|
private String gender;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 职业
|
||||||
|
*/
|
||||||
|
private String job;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 出生年月
|
||||||
|
*/
|
||||||
|
private String bornDate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 国籍
|
||||||
|
*/
|
||||||
|
private String nationality;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 文化程度
|
||||||
|
*/
|
||||||
|
private String education;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 监护人
|
||||||
|
*/
|
||||||
|
private String guardianName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 监护人与患者关系
|
||||||
|
*/
|
||||||
|
private String guardianRel;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 现居住地
|
||||||
|
*/
|
||||||
|
private String curAddr;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 户籍地
|
||||||
|
*/
|
||||||
|
private String kosekiAddr;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 医保
|
||||||
|
*/
|
||||||
|
private String medicalIns;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建人
|
||||||
|
*/
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新人
|
||||||
|
*/
|
||||||
|
private String updateUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
private String remark;
|
||||||
|
}
|
||||||
|
|
@ -1,10 +1,35 @@
|
|||||||
package com.glxp.api.service.basic;
|
package com.glxp.api.service.basic;
|
||||||
|
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.glxp.api.dao.basic.BasicSkProjectMapper;
|
||||||
|
import com.glxp.api.req.basic.BasicSkPrescribeRequest;
|
||||||
|
import com.glxp.api.req.basic.BasicSkProjectRequest;
|
||||||
|
import com.glxp.api.res.basic.BasicSkPrescribeResponse;
|
||||||
|
import com.glxp.api.res.basic.BasicSkProjectResponse;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.glxp.api.entity.basic.BasicSkPrescribeEntity;
|
import com.glxp.api.entity.basic.BasicSkPrescribeEntity;
|
||||||
import com.glxp.api.dao.basic.BasicSkPrescribeMapper;
|
import com.glxp.api.dao.basic.BasicSkPrescribeMapper;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class BasicSkPrescribeService extends ServiceImpl<BasicSkPrescribeMapper, BasicSkPrescribeEntity> {
|
public class BasicSkPrescribeService extends ServiceImpl<BasicSkPrescribeMapper, BasicSkPrescribeEntity> {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
BasicSkPrescribeMapper basicSkPrescribeMapper;
|
||||||
|
|
||||||
|
public List<BasicSkPrescribeResponse> filterList(BasicSkPrescribeRequest basicSkPrescribeRequest) {
|
||||||
|
if (basicSkPrescribeRequest == null) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
|
if (basicSkPrescribeRequest.getPage() != null) {
|
||||||
|
int offset = (basicSkPrescribeRequest.getPage() - 1) * basicSkPrescribeRequest.getLimit();
|
||||||
|
PageHelper.offsetPage(offset, basicSkPrescribeRequest.getLimit());
|
||||||
|
}
|
||||||
|
List<BasicSkPrescribeResponse> data = basicSkPrescribeMapper.filterList(basicSkPrescribeRequest);
|
||||||
|
return data;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,34 @@
|
|||||||
package com.glxp.api.service.basic;
|
package com.glxp.api.service.basic;
|
||||||
|
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.glxp.api.dao.basic.BasicSkProjectMapper;
|
||||||
|
import com.glxp.api.req.basic.BasicSkProjectRequest;
|
||||||
|
import com.glxp.api.req.basic.BasicSkSickerRequest;
|
||||||
|
import com.glxp.api.res.basic.BasicSkProjectResponse;
|
||||||
|
import com.glxp.api.res.basic.BasicSkSickerResponse;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.glxp.api.entity.basic.BasicSkSickerEntity;
|
import com.glxp.api.entity.basic.BasicSkSickerEntity;
|
||||||
import com.glxp.api.dao.basic.BasicSkSickerMapper;
|
import com.glxp.api.dao.basic.BasicSkSickerMapper;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class BasicSkSickerService extends ServiceImpl<BasicSkSickerMapper, BasicSkSickerEntity> {
|
public class BasicSkSickerService extends ServiceImpl<BasicSkSickerMapper, BasicSkSickerEntity> {
|
||||||
|
@Resource
|
||||||
|
BasicSkSickerMapper basicSkSickerMapper;
|
||||||
|
|
||||||
|
public List<BasicSkSickerResponse> filterList(BasicSkSickerRequest basicSkSickerRequest) {
|
||||||
|
if (basicSkSickerRequest == null) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
|
if (basicSkSickerRequest.getPage() != null) {
|
||||||
|
int offset = (basicSkSickerRequest.getPage() - 1) * basicSkSickerRequest.getLimit();
|
||||||
|
PageHelper.offsetPage(offset, basicSkSickerRequest.getLimit());
|
||||||
|
}
|
||||||
|
List<BasicSkSickerResponse> data = basicSkSickerMapper.filterList(basicSkSickerRequest);
|
||||||
|
return data;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue