Feature #252
openAPI gửi email cho user
Description
Làm api gửi email cho user.tìm email trong bảng user.email
1.Có những param sau, truyền lên dùng để sử dụng lọc user:
- Bearer token, chỉ supper usser mới dc gọi api này
- User được create at từ ngày x-> y( param này là optional, k có thì ko lọc theo điều kiện này)
- User có lần dịch gần nhất từ ngày x->y( param này là optional, k có thì ko lọc theo dk này, lọc theo bảng `translate_histories`.created_at)
- User có plan = x trong đó x lọc theo bảng plan.plan_id ( param này là optional, k có thì ko lọc theo dk này)
- Ở bảng user, is_active phải là 1 ( Điều kiên này luôn có, ko cần truyền param lên)
2. Phần ND email. gồm có 2 param
subject: Subject gửi đi
title: khi sử dụng thì giữ nguyên
content: lắp vào html form do Hảo chuẩn bị
Files
Updated by Nguyen Trong about 1 year ago
- Assignee changed from nguyen hien to Trịnh Thế Định
Updated by Nguyen Trong about 1 year ago
Template Hảo gửi.
Updated by Trịnh Thế Định about 1 year ago
POST {{enpoint}}/api/v1/user/send-marketing-emails
sample json body
{
"from_created_at": "2023-07-01",
"to_created_at": "2023-07-15",
"from_last_trans_created_at": "2023-12-01",
"to_last_trans_created_at": "2023-12-30",
"plan_id": "FP0001", //FP0001
"title": "Welcome to DocTransGPT", //bắt buộc
"subject": "Welcome to DocTransGPT", //bắt buộc
"content": "Welcome to DocTransGPT, We are right here to help you have efficial work." //bắt buộc
}
Updated by Trịnh Thế Định about 1 year ago
Các repose cần merge vào production để chạy gửi email marketing:
- ChatGPT-AINNATE/send-mail-service
- ChatGPT-AINNATE/translate_gpt_back_common
- ChatGPT-AINNATE/translate-gpt-back
Updated by Trịnh Thế Định about 1 year ago
- Status changed from New to Tested-DEV
Updated by Trịnh Thế Định 10 months ago
- Status changed from Tested-DEV to Resolved - Dev