/** * Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved. * EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * http://www.ewcms.com */ package com.ewcms.content.document.service; import java.util.List; import com.ewcms.content.document.model.OperateTrack; /** * * @author wu_zhijun * */ public interface OperateTrackServiceable { /** * 保存文章操作过程(定时器和采集器操作) * * @param articleMainId 文章主体编号 * @param statusDesc 文章当前状态 * @param description 描述 * @param reason 原因 * @param userName 用户名 * @param userRealName 真实姓名 */ public void addOperateTrack(Long articleMainId, String statusDesc, String description, String reason, String userName, String userRealName); /** * 保存文章操作过程(登录系统操作) * * @param articleMainId 文章主体编号 * @param statusDesc 文章当前状态 * @param description 描述 * @param reason 原因 */ public void addOperateTrack(Long articleMainId, String statusDesc, String description, String reason); /** * 删除文章操作过程 * * @param articleMainId 文章主体编号 */ public void delOperateTrack(Long articleMainId); /** * 通过文章主体编号查询所有操作过程 * * @param articleMainId 文章主体编号 * @return List 操作过程集合 */ public List<OperateTrack> findOperateTrackByArticleMainId(Long articleMainId); /** * 通过编号查询操作过程 * * @param operateTrackId 操作过程 编号 * @return 操作过程对象 */ public OperateTrack findOperateTrackById(Long operateTrackId); }