package com.qxueyou.scc.teach.res.service.impl.resitem;
|
|
import org.springframework.stereotype.Service;
|
|
import com.qxueyou.scc.base.model.Result;
|
import com.qxueyou.scc.base.service.impl.CommonAppService;
|
import com.qxueyou.scc.base.util.TraceUtils;
|
import com.qxueyou.scc.teach.res.model.Res;
|
import com.qxueyou.scc.teach.res.model.ResFile;
|
import com.qxueyou.scc.teach.res.model.ResItemArticle;
|
import com.qxueyou.scc.teach.res.service.IResItemService;
|
|
@Service(value="ResItemArticleService")
|
public class ResItemArticleService extends CommonAppService implements IResItemService {
|
|
@Override
|
public String add(String fileId, String name) {
|
|
ResItemArticle article = new ResItemArticle();
|
|
TraceUtils.setCreateTrace(article);
|
|
article.setFileId(fileId);
|
article.setName(name);
|
|
save(article);
|
|
return article.getArticleId();
|
}
|
|
@Override
|
public Result update(String id, String name) {
|
|
ResItemArticle article = read(ResItemArticle.class,id);
|
|
TraceUtils.setUpdateTrace(article);
|
|
article.setName(name);
|
|
save(article);
|
|
return new Result(true,"success");
|
}
|
|
@Override
|
public String readAccessPath(String resId, String attribute) {
|
|
ResItemArticle article = read(ResItemArticle.class,resId);
|
ResFile file = read(ResFile.class,article.getFileId());
|
|
return file.getPath();
|
}
|
|
@Override
|
public String getResItemType() {
|
return Res.FILE_TYPE_ARTICLE;
|
}
|
|
}
|