Files
material-manage-service/src/main/java/mjkf/xinke/main/model/db/SteelStrand.java

80 lines
1.8 KiB
Java

package mjkf.xinke.main.model.db;
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 com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.apache.poi.ss.usermodel.Row;
/**
* <p>
* 钢绞线
* </p>
*
* @author han0
* @since 2023-11-08
*/
@Getter
@Setter
@TableName("STEEL_STRAND")
@ApiModel(value = "SteelStrand对象", description = "钢绞线")
@Deprecated
public class SteelStrand extends SteelEntity<SteelStrand> {
private static final long serialVersionUID = 1L;
@TableId(value = "ID", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("名称")
@TableField("`NAME`")
private String name;
@ApiModelProperty("规格")
@TableField("SPEC")
private String spec;
@ApiModelProperty("材质")
@TableField("MATERIAL")
private String material;
@ApiModelProperty("产地")
@TableField("`SOURCE`")
private String source;
@ApiModelProperty("价格")
@TableField("PRICE")
private BigDecimal price;
@ApiModelProperty("浮动")
@TableField("FLUCTUATING")
private BigDecimal fluctuating;
@ApiModelProperty("日期")
@TableField("`DATE`")
private LocalDate date;
@Override
public Serializable pkVal() {
return this.id;
}
public SteelStrand() {}
public SteelStrand(Row row, MaterialTask data) {
this.fromRow(row);
}
public void update(SteelStrand data) {
super.update(data);
}
}