You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-wms-java/src/main/java/com/glxp/api/req/basic/AddDrugRequest.java

166 lines
2.8 KiB
Java

11 months ago
package com.glxp.api.req.basic;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;
@NoArgsConstructor
@Data
public class AddDrugRequest {
/**
*
*/
@JsonProperty("name")
@NotEmpty(message = "产品名称必填!")
private String name;
/**
*
*/
@JsonProperty("manufactory")
@NotEmpty(message = "生产企业必填!")
private String manufactory;
/**
*
*/
@JsonProperty("ylqxzcrbarmc")
private String ylqxzcrbarmc;
/**
*
*/
@JsonProperty("ybbm")
private String ybbm;
/**
*
*/
@JsonProperty("tyshxydm")
private String tyshxydm;
/**
*
*/
@JsonProperty("cpms")
private String cpms;
private BigDecimal price;
//商品名称
private String spmc;
/**
*
*/
private String packUnit;
/**
* 1: 2:
*/
@TableField(value = "productsType")
private Integer productsType;
/**
*
*/
@TableField(value = "levelUnit")
private String levelUnit;
/**
*
*/
@TableField(value = "prepnUnit")
private String prepnUnit;
/**
*
*/
@TableField(value = "packMatrial")
private String packMatrial;
/**
* 使
*/
@TableField(value = "useAttribute")
private String useAttribute;
/**
*
*/
@TableField(value = "transportCondition")
private String transportCondition;
/**
*
*/
@TableField(value = "storageCondition")
private String storageCondition;
/**
*
*/
@TableField(value = "specialCode")
private String specialCode;
/**
*
*/
@TableField(value = "indate")
private Date indate;
/**
* () 1239
*/
@TableField(value = "physicType")
private Integer physicType;
/**
*
*/
@TableField(value = "prepnSpec")
private String prepnSpec;
/**
*
*/
@TableField(value = "majorType")
private Integer majorType;
/**
* 1:;2:;3:
*/
@TableField(value = "medicareType")
private Integer medicareType;
}