You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.spring.modules.base.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.baomidou.mybatisplus.core.metadata.IPage;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import com.spring.modules.base.data.*;import com.spring.modules.base.entity.*;import com.spring.modules.project.data.PlmProjectPartData;import com.spring.modules.sys.entity.DictData;import com.spring.modules.sys.entity.SysMenuEntity;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param;
import java.util.List;import java.util.Map;
@Mapperpublic interface PropertiesMapper extends BaseMapper<PlmPropertiesItemData> { IPage<PlmPropertiesItemData> plmPropertiesItemSearch(Page<PlmPropertiesItemData> PlmPropertiesItemDataPage, @Param("query") PlmPropertiesItemData inData);
/** * @Description 检查设备分类编码 * @Title checkPlmAdminLevel * @param inData * @author rq * @date 2023/1/29 15:39 * @return List<PlmAdminLevelData> * @throw */ List<PlmPropertiesItemData> checkPlmPropertiesItem(PlmPropertiesItemData inData);
/** * @Description 保存新的分类 * @Title saveNewPlmAdminLevel * @param inData * @author rq * @date 2023/1/29 16:12 * @return void * @throw */ void saveNewPlmPropertiesItem(PlmPropertiesItemData inData); /** * @Description 编辑分类 * @Title saveNewPlmAdminLevel * @param inData * @author rq * @date 2023/1/29 16:12 * @return void * @throw */ void plmPropertiesItemEdit(PlmPropertiesItemData inData); /** * @Description TODO * @Title plmAdminLevelDelete * @param inData * @author rq * @date 2023/1/29 17:25 * @return void * @throw */ void propertiesItemDelete(PlmPropertiesItemData inData);
/** * @Description TODO * @Title searchItemAvailable * @param inData * @author rq * @date 2023/2/23 10:52 * @return List<PlmPropertiesItemAvailableData> * @throw */ List<PlmPropertiesItemAvailableData> searchItemAvailable(PlmPropertiesItemAvailableData inData);
/** * @Description 获取值编号 * @Title getItemValueNo * @param inData * @author rq * @date 2023/2/23 11:21 * @return Float * @throw */ Double getItemValueNo(PlmPropertiesItemAvailableData inData);
/** * @Description TODO * @Title saveItemAvailable * @param inData * @author rq * @date 2023/2/23 11:38 * @return void * @throw */ void saveItemAvailable(PlmPropertiesItemAvailableData inData);
/** * @Description TODO * @Title updateItemAvailable * @param inData * @author rq * @date 2023/2/23 11:38 * @return void * @throw */ void updateItemAvailable(PlmPropertiesItemAvailableData inData);
void deleteItemAvailable(PlmPropertiesItemAvailableData inData);
/** * @Description 查询模板 * @Title plmPropertiesModelSearch * @param page * @param inData * @author rq * @date 2023/2/23 17:18 * @return IPage<PlmPropertiesModelHeaderData> * @throw */ IPage<PlmPropertiesModelHeaderData> plmPropertiesModelSearch(Page<PlmPropertiesModelHeaderData> page, @Param("query") PlmPropertiesModelHeaderData inData);
/** * @Description 点检模板新增 * @Title PlmPropertiesModelHeaderData * @param * @author rq * @date 2023/2/23 17:41 * @return void * @throw */ void plmPropertiesModelSave(PlmPropertiesModelHeaderData inData);
/** * @Description TODO * @Title plmPropertiesModelEdit * @param inData * @author rq * @date 2023/2/23 17:44 * @return void * @throw */ void plmPropertiesModelEdit(PlmPropertiesModelHeaderData inData);
/** * @Description TODO * @Title checkPropertiesModel * @param inData * @author rq * @date 2023/2/23 17:58 * @return List<PlmPropertiesModelHeaderData> * @throw */ List<PlmPropertiesModelHeaderData> checkPropertiesModel(PlmPropertiesModelHeaderData inData);
/** * @Description TODO * @Title plmPropertiesModelDelete * @param inData * @author rq * @date 2023/2/23 18:01 * @return void * @throw */ void plmPropertiesModelDelete(PlmPropertiesModelHeaderData inData);
/** * @Description 查询模板中的项目 * @Title searchModalDetails * @param data * @author rq * @date 2023/2/24 13:33 * @return List<PlmPropertiesModelDetailData> * @throw */ List<PlmPropertiesModelDetailData> searchModalDetails(PlmPropertiesModelDetailData data); /** * @Description 查询模板中的项目是否存在 * @Title checkModalDetails * @param data * @author rq * @date 2023/2/24 13:48 * @return List<PlmPropertiesModelDetailData> * @throw */ List<PlmPropertiesModelDetailData> checkModalDetails(PlmPropertiesModelDetailData data);
/** * @Description 检查项目在不在 * @Title checkItem * @param data * @author rq * @date 2023/2/24 13:54 * @return List<PlmPropertiesModelDetailData> * @throw */ List<PlmPropertiesModelDetailData> checkItem(PlmPropertiesModelDetailData data); /** * @Description 添加模板中的项目 * @Title saveModalDetails * @param data * @author rq * @date 2023/2/24 13:33 * @return void * @throw */ void saveModalDetails(PlmPropertiesModelDetailData data); /** * @Description 获取新的编号 * @Title getModalDetailSeqNo * @param data * @author rq * @date 2023/2/24 13:46 * @return Integer * @throw */ Integer getModalDetailSeqNo(PlmPropertiesModelDetailData data); /** * @Description 删除模板中的项目 * @Title deleteModalDetails * @param data * @author rq * @date 2023/2/24 13:33 * @return void * @throw */ void deleteModalDetails(PlmPropertiesModelDetailData data); //---------------------------项目物料专用!! start--------------------------------
/** * @Description TODO * @Title getItemLists * @param inData * @author rq * @date 2023/3/29 16:27 * @return List<PlmPropertiesItemData> * @throw */ List<PlmPropertiesItemData> getItemLists(PlmPropertiesModelHeaderData inData);
/** * @Description TODO * @Title getModelItemLists * @param inData * @author rq * @date 2023/3/29 16:27 * @return List<PlmPropertiesItemData> * @throw */ List<PlmPropertiesItemData> getModelItemLists(PlmPropertiesModelHeaderData inData);
List<PartSubPropertiesValueHeaderData> checkValueHeaderData(PlmProjectPartData inData);
void deletePartSubPropertiesValueHeader(PlmProjectPartData inData); void deletePartSubPropertiesValue(PlmProjectPartData inData); void savePartSubPropertiesValueHeader(PlmProjectPartData inData); void savePartSubPropertiesValue(PlmProjectPartData inData);
List<PartSubPropertiesValueData> getItemModal(PartSubPropertiesValueData data); List<PartSubPropertiesValueData> checkItemNo(PartSubPropertiesValueData data); List<PlmPropertiesItemAvailableData> getAvailableValueList(PartSubPropertiesValueData inData); void updateToolItem(PartSubPropertiesValueData data);
void refreshItemModal(PartSubPropertiesValueData data); //---------------------------项目物料专用!! end--------------------------------
/** * @Description TODO * @Title plmPropertiesItemSearch * @param PlmPropertiesItemDataPage * @param inData * @author rq * @date 2023/11/28 13:59 * @return IPage<PlmPropertiesItemData> * @throw */ IPage<PlmBmModelHeaderData> propertiesModelSearchForBM(Page<PlmBmModelHeaderData> PlmBmModelHeaderDataPage, @Param("query") PlmBmModelHeaderData inData);
/** * @Description TODO * @Title searchModalDetailsForBM * @param inData * @author rq * @date 2023/11/28 14:55 * @return List<PlmBmModelDetailData> * @throw */ List<PlmBmModelDetailData> searchModalDetailsForBM(PlmBmModelDetailData inData); /** * @Description TODO * @Title getItemLists * @param inData * @author rq * @date 2023/3/29 16:27 * @return List<PlmPropertiesItemData> * @throw */ List<PlmPropertiesItemData> getItemListsForBM(PlmBmModelHeaderData inData);
/** * @Description TODO * @Title getModelItemLists * @param inData * @author rq * @date 2023/3/29 16:27 * @return List<PlmPropertiesItemData> * @throw */ List<PlmPropertiesItemData> getModelItemListsForBM(PlmBmModelHeaderData inData);
/** * @Description 查询BM模板中的项目是否存在 * @Title checkModalDetails * @param data * @author rq * @date 2023/2/24 13:48 * @return List<PlmPropertiesModelDetailData> * @throw */ List<PlmBmModelDetailData> checkModalDetailsForBM(PlmBmModelDetailData data);
/** * @Description 获取新的编号 * @Title getModalDetailSeqNoForBM * @param data * @author rq * @date 2023/2/24 13:46 * @return Integer * @throw */ Integer getModalDetailSeqNoForBM(PlmBmModelDetailData data); Integer getModalDetailOrderId(PlmPropertiesModelDetailData data);
void saveModalDetailsForBM(PlmBmModelDetailData data);
List<PartSubPropertiesValueData> getPropertiesListByPartAndCodeNo(PartSubPropertiesValueData inData);
void updatePropertiesList(PartSubPropertiesValue inData);
void deleteModalDetailsForBM(PlmBmModelDetailData data); /** * @Description 找上一个属性 * @Title getUpItemBMdata * @param data * @author rq * @date 2023/11/28 16:29 * @return void * @throw */ PlmPropertiesModelDetail getUpItemdata(PlmPropertiesModelDetail data);
/** * @Description 找下一个属性 * @Title getUpItemBMdata * @param data * @author rq * @date 2023/11/28 16:29 * @return void * @throw */ PlmPropertiesModelDetail getDownItemdata(PlmPropertiesModelDetail data);
void updatePlmPropertiesModelDetailOrder(PlmPropertiesModelDetail data);
List<PlmPropertiesModelHeader> propertiesListSearch(@Param("site") String site, @Param("codeNo") String codeNo, @Param("codeDesc") String codeDesc, @Param("functionType") String functionType);
/** * @Description TODO * @Title searchWorkCenter * @param data * @author rq * @date 2024/3/18 14:13 * @return List<WorkCenterBMTypeData> * @throw */ List<WorkCenterBMTypeData> searchWorkCenterBMType(WorkCenterBMTypeData data);
/** * @Description TODO * @Title updateWorkCenterBMType * @param data * @author rq * @date 2024/3/18 14:29 * @return void * @throw */ void updateWorkCenterBMType(WorkCenterBMTypeData data); void deleteWorkCenterBMType(WorkCenterBMTypeData data);
void insertWorkCenterBMType(WorkCenterBMTypeData data);
List<PlmRouteItemType> getPlmRouteItemType();
List<SysMenuEntity> searchMenuAllListId(@Param("site") String site);
List<Bu> searchBUList(@Param("site") String site);
List<Bu> searchBUPropertiesList(PropertiesBU propertiesBU);
List<DictData> searchAllItemTypeList(PlmPropertiesItem propertiesItem);
List<Map<String, Object>> searchAllTypeList();
List<Map<String, Object>> searchAllTypeRelationshipList(@Param("type") String typeCode);
void saveSubPropertiesValue(PartSubPropertiesValueData inData); void saveSubPropertiesValueHeader(PartSubPropertiesValueData inData);
List<PlmPropertiesItemData> getItemListsForPartAndCode(PlmPropertiesModelHeaderData inData);
List<PlmPropertiesItemData> searchPropertiesUnChoose(@Param("site")String site, @Param("codeType")String codeType, @Param("list") List<String> list);
/** * @Description TODO * @Title 单独插入属性 * @param * @author rq * @date 2024/9/30 10:45 * @return null * @throw */ void saveSubPropertiesValueForAlone(PartSubPropertiesValueData inData);
void deleteSubPropertiesValueForAlone(PartSubPropertiesValueData inData);
Double getNewSeqNoForAlone(PartSubPropertiesValueData inData);}
|