package com.jeesite.modules.mesclient.service; import java.util.List; import com.jeesite.modules.mesclient.dao.MesClientVersionDao; import com.jeesite.modules.mesclient.entity.MesClientVersion; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.jeesite.common.entity.Page; import com.jeesite.common.service.CrudService; import com.jeesite.modules.file.utils.FileUploadUtils; /** * 瀹夊崜鐗堟湰Service * @author hzd * @version 2023-08-11 */ @Service public class MesClientVersionService extends CrudService { @Autowired private MesClientVersionDao mesClientVersionDao; /** * 鑾峰彇鍗曟潯鏁版嵁 * @param mesClientVersion * @return */ @Override public MesClientVersion get(MesClientVersion mesClientVersion) { return super.get(mesClientVersion); } /** * 鏌ヨ鍒嗛〉鏁版嵁 * @param mesClientVersion 鏌ヨ鏉′欢 * @param mesClientVersion.page 鍒嗛〉瀵硅薄 * @return */ @Override public Page findPage(MesClientVersion mesClientVersion) { return super.findPage(mesClientVersion); } /** * 鏌ヨ鍒楄〃鏁版嵁 * @param mesClientVersion * @return */ @Override public List findList(MesClientVersion mesClientVersion) { return super.findList(mesClientVersion); } /** * 淇濆瓨鏁版嵁锛堟彃鍏ユ垨鏇存柊锛? * @param mesClientVersion */ @Override @Transactional public void save(MesClientVersion mesClientVersion) { super.save(mesClientVersion); // 淇濆瓨涓婁紶闄勪欢 FileUploadUtils.saveFileUpload(mesClientVersion, mesClientVersion.getId(), "mesClientVersion_file"); } /** * 鏇存柊鐘舵€? * @param mesClientVersion */ @Override @Transactional public void updateStatus(MesClientVersion mesClientVersion) { super.updateStatus(mesClientVersion); } /** * 鍒犻櫎鏁版嵁 * @param mesClientVersion */ @Override @Transactional public void delete(MesClientVersion mesClientVersion) { super.delete(mesClientVersion); } /** * 鑾峰彇app鏈€鏂扮増鏈? * @return */ public MesClientVersion findLatestVersion(){ MesClientVersion mesClientVersion = new MesClientVersion(); mesClientVersion.setState("0"); return mesClientVersionDao.findLatestVersion(mesClientVersion); } }