package com.zhujizheng.IHome.versioninfo.server; import com.zhujizheng.IHome.generator.dao.PYVersionInfo; import com.zhujizheng.IHome.versioninfo.dto.PYVersionInfoPushDTO; import com.zhujizheng.IHome.versioninfo.vo.PYVersionInfoVO; import org.apache.ibatis.annotations.Param; import java.util.List; /** * Created with IntelliJ IDEA * <p> * Author: yons * Date: 2019/04/26 * Time: 23:00 * Description: * Copyright © 2019å¹´ com.zhujizheng. All rights reserved. */ public interface PYVersionInfoService { /** * @Description: æ ¹æ®ç‰ˆæœ¬å·èŽ·å–ç‰ˆæœ¬ä¿¡æ¯ * @Param: [版本å·] * @return: com.zhujizheng.IHome.versioninfo.vo.PYVersionInfoVO * @Author: 朱å‰å³¥ * @Date: 2019/04/27 */ PYVersionInfoVO selectVersionInfo(@Param("version") String version); /** * @Description: 获å–æœ€æ–°ç‰ˆæœ¬ä¿¡æ¯ * @Param: æ— * @return: com.zhujizheng.IHome.versioninfo.vo.PYVersionInfoVO * @Author: 朱å‰å³¥ * @Date: 2019/06/04 */ PYVersionInfoVO selectNewestVersionInfo(); /** * @Description: 获å–æ‰€æœ‰ç‰ˆæœ¬ä¿¡æ¯ * @Param: 版本id * @return: com.zhujizheng.IHome.versioninfo.vo.PYVersionInfoVO * @Author: 朱å‰å³¥ * @Date: 2019/07/29 */ List<PYVersionInfoVO> selectAllVersionInfoWithId(@Param("versionId") int versionId); /** * @Description: æ–°å¢žç‰ˆæœ¬ä¿¡æ¯ * @Param: com.zhujizheng.IHome.versioninfo.dto.PYVersionInfoPushDTO * @return: com.zhujizheng.IHome.versioninfo.vo.PYVersionInfoVO; * @Author: 朱å‰å³¥ * @Date: 2019/07/29 */ PYVersionInfoVO addVersionInfo(PYVersionInfoPushDTO pushDTO); /** * @Description: åˆ é™¤ç‰ˆæœ¬ä¿¡æ¯ * @Param: 版本id * @return: éž0æˆåŠŸï¼Œå¦åˆ™å¤±è´¥ * @Author: 朱å‰å³¥ * @Date: 2019/07/29 */ int deleteVersionInfo(int versionId); }