| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- 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<MesClientVersionDao, MesClientVersion> {
- @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<MesClientVersion> findPage(MesClientVersion mesClientVersion) {
- return super.findPage(mesClientVersion);
- }
-
- /**
- * 鏌ヨ鍒楄〃鏁版嵁
- * @param mesClientVersion
- * @return
- */
- @Override
- public List<MesClientVersion> 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);
- }
-
- }
|