7 changed files with 138 additions and 1 deletions
-
36src/main/java/com/gaotao/modules/purchaseorder/controller/PRHeaderController.java
-
2src/main/java/com/gaotao/modules/purchaseorder/entity/PRDetail.java
-
5src/main/java/com/gaotao/modules/purchaseorder/service/impl/PRHeaderServiceImpl.java
-
37src/main/java/com/gaotao/modules/toolman/service/FileAssociateService.java
-
42src/main/java/com/gaotao/modules/toolman/service/impl/FileAssociateServiceImpl.java
-
15src/main/resources/mapper/oss/FileAssociateDao.xml
-
2src/main/resources/mapper/purchaseorder/PRDetailMapper.xml
@ -0,0 +1,37 @@ |
|||
package com.gaotao.modules.toolman.service; |
|||
|
|||
import com.gaotao.modules.oss.vo.FileAssociateData; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author zww |
|||
* @version 1.0.0 |
|||
* @ClassName FileAssociateService.java |
|||
* @Description TODO |
|||
* @createTime 2022年01月07日 13:39 |
|||
*/ |
|||
public interface FileAssociateService { |
|||
|
|||
/** |
|||
* @Method delFileAssociate |
|||
* @Description: 删除文件关联关系 |
|||
* @author zuowenwen |
|||
* @Version 1.0 |
|||
* @param: fileAssociateData |
|||
* @throws |
|||
* @date 2022/1/7 14:29 |
|||
*/ |
|||
void delFileAssociate(FileAssociateData fileAssociateData); |
|||
|
|||
/** |
|||
* @Method saveFileAssociate |
|||
* @Description: 保存 文件关联关系 |
|||
* @author zuowenwen |
|||
* @Version 1.0 |
|||
* @param: list |
|||
* @throws |
|||
* @date 2022/1/7 14:32 |
|||
*/ |
|||
void saveFileAssociate(List<FileAssociateData> list); |
|||
} |
|||
@ -0,0 +1,42 @@ |
|||
package com.gaotao.modules.toolman.service.impl; |
|||
|
|||
import com.gaotao.modules.oss.dao.FileAssociateDao; |
|||
import com.gaotao.modules.oss.service.SysOssService; |
|||
import com.gaotao.modules.oss.vo.FileAssociateData; |
|||
import com.gaotao.modules.toolman.service.FileAssociateService; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Service; |
|||
import org.springframework.transaction.annotation.Transactional; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author zww |
|||
* @version 1.0.0 |
|||
* @ClassName FileAssociateServiceImpl.java |
|||
* @Description TODO |
|||
* @createTime 2022年01月07日 13:41 |
|||
*/ |
|||
@Service |
|||
public class FileAssociateServiceImpl implements FileAssociateService { |
|||
|
|||
@Autowired |
|||
private FileAssociateDao fileAssociateDao; |
|||
@Autowired |
|||
private SysOssService sysOssService; |
|||
|
|||
@Override |
|||
@Transactional |
|||
public void delFileAssociate(FileAssociateData fileAssociateData) { |
|||
fileAssociateDao.deleteFileAssociate(fileAssociateData); |
|||
sysOssService.removeById(fileAssociateData.getSysOssId()); |
|||
} |
|||
|
|||
@Override |
|||
@Transactional |
|||
public void saveFileAssociate(List<FileAssociateData> list) { |
|||
for (FileAssociateData fileAssociateData : list) { |
|||
fileAssociateDao.insertSelective(fileAssociateData); |
|||
} |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue