using System;
using Siger.Middlelayer.Common.FieldEnum;

namespace Siger.Middlelayer.Repository.Entities
{
    public class siger_project_monthreport_config : ConfigEntityBase
    {
        public string name { get; set; }

        public MonthReportCycle cycle { get; set; } = MonthReportCycle.Day;

        public string day_interval { get; set; } = "";

        public string send_time { get; set; }

        public DateTime first_date { get; set; }

        public string remark { get; set; } = "";

        public ReportTemplate template_id { get; set; }

        public string sectionids { get; set; } = "";

        public string user_mids { get; set; } = "";

        public int product_id { get; set; } = 0;

        public int company_id { get; set; } = 0;

        public int project_id { get; set; }

        public DateTime create_time { get; set; }

        public int create_mid { get; set; }
        public int send_type { get; set; }
    }
}
