export interface MealPlanVO {
    /**
     * 主键
     */
    id: string | number;

    /**
     * 看诊类型
     */
    type: string;

    /**
     * 患者ID
     */
    patientId: string | number;

    /**
     * 门诊/住院号
     */
    outpatientNo: string;

    /**
     * 科室ID
     */
    deptId: string | number;

    /**
     * 推荐/配餐开始日期
     */
    recommendStartDate: string;

    /**
     * 推荐/配餐结束日期
     */
    recommendEndDate: string;

    /**
     * 处方状态
     */
    status: string;

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

}

export interface MealPlanForm extends BaseEntity {
    /**
     * 主键
     */
    id?: string | number;

    /**
     * 看诊类型
     */
    type?: string;

    /**
     * 患者ID
     */
    patientId?: string | number;

    /**
     * 门诊/住院号
     */
    outpatientNo?: string;

    /**
     * 科室ID
     */
    deptId?: string | number;

    /**
     * 推荐/配餐开始日期
     */
    recommendStartDate?: string;

    /**
     * 推荐/配餐结束日期
     */
    recommendEndDate?: string;

    /**
     * 处方状态
     */
    status?: string;

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

    mealRecipeList?: Array<JSON>

}

export interface MealPlanQuery extends PageQuery {

    /**
     * 看诊类型
     */
    type?: string;

    /**
     * 患者ID
     */
    patientId?: string | number;

    /**
     * 门诊/住院号
     */
    outpatientNo?: string;

    /**
     * 科室ID
     */
    deptId?: string | number;

    /**
     * 推荐/配餐开始日期
     */
    recommendStartDate?: string;

    /**
     * 推荐/配餐结束日期
     */
    recommendEndDate?: string;

    /**
     * 处方状态
     */
    status?: string;

    searchValue?: string;

    dateRange?: string[];

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



