新增医保拆零,医保收费项目,中西药,中药饮品,医用耗材等
parent
de0987058c
commit
878f571a3b
@ -0,0 +1,25 @@
|
||||
package com.glxp.api.controller.inout;
|
||||
|
||||
import com.glxp.api.controller.BaseController;
|
||||
import com.glxp.api.service.inout.IoSplitCodeDetailService;
|
||||
import com.glxp.api.service.inout.IoSplitCodeService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
@Slf4j
|
||||
@RestController
|
||||
public class IoSplitController extends BaseController {
|
||||
|
||||
|
||||
@Resource
|
||||
IoSplitCodeService splitCodeService;
|
||||
@Resource
|
||||
IoSplitCodeDetailService splitCodeDetailService;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,102 @@
|
||||
package com.glxp.api.controller.thrsys;
|
||||
|
||||
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.entity.thrsys.BasicInsChdrugEntity;
|
||||
import com.glxp.api.entity.thrsys.BasicInsDrugEntity;
|
||||
import com.glxp.api.entity.thrsys.BasicInsMaterialEntity;
|
||||
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
|
||||
import com.glxp.api.req.thrsys.ThrInsDrugFeeRequest;
|
||||
import com.glxp.api.req.thrsys.ThrInsMaterialFeeRequest;
|
||||
import com.glxp.api.res.PageSimpleResponse;
|
||||
import com.glxp.api.service.thrsys.BasicInsChdrugService;
|
||||
import com.glxp.api.service.thrsys.BasicInsDrugService;
|
||||
import com.glxp.api.service.thrsys.BasicInsMaterialService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
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;
|
||||
|
||||
/**
|
||||
* 医保收费
|
||||
*/
|
||||
@Slf4j
|
||||
@RestController
|
||||
public class ThrInsFeeController {
|
||||
|
||||
|
||||
@Resource
|
||||
BasicInsChdrugService basicInsChdrugService;
|
||||
@Resource
|
||||
BasicInsDrugService basicInsDrugService;
|
||||
@Resource
|
||||
BasicInsMaterialService basicInsMaterialService;
|
||||
|
||||
/**
|
||||
* 中西药医保收费项目
|
||||
*
|
||||
* @param thrInsChDrugFeeRequest
|
||||
* @param bindingResult
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/udiwms/thrInsFee/drug/filter")
|
||||
public BaseResponse filterDrug(ThrInsChDrugFeeRequest thrInsChDrugFeeRequest,
|
||||
BindingResult bindingResult) {
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<BasicInsChdrugEntity> basicInsChdrugEntities = basicInsChdrugService.filterList(thrInsChDrugFeeRequest);
|
||||
PageInfo<BasicInsChdrugEntity> pageInfo = new PageInfo<>(basicInsChdrugEntities);
|
||||
PageSimpleResponse<BasicInsChdrugEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(basicInsChdrugEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
/**
|
||||
* 医保中药饮品收费项目
|
||||
* @param thrInsDrugFeeRequest
|
||||
* @param bindingResult
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/udiwms/thrInsFee/chDrug/filter")
|
||||
public BaseResponse filterChDrug(ThrInsDrugFeeRequest thrInsDrugFeeRequest,
|
||||
BindingResult bindingResult) {
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<BasicInsDrugEntity> basicInsDrugEntities = basicInsDrugService.filterList(thrInsDrugFeeRequest);
|
||||
PageInfo<BasicInsDrugEntity> pageInfo = new PageInfo<>(basicInsDrugEntities);
|
||||
PageSimpleResponse<BasicInsDrugEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(basicInsDrugEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
/**
|
||||
* 医用耗材医保收费项目
|
||||
* @param thrInsMaterialFeeRequest
|
||||
* @param bindingResult
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/udiwms/thrInsFee/material/filter")
|
||||
public BaseResponse filterMaterial(ThrInsMaterialFeeRequest thrInsMaterialFeeRequest,
|
||||
BindingResult bindingResult) {
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<BasicInsMaterialEntity> basicInsMaterialEntities = basicInsMaterialService.filterList(thrInsMaterialFeeRequest);
|
||||
PageInfo<BasicInsMaterialEntity> pageInfo = new PageInfo<>(basicInsMaterialEntities);
|
||||
PageSimpleResponse<BasicInsMaterialEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(basicInsMaterialEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package com.glxp.api.dao.inout;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.glxp.api.entity.inout.IoSplitCodeDetailEntity;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface IoSplitCodeDetailMapper extends BaseMapper<IoSplitCodeDetailEntity> {
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package com.glxp.api.dao.inout;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.glxp.api.entity.inout.IoSplitCodeEntity;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface IoSplitCodeMapper extends BaseMapper<IoSplitCodeEntity> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package com.glxp.api.dao.thrsys;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
|
||||
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface BasicInsChdrugMapper extends BaseMapper<BasicInsChdrugEntity> {
|
||||
|
||||
List<BasicInsChdrugEntity> filterList(ThrInsChDrugFeeRequest thrInsChDrugFeeRequest);
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package com.glxp.api.dao.thrsys;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
|
||||
import com.glxp.api.entity.thrsys.BasicInsDrugEntity;
|
||||
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
|
||||
import com.glxp.api.req.thrsys.ThrInsDrugFeeRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface BasicInsDrugMapper extends BaseMapper<BasicInsDrugEntity> {
|
||||
List<BasicInsDrugEntity> filterList(ThrInsDrugFeeRequest thrInsDrugFeeRequest);
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package com.glxp.api.dao.thrsys;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.glxp.api.entity.thrsys.BasicInsMaterialEntity;
|
||||
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
|
||||
import com.glxp.api.req.thrsys.ThrInsMaterialFeeRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface BasicInsMaterialMapper extends BaseMapper<BasicInsMaterialEntity> {
|
||||
List<BasicInsMaterialEntity> filterList(ThrInsMaterialFeeRequest thrInsMaterialFeeRequest);
|
||||
}
|
@ -0,0 +1,256 @@
|
||||
package com.glxp.api.entity.thrsys;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 中药饮片目录
|
||||
*/
|
||||
@ApiModel(value="com-glxp-api-entity-thrsys-BasicInsChdrug")
|
||||
@Data
|
||||
@TableName(value = "basic_ins_chdrug")
|
||||
public class BasicInsChdrugEntity implements Serializable {
|
||||
@TableId(value = "id", type = IdType.INPUT)
|
||||
@ApiModelProperty(value="")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 医疗目录编码
|
||||
*/
|
||||
@TableField(value = "medCatalogCode")
|
||||
@ApiModelProperty(value="医疗目录编码")
|
||||
private String medCatalogCode;
|
||||
|
||||
/**
|
||||
* 单味药名称
|
||||
*/
|
||||
@TableField(value = "herbName")
|
||||
@ApiModelProperty(value="单味药名称")
|
||||
private String herbName;
|
||||
|
||||
/**
|
||||
* 单复方标志
|
||||
*/
|
||||
@TableField(value = "compFlag")
|
||||
@ApiModelProperty(value="单复方标志")
|
||||
private Byte compFlag;
|
||||
|
||||
/**
|
||||
* 质量等级
|
||||
*/
|
||||
@TableField(value = "qualityGrade")
|
||||
@ApiModelProperty(value="质量等级")
|
||||
private String qualityGrade;
|
||||
|
||||
/**
|
||||
* 中草药年份
|
||||
*/
|
||||
@TableField(value = "herbYear")
|
||||
@ApiModelProperty(value="中草药年份")
|
||||
private String herbYear;
|
||||
|
||||
/**
|
||||
* 药用部位
|
||||
*/
|
||||
@TableField(value = "medPart")
|
||||
@ApiModelProperty(value="药用部位")
|
||||
private String medPart;
|
||||
|
||||
/**
|
||||
* 安全计量
|
||||
*/
|
||||
@TableField(value = "safeDosage")
|
||||
@ApiModelProperty(value="安全计量")
|
||||
private String safeDosage;
|
||||
|
||||
/**
|
||||
* 常规用法
|
||||
*/
|
||||
@TableField(value = "usualUsage")
|
||||
@ApiModelProperty(value="常规用法")
|
||||
private String usualUsage;
|
||||
|
||||
/**
|
||||
* 性味
|
||||
*/
|
||||
@TableField(value = "tasteNature")
|
||||
@ApiModelProperty(value="性味")
|
||||
private String tasteNature;
|
||||
|
||||
/**
|
||||
* 归经
|
||||
*/
|
||||
@TableField(value = "meridianTropism")
|
||||
@ApiModelProperty(value="归经")
|
||||
private String meridianTropism;
|
||||
|
||||
/**
|
||||
* 品种
|
||||
*/
|
||||
@TableField(value = "variety")
|
||||
@ApiModelProperty(value="品种")
|
||||
private String variety;
|
||||
|
||||
/**
|
||||
* 开始日期
|
||||
*/
|
||||
@TableField(value = "startDate")
|
||||
@ApiModelProperty(value="开始日期")
|
||||
private Date startDate;
|
||||
|
||||
/**
|
||||
* 结束日期
|
||||
*/
|
||||
@TableField(value = "endDate")
|
||||
@ApiModelProperty(value="结束日期")
|
||||
private Date endDate;
|
||||
|
||||
/**
|
||||
* 有效标志
|
||||
*/
|
||||
@TableField(value = "activeMark")
|
||||
@ApiModelProperty(value="有效标志")
|
||||
private Byte activeMark;
|
||||
|
||||
/**
|
||||
* 唯一记录号
|
||||
*/
|
||||
@TableField(value = "uniqueRecordNum")
|
||||
@ApiModelProperty(value="唯一记录号")
|
||||
private String uniqueRecordNum;
|
||||
|
||||
/**
|
||||
* 数据创建时间
|
||||
*/
|
||||
@TableField(value = "dataCreateTime")
|
||||
@ApiModelProperty(value="数据创建时间")
|
||||
private Date dataCreateTime;
|
||||
|
||||
/**
|
||||
* 数据更新时间
|
||||
*/
|
||||
@TableField(value = "dataUpdateTime")
|
||||
@ApiModelProperty(value="数据更新时间")
|
||||
private Date dataUpdateTime;
|
||||
|
||||
/**
|
||||
* 版本号
|
||||
*/
|
||||
@TableField(value = "versionNum")
|
||||
@ApiModelProperty(value="版本号")
|
||||
private String versionNum;
|
||||
|
||||
/**
|
||||
* 版本名称
|
||||
*/
|
||||
@TableField(value = "versionName")
|
||||
@ApiModelProperty(value="版本名称")
|
||||
private String versionName;
|
||||
|
||||
/**
|
||||
* 药材名称
|
||||
*/
|
||||
@TableField(value = "medName")
|
||||
@ApiModelProperty(value="药材名称")
|
||||
private String medName;
|
||||
|
||||
/**
|
||||
* 功能主治
|
||||
*/
|
||||
@TableField(value = "mainFunction")
|
||||
@ApiModelProperty(value="功能主治")
|
||||
private String mainFunction;
|
||||
|
||||
/**
|
||||
* 炮制方法
|
||||
*/
|
||||
@TableField(value = "processingMethod")
|
||||
@ApiModelProperty(value="炮制方法")
|
||||
private String processingMethod;
|
||||
|
||||
/**
|
||||
* 功效分类
|
||||
*/
|
||||
@TableField(value = "efficacyCategory")
|
||||
@ApiModelProperty(value="功效分类")
|
||||
private String efficacyCategory;
|
||||
|
||||
/**
|
||||
* 药材种来源
|
||||
*/
|
||||
@TableField(value = "medSource")
|
||||
@ApiModelProperty(value="药材种来源")
|
||||
private String medSource;
|
||||
|
||||
/**
|
||||
* 国家医保支付政策
|
||||
*/
|
||||
@TableField(value = "nationalInsurancePolicy")
|
||||
@ApiModelProperty(value="国家医保支付政策")
|
||||
private String nationalInsurancePolicy;
|
||||
|
||||
/**
|
||||
* 省级医保支付政策
|
||||
*/
|
||||
@TableField(value = "provincialInsurancePolicy")
|
||||
@ApiModelProperty(value="省级医保支付政策")
|
||||
private String provincialInsurancePolicy;
|
||||
|
||||
/**
|
||||
* 标准名称
|
||||
*/
|
||||
@TableField(value = "standardName")
|
||||
@ApiModelProperty(value="标准名称")
|
||||
private String standardName;
|
||||
|
||||
/**
|
||||
* 标准页码
|
||||
*/
|
||||
@TableField(value = "standardPage")
|
||||
@ApiModelProperty(value="标准页码")
|
||||
private String standardPage;
|
||||
|
||||
/**
|
||||
* 标准电子档案
|
||||
*/
|
||||
@TableField(value = "standardFile")
|
||||
@ApiModelProperty(value="标准电子档案")
|
||||
private String standardFile;
|
||||
|
||||
/**
|
||||
* 下发标志
|
||||
*/
|
||||
@TableField(value = "releaseMark")
|
||||
@ApiModelProperty(value="下发标志")
|
||||
private Byte releaseMark;
|
||||
|
||||
/**
|
||||
* 传输数据ID
|
||||
*/
|
||||
@TableField(value = "transferDataId")
|
||||
@ApiModelProperty(value="传输数据ID")
|
||||
private String transferDataId;
|
||||
|
||||
/**
|
||||
* 生效时间
|
||||
*/
|
||||
@TableField(value = "effectiveTime")
|
||||
@ApiModelProperty(value="生效时间")
|
||||
private Date effectiveTime;
|
||||
|
||||
/**
|
||||
* 失效时间
|
||||
*/
|
||||
@TableField(value = "expiryTime")
|
||||
@ApiModelProperty(value="失效时间")
|
||||
private Date expiryTime;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,704 @@
|
||||
package com.glxp.api.entity.thrsys;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 西药中成药目录
|
||||
*/
|
||||
@ApiModel(value="com-glxp-api-entity-thrsys-BasicInsDrug")
|
||||
@Data
|
||||
@TableName(value = "basic_ins_drug")
|
||||
public class BasicInsDrugEntity implements Serializable {
|
||||
@TableId(value = "id", type = IdType.INPUT)
|
||||
@ApiModelProperty(value="")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 医疗目录编码
|
||||
*/
|
||||
@TableField(value = "medCatalogCode")
|
||||
@ApiModelProperty(value="医疗目录编码")
|
||||
private String medCatalogCode;
|
||||
|
||||
/**
|
||||
* 药品商品名
|
||||
*/
|
||||
@TableField(value = "tradeName")
|
||||
@ApiModelProperty(value="药品商品名")
|
||||
private String tradeName;
|
||||
|
||||
/**
|
||||
* 通用名编号
|
||||
*/
|
||||
@TableField(value = "genericNum")
|
||||
@ApiModelProperty(value="通用名编号")
|
||||
private String genericNum;
|
||||
|
||||
/**
|
||||
* 药品通用名
|
||||
*/
|
||||
@TableField(value = "genericName")
|
||||
@ApiModelProperty(value="药品通用名")
|
||||
private String genericName;
|
||||
|
||||
/**
|
||||
* 化学名称
|
||||
*/
|
||||
@TableField(value = "chemName")
|
||||
@ApiModelProperty(value="化学名称")
|
||||
private String chemName;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@TableField(value = "`alias`")
|
||||
@ApiModelProperty(value="别名")
|
||||
private String alias;
|
||||
|
||||
/**
|
||||
* 英文名称
|
||||
*/
|
||||
@TableField(value = "engName")
|
||||
@ApiModelProperty(value="英文名称")
|
||||
private String engName;
|
||||
|
||||
/**
|
||||
* 注册名称
|
||||
*/
|
||||
@TableField(value = "regName")
|
||||
@ApiModelProperty(value="注册名称")
|
||||
private String regName;
|
||||
|
||||
/**
|
||||
* 药监本位码
|
||||
*/
|
||||
@TableField(value = "medStandardCode")
|
||||
@ApiModelProperty(value="药监本位码")
|
||||
private String medStandardCode;
|
||||
|
||||
/**
|
||||
* 药品剂型
|
||||
*/
|
||||
@TableField(value = "dosageForm")
|
||||
@ApiModelProperty(value="药品剂型")
|
||||
private String dosageForm;
|
||||
|
||||
/**
|
||||
* 药品剂型名称
|
||||
*/
|
||||
@TableField(value = "dosageFormName")
|
||||
@ApiModelProperty(value="药品剂型名称")
|
||||
private String dosageFormName;
|
||||
|
||||
/**
|
||||
* 药品类别
|
||||
*/
|
||||
@TableField(value = "medCategory")
|
||||
@ApiModelProperty(value="药品类别")
|
||||
private String medCategory;
|
||||
|
||||
/**
|
||||
* 药品类别名称
|
||||
*/
|
||||
@TableField(value = "medCategoryName")
|
||||
@ApiModelProperty(value="药品类别名称")
|
||||
private String medCategoryName;
|
||||
|
||||
/**
|
||||
* 药品规格
|
||||
*/
|
||||
@TableField(value = "medSpec")
|
||||
@ApiModelProperty(value="药品规格")
|
||||
private String medSpec;
|
||||
|
||||
/**
|
||||
* 药品规格代码
|
||||
*/
|
||||
@TableField(value = "medSpecCode")
|
||||
@ApiModelProperty(value="药品规格代码")
|
||||
private String medSpecCode;
|
||||
|
||||
/**
|
||||
* 注册剂型
|
||||
*/
|
||||
@TableField(value = "regDosageForm")
|
||||
@ApiModelProperty(value="注册剂型")
|
||||
private String regDosageForm;
|
||||
|
||||
/**
|
||||
* 注册规格
|
||||
*/
|
||||
@TableField(value = "regSpec")
|
||||
@ApiModelProperty(value="注册规格")
|
||||
private String regSpec;
|
||||
|
||||
/**
|
||||
* 注册规格代码
|
||||
*/
|
||||
@TableField(value = "regSpecCode")
|
||||
@ApiModelProperty(value="注册规格代码")
|
||||
private String regSpecCode;
|
||||
|
||||
/**
|
||||
* 每次用量
|
||||
*/
|
||||
@TableField(value = "doseEachTime")
|
||||
@ApiModelProperty(value="每次用量")
|
||||
private String doseEachTime;
|
||||
|
||||
/**
|
||||
* 使用频次
|
||||
*/
|
||||
@TableField(value = "usageFrequency")
|
||||
@ApiModelProperty(value="使用频次")
|
||||
private String usageFrequency;
|
||||
|
||||
/**
|
||||
* 酸根盐基
|
||||
*/
|
||||
@TableField(value = "acidBase")
|
||||
@ApiModelProperty(value="酸根盐基")
|
||||
private String acidBase;
|
||||
|
||||
/**
|
||||
* 国家药品编号
|
||||
*/
|
||||
@TableField(value = "nationalDrugNum")
|
||||
@ApiModelProperty(value="国家药品编号")
|
||||
private String nationalDrugNum;
|
||||
|
||||
/**
|
||||
* 用法
|
||||
*/
|
||||
@TableField(value = "`usage`")
|
||||
@ApiModelProperty(value="用法")
|
||||
private String usage;
|
||||
|
||||
/**
|
||||
* 中成药标志
|
||||
*/
|
||||
@TableField(value = "tcmMark")
|
||||
@ApiModelProperty(value="中成药标志")
|
||||
private Byte tcmMark;
|
||||
|
||||
/**
|
||||
* 生产地类别
|
||||
*/
|
||||
@TableField(value = "productionAreaType")
|
||||
@ApiModelProperty(value="生产地类别")
|
||||
private String productionAreaType;
|
||||
|
||||
/**
|
||||
* 生产地类别名称
|
||||
*/
|
||||
@TableField(value = "productionAreaName")
|
||||
@ApiModelProperty(value="生产地类别名称")
|
||||
private String productionAreaName;
|
||||
|
||||
/**
|
||||
* 计价单位类型
|
||||
*/
|
||||
@TableField(value = "pricingUnitType")
|
||||
@ApiModelProperty(value="计价单位类型")
|
||||
private String pricingUnitType;
|
||||
|
||||
/**
|
||||
* 非处方药标志
|
||||
*/
|
||||
@TableField(value = "otcMark")
|
||||
@ApiModelProperty(value="非处方药标志")
|
||||
private Byte otcMark;
|
||||
|
||||
/**
|
||||
* 非处方药标志名称
|
||||
*/
|
||||
@TableField(value = "otcMarkName")
|
||||
@ApiModelProperty(value="非处方药标志名称")
|
||||
private String otcMarkName;
|
||||
|
||||
/**
|
||||
* 包装材质
|
||||
*/
|
||||
@TableField(value = "packagingMaterial")
|
||||
@ApiModelProperty(value="包装材质")
|
||||
private String packagingMaterial;
|
||||
|
||||
/**
|
||||
* 包装材质名称
|
||||
*/
|
||||
@TableField(value = "packagingMaterialName")
|
||||
@ApiModelProperty(value="包装材质名称")
|
||||
private String packagingMaterialName;
|
||||
|
||||
/**
|
||||
* 包装规格
|
||||
*/
|
||||
@TableField(value = "packagingSpec")
|
||||
@ApiModelProperty(value="包装规格")
|
||||
private String packagingSpec;
|
||||
|
||||
/**
|
||||
* 包装数量
|
||||
*/
|
||||
@TableField(value = "packagingQuantity")
|
||||
@ApiModelProperty(value="包装数量")
|
||||
private Integer packagingQuantity;
|
||||
|
||||
/**
|
||||
* 功能主治
|
||||
*/
|
||||
@TableField(value = "mainFunction")
|
||||
@ApiModelProperty(value="功能主治")
|
||||
private String mainFunction;
|
||||
|
||||
/**
|
||||
* 给药途径
|
||||
*/
|
||||
@TableField(value = "routeOfAdmin")
|
||||
@ApiModelProperty(value="给药途径")
|
||||
private String routeOfAdmin;
|
||||
|
||||
/**
|
||||
* 说明书
|
||||
*/
|
||||
@TableField(value = "instructions")
|
||||
@ApiModelProperty(value="说明书")
|
||||
private String instructions;
|
||||
|
||||
/**
|
||||
* 开始日期
|
||||
*/
|
||||
@TableField(value = "startDate")
|
||||
@ApiModelProperty(value="开始日期")
|
||||
private Date startDate;
|
||||
|
||||
/**
|
||||
* 结束日期
|
||||
*/
|
||||
@TableField(value = "endDate")
|
||||
@ApiModelProperty(value="结束日期")
|
||||
private Date endDate;
|
||||
|
||||
/**
|
||||
* 最小使用单位
|
||||
*/
|
||||
@TableField(value = "minUsageUnit")
|
||||
@ApiModelProperty(value="最小使用单位")
|
||||
private String minUsageUnit;
|
||||
|
||||
/**
|
||||
* 最小销售单位
|
||||
*/
|
||||
@TableField(value = "minSalesUnit")
|
||||
@ApiModelProperty(value="最小销售单位")
|
||||
private String minSalesUnit;
|
||||
|
||||
/**
|
||||
* 最小计量单位
|
||||
*/
|
||||
@TableField(value = "minMeasureUnit")
|
||||
@ApiModelProperty(value="最小计量单位")
|
||||
private String minMeasureUnit;
|
||||
|
||||
/**
|
||||
* 最小包装数量
|
||||
*/
|
||||
@TableField(value = "minPackagingQuantity")
|
||||
@ApiModelProperty(value="最小包装数量")
|
||||
private Integer minPackagingQuantity;
|
||||
|
||||
/**
|
||||
* 最小包装单位
|
||||
*/
|
||||
@TableField(value = "minPackagingUnit")
|
||||
@ApiModelProperty(value="最小包装单位")
|
||||
private String minPackagingUnit;
|
||||
|
||||
/**
|
||||
* 最小制剂单位
|
||||
*/
|
||||
@TableField(value = "minPreparationUnit")
|
||||
@ApiModelProperty(value="最小制剂单位")
|
||||
private String minPreparationUnit;
|
||||
|
||||
/**
|
||||
* 最小包装单位名称
|
||||
*/
|
||||
@TableField(value = "minPackagingUnitName")
|
||||
@ApiModelProperty(value="最小包装单位名称")
|
||||
private String minPackagingUnitName;
|
||||
|
||||
/**
|
||||
* 最小制剂单位名称
|
||||
*/
|
||||
@TableField(value = "minPreparationUnitName")
|
||||
@ApiModelProperty(value="最小制剂单位名称")
|
||||
private String minPreparationUnitName;
|
||||
|
||||
/**
|
||||
* 转换比
|
||||
*/
|
||||
@TableField(value = "conversionRate")
|
||||
@ApiModelProperty(value="转换比")
|
||||
private Double conversionRate;
|
||||
|
||||
/**
|
||||
* 药品有效期
|
||||
*/
|
||||
@TableField(value = "shelfLife")
|
||||
@ApiModelProperty(value="药品有效期")
|
||||
private String shelfLife;
|
||||
|
||||
/**
|
||||
* 最小计价单位
|
||||
*/
|
||||
@TableField(value = "minPricingUnit")
|
||||
@ApiModelProperty(value="最小计价单位")
|
||||
private String minPricingUnit;
|
||||
|
||||
/**
|
||||
* 五笔助记码
|
||||
*/
|
||||
@TableField(value = "fiveStrokeCode")
|
||||
@ApiModelProperty(value="五笔助记码")
|
||||
private String fiveStrokeCode;
|
||||
|
||||
/**
|
||||
* 拼音助记码
|
||||
*/
|
||||
@TableField(value = "pinyinCode")
|
||||
@ApiModelProperty(value="拼音助记码")
|
||||
private String pinyinCode;
|
||||
|
||||
/**
|
||||
* 分包装厂家
|
||||
*/
|
||||
@TableField(value = "packagingManufacturer")
|
||||
@ApiModelProperty(value="分包装厂家")
|
||||
private String packagingManufacturer;
|
||||
|
||||
/**
|
||||
* 生产企业编号
|
||||
*/
|
||||
@TableField(value = "manufacturerNum")
|
||||
@ApiModelProperty(value="生产企业编号")
|
||||
private String manufacturerNum;
|
||||
|
||||
/**
|
||||
* 生产企业名称
|
||||
*/
|
||||
@TableField(value = "manufacturerName")
|
||||
@ApiModelProperty(value="生产企业名称")
|
||||
private String manufacturerName;
|
||||
|
||||
/**
|
||||
* 特殊限价药品标志
|
||||
*/
|
||||
@TableField(value = "specialPricingMark")
|
||||
@ApiModelProperty(value="特殊限价药品标志")
|
||||
private Byte specialPricingMark;
|
||||
|
||||
/**
|
||||
* 特殊药品标志
|
||||
*/
|
||||
@TableField(value = "specialDrugMark")
|
||||
@ApiModelProperty(value="特殊药品标志")
|
||||
private Byte specialDrugMark;
|
||||
|
||||
/**
|
||||
* 限制使用范围
|
||||
*/
|
||||
@TableField(value = "usageLimit")
|
||||
@ApiModelProperty(value="限制使用范围")
|
||||
private String usageLimit;
|
||||
|
||||
/**
|
||||
* 限制使用标志
|
||||
*/
|
||||
@TableField(value = "usageLimitMark")
|
||||
@ApiModelProperty(value="限制使用标志")
|
||||
private Byte usageLimitMark;
|
||||
|
||||
/**
|
||||
* 药品注册证号
|
||||
*/
|
||||
@TableField(value = "regCertNum")
|
||||
@ApiModelProperty(value="药品注册证号")
|
||||
private String regCertNum;
|
||||
|
||||
/**
|
||||
* 药品注册证号开始日期
|
||||
*/
|
||||
@TableField(value = "regCertStartDate")
|
||||
@ApiModelProperty(value="药品注册证号开始日期")
|
||||
private Date regCertStartDate;
|
||||
|
||||
/**
|
||||
* 药品注册证号结束日期
|
||||
*/
|
||||
@TableField(value = "regCertEndDate")
|
||||
@ApiModelProperty(value="药品注册证号结束日期")
|
||||
private Date regCertEndDate;
|
||||
|
||||
/**
|
||||
* 批准文号
|
||||
*/
|
||||
@TableField(value = "approvalNum")
|
||||
@ApiModelProperty(value="批准文号")
|
||||
private String approvalNum;
|
||||
|
||||
/**
|
||||
* 批准文号开始日期
|
||||
*/
|
||||
@TableField(value = "approvalStartDate")
|
||||
@ApiModelProperty(value="批准文号开始日期")
|
||||
private Date approvalStartDate;
|
||||
|
||||
/**
|
||||
* 批准文号结束日期
|
||||
*/
|
||||
@TableField(value = "approvalEndDate")
|
||||
@ApiModelProperty(value="批准文号结束日期")
|
||||
private Date approvalEndDate;
|
||||
|
||||
/**
|
||||
* 市场状态
|
||||
*/
|
||||
@TableField(value = "marketStatus")
|
||||
@ApiModelProperty(value="市场状态")
|
||||
private Byte marketStatus;
|
||||
|
||||
/**
|
||||
* 市场状态名称
|
||||
*/
|
||||
@TableField(value = "marketStatusName")
|
||||
@ApiModelProperty(value="市场状态名称")
|
||||
private String marketStatusName;
|
||||
|
||||
/**
|
||||
* 药品注册批件电子档案
|
||||
*/
|
||||
@TableField(value = "regApprovalFile")
|
||||
@ApiModelProperty(value="药品注册批件电子档案")
|
||||
private String regApprovalFile;
|
||||
|
||||
/**
|
||||
* 药品补充申请批件电子档案
|
||||
*/
|
||||
@TableField(value = "suppApprovalFile")
|
||||
@ApiModelProperty(value="药品补充申请批件电子档案")
|
||||
private String suppApprovalFile;
|
||||
|
||||
/**
|
||||
* 国家医保药品目录备注
|
||||
*/
|
||||
@TableField(value = "nationalInsuranceNotes")
|
||||
@ApiModelProperty(value="国家医保药品目录备注")
|
||||
private String nationalInsuranceNotes;
|
||||
|
||||
/**
|
||||
* 基本药物标志名称
|
||||
*/
|
||||
@TableField(value = "essentialDrugMarkName")
|
||||
@ApiModelProperty(value="基本药物标志名称")
|
||||
private String essentialDrugMarkName;
|
||||
|
||||
/**
|
||||
* 基本药物标志
|
||||
*/
|
||||
@TableField(value = "essentialDrugMark")
|
||||
@ApiModelProperty(value="基本药物标志")
|
||||
private Byte essentialDrugMark;
|
||||
|
||||
/**
|
||||
* 增值税调整药品标志
|
||||
*/
|
||||
@TableField(value = "vatAdjustmentMark")
|
||||
@ApiModelProperty(value="增值税调整药品标志")
|
||||
private Byte vatAdjustmentMark;
|
||||
|
||||
/**
|
||||
* 增值税调整药品名称
|
||||
*/
|
||||
@TableField(value = "vatAdjustmentName")
|
||||
@ApiModelProperty(value="增值税调整药品名称")
|
||||
private String vatAdjustmentName;
|
||||
|
||||
/**
|
||||
* 上市药品目录集药品
|
||||
*/
|
||||
@TableField(value = "listedDrugCatalog")
|
||||
@ApiModelProperty(value="上市药品目录集药品")
|
||||
private Byte listedDrugCatalog;
|
||||
|
||||
/**
|
||||
* 医保谈判药品标志
|
||||
*/
|
||||
@TableField(value = "insuranceNegotiationMark")
|
||||
@ApiModelProperty(value="医保谈判药品标志")
|
||||
private Byte insuranceNegotiationMark;
|
||||
|
||||
/**
|
||||
* 医保谈判药品名称
|
||||
*/
|
||||
@TableField(value = "insuranceNegotiationName")
|
||||
@ApiModelProperty(value="医保谈判药品名称")
|
||||
private String insuranceNegotiationName;
|
||||
|
||||
/**
|
||||
* 卫健委药品编码
|
||||
*/
|
||||
@TableField(value = "nhcDrugCode")
|
||||
@ApiModelProperty(value="卫健委药品编码")
|
||||
private String nhcDrugCode;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@TableField(value = "notes")
|
||||
@ApiModelProperty(value="备注")
|
||||
private String notes;
|
||||
|
||||
/**
|
||||
* 有效标志
|
||||
*/
|
||||
@TableField(value = "activeMark")
|
||||
@ApiModelProperty(value="有效标志")
|
||||
private Byte activeMark;
|
||||
|
||||
/**
|
||||
* 唯一记录号
|
||||
*/
|
||||
@TableField(value = "uniqueRecordNum")
|
||||
@ApiModelProperty(value="唯一记录号")
|
||||
private String uniqueRecordNum;
|
||||
|
||||
/**
|
||||
* 数据创建时间
|
||||
*/
|
||||
@TableField(value = "dataCreateTime")
|
||||
@ApiModelProperty(value="数据创建时间")
|
||||
private Date dataCreateTime;
|
||||
|
||||
/**
|
||||
* 数据更新时间
|
||||
*/
|
||||
@TableField(value = "dataUpdateTime")
|
||||
@ApiModelProperty(value="数据更新时间")
|
||||
private Date dataUpdateTime;
|
||||
|
||||
/**
|
||||
* 版本号
|
||||
*/
|
||||
@TableField(value = "versionNum")
|
||||
@ApiModelProperty(value="版本号")
|
||||
private String versionNum;
|
||||
|
||||
/**
|
||||
* 版本名称
|
||||
*/
|
||||
@TableField(value = "versionName")
|
||||
@ApiModelProperty(value="版本名称")
|
||||
private String versionName;
|
||||
|
||||
/**
|
||||
* 儿童用药
|
||||
*/
|
||||
@TableField(value = "pediatricUsage")
|
||||
@ApiModelProperty(value="儿童用药")
|
||||
private Byte pediatricUsage;
|
||||
|
||||
/**
|
||||
* 公司名称
|
||||
*/
|
||||
@TableField(value = "companyName")
|
||||
@ApiModelProperty(value="公司名称")
|
||||
private String companyName;
|
||||
|
||||
/**
|
||||
* 仿制药一致性评价药品
|
||||
*/
|
||||
@TableField(value = "genericConsistencyEval")
|
||||
@ApiModelProperty(value="仿制药一致性评价药品")
|
||||
private Byte genericConsistencyEval;
|
||||
|
||||
/**
|
||||
* 经销企业
|
||||
*/
|
||||
@TableField(value = "distributor")
|
||||
@ApiModelProperty(value="经销企业")
|
||||
private String distributor;
|
||||
|
||||
/**
|
||||
* 经销企业联系人
|
||||
*/
|
||||
@TableField(value = "distributorContact")
|
||||
@ApiModelProperty(value="经销企业联系人")
|
||||
private String distributorContact;
|
||||
|
||||
/**
|
||||
* 经销企业授权书电子档案
|
||||
*/
|
||||
@TableField(value = "distributorAuthFile")
|
||||
@ApiModelProperty(value="经销企业授权书电子档案")
|
||||
private String distributorAuthFile;
|
||||
|
||||
/**
|
||||
* 国家医保药品目录剂型
|
||||
*/
|
||||
@TableField(value = "insuranceDrugForm")
|
||||
@ApiModelProperty(value="国家医保药品目录剂型")
|
||||
private String insuranceDrugForm;
|
||||
|
||||
/**
|
||||
* 国家医保药品目录甲乙类标识
|
||||
*/
|
||||
@TableField(value = "insuranceDrugClass")
|
||||
@ApiModelProperty(value="国家医保药品目录甲乙类标识")
|
||||
private String insuranceDrugClass;
|
||||
|
||||
/**
|
||||
* 上市许可证持有人
|
||||
*/
|
||||
@TableField(value = "marketingAuthHolder")
|
||||
@ApiModelProperty(value="上市许可证持有人")
|
||||
private String marketingAuthHolder;
|
||||
|
||||
/**
|
||||
* 下发标志
|
||||
*/
|
||||
@TableField(value = "releaseMark")
|
||||
@ApiModelProperty(value="下发标志")
|
||||
private Byte releaseMark;
|
||||
|
||||
/**
|
||||
* 传输数据ID
|
||||
*/
|
||||
@TableField(value = "transferDataId")
|
||||
@ApiModelProperty(value="传输数据ID")
|
||||
private String transferDataId;
|
||||
|
||||
/**
|
||||
* 生效时间
|
||||
*/
|
||||
@TableField(value = "effectiveTime")
|
||||
@ApiModelProperty(value="生效时间")
|
||||
private Date effectiveTime;
|
||||
|
||||
/**
|
||||
* 失效时间
|
||||
*/
|
||||
@TableField(value = "expiryTime")
|
||||
@ApiModelProperty(value="失效时间")
|
||||
private Date expiryTime;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,522 @@
|
||||
package com.glxp.api.entity.thrsys;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 医用耗材目录
|
||||
*/
|
||||
@ApiModel(value="com-glxp-api-entity-thrsys-BasicInsMaterial")
|
||||
@Data
|
||||
@TableName(value = "basic_ins_material")
|
||||
public class BasicInsMaterialEntity implements Serializable {
|
||||
@TableId(value = "id", type = IdType.INPUT)
|
||||
@ApiModelProperty(value="")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 医疗目录编码
|
||||
*/
|
||||
@TableField(value = "medCatalogCode")
|
||||
@ApiModelProperty(value="医疗目录编码")
|
||||
private String medCatalogCode;
|
||||
|
||||
/**
|
||||
* 耗材名称
|
||||
*/
|
||||
@TableField(value = "consumableName")
|
||||
@ApiModelProperty(value="耗材名称")
|
||||
private String consumableName;
|
||||
|
||||
/**
|
||||
* 医疗器械唯一标识码
|
||||
*/
|
||||
@TableField(value = "deviceUniqueCode")
|
||||
@ApiModelProperty(value="医疗器械唯一标识码")
|
||||
private String deviceUniqueCode;
|
||||
|
||||
/**
|
||||
* 医保通用名代码
|
||||
*/
|
||||
@TableField(value = "insuranceGenericCode")
|
||||
@ApiModelProperty(value="医保通用名代码")
|
||||
private String insuranceGenericCode;
|
||||
|
||||
/**
|
||||
* 医保通用名
|
||||
*/
|
||||
@TableField(value = "insuranceGenericName")
|
||||
@ApiModelProperty(value="医保通用名")
|
||||
private String insuranceGenericName;
|
||||
|
||||
/**
|
||||
* 产品型号
|
||||
*/
|
||||
@TableField(value = "productModel")
|
||||
@ApiModelProperty(value="产品型号")
|
||||
private String productModel;
|
||||
|
||||
/**
|
||||
* 规格代码
|
||||
*/
|
||||
@TableField(value = "specCode")
|
||||
@ApiModelProperty(value="规格代码")
|
||||
private String specCode;
|
||||
|
||||
/**
|
||||
* 规格
|
||||
*/
|
||||
@TableField(value = "specification")
|
||||
@ApiModelProperty(value="规格")
|
||||
private String specification;
|
||||
|
||||
/**
|
||||
* 耗材分类
|
||||
*/
|
||||
@TableField(value = "consumableCategory")
|
||||
@ApiModelProperty(value="耗材分类")
|
||||
private String consumableCategory;
|
||||
|
||||
/**
|
||||
* 规格型号
|
||||
*/
|
||||
@TableField(value = "specModel")
|
||||
@ApiModelProperty(value="规格型号")
|
||||
private String specModel;
|
||||
|
||||
/**
|
||||
* 材质代码
|
||||
*/
|
||||
@TableField(value = "materialCode")
|
||||
@ApiModelProperty(value="材质代码")
|
||||
private String materialCode;
|
||||
|
||||
/**
|
||||
* 耗材材质
|
||||
*/
|
||||
@TableField(value = "consumableMaterial")
|
||||
@ApiModelProperty(value="耗材材质")
|
||||
private String consumableMaterial;
|
||||
|
||||
/**
|
||||
* 包装规格
|
||||
*/
|
||||
@TableField(value = "packagingSpec")
|
||||
@ApiModelProperty(value="包装规格")
|
||||
private String packagingSpec;
|
||||
|
||||
/**
|
||||
* 包装数量
|
||||
*/
|
||||
@TableField(value = "packagingQuantity")
|
||||
@ApiModelProperty(value="包装数量")
|
||||
private Integer packagingQuantity;
|
||||
|
||||
/**
|
||||
* 产品包装材质
|
||||
*/
|
||||
@TableField(value = "packagingMaterial")
|
||||
@ApiModelProperty(value="产品包装材质")
|
||||
private String packagingMaterial;
|
||||
|
||||
/**
|
||||
* 包装单位
|
||||
*/
|
||||
@TableField(value = "packagingUnit")
|
||||
@ApiModelProperty(value="包装单位")
|
||||
private String packagingUnit;
|
||||
|
||||
/**
|
||||
* 产品转换比
|
||||
*/
|
||||
@TableField(value = "productConversionRate")
|
||||
@ApiModelProperty(value="产品转换比")
|
||||
private Double productConversionRate;
|
||||
|
||||
/**
|
||||
* 最小使用单位
|
||||
*/
|
||||
@TableField(value = "minUsageUnit")
|
||||
@ApiModelProperty(value="最小使用单位")
|
||||
private String minUsageUnit;
|
||||
|
||||
/**
|
||||
* 生产地类别
|
||||
*/
|
||||
@TableField(value = "productionAreaType")
|
||||
@ApiModelProperty(value="生产地类别")
|
||||
private String productionAreaType;
|
||||
|
||||
/**
|
||||
* 生产地类别名称
|
||||
*/
|
||||
@TableField(value = "productionAreaName")
|
||||
@ApiModelProperty(value="生产地类别名称")
|
||||
private String productionAreaName;
|
||||
|
||||
/**
|
||||
* 产品标准
|
||||
*/
|
||||
@TableField(value = "productStandard")
|
||||
@ApiModelProperty(value="产品标准")
|
||||
private String productStandard;
|
||||
|
||||
/**
|
||||
* 产品有效期
|
||||
*/
|
||||
@TableField(value = "productExpiry")
|
||||
@ApiModelProperty(value="产品有效期")
|
||||
private String productExpiry;
|
||||
|
||||
/**
|
||||
* 性能结构与组成
|
||||
*/
|
||||
@TableField(value = "structureComposition")
|
||||
@ApiModelProperty(value="性能结构与组成")
|
||||
private String structureComposition;
|
||||
|
||||
/**
|
||||
* 适用范围
|
||||
*/
|
||||
@TableField(value = "applicableScope")
|
||||
@ApiModelProperty(value="适用范围")
|
||||
private String applicableScope;
|
||||
|
||||
/**
|
||||
* 产品使用方法
|
||||
*/
|
||||
@TableField(value = "usageMethod")
|
||||
@ApiModelProperty(value="产品使用方法")
|
||||
private String usageMethod;
|
||||
|
||||
/**
|
||||
* 产品图片编号
|
||||
*/
|
||||
@TableField(value = "productImageCode")
|
||||
@ApiModelProperty(value="产品图片编号")
|
||||
private String productImageCode;
|
||||
|
||||
/**
|
||||
* 产品质量标准
|
||||
*/
|
||||
@TableField(value = "qualityStandard")
|
||||
@ApiModelProperty(value="产品质量标准")
|
||||
private String qualityStandard;
|
||||
|
||||
/**
|
||||
* 说明书
|
||||
*/
|
||||
@TableField(value = "instructions")
|
||||
@ApiModelProperty(value="说明书")
|
||||
private String instructions;
|
||||
|
||||
/**
|
||||
* 其他证明材料
|
||||
*/
|
||||
@TableField(value = "otherCertMaterials")
|
||||
@ApiModelProperty(value="其他证明材料")
|
||||
private String otherCertMaterials;
|
||||
|
||||
/**
|
||||
* 专机专用标志
|
||||
*/
|
||||
@TableField(value = "dedicatedMachineFlag")
|
||||
@ApiModelProperty(value="专机专用标志")
|
||||
private Byte dedicatedMachineFlag;
|
||||
|
||||
/**
|
||||
* 专机名称
|
||||
*/
|
||||
@TableField(value = "dedicatedMachineName")
|
||||
@ApiModelProperty(value="专机名称")
|
||||
private String dedicatedMachineName;
|
||||
|
||||
/**
|
||||
* 组套名称
|
||||
*/
|
||||
@TableField(value = "setNames")
|
||||
@ApiModelProperty(value="组套名称")
|
||||
private String setNames;
|
||||
|
||||
/**
|
||||
* 机套标志
|
||||
*/
|
||||
@TableField(value = "setFlag")
|
||||
@ApiModelProperty(value="机套标志")
|
||||
private Byte setFlag;
|
||||
|
||||
/**
|
||||
* 限制使用标志
|
||||
*/
|
||||
@TableField(value = "usageRestrictionFlag")
|
||||
@ApiModelProperty(value="限制使用标志")
|
||||
private Byte usageRestrictionFlag;
|
||||
|
||||
/**
|
||||
* 医保限用范围
|
||||
*/
|
||||
@TableField(value = "insuranceUsageScope")
|
||||
@ApiModelProperty(value="医保限用范围")
|
||||
private String insuranceUsageScope;
|
||||
|
||||
/**
|
||||
* 最小销售单位
|
||||
*/
|
||||
@TableField(value = "minSalesUnit")
|
||||
@ApiModelProperty(value="最小销售单位")
|
||||
private String minSalesUnit;
|
||||
|
||||
/**
|
||||
* 高值耗材标志
|
||||
*/
|
||||
@TableField(value = "highValueConsumableFlag")
|
||||
@ApiModelProperty(value="高值耗材标志")
|
||||
private Byte highValueConsumableFlag;
|
||||
|
||||
/**
|
||||
* 医用材料分类代码
|
||||
*/
|
||||
@TableField(value = "medicalMaterialCategoryCode")
|
||||
@ApiModelProperty(value="医用材料分类代码")
|
||||
private String medicalMaterialCategoryCode;
|
||||
|
||||
/**
|
||||
* 植入材料和人体器官标志
|
||||
*/
|
||||
@TableField(value = "implantMaterialFlag")
|
||||
@ApiModelProperty(value="植入材料和人体器官标志")
|
||||
private Byte implantMaterialFlag;
|
||||
|
||||
/**
|
||||
* 灭菌标志
|
||||
*/
|
||||
@TableField(value = "sterilizationFlag")
|
||||
@ApiModelProperty(value="灭菌标志")
|
||||
private Byte sterilizationFlag;
|
||||
|
||||
/**
|
||||
* 灭菌标志名称
|
||||
*/
|
||||
@TableField(value = "sterilizationFlagName")
|
||||
@ApiModelProperty(value="灭菌标志名称")
|
||||
private String sterilizationFlagName;
|
||||
|
||||
/**
|
||||
* 植入或介入类标志
|
||||
*/
|
||||
@TableField(value = "implantOrInterventionalFlag")
|
||||
@ApiModelProperty(value="植入或介入类标志")
|
||||
private Byte implantOrInterventionalFlag;
|
||||
|
||||
/**
|
||||
* 植入或介入类名称
|
||||
*/
|
||||
@TableField(value = "implantOrInterventionalName")
|
||||
@ApiModelProperty(value="植入或介入类名称")
|
||||
private String implantOrInterventionalName;
|
||||
|
||||
/**
|
||||
* 一次性使用标志
|
||||
*/
|
||||
@TableField(value = "singleUseFlag")
|
||||
@ApiModelProperty(value="一次性使用标志")
|
||||
private Byte singleUseFlag;
|
||||
|
||||
/**
|
||||
* 一次性使用标志名称
|
||||
*/
|
||||
@TableField(value = "singleUseFlagName")
|
||||
@ApiModelProperty(value="一次性使用标志名称")
|
||||
private String singleUseFlagName;
|
||||
|
||||
/**
|
||||
* 注册备案人名称
|
||||
*/
|
||||
@TableField(value = "regFilingPersonName")
|
||||
@ApiModelProperty(value="注册备案人名称")
|
||||
private String regFilingPersonName;
|
||||
|
||||
/**
|
||||
* 开始日期
|
||||
*/
|
||||
@TableField(value = "startDate")
|
||||
@ApiModelProperty(value="开始日期")
|
||||
private Date startDate;
|
||||
|
||||
/**
|
||||
* 结束日期
|
||||
*/
|
||||
@TableField(value = "endDate")
|
||||
@ApiModelProperty(value="结束日期")
|
||||
private Date endDate;
|
||||
|
||||
/**
|
||||
* 医疗器械管理类别
|
||||
*/
|
||||
@TableField(value = "deviceManagementCategory")
|
||||
@ApiModelProperty(value="医疗器械管理类别")
|
||||
private String deviceManagementCategory;
|
||||
|
||||
/**
|
||||
* 医疗器械管理类别名称
|
||||
*/
|
||||
@TableField(value = "deviceManagementCategoryName")
|
||||
@ApiModelProperty(value="医疗器械管理类别名称")
|
||||
private String deviceManagementCategoryName;
|
||||
|
||||
/**
|
||||
* 注册备案号
|
||||
*/
|
||||
@TableField(value = "regFilingNum")
|
||||
@ApiModelProperty(value="注册备案号")
|
||||
private String regFilingNum;
|
||||
|
||||
/**
|
||||
* 注册备案产品名称
|
||||
*/
|
||||
@TableField(value = "regFilingProductName")
|
||||
@ApiModelProperty(value="注册备案产品名称")
|
||||
private String regFilingProductName;
|
||||
|
||||
/**
|
||||
* 结构及组成
|
||||
*/
|
||||
@TableField(value = "structureCompositionDetail")
|
||||
@ApiModelProperty(value="结构及组成")
|
||||
private String structureCompositionDetail;
|
||||
|
||||
/**
|
||||
* 其他内容
|
||||
*/
|
||||
@TableField(value = "otherDetails")
|
||||
@ApiModelProperty(value="其他内容")
|
||||
private String otherDetails;
|
||||
|
||||
/**
|
||||
* 批准日期
|
||||
*/
|
||||
@TableField(value = "approvalDate")
|
||||
@ApiModelProperty(value="批准日期")
|
||||
private Date approvalDate;
|
||||
|
||||
/**
|
||||
* 注册备案人住所
|
||||
*/
|
||||
@TableField(value = "regFilingPersonAddress")
|
||||
@ApiModelProperty(value="注册备案人住所")
|
||||
private String regFilingPersonAddress;
|
||||
|
||||
/**
|
||||
* 注册证有效期开始时间
|
||||
*/
|
||||
@TableField(value = "regCertStartDate")
|
||||
@ApiModelProperty(value="注册证有效期开始时间")
|
||||
private Date regCertStartDate;
|
||||
|
||||
/**
|
||||
* 注册证有效期结束时间
|
||||
*/
|
||||
@TableField(value = "regCertEndDate")
|
||||
@ApiModelProperty(value="注册证有效期结束时间")
|
||||
private Date regCertEndDate;
|
||||
|
||||
/**
|
||||
* 生产企业编号
|
||||
*/
|
||||
@TableField(value = "manufacturerNum")
|
||||
@ApiModelProperty(value="生产企业编号")
|
||||
private String manufacturerNum;
|
||||
|
||||
/**
|
||||
* 生产企业名称
|
||||
*/
|
||||
@TableField(value = "manufacturerName")
|
||||
@ApiModelProperty(value="生产企业名称")
|
||||
private String manufacturerName;
|
||||
|
||||
/**
|
||||
* 生产地址
|
||||
*/
|
||||
@TableField(value = "manufacturingAddress")
|
||||
@ApiModelProperty(value="生产地址")
|
||||
private String manufacturingAddress;
|
||||
|
||||
/**
|
||||
* 代理人企业
|
||||
*/
|
||||
@TableField(value = "agentCompany")
|
||||
@ApiModelProperty(value="代理人企业")
|
||||
private String agentCompany;
|
||||
|
||||
/**
|
||||
* 代理人企业地址
|
||||
*/
|
||||
@TableField(value = "agentCompanyAddress")
|
||||
@ApiModelProperty(value="代理人企业地址")
|
||||
private String agentCompanyAddress;
|
||||
|
||||
/**
|
||||
* 生产国或地区
|
||||
*/
|
||||
@TableField(value = "productionCountry")
|
||||
@ApiModelProperty(value="生产国或地区")
|
||||
private String productionCountry;
|
||||
|
||||
/**
|
||||
* 售后服务机构
|
||||
*/
|
||||
@TableField(value = "afterSalesService")
|
||||
@ApiModelProperty(value="售后服务机构")
|
||||
private String afterSalesService;
|
||||
|
||||
/**
|
||||
* 注册或备案证电子档案
|
||||
*/
|
||||
@TableField(value = "regOrFilingCertFile")
|
||||
@ApiModelProperty(value="注册或备案证电子档案")
|
||||
private String regOrFilingCertFile;
|
||||
|
||||
/**
|
||||
* 产品影像
|
||||
*/
|
||||
@TableField(value = "productImage")
|
||||
@ApiModelProperty(value="产品影像")
|
||||
private String productImage;
|
||||
|
||||
/**
|
||||
* 有效标志
|
||||
*/
|
||||
@TableField(value = "activeMark")
|
||||
@ApiModelProperty(value="有效标志")
|
||||
private Byte activeMark;
|
||||
|
||||
/**
|
||||
* 唯一记录号
|
||||
*/
|
||||
@TableField(value = "uniqueRecordNum")
|
||||
@ApiModelProperty(value="唯一记录号")
|
||||
private String uniqueRecordNum;
|
||||
|
||||
/**
|
||||
* 版本号
|
||||
*/
|
||||
@TableField(value = "versionNum")
|
||||
@ApiModelProperty(value="版本号")
|
||||
private String versionNum;
|
||||
|
||||
/**
|
||||
* 版本名称
|
||||
*/
|
||||
@TableField(value = "versionName")
|
||||
@ApiModelProperty(value="版本名称")
|
||||
private String versionName;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
package com.glxp.api.req.thrsys;
|
||||
|
||||
import com.glxp.api.util.page.ListPageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ThrInsChDrugFeeRequest extends ListPageRequest {
|
||||
|
||||
/**
|
||||
* 医疗目录编码
|
||||
*/
|
||||
private String medCatalogCode;
|
||||
|
||||
/**
|
||||
* 单味药名称
|
||||
*/
|
||||
private String herbName;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
package com.glxp.api.req.thrsys;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.glxp.api.util.page.ListPageRequest;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ThrInsDrugFeeRequest extends ListPageRequest {
|
||||
|
||||
|
||||
/**
|
||||
* 医疗目录编码
|
||||
*/
|
||||
private String medCatalogCode;
|
||||
|
||||
/**
|
||||
* 药品商品名
|
||||
*/
|
||||
private String tradeName;
|
||||
|
||||
/**
|
||||
* 通用名编号
|
||||
*/
|
||||
private String genericNum;
|
||||
|
||||
/**
|
||||
* 药品通用名
|
||||
*/
|
||||
private String genericName;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
package com.glxp.api.req.thrsys;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.glxp.api.util.page.ListPageRequest;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ThrInsMaterialFeeRequest extends ListPageRequest {
|
||||
|
||||
|
||||
/**
|
||||
* 医疗目录编码
|
||||
*/
|
||||
private String medCatalogCode;
|
||||
|
||||
/**
|
||||
* 耗材名称
|
||||
*/
|
||||
private String consumableName;
|
||||
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.glxp.api.service.inout;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.glxp.api.dao.inout.IoSplitCodeDetailMapper;
|
||||
import com.glxp.api.entity.inout.IoSplitCodeDetailEntity;
|
||||
@Service
|
||||
public class IoSplitCodeDetailService extends ServiceImpl<IoSplitCodeDetailMapper, IoSplitCodeDetailEntity> {
|
||||
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.glxp.api.service.inout;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.glxp.api.entity.inout.IoSplitCodeEntity;
|
||||
import com.glxp.api.dao.inout.IoSplitCodeMapper;
|
||||
@Service
|
||||
public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCodeEntity> {
|
||||
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
package com.glxp.api.service.thrsys;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.glxp.api.dao.thrsys.BasicInsChdrugMapper;
|
||||
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class BasicInsChdrugService extends ServiceImpl<BasicInsChdrugMapper, BasicInsChdrugEntity> {
|
||||
|
||||
public List<BasicInsChdrugEntity> filterList(ThrInsChDrugFeeRequest thrInsChDrugFeeRequest) {
|
||||
if (thrInsChDrugFeeRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (thrInsChDrugFeeRequest.getPage() != null) {
|
||||
int offset = (thrInsChDrugFeeRequest.getPage() - 1) * thrInsChDrugFeeRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, thrInsChDrugFeeRequest.getLimit());
|
||||
}
|
||||
return super.baseMapper.filterList(thrInsChDrugFeeRequest);
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
package com.glxp.api.service.thrsys;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
|
||||
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
|
||||
import com.glxp.api.req.thrsys.ThrInsDrugFeeRequest;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.glxp.api.entity.thrsys.BasicInsDrugEntity;
|
||||
import com.glxp.api.dao.thrsys.BasicInsDrugMapper;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class BasicInsDrugService extends ServiceImpl<BasicInsDrugMapper, BasicInsDrugEntity> {
|
||||
public List<BasicInsDrugEntity> filterList(ThrInsDrugFeeRequest thrInsDrugFeeRequest) {
|
||||
if (thrInsDrugFeeRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (thrInsDrugFeeRequest.getPage() != null) {
|
||||
int offset = (thrInsDrugFeeRequest.getPage() - 1) * thrInsDrugFeeRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, thrInsDrugFeeRequest.getLimit());
|
||||
}
|
||||
return super.baseMapper.filterList(thrInsDrugFeeRequest);
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
package com.glxp.api.service.thrsys;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
|
||||
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
|
||||
import com.glxp.api.req.thrsys.ThrInsMaterialFeeRequest;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.glxp.api.dao.thrsys.BasicInsMaterialMapper;
|
||||
import com.glxp.api.entity.thrsys.BasicInsMaterialEntity;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class BasicInsMaterialService extends ServiceImpl<BasicInsMaterialMapper, BasicInsMaterialEntity> {
|
||||
public List<BasicInsMaterialEntity> filterList(ThrInsMaterialFeeRequest thrInsMaterialFeeRequest) {
|
||||
if (thrInsMaterialFeeRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (thrInsMaterialFeeRequest.getPage() != null) {
|
||||
int offset = (thrInsMaterialFeeRequest.getPage() - 1) * thrInsMaterialFeeRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, thrInsMaterialFeeRequest.getLimit());
|
||||
}
|
||||
return super.baseMapper.filterList(thrInsMaterialFeeRequest);
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.inout.IoSplitCodeDetailMapper">
|
||||
<resultMap id="BaseResultMap" type="com.glxp.api.entity.inout.IoSplitCodeDetailEntity">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table io_split_code_detail-->
|
||||
<id column="id" jdbcType="INTEGER" property="id" />
|
||||
<result column="codeIdFk" jdbcType="INTEGER" property="codeIdFk" />
|
||||
<result column="udiCodoe" jdbcType="VARCHAR" property="udiCodoe" />
|
||||
<result column="sickerCode" jdbcType="VARCHAR" property="sickerCode" />
|
||||
<result column="adNum" jdbcType="VARCHAR" property="adNum" />
|
||||
<result column="count" jdbcType="INTEGER" property="count" />
|
||||
<result column="prescribeNum" jdbcType="VARCHAR" property="prescribeNum" />
|
||||
<result column="createType" jdbcType="TINYINT" property="createType" />
|
||||
<result column="createTime" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="createUser" jdbcType="VARCHAR" property="createUser" />
|
||||
<result column="updateTime" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="remark" jdbcType="VARCHAR" property="remark" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
id, codeIdFk, udiCodoe, sickerCode, adNum, `count`, prescribeNum, createType, createTime,
|
||||
`createUser`, updateTime, remark
|
||||
</sql>
|
||||
</mapper>
|
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.inout.IoSplitCodeMapper">
|
||||
<resultMap id="BaseResultMap" type="com.glxp.api.entity.inout.IoSplitCodeEntity">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table io_split_code-->
|
||||
<id column="id" jdbcType="INTEGER" property="id" />
|
||||
<result column="code" jdbcType="VARCHAR" property="code" />
|
||||
<result column="errUdiCode" jdbcType="VARCHAR" property="errUdiCode" />
|
||||
<result column="orderId" jdbcType="VARCHAR" property="orderId" />
|
||||
<result column="action" jdbcType="VARCHAR" property="action" />
|
||||
<result column="relId" jdbcType="BIGINT" property="relId" />
|
||||
<result column="nameCode" jdbcType="VARCHAR" property="nameCode" />
|
||||
<result column="batchNo" jdbcType="VARCHAR" property="batchNo" />
|
||||
<result column="produceDate" jdbcType="VARCHAR" property="produceDate" />
|
||||
<result column="expireDate" jdbcType="VARCHAR" property="expireDate" />
|
||||
<result column="serialNo" jdbcType="VARCHAR" property="serialNo" />
|
||||
<result column="supId" jdbcType="BIGINT" property="supId" />
|
||||
<result column="deptCode" jdbcType="VARCHAR" property="deptCode" />
|
||||
<result column="invCode" jdbcType="VARCHAR" property="invCode" />
|
||||
<result column="warehouseCode" jdbcType="VARCHAR" property="warehouseCode" />
|
||||
<result column="productType" jdbcType="TINYINT" property="productType" />
|
||||
<result column="splitType" jdbcType="TINYINT" property="splitType" />
|
||||
<result column="scanCount" jdbcType="INTEGER" property="scanCount" />
|
||||
<result column="totalCount" jdbcType="INTEGER" property="totalCount" />
|
||||
<result column="remainCount" jdbcType="INTEGER" property="remainCount" />
|
||||
<result column="inBactchNo" jdbcType="VARCHAR" property="inBactchNo" />
|
||||
<result column="createTime" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="createUser" jdbcType="VARCHAR" property="createUser" />
|
||||
<result column="updateTime" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="remark" jdbcType="VARCHAR" property="remark" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
id, code, errUdiCode, orderId, `action`, relId, nameCode, batchNo, produceDate, expireDate,
|
||||
serialNo, supId, deptCode, invCode, warehouseCode, productType, splitType, scanCount,
|
||||
totalCount, remainCount, inBactchNo, createTime, `createUser`, updateTime, remark
|
||||
</sql>
|
||||
</mapper>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.thrsys.BasicInsChdrugMapper">
|
||||
<select id="filterList" parameterType="com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest"
|
||||
resultType="com.glxp.api.entity.thrsys.BasicInsChdrugEntity">
|
||||
SELECT basic_ins_chdrug.*
|
||||
FROM basic_ins_chdrug
|
||||
<where>
|
||||
<if test="herbName != '' and herbName != null">
|
||||
AND herbName LIKE concat('%', #{herbName}, '%')
|
||||
</if>
|
||||
<if test="medCatalogCode != '' and medCatalogCode != null">
|
||||
AND medCatalogCode LIKE concat('%', #{medCatalogCode}, '%')
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
</mapper>
|
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.thrsys.BasicInsDrugMapper">
|
||||
<select id="filterList" parameterType="com.glxp.api.req.thrsys.ThrInsDrugFeeRequest"
|
||||
resultType="com.glxp.api.entity.thrsys.BasicInsDrugEntity">
|
||||
SELECT basic_ins_drug.*
|
||||
FROM basic_ins_drug
|
||||
<where>
|
||||
<if test="tradeName != '' and tradeName != null">
|
||||
AND tradeName LIKE concat('%', #{tradeName}, '%')
|
||||
</if>
|
||||
<if test="medCatalogCode != '' and medCatalogCode != null">
|
||||
AND medCatalogCode LIKE concat('%', #{medCatalogCode}, '%')
|
||||
</if>
|
||||
<if test="genericNum != '' and genericNum != null">
|
||||
AND genericNum LIKE concat('%', #{genericNum}, '%')
|
||||
</if>
|
||||
<if test="genericName != '' and genericName != null">
|
||||
AND genericName LIKE concat('%', #{genericName}, '%')
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
</mapper>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.thrsys.BasicInsMaterialMapper">
|
||||
<select id="filterList" parameterType="com.glxp.api.req.thrsys.ThrInsMaterialFeeRequest"
|
||||
resultType="com.glxp.api.entity.thrsys.BasicInsMaterialEntity">
|
||||
SELECT basic_ins_material.*
|
||||
FROM basic_ins_material
|
||||
<where>
|
||||
<if test="consumableName != '' and consumableName != null">
|
||||
AND consumableName LIKE concat('%', #{consumableName}, '%')
|
||||
</if>
|
||||
<if test="medCatalogCode != '' and medCatalogCode != null">
|
||||
AND medCatalogCode LIKE concat('%', #{medCatalogCode}, '%')
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
</mapper>
|
Loading…
Reference in New Issue