export interface CrmGiftIssueRecordVO {
  /**
   * 发放记录ID
   */
  issueRecordId: string | number;

  /**
   * 申请单ID
   */
  applicationId: string | number;

  /**
   * 申请单编号
   */
  applicationCode: string;

  /**
   * 申请明细ID
   */
  detailId: string | number;

  /**
   * 礼品ID
   */
  giftId: string | number;

  /**
   * 礼品编码
   */
  giftCode: string;

  /**
   * 礼品名称
   */
  giftName: string;

  /**
   * 规格型号
   */
  specification: string;

  /**
   * 发放数量
   */
  issueQuantity: number;

  /**
   * 发放时间
   */
  issueDate: string;

  /**
   * 领取人ID
   */
  recipientId: string | number;

  /**
   * 领取人姓名
   */
  recipientName: string;

  /**
   * 发放人ID
   */
  issueBy: number;

  /**
   * 发放人姓名
   */
  issueByName: string;

  /**
   * 发放部门ID
   */
  issueDeptId: string | number;

  /**
   * 发放部门名称
   */
  issueDeptName: string;

  /**
   * 发放前库存数量
   */
  beforeInventory: number;

  /**
   * 发放后库存数量
   */
  afterInventory: number;

  /**
   * 备注
   */
  remark: string;

}

export interface CrmGiftIssueRecordForm extends BaseEntity {
  /**
   * 发放记录ID
   */
  issueRecordId?: string | number;

  /**
   * 申请单ID
   */
  applicationId?: string | number;

  /**
   * 申请单编号
   */
  applicationCode?: string;

  /**
   * 申请明细ID
   */
  detailId?: string | number;

  /**
   * 礼品ID
   */
  giftId?: string | number;

  /**
   * 礼品编码
   */
  giftCode?: string;

  /**
   * 礼品名称
   */
  giftName?: string;

  /**
   * 规格型号
   */
  specification?: string;

  /**
   * 发放数量
   */
  issueQuantity?: number;

  /**
   * 发放时间
   */
  issueDate?: string;

  /**
   * 领取人ID
   */
  recipientId?: string | number;

  /**
   * 领取人姓名
   */
  recipientName?: string;

  /**
   * 发放人ID
   */
  issueBy?: number;

  /**
   * 发放人姓名
   */
  issueByName?: string;

  /**
   * 发放部门ID
   */
  issueDeptId?: string | number;

  /**
   * 发放部门名称
   */
  issueDeptName?: string;

  /**
   * 发放前库存数量
   */
  beforeInventory?: number;

  /**
   * 发放后库存数量
   */
  afterInventory?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface CrmGiftIssueRecordQuery extends PageQuery {

  /**
   * 申请单ID
   */
  applicationId?: string | number;

  /**
   * 申请单编号
   */
  applicationCode?: string;

  /**
   * 申请明细ID
   */
  detailId?: string | number;

  /**
   * 礼品ID
   */
  giftId?: string | number;

  /**
   * 礼品编码
   */
  giftCode?: string;

  /**
   * 礼品名称
   */
  giftName?: string;

  /**
   * 规格型号
   */
  specification?: string;

  /**
   * 发放数量
   */
  issueQuantity?: number;

  /**
   * 发放时间
   */
  issueDate?: string;

  /**
   * 领取人ID
   */
  recipientId?: string | number;

  /**
   * 领取人姓名
   */
  recipientName?: string;

  /**
   * 发放人ID
   */
  issueBy?: number;

  /**
   * 发放人姓名
   */
  issueByName?: string;

  /**
   * 发放部门ID
   */
  issueDeptId?: string | number;

  /**
   * 发放部门名称
   */
  issueDeptName?: string;

  /**
   * 发放前库存数量
   */
  beforeInventory?: number;

  /**
   * 发放后库存数量
   */
  afterInventory?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}



