药品层级换算,插入等
							parent
							
								
									38165b4cc8
								
							
						
					
					
						commit
						53aa5e4c85
					
				| @ -0,0 +1,19 @@ | |||||||
|  | package com.glxp.api.dao.thrsys; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||||||
|  | import com.glxp.api.entity.thrsys.ThirdAliDrug; | ||||||
|  | import com.glxp.api.req.thrsys.ThirdAliDrugRequest; | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | import org.apache.ibatis.annotations.Param; | ||||||
|  | 
 | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | @Mapper | ||||||
|  | public interface ThirdAliDrugMapper extends BaseMapper<ThirdAliDrug> { | ||||||
|  | 
 | ||||||
|  |     int selectDrugsByNameCodes(@Param("nameCode") String nameCode); | ||||||
|  | 
 | ||||||
|  |     int saveOrUpdateBatch(@Param("list") List<ThirdAliDrug> list); | ||||||
|  | 
 | ||||||
|  |     List<ThirdAliDrug> filterList(ThirdAliDrugRequest thirdAliDrug); | ||||||
|  | } | ||||||
| @ -0,0 +1,145 @@ | |||||||
|  | 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 lombok.AllArgsConstructor; | ||||||
|  | import lombok.Builder; | ||||||
|  | import lombok.Data; | ||||||
|  | import lombok.NoArgsConstructor; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | @ApiModel(description = "third_ali_drug") | ||||||
|  | @Data | ||||||
|  | @Builder | ||||||
|  | @AllArgsConstructor | ||||||
|  | @NoArgsConstructor | ||||||
|  | @TableName(value = "third_ali_drug") | ||||||
|  | public class ThirdAliDrug implements Serializable { | ||||||
|  |     @TableId(value = "id", type = IdType.AUTO) | ||||||
|  |     @ApiModelProperty(value = "") | ||||||
|  |     private Integer id; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 药品类型 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "`type`") | ||||||
|  |     @ApiModelProperty(value = "药品类型") | ||||||
|  |     private String type; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 生产企业 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "manufacturer") | ||||||
|  |     @ApiModelProperty(value = "生产企业") | ||||||
|  |     private String manufacturer; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 产品名称通用名称 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "cpmctymc") | ||||||
|  |     @ApiModelProperty(value = "产品名称通用名称") | ||||||
|  |     private String cpmctymc; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 剂型 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "form") | ||||||
|  |     @ApiModelProperty(value = "剂型") | ||||||
|  |     private String form; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 剂型规格 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "formSpec") | ||||||
|  |     @ApiModelProperty(value = "剂型规格") | ||||||
|  |     private String formSpec; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 包装规格 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "bzgg") | ||||||
|  |     @ApiModelProperty(value = "包装规格") | ||||||
|  |     private String bzgg; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 商品名称 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "spmc") | ||||||
|  |     @ApiModelProperty(value = "商品名称") | ||||||
|  |     private String spmc; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 层级标识 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "nameCode") | ||||||
|  |     @ApiModelProperty(value = "层级标识") | ||||||
|  |     private String nameCode; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 包装比例 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "packRatio") | ||||||
|  |     @ApiModelProperty(value = "包装比例") | ||||||
|  |     private String packRatio; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 包装级别 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "packLevel") | ||||||
|  |     @ApiModelProperty(value = "包装级别") | ||||||
|  |     private String packLevel; | ||||||
|  |     /** | ||||||
|  |      * 包装级别 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "erpId") | ||||||
|  |     @ApiModelProperty(value = "包装级别") | ||||||
|  |     private String erpId; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 批准文号 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "approvalNum") | ||||||
|  |     @ApiModelProperty(value = "批准文号") | ||||||
|  |     private String approvalNum; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 创建时间 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "createTime") | ||||||
|  |     @ApiModelProperty(value = "创建时间") | ||||||
|  |     private Date createTime; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 更新时间 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "updateTime") | ||||||
|  |     @ApiModelProperty(value = "更新时间") | ||||||
|  |     private Date updateTime; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     public ThirdAliDrug(String type, String manufacturer, String cpmctymc, String form, String formSpec, String bzgg, String approvalNum, String spmc, String nameCode, String packRatio, String packLevel, Date createTime, Date updateTime) { | ||||||
|  |         this.type = type; | ||||||
|  |         this.manufacturer = manufacturer; | ||||||
|  |         this.cpmctymc = cpmctymc; | ||||||
|  |         this.form = form; | ||||||
|  |         this.formSpec = formSpec; | ||||||
|  |         this.bzgg = bzgg; | ||||||
|  |         this.spmc = spmc; | ||||||
|  |         this.nameCode = nameCode; | ||||||
|  |         this.packRatio = packRatio; | ||||||
|  |         this.packLevel = packLevel; | ||||||
|  |         this.createTime = createTime; | ||||||
|  |         this.updateTime = updateTime; | ||||||
|  |         this.approvalNum = approvalNum; | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -0,0 +1,112 @@ | |||||||
|  | package com.glxp.api.req.thrsys; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.annotation.IdType; | ||||||
|  | import com.baomidou.mybatisplus.annotation.TableField; | ||||||
|  | import com.baomidou.mybatisplus.annotation.TableId; | ||||||
|  | import com.glxp.api.util.page.ListPageRequest; | ||||||
|  | import io.swagger.annotations.ApiModelProperty; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | @Data | ||||||
|  | public class ThirdAliDrugRequest extends ListPageRequest { | ||||||
|  | 
 | ||||||
|  |     @TableId(value = "id", type = IdType.AUTO) | ||||||
|  |     @ApiModelProperty(value = "") | ||||||
|  |     private Integer id; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 药品类型 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "`type`") | ||||||
|  |     @ApiModelProperty(value = "药品类型") | ||||||
|  |     private String type; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 生产企业 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "manufacturer") | ||||||
|  |     @ApiModelProperty(value = "生产企业") | ||||||
|  |     private String manufacturer; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 产品名称通用名称 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "cpmctymc") | ||||||
|  |     @ApiModelProperty(value = "产品名称通用名称") | ||||||
|  |     private String cpmctymc; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 剂型 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "form") | ||||||
|  |     @ApiModelProperty(value = "剂型") | ||||||
|  |     private String form; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 剂型规格 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "formSpec") | ||||||
|  |     @ApiModelProperty(value = "剂型规格") | ||||||
|  |     private String formSpec; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 包装规格 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "bzgg") | ||||||
|  |     @ApiModelProperty(value = "包装规格") | ||||||
|  |     private String bzgg; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 商品名称 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "spmc") | ||||||
|  |     @ApiModelProperty(value = "商品名称") | ||||||
|  |     private String spmc; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 层级标识 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "nameCode") | ||||||
|  |     @ApiModelProperty(value = "层级标识") | ||||||
|  |     private String nameCode; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 包装比例 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "packRatio") | ||||||
|  |     @ApiModelProperty(value = "包装比例") | ||||||
|  |     private String packRatio; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 包装级别 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "packLevel") | ||||||
|  |     @ApiModelProperty(value = "包装级别") | ||||||
|  |     private String packLevel; | ||||||
|  |     /** | ||||||
|  |      * 包装级别 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "erpId") | ||||||
|  |     @ApiModelProperty(value = "包装级别") | ||||||
|  |     private String erpId; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 创建时间 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "createTime") | ||||||
|  |     @ApiModelProperty(value = "创建时间") | ||||||
|  |     private Date createTime; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 更新时间 | ||||||
|  |      */ | ||||||
|  |     @TableField(value = "updateTime") | ||||||
|  |     @ApiModelProperty(value = "更新时间") | ||||||
|  |     private Date updateTime; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     private String approvalNum; | ||||||
|  | 
 | ||||||
|  | } | ||||||
					Loading…
					
					
				
		Reference in New Issue