药品层级换算,插入等
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