core-build
This commit is contained in:
32
src/WMS.Web.Core/Dto/Login/AccessTokenDto.cs
Normal file
32
src/WMS.Web.Core/Dto/Login/AccessTokenDto.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login
|
||||
{
|
||||
public class AccessTokenDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 授权token -- 给前端用的验证token
|
||||
/// </summary>
|
||||
public string Token { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 授权token -- 单点给过来的token
|
||||
/// </summary>
|
||||
public string PhpToken { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// token头标识
|
||||
/// </summary>
|
||||
public string TokenType { get; set; } = "Bearer";
|
||||
/// <summary>
|
||||
/// 刷新token
|
||||
/// </summary>
|
||||
public string RefreshToken { get; set; }
|
||||
/// <summary>
|
||||
/// 过期时间
|
||||
/// </summary>
|
||||
public DateTime Expired { get; set; }
|
||||
}
|
||||
}
|
||||
17
src/WMS.Web.Core/Dto/Login/DeptInfoDto.cs
Normal file
17
src/WMS.Web.Core/Dto/Login/DeptInfoDto.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login
|
||||
{
|
||||
public class DeptInfoDto
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public string DeptCode { get; set; }
|
||||
|
||||
public string DeptName { get; set; }
|
||||
|
||||
public int? ManagerId { get; set; }
|
||||
}
|
||||
}
|
||||
25
src/WMS.Web.Core/Dto/Login/LoginInDto.cs
Normal file
25
src/WMS.Web.Core/Dto/Login/LoginInDto.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login
|
||||
{
|
||||
/// <summary>
|
||||
/// 登录后要保存的信息
|
||||
/// </summary>
|
||||
public class LoginInDto
|
||||
{
|
||||
|
||||
public bool SignedIn { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户信息
|
||||
/// </summary>
|
||||
public UserInfoDto UserInfo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// token信息
|
||||
/// </summary>
|
||||
public AccessTokenDto TokenInfo { get; set; }
|
||||
}
|
||||
}
|
||||
42
src/WMS.Web.Core/Dto/Login/LoginOutDto.cs
Normal file
42
src/WMS.Web.Core/Dto/Login/LoginOutDto.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login
|
||||
{
|
||||
/// <summary>
|
||||
/// 登出的dto
|
||||
/// </summary>
|
||||
public class LoginOutDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 授权token
|
||||
/// </summary>
|
||||
public string Authorization { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户ID
|
||||
/// </summary>
|
||||
public string UcId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PHP-session-ID
|
||||
/// </summary>
|
||||
public string SessionId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PHP登录返回的token
|
||||
/// </summary>
|
||||
public string AccessToken { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PHP登录的过期时间
|
||||
/// </summary>
|
||||
public DateTime ExpiresIn { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///ops自己产生的token 给前端验证用的
|
||||
/// </summary>
|
||||
public string Token { get; set; }
|
||||
}
|
||||
}
|
||||
27
src/WMS.Web.Core/Dto/Login/Single/LoginSingleRequest.cs
Normal file
27
src/WMS.Web.Core/Dto/Login/Single/LoginSingleRequest.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login
|
||||
{
|
||||
/// <summary>
|
||||
/// 登录后:请求相关全部信息对象
|
||||
/// </summary>
|
||||
public class LoginSingleRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// 用户ID
|
||||
/// </summary>
|
||||
public int UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 供应商
|
||||
/// </summary>
|
||||
public int SupplierId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户
|
||||
/// </summary>
|
||||
public int CustomerId { get; set; }
|
||||
}
|
||||
}
|
||||
33
src/WMS.Web.Core/Dto/Login/Single/LoginSingleResponse.cs
Normal file
33
src/WMS.Web.Core/Dto/Login/Single/LoginSingleResponse.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using WMS.Web.Core.Dto.SingleData;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login
|
||||
{
|
||||
/// <summary>
|
||||
/// 登录后:响应相关全部信息对象
|
||||
/// </summary>
|
||||
public class LoginSingleResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// 人员
|
||||
/// </summary>
|
||||
public SingleDataResponse Staff { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 公司
|
||||
/// </summary>
|
||||
public SingleDataResponse Company { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 供应商
|
||||
/// </summary>
|
||||
public SingleDataResponse Supplier { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户
|
||||
/// </summary>
|
||||
public SingleDataResponse Customer { get; set; }
|
||||
}
|
||||
}
|
||||
19
src/WMS.Web.Core/Dto/Login/Temp/LoginJsonDeptTempDto.cs
Normal file
19
src/WMS.Web.Core/Dto/Login/Temp/LoginJsonDeptTempDto.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login.Temp
|
||||
{
|
||||
/// <summary>
|
||||
/// 部门
|
||||
/// </summary>
|
||||
public class LoginJsonDeptTempDto
|
||||
{
|
||||
public int id { get; set; }
|
||||
|
||||
public string dept_code { get; set; }
|
||||
public string dept_name { get; set; }
|
||||
|
||||
public int? manager { get; set; }
|
||||
}
|
||||
}
|
||||
107
src/WMS.Web.Core/Dto/Login/Temp/LoginJsonTokenTempDto.cs
Normal file
107
src/WMS.Web.Core/Dto/Login/Temp/LoginJsonTokenTempDto.cs
Normal file
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login.Temp
|
||||
{
|
||||
/// <summary>
|
||||
/// 基本信息人员--和单点系统的字段一一对应
|
||||
/// </summary>
|
||||
public class LoginJsonTokenTempDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 用户在单点中维一ID
|
||||
/// </summary>
|
||||
public int uc_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户编码
|
||||
/// </summary>
|
||||
public string staff_code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户业务员编码
|
||||
/// </summary>
|
||||
public string business_code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 角色id
|
||||
/// </summary>
|
||||
public string role_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 姓名
|
||||
/// </summary>
|
||||
public string nickname { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 头像
|
||||
/// </summary>
|
||||
public string avatar { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户手机
|
||||
/// </summary>
|
||||
public string mobile { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户邮件
|
||||
/// </summary>
|
||||
public string email { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 公司id
|
||||
/// </summary>
|
||||
public int? company_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 组织id
|
||||
/// </summary>
|
||||
public int? org_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 供应商id
|
||||
/// </summary>
|
||||
public int? supplier_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户id
|
||||
/// </summary>
|
||||
public int? customer_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public string created_at { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
public string updated_at { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 签名(登录)时间
|
||||
/// </summary>
|
||||
public string signin_at { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 签名(登录)ip
|
||||
/// </summary>
|
||||
public string signin_ip { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关闭状态,0为未关闭
|
||||
/// </summary>
|
||||
public string closed { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户类型 1为员工,2为供应商,3为客户
|
||||
/// </summary>
|
||||
public int? identity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 部门
|
||||
/// </summary>
|
||||
public List<LoginJsonDeptTempDto> depts { get; set; }
|
||||
}
|
||||
}
|
||||
43
src/WMS.Web.Core/Dto/Login/Temp/LoginTempDto.cs
Normal file
43
src/WMS.Web.Core/Dto/Login/Temp/LoginTempDto.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login.Temp
|
||||
{
|
||||
/// <summary>
|
||||
/// 登录后获取的:token 信息-和单点系统的字段一一对应
|
||||
/// </summary>
|
||||
public class LoginTempDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 用户在单点中维一ID
|
||||
/// </summary>
|
||||
public int uc_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单点访问的session id
|
||||
/// </summary>
|
||||
public string uc_sessid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 后续与单点通信验证token
|
||||
/// </summary>
|
||||
public string access_token { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///access token过期时间
|
||||
/// </summary>
|
||||
public int expires_in { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 用于access_token过期后刷新用
|
||||
/// </summary>
|
||||
public string refresh_token { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 加密后的用户数据
|
||||
/// </summary>
|
||||
public string encryptedData { get; set; }
|
||||
}
|
||||
}
|
||||
93
src/WMS.Web.Core/Dto/Login/UserInfoDto.cs
Normal file
93
src/WMS.Web.Core/Dto/Login/UserInfoDto.cs
Normal file
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login
|
||||
{
|
||||
public class UserInfoDto
|
||||
{
|
||||
public string SeesionId { get; set; }
|
||||
|
||||
public int UcId { get; set; }
|
||||
|
||||
public List<DeptInfoDto> Depts { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 人员ID
|
||||
/// </summary>
|
||||
public int StaffId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户编码
|
||||
/// </summary>
|
||||
public string staff_code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户业务员编码
|
||||
/// </summary>
|
||||
public string business_code { get; set; }
|
||||
/// <summary>
|
||||
/// 头像
|
||||
/// </summary>
|
||||
public string Avatar { get; set; }
|
||||
|
||||
public int Closed { get; set; }
|
||||
|
||||
public string CreatedAt { get; set; }
|
||||
|
||||
public string Email { get; set; }
|
||||
|
||||
public string Mobile { get; set; }
|
||||
|
||||
public string Nickname { get; set; }
|
||||
|
||||
public string RoleId { get; set; }
|
||||
|
||||
public string SigninAt { get; set; }
|
||||
|
||||
public string UpdatedAt { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 公司id
|
||||
/// </summary>
|
||||
public int CompanyId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 公司名称
|
||||
/// </summary>
|
||||
public string CompanyName { get; set; }
|
||||
|
||||
//org_id, supplier_id ,customer_id, identity: 1为员工,2为供应商,3为客户
|
||||
|
||||
/// <summary>
|
||||
/// 组织id 用户类型为内部员工的时候才有值
|
||||
/// </summary>
|
||||
public int? OrgId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 供应商id 用户类型为供应商的时候才有值
|
||||
/// </summary>
|
||||
public int? SupplierId { get; set; }
|
||||
/// <summary>
|
||||
/// 供应商名称
|
||||
/// </summary>
|
||||
public string SupplierName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户id 用户类型为客户的时候才有值
|
||||
/// </summary>
|
||||
public int? CustomerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称
|
||||
/// </summary>
|
||||
public string CustomerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户类型:1为员工,2为供应商,3为客户
|
||||
/// </summary>
|
||||
public int? Identity { get; set; }
|
||||
|
||||
//public string AuthList { get; set; }
|
||||
}
|
||||
}
|
||||
24
src/WMS.Web.Core/Dto/SingleData/SingleDataRequest.cs
Normal file
24
src/WMS.Web.Core/Dto/SingleData/SingleDataRequest.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.SingleData
|
||||
{
|
||||
/// <summary>
|
||||
/// 单点数据-请求统一对象
|
||||
/// </summary>
|
||||
public class SingleDataRequest
|
||||
{
|
||||
public SingleDataRequest() { }
|
||||
|
||||
public SingleDataRequest(int companyId)
|
||||
{
|
||||
this.CompanyId = companyId;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 公司ID
|
||||
/// </summary>
|
||||
public int CompanyId { get; set; }
|
||||
}
|
||||
}
|
||||
37
src/WMS.Web.Core/Dto/SingleData/SingleDataResponse.cs
Normal file
37
src/WMS.Web.Core/Dto/SingleData/SingleDataResponse.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.SingleData
|
||||
{
|
||||
/// <summary>
|
||||
/// 单点数据响应-统一对象
|
||||
/// </summary>
|
||||
public class SingleDataResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// ID
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码
|
||||
/// </summary>
|
||||
public string Code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数值
|
||||
/// </summary>
|
||||
public decimal Number { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否禁用:true为禁用,false为启用
|
||||
/// </summary>
|
||||
public bool Disable { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user