package cn.iocoder.yudao.module.mes.service.pd.ctc; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.mes.controller.admin.pd.ctc.vo.*; import cn.iocoder.yudao.module.mes.dal.dataobject.pd.ctc.ProductCtcDO; /** * MES 换位导线产品技术参数 Service 接口 * * @author 超级管理员 */ public interface ProductCtcService { Long createCtc(ProductCtcSaveReqVO createReqVO); void updateCtc(ProductCtcSaveReqVO updateReqVO); void deleteCtc(Long id); ProductCtcDO getCtc(Long id); PageResult getCtcPage(ProductCtcPageReqVO pageReqVO); /** * 绕包角度计算(已知纸带宽度,计算最外层绕包角度) */ ProductCtcAngleCalcRespVO calcAngle(ProductCtcAngleCalcReqVO reqVO); /** * 直流电阻计算(按温度换算) */ ProductCtcResistanceCalcRespVO calcResistance(ProductCtcResistanceCalcReqVO reqVO); /** * 盘具容量计算(每盘最大长度) */ ProductCtcReelCalcRespVO calcReelCapacity(ProductCtcReelCalcReqVO reqVO); }