export interface CrmMailingApplyVO {
  /**
   * 邮寄申请ID
   */
  mailingApplyId: string | number;

  /**
   * 邮寄申请编号（自动生成）
   */
  mailingApplyCode: string;

  /**
   * 申请日期
   */
  applicationDate: string;

  /**
   * 经手人ID
   */
  handlerId: string | number;

  /**
   * 经手人姓名
   */
  handlerName: string;

  /**
   * 部门ID
   */
  deptId: string | number;

  /**
   * 省份
   */
  province: string;

  /**
   * 重量（单位：kg）
   */
  weight: number;

  /**
   * 邮寄类型（1寄付-邮费超过80元 2寄付-顺丰特快 3到付 4所有非月结邮寄）
   */
  mailingType: string;

  /**
   * 邮寄费用（元）
   */
  mailingFee: number;

  /**
   * 快递单号
   */
  expressNo: string;

  /**
   * 邮寄物品信息及申请事由
   */
  itemInfo: string;

  /**
   * 项目ID
   */
  projectId: string | number;

  /**
   * 项目号
   */
  projectCode: string;

  /**
   * 项目名称
   */
  projectName: string;

  /**
   * 附件ID
   */
  ossId: string | number;

  /**
   * 申请状态（1暂存 2审批中 3已审批 4作废）
   */
  mailingApplyStatus: string;

  /**
   * 流程状态
   */
  flowStatus: string;

  /**
   * 物流状态（1运输中 2派送中 3已签收）
   */
  logisticsStatus: string;

  /**
   * 邮寄时间
   */
  mailingTime: string;

  /**
   * 签收时间
   */
  signTime: string;

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

  /**
   * 部门名称
   */
  deptName?: string;
}

export interface CrmMailingApplyForm extends BaseEntity {
  /**
   * 邮寄申请ID
   */
  mailingApplyId?: string | number;

  /**
   * 邮寄申请编号（自动生成）
   */
  mailingApplyCode?: string;

  /**
   * 申请日期
   */
  applicationDate?: string;

  /**
   * 经手人ID
   */
  handlerId?: string | number;

  /**
   * 经手人姓名
   */
  handlerName?: string;

  /**
   * 部门ID
   */
  deptId?: string | number;

  /**
   * 省份
   */
  province?: string;

  /**
   * 重量（单位：kg）
   */
  weight?: number;

  /**
   * 邮寄类型（1寄付-邮费超过80元 2寄付-顺丰特快 3到付 4所有非月结邮寄）
   */
  mailingType?: string;

  /**
   * 邮寄费用（元）
   */
  mailingFee?: number;

  /**
   * 快递单号
   */
  expressNo?: string;

  /**
   * 邮寄物品信息及申请事由
   */
  itemInfo?: string;

  /**
   * 项目ID
   */
  projectId?: string | number;

  /**
   * 项目号
   */
  projectCode?: string;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 附件ID
   */
  ossId?: string | number;

  /**
   * 申请状态（1暂存 2审批中 3已审批 4作废）
   */
  mailingApplyStatus?: string;

  /**
   * 流程状态
   */
  flowStatus?: string;

  /**
   * 物流状态（1运输中 2派送中 3已签收）
   */
  logisticsStatus?: string;

  /**
   * 邮寄时间
   */
  mailingTime?: string;

  /**
   * 签收时间
   */
  signTime?: string;

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

  /**
   * 部门名称
   */
  deptName?: string;

  /**
   * 流程编码
   */
  flowCode?: string;

  /**
   * 流程变量
   */
  variables?: any;

  /**
   * 业务扩展字段
   */
  bizExt?: any;
}

export interface CrmMailingApplyQuery extends PageQuery {

  /**
   * 邮寄申请编号（自动生成）
   */
  mailingApplyCode?: string;

  /**
   * 申请日期
   */
  applicationDate?: string;

  /**
   * 经手人ID
   */
  handlerId?: string | number;

  /**
   * 经手人姓名
   */
  handlerName?: string;

  /**
   * 部门ID
   */
  deptId?: string | number;

  /**
   * 省份
   */
  province?: string;

  /**
   * 重量（单位：kg）
   */
  weight?: number;

  /**
   * 邮寄类型（1寄付-邮费超过80元 2寄付-顺丰特快 3到付 4所有非月结邮寄）
   */
  mailingType?: string;

  /**
   * 邮寄费用（元）
   */
  mailingFee?: number;

  /**
   * 快递单号
   */
  expressNo?: string;

  /**
   * 邮寄物品信息及申请事由
   */
  itemInfo?: string;

  /**
   * 项目ID
   */
  projectId?: string | number;

  /**
   * 项目号
   */
  projectCode?: string;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 附件ID
   */
  ossId?: string | number;

  /**
   * 申请状态（1暂存 2审批中 3已审批 4作废）
   */
  mailingApplyStatus?: string;

  /**
   * 流程状态
   */
  flowStatus?: string;

  /**
   * 物流状态（1运输中 2派送中 3已签收）
   */
  logisticsStatus?: string;

  /**
   * 邮寄时间
   */
  mailingTime?: string;

  /**
   * 签收时间
   */
  signTime?: string;

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



