using DocumentServiceAPI.Model.cyDocumentModel;
|
using DocumentServiceAPI.Utility;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace DocumentServiceAPI.Application.UserAndLogin.ViewMode
|
{
|
|
/// <summary>
|
/// 员工搜索 参数
|
/// </summary>
|
public class EmployeePageSearch : PageBaseSearch
|
{
|
|
}
|
|
|
/// <summary>
|
/// 单位详情
|
/// </summary>
|
public class UnitInfoVM: Document_TenderUnit
|
{
|
}
|
/// <summary>
|
/// 租户详情
|
/// </summary>
|
public class TenderInfoVM
|
{
|
/// <summary>
|
/// ID
|
/// </summary>
|
[Display(Name = "ID ")]
|
[SugarColumn(ColumnDescription = "ID ", IsPrimaryKey = true, IsIdentity = true)]
|
public int Id { get; set; }
|
|
/// <summary>
|
/// 租户名
|
/// </summary>
|
[Display(Name = "租户名 ")]
|
[SugarColumn(ColumnDescription = "租户名 ", Length = 20)]
|
public string ItCode { get; set; }
|
|
/// <summary>
|
/// 名称
|
/// </summary>
|
[Display(Name = "名称 ")]
|
[SugarColumn(ColumnDescription = "名称 ", Length = 200)]
|
public string? Name { get; set; }
|
|
/// <summary>
|
/// 描述
|
/// </summary>
|
[Display(Name = "描述 ")]
|
[SugarColumn(ColumnDescription = "描述 ")]
|
public string? Description { get; set; }
|
/// <summary>
|
/// 标注
|
/// </summary>
|
[Display(Name = "标注")]
|
[SugarColumn(ColumnDescription = "标注")]
|
public string? ReMark { get; set; }
|
///// <summary>
|
///// 数据库链接字符串 备用
|
///// </summary>
|
//[Display(Name = "数据库链接字符串")]
|
//[SugarColumn(ColumnDescription = "数据库链接字符串")]
|
//public string? ConnectionString { get; set; }
|
|
///// <summary>
|
///// 数据库类型 备用
|
///// </summary>
|
//[Display(Name = "数据库类型")]
|
//[SugarColumn(ColumnDescription = "数据库类型")]
|
//public string? DbType { get; set; }
|
|
///// <summary>
|
///// 密码
|
///// </summary>
|
//[SugarColumn(Length = 30)]
|
//public string? PsW { get; set; }
|
}
|
|
public class EmployeeInfoVM /*:Document_EmployeeInfo*/
|
{
|
/// <summary>
|
/// 员工ID
|
/// </summary>
|
public int? EmployeeId { get; set; }
|
/// <summary>
|
/// 员工名称
|
/// </summary>
|
public string EmployeeName { get; set; }
|
/// <summary>
|
/// 工作职位
|
/// </summary>
|
public string Job { get; set; }
|
/// <summary>
|
/// 电话
|
/// </summary>
|
public string Phone { get; set; }
|
/// <summary>
|
/// 是否在工作
|
/// </summary>
|
public int? IsWork { get; set; }
|
/// <summary>
|
/// 离开时间
|
/// </summary>
|
public DateTime? LeaveTime { get; set; }
|
/// <summary>
|
/// 证件正面
|
/// </summary>
|
public string CardPositive { get; set; }
|
/// <summary>
|
/// 证件正面版本号
|
/// </summary>
|
public string CardPositiveVersionNo { get; set; }
|
/// <summary>
|
/// 证件正面大小
|
/// </summary>
|
public int? CardPositiveSize { get; set; }
|
/// <summary>
|
/// 最后更新时间
|
/// </summary>
|
public DateTime? LastUpdateTime { get; set; }
|
/// <summary>
|
/// 最后更新人
|
/// </summary>
|
public string LastUpdateName { get; set; }
|
/// <summary>
|
/// 用户名 手机号验证 必填
|
/// </summary>
|
[Required]
|
[DataValidation(ValidationTypes.PhoneNumber, ErrorMessage = "员工账户请输入有效的电话号码")]
|
public string UserName { get; set; }
|
/// <summary>
|
/// 用户密码
|
/// </summary>
|
public string UserPassWord { get; set; }
|
/// <summary>
|
/// 登录时间
|
/// </summary>
|
public DateTime? LoginTime { get; set; }
|
/// <summary>
|
/// 是否登录
|
/// </summary>
|
public bool? IsLogin { get; set; }
|
/// <summary>
|
/// 建议标志
|
/// </summary>
|
public int? AdviseFlag { get; set; }
|
/// <summary>
|
/// 用户ID
|
/// </summary>
|
public int? UserId { get; set; }
|
}
|
/// <summary>
|
/// 用户详情
|
/// </summary>
|
public class RetUserInfo
|
{
|
/// <summary>
|
/// 单位信息
|
/// </summary>
|
public UnitInfoVM UnitInfo { get; set; }
|
/// <summary>
|
/// 租户信息
|
/// </summary>
|
public TenderInfoVM TenderInfo{ get; set; }
|
/// <summary>
|
/// 员工信息
|
/// </summary>
|
public EmployeeInfoVM EmployeeInfo { get; set; }
|
|
}
|
}
|