43 lines
556 B
TypeScript
43 lines
556 B
TypeScript
/**
|
|
* 月经天
|
|
*/
|
|
export interface IPeriodDay {
|
|
id?: number;
|
|
/**
|
|
* 当前日期
|
|
*/
|
|
date: string;
|
|
/**
|
|
* 是否来月经
|
|
*/
|
|
isMenstruate: boolean;
|
|
/**
|
|
* 是否吃药
|
|
*/
|
|
isDrug: boolean;
|
|
/**
|
|
* 流量
|
|
*/
|
|
flowLevel: string;
|
|
/**
|
|
* 症状
|
|
*/
|
|
crampLevel: string;
|
|
/**
|
|
* 爱爱
|
|
*/
|
|
sexActivity: string;
|
|
}
|
|
|
|
export interface IPeriodSetting {
|
|
id?: number;
|
|
cycleLength: number;
|
|
duration: number;
|
|
isCalculate: boolean;
|
|
}
|
|
|
|
export interface IMenstrualPeriod{
|
|
startDate: string;
|
|
endDate: string;
|
|
}
|