【7.3.4】【file】增加一个文件的格式化类

pull/53/MERGE
fengshuonan 2023-03-28 10:54:20 +08:00
parent 6f625c2298
commit 2851d8e895
1 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,27 @@
package cn.stylefeng.roses.kernel.file.api.format;
import cn.hutool.core.convert.Convert;
import cn.hutool.extra.spring.SpringUtil;
import cn.stylefeng.roses.kernel.file.api.FileInfoApi;
import cn.stylefeng.roses.kernel.rule.format.BaseSimpleFieldFormatProcess;
/**
* Jsonurl
*
* @author fengshuonan
* @date 2023/3/28 9:30
*/
public class FileUrlFormatProcess extends BaseSimpleFieldFormatProcess {
@Override
public Class<?> getItemClass() {
return Long.class;
}
@Override
public Object simpleItemFormat(Object businessId) {
FileInfoApi fileInfoApi = SpringUtil.getBean(FileInfoApi.class);
return fileInfoApi.getFileUnAuthUrl(Convert.toLong(businessId));
}
}