package cn.iocoder.yudao.module.mes.dal.dataobject.pd.ctc; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import cn.iocoder.yudao.module.mes.enums.DictTypeConstants; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import java.math.BigDecimal; /** * MES 换位导线产品技术参数 DO * * @author 超级管理员 */ @TableName("product_ctc") @KeySequence("product_ctc_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class ProductCtcDO extends BaseDO { /** * 编号 */ @TableId private Long id; /** * 物料ID(关联 mdm_item.id) */ private Long itemId; /** * 订货规格 */ private String orderSpec; /** * 裸导线规格 */ private String bareConductorSpec; /** * 漆包线规格 */ private String enameledSpec; /** * 换位规格 */ private String transpositionSpec; /** * 导体类型(铜/铝) * * 字典 {@link DictTypeConstants#PRODUCT_CONDUCTOR_TYPE} */ private String conductorType; /** * 截面积(mm²) */ private BigDecimal crossSection; /** * 外径(mm) */ private BigDecimal outerDiameter; /** * 20℃直流电阻(Ω/km) */ private BigDecimal resistance20c; /** * 绕包角度(°) */ private BigDecimal wrappingAngle; /** * 绝缘厚度(mm) */ private BigDecimal insulationThickness; /** * 额定电压(kV) */ private String ratedVoltage; /** * 试验电压(kV) */ private String testVoltage; /** * 最小弯曲半径(mm) */ private BigDecimal minBendingRadius; /** * 每公里重量(kg/km) */ private BigDecimal weightPerKm; /** * 执行标准代号 */ private String standardCode; /** * 备注 */ private String remark; }