package com.product.administration.service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.product.administration.config.CmnConst; import com.product.core.dao.BaseDao; import com.product.core.entity.DataTableEntity; import com.product.core.entity.FieldSetEntity; import com.product.core.service.support.AbstractBaseService; @Component public class SendFileRegisterService extends AbstractBaseService{ @Autowired BaseDao baseDao; /** * 发文登记列表 * @param cpage * @param pageSize * @return */ public DataTableEntity listFileRegister(Integer cpage,Integer pageSize,FieldSetEntity fse) { return baseDao.listTable(CmnConst.PRODUCT_OA_SEND_FILE, "status=2", null, null, null, pageSize, cpage); } /** * 发文登记详情 * @param cpage * @param pageSize * @return */ public FieldSetEntity findFileRegister(String uuid) { return baseDao.getFieldSetEntity(CmnConst.PRODUCT_OA_SEND_FILE, uuid, false); } /** * 发文等级补登 * @param fse * @return */ public boolean addFileRegister(FieldSetEntity fse) { return baseDao.saveFieldSetEntity(fse); } /** * 发文登记修改 * @param fse * @return */ public boolean updateFileRegister(FieldSetEntity fse) { return baseDao.saveFieldSetEntity(fse); } /** * 发文登记删除 * @param uuid * @return */ public boolean deleteFileRegister(String uuid) { return baseDao.delete(CmnConst.PRODUCT_OA_SEND_FILE, "uuid=?", new Object[] {uuid}); } }