using MadRunFabric.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace SignTokenApi.Model.Input
{
    public class UserAccountDataInput
    {
        /// <summary>
        /// 用户工号
        /// </summary>
        public string usercode { get; set; }

        /// <summary>
        /// 密码
        /// </summary>
        public string password { get; set; }

        /// <summary>
        /// 0表示诺达集团员工，1表示甲方医院员工，2表示普通群众用户
        /// </summary>
        public int type { get; set; } = 0;

        /// <summary>
        /// 角色id
        /// </summary>
        public string role_id { get; set; } = "";

        /// <summary>
        /// 姓名
        /// </summary>
        public string realname { get; set; }

        /// <summary>
        /// 性别
        /// </summary>
        public string gender { get; set; }

        /// <summary>
        /// 岗位ID
        /// </summary>
        public string postid { get; set; }

        /// <summary>
        /// 项目id
        /// </summary>
        public string projectid { get; set; }

        /// <summary>
        /// 手机号码
        /// </summary>
        public string mobile { get; set; }

        /// <summary>
        /// 昵称
        /// </summary>
        public string nickname { get; set; }

        /// <summary>
        /// 头像
        /// </summary>
        public string imgurl { get; set; }

        /// <summary>
        /// 技能证书
        /// </summary>
        //public string certificate { get; set; }
        public List<FileBaseModel> certificate { get; set; }

        /// <summary>
        /// 入职时间
        /// </summary>
        public string entrytime { get; set; }

        /// <summary>
        /// 转岗时间
        /// </summary>
        public string transfertime { get; set; }

        /// <summary>
        /// 离职时间
        /// </summary>
        public string quittime { get; set; }
    }
}
