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