feat(mail): 支持草稿与定时发送
- 新增草稿保存、草稿编辑/删除、定时发送列表与取消接口,并在后台加入待发送任务表与定时发送工作协程。 - 邮件撰写页支持草稿自动保存、定时发送弹窗、草稿入口识别,以及待发送视图与状态标记。 - 同步补充前端 API 类型与调用,并增加定时发送流程的后端测试。
This commit is contained in:
@@ -133,6 +133,13 @@ func boolInt(v bool) int {
|
||||
|
||||
func intBool(v int) bool { return v != 0 }
|
||||
|
||||
func nullableString(v string) any {
|
||||
if strings.TrimSpace(v) == "" {
|
||||
return nil
|
||||
}
|
||||
return v
|
||||
}
|
||||
|
||||
func parseTime(v string) time.Time {
|
||||
t, _ := time.Parse(time.RFC3339Nano, v)
|
||||
return t
|
||||
|
||||
Reference in New Issue
Block a user