package com.ecep.contract.vo;

import java.io.Serializable;
import com.ecep.contract.model.IdentityEntity;
import com.ecep.contract.model.NamedEntity;
import com.ecep.contract.UnitType;
import lombok.Data;

/**
 * 单位VO类
 * 
 * @see Unit
 */
@Data
public class UnitVo implements IdentityEntity, NamedEntity, Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 主键ID
     */
    private Integer id;
    /**
     * 单位名称
     */
    private String name;
    /**
     * 单位编码
     */
    private String code;
    /**
     * 单位类型
     */
    private UnitType unitType;
    /**
     * 单位比例
     */
    private double ratio;
    /**
     * 是否标准单位
     */
    private boolean standard;
    /**
     * 单位描述
     */
    private String description;
    /**
     * 是否激活
     */
    private boolean active;
}