2026-01-22 17:25:17 +08:00
|
|
|
using DOAN.Model.BZFM.Dto;
|
|
|
|
|
using DOAN.Model.BZFM;
|
|
|
|
|
|
|
|
|
|
namespace DOAN.Service.BZFM.IService
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 报废记录表service接口
|
|
|
|
|
/// </summary>
|
|
|
|
|
public interface IQcScrapRecordsService : IBaseService<QcScrapRecords>
|
|
|
|
|
{
|
|
|
|
|
PagedInfo<QcScrapRecordsDto> GetList(QcScrapRecordsQueryDto parm);
|
|
|
|
|
|
|
|
|
|
QcScrapRecords GetInfo(long Id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QcScrapRecords AddQcScrapRecords(QcScrapRecords parm);
|
|
|
|
|
int UpdateQcScrapRecords(QcScrapRecords parm);
|
2026-01-26 17:57:18 +08:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 创建报废单
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="parm"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
QcScrapRecords CreateScrapOrder(QcScrapRecords parm);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 创建转用单
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="parm"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
QcScrapRecords CreateTransferOrder(QcScrapRecords parm);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 审批报废记录
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="id">记录ID</param>
|
|
|
|
|
/// <param name="isApproved">是否批准</param>
|
|
|
|
|
/// <param name="approver">审批人</param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
int ApproveScrapRecord(long id, bool isApproved, string approver);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 撤销报废记录
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="id">记录ID</param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
int RevokeScrapRecord(long id);
|
2026-01-22 17:25:17 +08:00
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|