mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 17:33:27 +08:00
添加项目文件。
This commit is contained in:
125
CoreCms.Net.Model/ViewModels/Api/KuaiDi100.cs
Normal file
125
CoreCms.Net.Model/ViewModels/Api/KuaiDi100.cs
Normal file
@@ -0,0 +1,125 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Api
|
||||
{
|
||||
/// <summary>
|
||||
/// 快递100请求进行的参数封装实体
|
||||
/// </summary>
|
||||
public class KuaiDi100ApiPostParam
|
||||
{
|
||||
/// <summary>
|
||||
/// 查询的快递公司的编码, 一律用小写字母(如:yuantong)
|
||||
/// </summary>
|
||||
public string com { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 查询的快递单号, 单号的最大长度是32个字符
|
||||
/// </summary>
|
||||
public string num { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收、寄件人的电话号码(手机和固定电话均可,只能填写一个,顺丰单号必填,其他快递公司选填。如座机号码有分机号,分机号无需上传。)
|
||||
/// </summary>
|
||||
public string phone { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 出发地城市
|
||||
/// </summary>
|
||||
public string from { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 目的地城市,到达目的地后会加大监控频率
|
||||
/// </summary>
|
||||
public string to { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 添加此字段表示开通行政区域解析功能
|
||||
/// </summary>
|
||||
public int resultv2 { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 快递100api查询后返回实体数据
|
||||
/// </summary>
|
||||
public class KuaiDi100ApiPostResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 消息体,请忽略
|
||||
/// </summary>
|
||||
public string message { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单号
|
||||
/// </summary>
|
||||
public string nu { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否签收标记,请忽略,明细状态请参考state字段
|
||||
/// </summary>
|
||||
public string ischeck { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 快递单明细状态标记,暂未实现,请忽略
|
||||
/// </summary>
|
||||
public string condition { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 快递公司编码,一律用小写字母
|
||||
/// </summary>
|
||||
public string com { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯状态,请忽略
|
||||
/// </summary>
|
||||
public string status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯状态说明
|
||||
/// </summary>
|
||||
public string statusStr { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 快递单当前状态,包括0在途,1揽收,2疑难,3签收,4退签,5派件,6退回,7转单,10待清关,11清关中,12已清关,13清关异常,14收件人拒签等13个状态
|
||||
/// </summary>
|
||||
public string state { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 快递单当前状态说明
|
||||
/// </summary>
|
||||
public string stateStr { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最新查询结果,数组,包含多项,全量,倒序(即时间最新的在最前),每项都是对象,对象包含字段请展开
|
||||
/// </summary>
|
||||
public List<DataItem> data { get; set; }
|
||||
}
|
||||
|
||||
//数据详情
|
||||
public class DataItem
|
||||
{
|
||||
/// <summary>
|
||||
/// 时间,原始格式
|
||||
/// </summary>
|
||||
public string time { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 格式化后时间
|
||||
/// </summary>
|
||||
public string ftime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内容:【XXXXXXX公司】 派件中 派件人: 滕XX 电话 13787XXXXX 如有疑问,请联系:XXXXX-XXXXX
|
||||
/// </summary>
|
||||
public string context { get; set; }
|
||||
}
|
||||
}
|
||||
149
CoreCms.Net.Model/ViewModels/Api/ShowApi.cs
Normal file
149
CoreCms.Net.Model/ViewModels/Api/ShowApi.cs
Normal file
@@ -0,0 +1,149 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Api
|
||||
{
|
||||
#region 查询货运公司列表返回实体数据
|
||||
|
||||
/// <summary>
|
||||
/// 查询货运公司列表返回实体数据
|
||||
/// </summary>
|
||||
public class ShowApiGetExpressCompanyListResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 错误说明
|
||||
/// </summary>
|
||||
public string showapi_res_error { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态码
|
||||
/// </summary>
|
||||
public int showapi_res_code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 返回资源序列
|
||||
/// </summary>
|
||||
public string showapi_res_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 返回资源主体
|
||||
/// </summary>
|
||||
public ResultBody showapi_res_body { get; set; }
|
||||
}
|
||||
|
||||
public class ResultBody
|
||||
{
|
||||
public int ret_code { get; set; }
|
||||
public bool flag { get; set; }
|
||||
public int page { get; set; }
|
||||
public int showapi_fee_codepage { get; set; }
|
||||
public int allNum { get; set; }
|
||||
public string msg { get; set; }
|
||||
public int maxSize { get; set; }
|
||||
|
||||
public List<expressCompanyList> expressList { get; set; }
|
||||
}
|
||||
|
||||
public class expressCompanyList
|
||||
{
|
||||
public string imgUrl { get; set; }
|
||||
public string simpleName { get; set; }
|
||||
public string phone { get; set; }
|
||||
public string expName { get; set; }
|
||||
public string note { get; set; }
|
||||
public string url { get; set; }
|
||||
}
|
||||
|
||||
//错误码
|
||||
//-1,系统调用错误
|
||||
//-2,可调用次数或金额为0
|
||||
//-3,读取超时
|
||||
//-4,服务端返回数据解析错误
|
||||
//-5,后端服务器DNS解析错误
|
||||
//-6,服务不存在或未上线
|
||||
//-7, API创建者的网关资源不足
|
||||
//-1000,系统维护
|
||||
//-1002,showapi_appid字段必传
|
||||
//-1003,showapi_sign字段必传
|
||||
//-1004,签名sign验证有误
|
||||
//-1005,showapi_timestamp无效
|
||||
//-1006,app无权限调用接口
|
||||
//-1007,没有订购套餐
|
||||
//-1008,服务商关闭对您的调用权限
|
||||
//-1009,调用频率受限
|
||||
//-1010,找不到您的应用
|
||||
//-1011,子授权app_child_id无效
|
||||
//-1012,子授权已过期或失效
|
||||
//-1013,子授权ip受限
|
||||
//-1014,token权限无效
|
||||
|
||||
#endregion 查询物流信息
|
||||
|
||||
#region MyRegion
|
||||
|
||||
/// <summary>
|
||||
/// 查询货运公司列表返回实体数据
|
||||
/// </summary>
|
||||
public class ShowApiGetExpressPollResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 错误说明
|
||||
/// </summary>
|
||||
public string showapi_res_error { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态码
|
||||
/// </summary>
|
||||
public int showapi_res_code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 返回资源序列
|
||||
/// </summary>
|
||||
public string showapi_res_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 返回资源主体
|
||||
/// </summary>
|
||||
public ExpressPollResBody showapi_res_body { get; set; }
|
||||
}
|
||||
|
||||
|
||||
public class ExpressPollResBody
|
||||
{
|
||||
public long update { get; set; }
|
||||
public string upgrade_info { get; set; }
|
||||
public string updateStr { get; set; }
|
||||
public string logo { get; set; }
|
||||
public int dataSize { get; set; }
|
||||
public int status { get; set; }
|
||||
public int fee_num { get; set; }
|
||||
public string tel { get; set; }
|
||||
public List<PollData> data { get; set; }
|
||||
|
||||
public string expSpellName { get; set; }
|
||||
public string msg { get; set; }
|
||||
public string mailNo { get; set; }
|
||||
public int queryTimes { get; set; }
|
||||
public int ret_code { get; set; }
|
||||
public bool flag { get; set; }
|
||||
public string expTextName { get; set; }
|
||||
public List<object> possibleExpList { get; set; }
|
||||
}
|
||||
|
||||
public class PollData
|
||||
{
|
||||
public string time { get; set; }
|
||||
public string context { get; set; }
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
38
CoreCms.Net.Model/ViewModels/Basics/DbTableInfo.cs
Normal file
38
CoreCms.Net.Model/ViewModels/Basics/DbTableInfo.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System.Collections.Generic;
|
||||
using SqlSugar;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Basics
|
||||
{
|
||||
/// <summary>
|
||||
/// 代码生成器下拉数据列表实体
|
||||
/// </summary>
|
||||
public class DbTableInfoTree
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Label { get; set; }
|
||||
public string Description { get; set; }
|
||||
public DbObjectType DbObjectType { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 表名带字段
|
||||
/// </summary>
|
||||
public class DbTableInfoAndColumns
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Description { get; set; }
|
||||
public List<DbColumnInfo> columns { get; set; } = null;
|
||||
public DbObjectType DbObjectType { get; set; }
|
||||
}
|
||||
}
|
||||
56
CoreCms.Net.Model/ViewModels/Basics/DictionaryKeyValues.cs
Normal file
56
CoreCms.Net.Model/ViewModels/Basics/DictionaryKeyValues.cs
Normal file
@@ -0,0 +1,56 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Basics
|
||||
{
|
||||
/// <summary>
|
||||
/// 全局配置字典值内容
|
||||
/// </summary>
|
||||
public class DictionaryKeyValues
|
||||
{
|
||||
/// <summary>
|
||||
/// key
|
||||
/// </summary>
|
||||
[Required(ErrorMessage = "key不能为空")]
|
||||
public string sKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 值
|
||||
/// </summary>
|
||||
public string sValue { get; set; }
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 常用复用无条件匹配
|
||||
/// </summary>
|
||||
public class CommonKeyValues
|
||||
{
|
||||
/// <summary>
|
||||
/// key
|
||||
/// </summary>
|
||||
[Required(ErrorMessage = "key不能为空")]
|
||||
public string sKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 值
|
||||
/// </summary>
|
||||
public string sValue { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 说明备注
|
||||
/// </summary>
|
||||
public string sDescription { get; set; }
|
||||
}
|
||||
}
|
||||
31
CoreCms.Net.Model/ViewModels/Basics/ErrorViewModel.cs
Normal file
31
CoreCms.Net.Model/ViewModels/Basics/ErrorViewModel.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Basics
|
||||
{
|
||||
/// <summary>
|
||||
/// 验证错误信息视图模型
|
||||
/// </summary>
|
||||
public class ErrorView
|
||||
{
|
||||
/// <summary>
|
||||
/// 错误字段
|
||||
/// </summary>
|
||||
|
||||
public string ErrorName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 错误内容ErrorMessage
|
||||
/// </summary>
|
||||
|
||||
public string Error { get; set; }
|
||||
}
|
||||
}
|
||||
24
CoreCms.Net.Model/ViewModels/Basics/IPageList.cs
Normal file
24
CoreCms.Net.Model/ViewModels/Basics/IPageList.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Basics
|
||||
{
|
||||
public interface IPageList<T> : IList<T>
|
||||
{
|
||||
int PageIndex { get; }
|
||||
int PageSize { get; }
|
||||
int TotalCount { get; }
|
||||
int TotalPages { get; }
|
||||
bool HasPreviousPage { get; }
|
||||
bool HasNextPage { get; }
|
||||
}
|
||||
}
|
||||
38
CoreCms.Net.Model/ViewModels/Basics/LastTimeDetail.cs
Normal file
38
CoreCms.Net.Model/ViewModels/Basics/LastTimeDetail.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Basics
|
||||
{
|
||||
/// <summary>
|
||||
/// 剩余时间
|
||||
/// </summary>
|
||||
public class LastTimeDetail
|
||||
{
|
||||
/// <summary>
|
||||
/// 日
|
||||
/// </summary>
|
||||
public int day { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 时
|
||||
/// </summary>
|
||||
public int hour { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 分
|
||||
/// </summary>
|
||||
public int minute { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 秒
|
||||
/// </summary>
|
||||
public int second { get; set; } = 0;
|
||||
}
|
||||
}
|
||||
114
CoreCms.Net.Model/ViewModels/Basics/PageList.cs
Normal file
114
CoreCms.Net.Model/ViewModels/Basics/PageList.cs
Normal file
@@ -0,0 +1,114 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Basics
|
||||
{
|
||||
/// <summary>
|
||||
/// 分页组件实体类
|
||||
/// </summary>
|
||||
/// <typeparam name="T">泛型实体</typeparam>
|
||||
[Serializable]
|
||||
public class PageList<T> : List<T>, IPageList<T>
|
||||
{
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="source">数据源</param>
|
||||
/// <param name="pageIndex">分页索引</param>
|
||||
/// <param name="pageSize">分页大小</param>
|
||||
public PageList(IQueryable<T> source, int pageIndex, int pageSize)
|
||||
{
|
||||
var total = source.Count();
|
||||
TotalCount = total;
|
||||
TotalPages = total / pageSize;
|
||||
|
||||
if (total % pageSize > 0)
|
||||
TotalPages++;
|
||||
|
||||
PageSize = pageSize;
|
||||
PageIndex = pageIndex;
|
||||
|
||||
AddRange(source.Skip(pageIndex * pageSize).Take(pageSize).ToList());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="source">数据源</param>
|
||||
/// <param name="pageIndex">分页索引</param>
|
||||
/// <param name="pageSize">分页大小</param>
|
||||
public PageList(IList<T> source, int pageIndex, int pageSize)
|
||||
{
|
||||
TotalCount = source.Count();
|
||||
TotalPages = TotalCount / pageSize;
|
||||
|
||||
if (TotalCount % pageSize > 0)
|
||||
TotalPages++;
|
||||
|
||||
PageSize = pageSize;
|
||||
PageIndex = pageIndex;
|
||||
AddRange(source.Skip(pageIndex * pageSize).Take(pageSize).ToList());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="source">数据源</param>
|
||||
/// <param name="pageIndex">分页索引</param>
|
||||
/// <param name="pageSize">分页大小</param>
|
||||
/// <param name="totalCount">总记录数</param>
|
||||
public PageList(IEnumerable<T> source, int pageIndex, int pageSize, int totalCount)
|
||||
{
|
||||
TotalCount = totalCount;
|
||||
TotalPages = TotalCount / pageSize;
|
||||
|
||||
if (TotalCount % pageSize > 0)
|
||||
TotalPages++;
|
||||
|
||||
PageSize = pageSize;
|
||||
PageIndex = pageIndex;
|
||||
AddRange(source);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分页索引
|
||||
/// </summary>
|
||||
public int PageIndex { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 分页大小
|
||||
/// </summary>
|
||||
public int PageSize { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// 总记录数
|
||||
/// </summary>
|
||||
public int TotalCount { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 总页数
|
||||
/// </summary>
|
||||
public int TotalPages { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否有上一页
|
||||
/// </summary>
|
||||
public bool HasPreviousPage => PageIndex > 0;
|
||||
|
||||
/// <summary>
|
||||
/// 是否有下一页
|
||||
/// </summary>
|
||||
public bool HasNextPage => PageIndex + 1 < TotalPages;
|
||||
}
|
||||
}
|
||||
17
CoreCms.Net.Model/ViewModels/DTO/AdvertDto.cs
Normal file
17
CoreCms.Net.Model/ViewModels/DTO/AdvertDto.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
public class AdvertDto
|
||||
{
|
||||
}
|
||||
}
|
||||
43
CoreCms.Net.Model/ViewModels/DTO/Agent/AgentRankingDTO.cs
Normal file
43
CoreCms.Net.Model/ViewModels/DTO/Agent/AgentRankingDTO.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO.Agent
|
||||
{
|
||||
public class AgentRankingDTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 代理商序列
|
||||
/// </summary>
|
||||
public int id { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 代理商昵称
|
||||
/// </summary>
|
||||
public string nickname { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 加入时间
|
||||
/// </summary>
|
||||
public DateTime createtime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 累计收益
|
||||
/// </summary>
|
||||
public decimal totalInCome { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单数
|
||||
/// </summary>
|
||||
public decimal orderCount { get; set; }
|
||||
}
|
||||
}
|
||||
58
CoreCms.Net.Model/ViewModels/DTO/AreaTreeDto.cs
Normal file
58
CoreCms.Net.Model/ViewModels/DTO/AreaTreeDto.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
public class AreaTreeDto
|
||||
{
|
||||
public int id { get; set; }
|
||||
public string title { get; set; }
|
||||
|
||||
public bool isLast { get; set; }
|
||||
|
||||
public int level { get; set; }
|
||||
|
||||
public int parentId { get; set; }
|
||||
|
||||
public List<AreaTreeCheckArr> checkArr { get; set; }
|
||||
|
||||
public List<AreaTreeDto> children { get; set; }
|
||||
}
|
||||
|
||||
public class AreaTreeCheckArr
|
||||
{
|
||||
public string type { get; set; } = "0";
|
||||
public string @checked { get; set; } = "0";
|
||||
}
|
||||
|
||||
public class PostGetAreaParameters
|
||||
{
|
||||
[Description("选中节点")] public string ids { get; set; }
|
||||
|
||||
[Description("节点序列")] public int nodeId { get; set; } = 0;
|
||||
|
||||
[Description("是否选中")] public int ischecked { get; set; } = 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 编辑时默认选中的反馈数据中ids实体
|
||||
/// </summary>
|
||||
public class PostAreasTreeNode
|
||||
{
|
||||
public string id { get; set; }
|
||||
public string pid { get; set; }
|
||||
public string name { get; set; }
|
||||
public int ischecked { get; set; }
|
||||
}
|
||||
}
|
||||
38
CoreCms.Net.Model/ViewModels/DTO/AreasDto.cs
Normal file
38
CoreCms.Net.Model/ViewModels/DTO/AreasDto.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.Collections.Generic;
|
||||
using CoreCms.Net.Model.Entities;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
public class AreasDto
|
||||
{
|
||||
public string label { get; set; }
|
||||
public int value { get; set; }
|
||||
public object children { get; set; }
|
||||
}
|
||||
|
||||
public class AreasDtoTh
|
||||
{
|
||||
public string label { get; set; }
|
||||
public int value { get; set; }
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 后端编辑三级下拉实体
|
||||
/// </summary>
|
||||
public class AreasDtoForAdminEdit
|
||||
{
|
||||
public CoreCmsArea info { get; set; } = new();
|
||||
public List<CoreCmsArea> list { get; set; } = new();
|
||||
}
|
||||
}
|
||||
27
CoreCms.Net.Model/ViewModels/DTO/BillAftersalesDto.cs
Normal file
27
CoreCms.Net.Model/ViewModels/DTO/BillAftersalesDto.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.Collections.Generic;
|
||||
using CoreCms.Net.Model.Entities;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// OrderToAftersales返回类
|
||||
/// </summary>
|
||||
public class OrderToAftersalesDto
|
||||
{
|
||||
public decimal refundMoney { get; set; } = 0;
|
||||
|
||||
public Dictionary<int, reshipGoods> reshipGoods { get; set; } = null;
|
||||
|
||||
public List<CoreCmsBillAftersales> billAftersales { get; set; } = new();
|
||||
}
|
||||
}
|
||||
39
CoreCms.Net.Model/ViewModels/DTO/BillPaymentsDto.cs
Normal file
39
CoreCms.Net.Model/ViewModels/DTO/BillPaymentsDto.cs
Normal file
@@ -0,0 +1,39 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 支付确认页面返回实体
|
||||
/// </summary>
|
||||
public class CheckPayDTO
|
||||
{
|
||||
public int userId { get; set; } = 0;
|
||||
|
||||
public decimal money { get; set; } = 0;
|
||||
|
||||
public List<rel> rel { get; set; } = new();
|
||||
}
|
||||
|
||||
public class rel
|
||||
{
|
||||
/// <summary>
|
||||
/// 关联资源序列
|
||||
/// </summary>
|
||||
public string sourceId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额
|
||||
/// </summary>
|
||||
public decimal money { get; set; }
|
||||
}
|
||||
}
|
||||
27
CoreCms.Net.Model/ViewModels/DTO/BillReshipDto.cs
Normal file
27
CoreCms.Net.Model/ViewModels/DTO/BillReshipDto.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public class reshipGoods
|
||||
{
|
||||
/// <summary>
|
||||
/// 售后商品数量,包含申请中和审核通过的
|
||||
/// </summary>
|
||||
public int reshipNums { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 已发货的商品进行退货的数量
|
||||
/// </summary>
|
||||
public int reshipedNums { get; set; } = 0;
|
||||
}
|
||||
}
|
||||
46
CoreCms.Net.Model/ViewModels/DTO/CKEditorUploadedResult.cs
Normal file
46
CoreCms.Net.Model/ViewModels/DTO/CKEditorUploadedResult.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// ck编辑器上传图片回调数据
|
||||
/// </summary>
|
||||
public class CKEditorUploadedResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 1成功0失败
|
||||
/// </summary>
|
||||
public int uploaded { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 文件名称
|
||||
/// </summary>
|
||||
public string fileName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 查看地址
|
||||
/// </summary>
|
||||
public string url { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 错误说明
|
||||
/// </summary>
|
||||
|
||||
public CKEditorUploadedError error { get; set; } = new();
|
||||
|
||||
public object otherData { get; set; }
|
||||
}
|
||||
|
||||
public class CKEditorUploadedError
|
||||
{
|
||||
public string message { get; set; }
|
||||
}
|
||||
}
|
||||
121
CoreCms.Net.Model/ViewModels/DTO/CartDto.cs
Normal file
121
CoreCms.Net.Model/ViewModels/DTO/CartDto.cs
Normal file
@@ -0,0 +1,121 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System.Collections.Generic;
|
||||
using CoreCms.Net.Model.Entities;
|
||||
using CoreCms.Net.Model.ViewModels.UI;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 购物车返回列表实体
|
||||
/// </summary>
|
||||
public class CartDto
|
||||
{
|
||||
public int userId { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 商品总金额
|
||||
/// </summary>
|
||||
public decimal goodsAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 总金额
|
||||
/// </summary>
|
||||
public decimal amount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单促销金额
|
||||
/// 单纯的订单促销的金额
|
||||
/// </summary>
|
||||
public decimal orderPromotionMoney { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 商品促销金额
|
||||
/// 所有的商品促销的总计
|
||||
/// </summary>
|
||||
public decimal goodsPromotionMoney { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 优惠券优惠金额
|
||||
/// </summary>
|
||||
public decimal couponPromotionMoney { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 促销列表
|
||||
/// </summary>
|
||||
public Dictionary<int, WxNameTypeDto> promotionList { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// 运费
|
||||
/// </summary>
|
||||
public decimal costFreight { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 商品总重
|
||||
/// </summary>
|
||||
public decimal weight { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 优惠券
|
||||
/// </summary>
|
||||
public List<string> coupon { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// 购物车类型
|
||||
/// </summary>
|
||||
public int type { get; set; } = 1;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 积分
|
||||
/// </summary>
|
||||
public int point { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 积分可以抵扣多少金额
|
||||
/// </summary>
|
||||
public int pointExchangeMoney { get; set; } = 0;
|
||||
|
||||
public List<CartProducts> list { get; set; } = new();
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 消息回调
|
||||
/// </summary>
|
||||
public WebApiCallBack error { get; set; } = new();
|
||||
}
|
||||
|
||||
public class CartProducts
|
||||
{
|
||||
public int id { get; set; } = 0;
|
||||
public int userId { get; set; } = 0;
|
||||
public int productId { get; set; } = 0;
|
||||
public int nums { get; set; } = 1;
|
||||
public bool isCollection { get; set; } = false;
|
||||
public bool isSelect { get; set; } = false;
|
||||
public int type { get; set; } = 1;
|
||||
public decimal weight { get; set; } = 0;
|
||||
|
||||
public CoreCmsProducts products { get; set; } = new();
|
||||
|
||||
public CoreCmsGoods good { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 设置购物车商品数量
|
||||
/// </summary>
|
||||
public class FMSetCartNum
|
||||
{
|
||||
public int id { get; set; } = 0;
|
||||
public int nums { get; set; } = 1;
|
||||
}
|
||||
}
|
||||
107
CoreCms.Net.Model/ViewModels/DTO/CouponDto.cs
Normal file
107
CoreCms.Net.Model/ViewModels/DTO/CouponDto.cs
Normal file
@@ -0,0 +1,107 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 优惠券相关
|
||||
/// </summary>
|
||||
public class GetMyCouponResultDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 优惠券编码
|
||||
/// </summary>
|
||||
public string couponCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 优惠券名称
|
||||
/// </summary>
|
||||
public string couponName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 优惠券id
|
||||
/// </summary>
|
||||
public int promotionId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否使用
|
||||
/// </summary>
|
||||
public bool isUsed { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 谁领取了
|
||||
/// </summary>
|
||||
public int userId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 被谁用了
|
||||
/// </summary>
|
||||
public string usedId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime createTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
public DateTime? updateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条件
|
||||
/// </summary>
|
||||
public string expression1 { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结果
|
||||
/// </summary>
|
||||
public string expression2 { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否结束
|
||||
/// </summary>
|
||||
public bool isExpire { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间
|
||||
/// </summary>
|
||||
public DateTime startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间
|
||||
/// </summary>
|
||||
public DateTime endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间缩写
|
||||
/// </summary>
|
||||
public string stime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间缩写
|
||||
/// </summary>
|
||||
public string etime { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 条件集合
|
||||
/// </summary>
|
||||
public List<string> conditions { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// 结果集合
|
||||
/// </summary>
|
||||
public List<string> results { get; set; } = new();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 返回不同分销级别的详细配置数据,主要是json转回实体操作
|
||||
/// </summary>
|
||||
public class DistributionDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 分销等级
|
||||
/// </summary>
|
||||
public int DistributionLevel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联会员等级
|
||||
/// </summary>
|
||||
public int grade_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分销级别一配置
|
||||
/// </summary>
|
||||
public commission commission_1 { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分销级别二配置
|
||||
/// </summary>
|
||||
public commission commission_2 { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分销级别三配置
|
||||
/// </summary>
|
||||
public commission commission_3 { get; set; }
|
||||
}
|
||||
|
||||
public class commission
|
||||
{
|
||||
/// <summary>
|
||||
/// 类型(百分比/固定金额)
|
||||
/// </summary>
|
||||
public int type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 小数
|
||||
/// </summary>
|
||||
public decimal discount { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO.Distribution
|
||||
{
|
||||
public class DistributionRankingDTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 分销商序列
|
||||
/// </summary>
|
||||
public int id { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 分销商昵称
|
||||
/// </summary>
|
||||
public string nickname { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 加入时间
|
||||
/// </summary>
|
||||
public DateTime createtime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 累计收益
|
||||
/// </summary>
|
||||
public decimal totalInCome { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单数
|
||||
/// </summary>
|
||||
public decimal orderCount { get; set; }
|
||||
}
|
||||
}
|
||||
26
CoreCms.Net.Model/ViewModels/DTO/FormDto.cs
Normal file
26
CoreCms.Net.Model/ViewModels/DTO/FormDto.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
public class FormStatisticsDto
|
||||
{
|
||||
public string day { get; set; }
|
||||
public int nums { get; set; }
|
||||
public int formId { get; set; }
|
||||
}
|
||||
|
||||
public class FormStatisticsViewDto
|
||||
{
|
||||
public string[] day { get; set; }
|
||||
public int[] data { get; set; }
|
||||
public int formId { get; set; }
|
||||
}
|
||||
}
|
||||
43
CoreCms.Net.Model/ViewModels/DTO/ManagerDto.cs
Normal file
43
CoreCms.Net.Model/ViewModels/DTO/ManagerDto.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public class ManagerDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 序列
|
||||
/// </summary>
|
||||
[DisplayName("序列")]
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户名
|
||||
/// </summary>
|
||||
[DisplayName("用户名")]
|
||||
public string UserName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 昵称
|
||||
/// </summary>
|
||||
[DisplayName("昵称")]
|
||||
public string NickName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述
|
||||
/// </summary>
|
||||
[DisplayName("描述")]
|
||||
public string Description { get; set; }
|
||||
}
|
||||
}
|
||||
74
CoreCms.Net.Model/ViewModels/DTO/ManagerLogDto.cs
Normal file
74
CoreCms.Net.Model/ViewModels/DTO/ManagerLogDto.cs
Normal file
@@ -0,0 +1,74 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public class ManagerLogDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 序列
|
||||
/// </summary>
|
||||
[DisplayName("序列")]
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联用户
|
||||
/// </summary>
|
||||
[DisplayName("关联用户")]
|
||||
public int UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户账户
|
||||
/// </summary>
|
||||
[DisplayName("用户账户")]
|
||||
public string UserName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 操作类型
|
||||
/// </summary>
|
||||
[DisplayName("操作类型")]
|
||||
public string ActionType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[DisplayName("备注")]
|
||||
public string Remark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户IP
|
||||
/// </summary>
|
||||
[DisplayName("用户IP")]
|
||||
public string UserIp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[DisplayName("创建时间")]
|
||||
public DateTime CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联控制器
|
||||
/// </summary>
|
||||
[DisplayName("关联控制器")]
|
||||
public string ControllerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联操作
|
||||
/// </summary>
|
||||
[DisplayName("关联操作")]
|
||||
public string ActionName { get; set; }
|
||||
}
|
||||
}
|
||||
445
CoreCms.Net.Model/ViewModels/DTO/OrderDTO.cs
Normal file
445
CoreCms.Net.Model/ViewModels/DTO/OrderDTO.cs
Normal file
@@ -0,0 +1,445 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using CoreCms.Net.Model.Entities;
|
||||
using Newtonsoft.Json.Linq;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 查询团购秒杀下单数量返回实体
|
||||
/// </summary>
|
||||
public class FindLimitOrderDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 总单数
|
||||
/// </summary>
|
||||
public int TotalOrders { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 用户总单数
|
||||
/// </summary>
|
||||
public int TotalUserOrders { get; set; } = 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 发票模糊查询提交实体
|
||||
/// </summary>
|
||||
public class GetTaxCodePost
|
||||
{
|
||||
/// <summary>
|
||||
/// 发票抬头
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 创建订单提交参数
|
||||
/// </summary>
|
||||
public class CreateOrder
|
||||
{
|
||||
/// <summary>
|
||||
/// 区域序列
|
||||
/// </summary>
|
||||
public int areaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 购物车货品数据
|
||||
/// </summary>
|
||||
public string cartIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 优惠券码
|
||||
/// </summary>
|
||||
public string couponCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 买家留言
|
||||
/// </summary>
|
||||
public string memo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 积分
|
||||
/// </summary>
|
||||
public int point { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 收货方式,1快递物流,2同城配送,3门店自提
|
||||
/// </summary>
|
||||
public int receiptType { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 来源平台
|
||||
/// </summary>
|
||||
public int source { get; set; } = 2;
|
||||
|
||||
/// <summary>
|
||||
/// 发票税务编号
|
||||
/// </summary>
|
||||
public string taxCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发票抬头
|
||||
/// </summary>
|
||||
public string taxName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发票类型
|
||||
/// </summary>
|
||||
public int taxType { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 用户地址库序列
|
||||
/// </summary>
|
||||
public int ushipId { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 门店序列
|
||||
/// </summary>
|
||||
public int storeId { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 订单类型,1是普通订单,2是拼团订单
|
||||
/// </summary>
|
||||
public int orderType { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 提货人姓名
|
||||
/// </summary>
|
||||
public string ladingName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 提货人联系方式
|
||||
/// </summary>
|
||||
public string ladingMobile { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 非普通订单关联营销对象序列
|
||||
/// </summary>
|
||||
public int objectId { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 拼团订单分组序列
|
||||
/// </summary>
|
||||
public int teamId { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 场景值
|
||||
/// </summary>
|
||||
public int scene { get; set; } = 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 支付确认页面取信息提交参数集合
|
||||
/// </summary>
|
||||
public class CheckPayPost
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单号集合
|
||||
/// </summary>
|
||||
public string ids { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// //支付的时候,有一些特殊的参数需要传递到支付里面,这里就是干这个事情的,key=>value格式的一维数组
|
||||
/// </summary>
|
||||
public JObject @params { get; set; } = null;
|
||||
|
||||
/// <summary>
|
||||
/// 付款方式
|
||||
/// </summary>
|
||||
public int paymentType { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单不同状态的数量提交参数
|
||||
/// </summary>
|
||||
public class GetOrderStatusNumPost
|
||||
{
|
||||
/// <summary>
|
||||
/// 类型集合
|
||||
/// </summary>
|
||||
public string ids { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否进行售后
|
||||
/// </summary>
|
||||
public bool isAfterSale { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单列表提交参数
|
||||
/// </summary>
|
||||
public class GetOrderListPost
|
||||
{
|
||||
/// <summary>
|
||||
/// 每页数量
|
||||
/// </summary>
|
||||
public int limit { get; set; } = 5;
|
||||
|
||||
/// <summary>
|
||||
/// 页码
|
||||
/// </summary>
|
||||
public int page { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public int status { get; set; } = 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单列表提交参数
|
||||
/// </summary>
|
||||
public class GetOrderPageByMerchantPost
|
||||
{
|
||||
/// <summary>
|
||||
/// 日期类型
|
||||
/// </summary>
|
||||
public string dateType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 自定义日期
|
||||
/// </summary>
|
||||
public string[] date { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 每页数量
|
||||
/// </summary>
|
||||
public int limit { get; set; } = 5;
|
||||
|
||||
/// <summary>
|
||||
/// 页码
|
||||
/// </summary>
|
||||
public int page { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public int status { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 收货类型
|
||||
/// </summary>
|
||||
public int receiptType { get; set; } = 0;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 门店序列
|
||||
/// </summary>
|
||||
public int storeId { get; set; } = 0;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 搜索获取订单列表提交参数
|
||||
/// </summary>
|
||||
public class GetOrderPageByMerchantSearcgPost
|
||||
{
|
||||
/// <summary>
|
||||
/// 查询关键词
|
||||
/// </summary>
|
||||
public string keyword { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 每页数量
|
||||
/// </summary>
|
||||
public int limit { get; set; } = 5;
|
||||
|
||||
/// <summary>
|
||||
/// 页码
|
||||
/// </summary>
|
||||
public int page { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public int status { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 收货类型
|
||||
/// </summary>
|
||||
public int receiptType { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 门店序列
|
||||
/// </summary>
|
||||
public int storeId { get; set; } = 0;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 后端订单管理列表返回实体dto
|
||||
/// </summary>
|
||||
public class OrderListUIResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单编号
|
||||
/// </summary>
|
||||
public string OrderId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单状态
|
||||
/// </summary>
|
||||
public string StatusText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户用户
|
||||
/// </summary>
|
||||
public string UserName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收货人手机
|
||||
/// </summary>
|
||||
public string ShipMobile { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 操作html代码
|
||||
/// </summary>
|
||||
public string Operating { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收货区域
|
||||
/// </summary>
|
||||
public string AreaName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 支付状态说明
|
||||
/// </summary>
|
||||
public string PayStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货状态说明
|
||||
/// </summary>
|
||||
public string ShipStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单来源说明
|
||||
/// </summary>
|
||||
public string Source { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单类型说明(团购,普通)
|
||||
/// </summary>
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单售后状态
|
||||
/// </summary>
|
||||
public string AfterSaleStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单打印状态
|
||||
/// </summary>
|
||||
public bool Print { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单号(备注醒目)
|
||||
/// </summary>
|
||||
public string OrderIdK { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单金额
|
||||
/// </summary>
|
||||
public decimal OrderAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 支付方式
|
||||
/// </summary>
|
||||
public string PaymentCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据创建时间
|
||||
/// </summary>
|
||||
public DateTime CreateTime { get; set; }
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 后端订单发货返回集合实体
|
||||
/// </summary>
|
||||
public class AdminOrderShipResult
|
||||
{
|
||||
public string[] orderId { get; set; }
|
||||
public decimal weight { get; set; } = 0;
|
||||
public List<string> memo { get; set; }
|
||||
public decimal costFreight { get; set; } = 0;
|
||||
public int storeId { get; set; } = 0;
|
||||
public int shipAreaId { get; set; } = 0;
|
||||
public string shipAddress { get; set; }
|
||||
public string shipName { get; set; }
|
||||
public string shipMobile { get; set; }
|
||||
public int logisticsId { get; set; } = 0;
|
||||
public CoreCmsShip ship { get; set; } = null;
|
||||
public string logisticsName { get; set; }
|
||||
public List<CoreCmsOrderItem> items { get; set; }
|
||||
public List<CoreCmsOrder> orders { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 后端订单发货返回单个实体
|
||||
/// </summary>
|
||||
public class AdminOrderShipOneResult
|
||||
{
|
||||
public string orderId { get; set; }
|
||||
public decimal weight { get; set; } = 0;
|
||||
public string memo { get; set; }
|
||||
public decimal costFreight { get; set; } = 0;
|
||||
public int storeId { get; set; } = 0;
|
||||
public int shipAreaId { get; set; } = 0;
|
||||
public string shipAddress { get; set; }
|
||||
public string shipName { get; set; }
|
||||
public string shipMobile { get; set; }
|
||||
public int logisticsId { get; set; } = 0;
|
||||
public CoreCmsShip ship { get; set; } = null;
|
||||
public string logisticsName { get; set; }
|
||||
public List<CoreCmsOrderItem> items { get; set; }
|
||||
public CoreCmsOrder orderInfo { get; set; }
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 前端提交售后单提交参数
|
||||
/// </summary>
|
||||
public class ToAddBillAfterSalesPost
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单编号
|
||||
/// </summary>
|
||||
public string orderId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否收到退货,1未收到退货,不会创建退货单,2收到退货,会创建退货单,只有未发货的商品才能选择未收到货,只有已发货的才能选择已收到货
|
||||
/// </summary>
|
||||
public int type { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 如果是退款退货,退货的明细 以 [[order_item_id=>nums]]的二维数组形式传值
|
||||
/// </summary>
|
||||
public JArray items { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上传图集
|
||||
/// </summary>
|
||||
public string[] images { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string reason { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额
|
||||
/// </summary>
|
||||
public decimal refund { get; set; } = 0;
|
||||
}
|
||||
}
|
||||
64
CoreCms.Net.Model/ViewModels/DTO/PagesItemsDto.cs
Normal file
64
CoreCms.Net.Model/ViewModels/DTO/PagesItemsDto.cs
Normal file
@@ -0,0 +1,64 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using SqlSugar;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 单页内容
|
||||
/// </summary>
|
||||
public class PagesItemsDto
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
[Display(Name = "")]
|
||||
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
public int id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 组件编码
|
||||
/// </summary>
|
||||
[Display(Name = "组件编码")]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
[StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
|
||||
public string widgetCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 页面编码
|
||||
/// </summary>
|
||||
[Display(Name = "页面编码")]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
[StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
|
||||
public string pageCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 布局位置
|
||||
/// </summary>
|
||||
[Display(Name = "布局位置")]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
public int positionId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序,越小越靠前
|
||||
/// </summary>
|
||||
[Display(Name = "排序,越小越靠前")]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
public int sort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 组件配置内容
|
||||
/// </summary>
|
||||
[Display(Name = "组件配置内容")]
|
||||
public object parameters { get; set; }
|
||||
}
|
||||
}
|
||||
27
CoreCms.Net.Model/ViewModels/DTO/RandUser.cs
Normal file
27
CoreCms.Net.Model/ViewModels/DTO/RandUser.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 随机用户数据(用于首页返回购买用户随机数据)
|
||||
/// </summary>
|
||||
public class RandUser
|
||||
{
|
||||
public string avatar { get; set; }
|
||||
public string nickname { get; set; }
|
||||
public string createTime { get; set; }
|
||||
public string desc { get; set; }
|
||||
|
||||
public DateTime dt { get; set; }
|
||||
}
|
||||
}
|
||||
131
CoreCms.Net.Model/ViewModels/DTO/SysMenuTreeDto.cs
Normal file
131
CoreCms.Net.Model/ViewModels/DTO/SysMenuTreeDto.cs
Normal file
@@ -0,0 +1,131 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using SqlSugar;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
public class SysMenuTreeDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 菜单id
|
||||
/// </summary>
|
||||
[Display(Name = "菜单id")]
|
||||
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
public int id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上级id,0是顶级
|
||||
/// </summary>
|
||||
[Display(Name = "上级id,0是顶级")]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
public int parentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单名称
|
||||
/// </summary>
|
||||
[Display(Name = "菜单名称")]
|
||||
[StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
|
||||
public string menuName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单图标
|
||||
/// </summary>
|
||||
[Display(Name = "菜单图标")]
|
||||
[StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
|
||||
public string menuIcon { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单路由关键字
|
||||
/// </summary>
|
||||
[Display(Name = "菜单路由关键字")]
|
||||
[StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
|
||||
public string path { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单组件地址
|
||||
/// </summary>
|
||||
[Display(Name = "菜单组件地址")]
|
||||
[StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
|
||||
public string component { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型,0菜单,1按钮
|
||||
/// </summary>
|
||||
[Display(Name = "类型,0菜单,1按钮")]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
public int menuType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序号
|
||||
/// </summary>
|
||||
[Display(Name = "排序号")]
|
||||
public int? sortNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 权限标识
|
||||
/// </summary>
|
||||
[Display(Name = "权限标识")]
|
||||
[StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
|
||||
public string authority { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 打开位置
|
||||
/// </summary>
|
||||
[Display(Name = "打开位置")]
|
||||
[StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
|
||||
public string target { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单图标颜色
|
||||
/// </summary>
|
||||
[Display(Name = "菜单图标颜色")]
|
||||
[StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
|
||||
public string iconColor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否隐藏,0否,1是
|
||||
/// </summary>
|
||||
[Display(Name = "是否隐藏,0否,1是")]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
public bool hide { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否删除,0否,1是
|
||||
/// </summary>
|
||||
[Display(Name = "是否删除,0否,1是")]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
public bool deleted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[Display(Name = "创建时间")]
|
||||
[Required(ErrorMessage = "请输入{0}")]
|
||||
public DateTime createTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
[Display(Name = "更新时间")]
|
||||
public DateTime? updateTime { get; set; }
|
||||
|
||||
|
||||
public bool @checked { get; set; } = false;
|
||||
public object children { get; set; }
|
||||
public bool open { get; set; } = true;
|
||||
|
||||
public string parentName { get; set; }
|
||||
}
|
||||
}
|
||||
97
CoreCms.Net.Model/ViewModels/DTO/TagPintuan.cs
Normal file
97
CoreCms.Net.Model/ViewModels/DTO/TagPintuan.cs
Normal file
@@ -0,0 +1,97 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
public class TagPinTuanResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 序列
|
||||
/// </summary>
|
||||
public int id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 活动名称
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间
|
||||
/// </summary>
|
||||
public DateTime startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间
|
||||
/// </summary>
|
||||
public DateTime endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 人数2-10人
|
||||
/// </summary>
|
||||
public int peopleNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单位分钟
|
||||
/// </summary>
|
||||
public int significantInterval { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 优惠金额
|
||||
/// </summary>
|
||||
public decimal discountAmount { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 销售价格
|
||||
/// </summary>
|
||||
public decimal goodsPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 每人限购数量
|
||||
/// </summary>
|
||||
public int maxNums { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 每个商品活动数量
|
||||
/// </summary>
|
||||
public int maxGoodsNums { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
public int sort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否开启
|
||||
/// </summary>
|
||||
public bool isStatusOpen { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
|
||||
public DateTime? createTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
|
||||
public DateTime? updateTime { get; set; }
|
||||
|
||||
|
||||
public int goodsId { get; set; }
|
||||
public string goodsName { get; set; }
|
||||
public string goodsImages { get; set; }
|
||||
public string goodsImage { get; set; }
|
||||
}
|
||||
}
|
||||
144
CoreCms.Net.Model/ViewModels/DTO/UserDto.cs
Normal file
144
CoreCms.Net.Model/ViewModels/DTO/UserDto.cs
Normal file
@@ -0,0 +1,144 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System.Collections.Generic;
|
||||
using Newtonsoft.Json.Linq;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取用户积分返回
|
||||
/// </summary>
|
||||
public class GetUserPointResult
|
||||
{
|
||||
public int availablePoint { get; set; } = 0;
|
||||
public int pointExchangeMoney { get; set; } = 0;
|
||||
|
||||
public int @switch { get; set; } = 1;
|
||||
|
||||
public int point { get; set; } = 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取用户积分提交
|
||||
/// </summary>
|
||||
public class GetUserPointPost
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单金额
|
||||
/// </summary>
|
||||
public decimal orderMoney { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存用户地址提交数据
|
||||
/// </summary>
|
||||
public class SaveUserShipPost
|
||||
{
|
||||
public int id { get; set; } = 0;
|
||||
public string address { get; set; }
|
||||
public int areaId { get; set; }
|
||||
public int isDefault { get; set; } = 2;
|
||||
public string mobile { get; set; }
|
||||
public string name { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 用户获取区域id提交实体
|
||||
/// </summary>
|
||||
public class GetAreaIdPost
|
||||
{
|
||||
/// <summary>
|
||||
/// 县
|
||||
/// </summary>
|
||||
public string cityName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 市/区
|
||||
/// </summary>
|
||||
public string countyName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 省
|
||||
/// </summary>
|
||||
public string provinceName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮编
|
||||
/// </summary>
|
||||
public string postalCode { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 支付提交实体
|
||||
/// </summary>
|
||||
public class PayPost
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单号
|
||||
/// </summary>
|
||||
public string ids { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 支付方式
|
||||
/// </summary>
|
||||
public string payment_code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单类型 1商品订单 2充值订单 5服务订单
|
||||
/// </summary>
|
||||
public int payment_type { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 附加参数
|
||||
/// </summary>
|
||||
public JObject @params { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 订单评价提交数据
|
||||
/// </summary>
|
||||
public class OrderEvaluatePost
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单编号
|
||||
/// </summary>
|
||||
public string orderId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 评价子项
|
||||
/// </summary>
|
||||
public List<OrderEvaluatePostItems> items { get; set; }
|
||||
}
|
||||
|
||||
public class OrderEvaluatePostItems
|
||||
{
|
||||
/// <summary>
|
||||
/// 图集
|
||||
/// </summary>
|
||||
public string[] images { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联订单明细编号
|
||||
/// </summary>
|
||||
public int orderItemId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分值(0-5数字)
|
||||
/// </summary>
|
||||
public int score { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 评价文字
|
||||
/// </summary>
|
||||
public string textarea { get; set; }
|
||||
}
|
||||
}
|
||||
63
CoreCms.Net.Model/ViewModels/DTO/WxGoodCategoryDto.cs
Normal file
63
CoreCms.Net.Model/ViewModels/DTO/WxGoodCategoryDto.cs
Normal file
@@ -0,0 +1,63 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
public class WxGoodCategoryDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 序列
|
||||
/// </summary>
|
||||
public int id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
public int sort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 图片地址
|
||||
/// </summary>
|
||||
public string imageUrl { get; set; }
|
||||
|
||||
public List<WxGoodCategoryChild> child { get; set; }
|
||||
}
|
||||
|
||||
public class WxGoodCategoryChild
|
||||
{
|
||||
/// <summary>
|
||||
/// 序列
|
||||
/// </summary>
|
||||
public int id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
public int sort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 图片地址
|
||||
/// </summary>
|
||||
public string imageUrl { get; set; }
|
||||
}
|
||||
}
|
||||
23
CoreCms.Net.Model/ViewModels/DTO/WxNameTypeDto.cs
Normal file
23
CoreCms.Net.Model/ViewModels/DTO/WxNameTypeDto.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// wx返回Name/Type格式实体
|
||||
/// </summary>
|
||||
public class WxNameTypeDto
|
||||
{
|
||||
public string name { get; set; }
|
||||
|
||||
public int type { get; set; }
|
||||
}
|
||||
}
|
||||
23
CoreCms.Net.Model/ViewModels/DTO/WxNameValueDto.cs
Normal file
23
CoreCms.Net.Model/ViewModels/DTO/WxNameValueDto.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.DTO
|
||||
{
|
||||
/// <summary>
|
||||
/// name/value实体返回
|
||||
/// </summary>
|
||||
public class WxNameValueDto
|
||||
{
|
||||
public string name { get; set; }
|
||||
|
||||
public string value { get; set; }
|
||||
}
|
||||
}
|
||||
261
CoreCms.Net.Model/ViewModels/Echarts/EchartsSetOption.cs
Normal file
261
CoreCms.Net.Model/ViewModels/Echarts/EchartsSetOption.cs
Normal file
@@ -0,0 +1,261 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Echarts
|
||||
{
|
||||
public class EchartsOption
|
||||
{
|
||||
/// <summary>
|
||||
/// 标题组件,包含主标题和副标题。
|
||||
/// </summary>
|
||||
public Title title { get; set; } = new() {text = "报表"};
|
||||
|
||||
/// <summary>
|
||||
/// 提示框组件
|
||||
/// </summary>
|
||||
public Tooltip tooltip { get; set; } = new() {trigger = "axis"};
|
||||
|
||||
/// <summary>
|
||||
/// 图例组件
|
||||
/// </summary>
|
||||
public Legend legend { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// 直角坐标系内绘图网格
|
||||
/// </summary>
|
||||
public Grid grid { get; set; } = new() {left = "3%", right = "4%", bottom = "3%", containLabel = true};
|
||||
|
||||
/// <summary>
|
||||
/// 工具栏
|
||||
/// </summary>
|
||||
public Toolbox toolbox { get; set; } = new() {feature = new Feature {saveAsImage = new List<string>()}};
|
||||
|
||||
/// <summary>
|
||||
/// 直角坐标系 grid 中的 x 轴
|
||||
/// </summary>
|
||||
public XAxis xAxis { get; set; } = new() {type = "category", boundaryGap = false, data = new List<string>()};
|
||||
|
||||
/// <summary>
|
||||
/// 直角坐标系 grid 中的 y 轴
|
||||
/// </summary>
|
||||
public YAxis yAxis { get; set; } = new() {type = "value", name = "元"};
|
||||
|
||||
/// <summary>
|
||||
/// 系列列表
|
||||
/// </summary>
|
||||
public List<SeriesItem> series { get; set; } = new();
|
||||
}
|
||||
|
||||
|
||||
//如果好用,请收藏地址,帮忙分享。
|
||||
public class Title
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单统计
|
||||
/// </summary>
|
||||
public string text { get; set; }
|
||||
}
|
||||
|
||||
public class Tooltip
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string trigger { get; set; }
|
||||
}
|
||||
|
||||
public class Legend
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public List<string> data { get; set; }
|
||||
}
|
||||
|
||||
public class Grid
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string left { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string right { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string bottom { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public bool containLabel { get; set; }
|
||||
}
|
||||
|
||||
public class Feature
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public List<string> saveAsImage { get; set; }
|
||||
}
|
||||
|
||||
public class Toolbox
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public Feature feature { get; set; }
|
||||
}
|
||||
|
||||
public class XAxis
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public bool boundaryGap { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public List<string> data { get; set; }
|
||||
}
|
||||
|
||||
public class YAxis
|
||||
{
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 元
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
}
|
||||
|
||||
public class SeriesItem
|
||||
{
|
||||
/// <summary>
|
||||
/// 全部
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public List<string> data { get; set; }
|
||||
}
|
||||
|
||||
|
||||
public class SeriesDataIntItem
|
||||
{
|
||||
/// <summary>
|
||||
/// 全部
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public List<int> data { get; set; }
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 返回订单统计表单数据
|
||||
/// </summary>
|
||||
public class OrderTableItem
|
||||
{
|
||||
/// <summary>
|
||||
/// 01时
|
||||
/// </summary>
|
||||
public string x { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string order_all_val { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public int order_all_num { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string order_nopay_val { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public int order_nopay_num { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string order_payed_val { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public int order_payed_num { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 财务收款单统计表单数据
|
||||
/// </summary>
|
||||
public class PaymentsTableItem
|
||||
{
|
||||
/// <summary>
|
||||
/// 01时
|
||||
/// </summary>
|
||||
public string x { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string payments_all_val { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public int payments_all_num { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string payments_order_val { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public int payments_order_num { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string payments_order_refund_val { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public int payments_order_refund_num { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string payments_recharge_val { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public int payments_recharge_num { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public string payments_tocash_val { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// </summary>
|
||||
public int payments_tocash_num { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Echarts
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取订单销量统计查询数据库返回sql组合后的结果集
|
||||
/// </summary>
|
||||
public class GetOrdersReportsDbSelectOut
|
||||
{
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
public int number { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额
|
||||
/// </summary>
|
||||
public decimal val { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数量
|
||||
/// </summary>
|
||||
public int num { get; set; }
|
||||
}
|
||||
}
|
||||
30
CoreCms.Net.Model/ViewModels/Excel/CellValueItem.cs
Normal file
30
CoreCms.Net.Model/ViewModels/Excel/CellValueItem.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/8/19 15:38:54
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Excel
|
||||
{
|
||||
/// <summary>
|
||||
/// 导出excel头字段名称信息
|
||||
/// </summary>
|
||||
public class CellValueItem
|
||||
{
|
||||
public string name { get; set; }
|
||||
public int width { get; set; } = 10 * 256;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
27
CoreCms.Net.Model/ViewModels/LogInfo/LogInfo.cs
Normal file
27
CoreCms.Net.Model/ViewModels/LogInfo/LogInfo.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.LogInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 日志实体
|
||||
/// </summary>
|
||||
public class LogInfo
|
||||
{
|
||||
public DateTime Datetime { get; set; }
|
||||
public string Content { get; set; }
|
||||
public string IP { get; set; }
|
||||
public string LogColor { get; set; }
|
||||
public int Import { get; set; } = 0;
|
||||
}
|
||||
}
|
||||
49
CoreCms.Net.Model/ViewModels/LogInfo/RequestInfo.cs
Normal file
49
CoreCms.Net.Model/ViewModels/LogInfo/RequestInfo.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.LogInfo
|
||||
{
|
||||
public class ApiWeek
|
||||
{
|
||||
public string week { get; set; }
|
||||
public string url { get; set; }
|
||||
public int count { get; set; }
|
||||
}
|
||||
|
||||
public class ApiDate
|
||||
{
|
||||
public string date { get; set; }
|
||||
public int count { get; set; }
|
||||
}
|
||||
|
||||
public class RequestApiWeekView
|
||||
{
|
||||
public List<string> columns { get; set; }
|
||||
public string rows { get; set; }
|
||||
}
|
||||
|
||||
public class AccessApiDateView
|
||||
{
|
||||
public string[] columns { get; set; }
|
||||
public List<ApiDate> rows { get; set; }
|
||||
}
|
||||
|
||||
public class RequestInfo
|
||||
{
|
||||
public string Ip { get; set; }
|
||||
public string Url { get; set; }
|
||||
public string Datetime { get; set; }
|
||||
public string Date { get; set; }
|
||||
public string Week { get; set; }
|
||||
}
|
||||
}
|
||||
84
CoreCms.Net.Model/ViewModels/Options/FilesStorageOptions.cs
Normal file
84
CoreCms.Net.Model/ViewModels/Options/FilesStorageOptions.cs
Normal file
@@ -0,0 +1,84 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Options
|
||||
{
|
||||
/// <summary>
|
||||
/// 存储配置转换对象
|
||||
/// </summary>
|
||||
public class FilesStorageOptions
|
||||
{
|
||||
/// <summary>
|
||||
/// 存储方式('LocalStorage','AliYunOSS','QCloudOSS')
|
||||
/// </summary>
|
||||
public string StorageType { get; set; } = "LocalStorage";
|
||||
|
||||
/// <summary>
|
||||
/// 存储目录
|
||||
/// </summary>
|
||||
public string Path { get; set; } = "Upload";
|
||||
|
||||
/// <summary>
|
||||
/// 账户标识(腾讯云)
|
||||
/// </summary>
|
||||
public string AccountId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 存储桶地域(腾讯云)
|
||||
/// </summary>
|
||||
public string CosRegion { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 存储桶名称(腾讯云)
|
||||
/// </summary>
|
||||
public string TencentBucketName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 存储桶名称(七牛云)
|
||||
/// </summary>
|
||||
public string QiNiuBucketName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 授权账户
|
||||
/// </summary>
|
||||
public string AccessKeyId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 授权密钥
|
||||
/// </summary>
|
||||
public string AccessKeySecret { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 节点
|
||||
/// </summary>
|
||||
public string Endpoint { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 桶名称
|
||||
/// </summary>
|
||||
public string BucketName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 桶绑定域名
|
||||
/// </summary>
|
||||
public string BucketBindUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件类型
|
||||
/// </summary>
|
||||
public string FileTypes { get; set; } = "gif,jpg,jpeg,png,bmp,xls,xlsx,doc,pdf,mp4,WebM,Ogv";
|
||||
|
||||
/// <summary>
|
||||
/// 最大允许上传单个文件大小(M)
|
||||
/// </summary>
|
||||
public int MaxSize { get; set; } = 20;
|
||||
}
|
||||
}
|
||||
242
CoreCms.Net.Model/ViewModels/Pay/AlipayViewModel.cs
Normal file
242
CoreCms.Net.Model/ViewModels/Pay/AlipayViewModel.cs
Normal file
@@ -0,0 +1,242 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Pay
|
||||
{
|
||||
public class AlipayTradePreCreateViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradePayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "scene")]
|
||||
public string Scene { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "auth_code")]
|
||||
public string AuthCode { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeAppPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradePagePayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Display(Name = "return_url")]
|
||||
public string ReturnUrl { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeWapPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Display(Name = "return_url")]
|
||||
public string ReturnUrl { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeQueryViewModel
|
||||
{
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Display(Name = "trade_no")]
|
||||
public string TradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeRefundViewModel
|
||||
{
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Display(Name = "trade_no")]
|
||||
public string TradeNo { get; set; }
|
||||
|
||||
[Display(Name = "refund_amount")]
|
||||
public string RefundAmount { get; set; }
|
||||
|
||||
[Display(Name = "out_request_no")]
|
||||
public string OutRequestNo { get; set; }
|
||||
|
||||
[Display(Name = "refund_reason")]
|
||||
public string RefundReason { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeRefundQueryViewModel
|
||||
{
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Display(Name = "trade_no")]
|
||||
public string TradeNo { get; set; }
|
||||
|
||||
[Display(Name = "out_request_no")]
|
||||
public string OutRequestNo { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTransferViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_biz_no")]
|
||||
public string OutBizNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trans_amount")]
|
||||
public string TransAmount { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "biz_scene")]
|
||||
public string BizScene { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "payee_info_identity")]
|
||||
public string PayeeIdentity { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "payee_info_identity_type")]
|
||||
public string PayeeIdentityType { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "payee_info_name")]
|
||||
public string PayeeName { get; set; }
|
||||
|
||||
[Display(Name = "remark")]
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTransQueryViewModel
|
||||
{
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Display(Name = "biz_scene")]
|
||||
public string BizScene { get; set; }
|
||||
|
||||
[Display(Name = "out_biz_no")]
|
||||
public string OutBizNo { get; set; }
|
||||
|
||||
[Display(Name = "order_id")]
|
||||
public string OrderId { get; set; }
|
||||
|
||||
[Display(Name = "pay_fund_order_id")]
|
||||
public string PayFundOrderId { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayAccountQueryViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "alipay_userId")]
|
||||
public string AlipayUserId { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "account_type")]
|
||||
public string AccountType { get; set; }
|
||||
}
|
||||
}
|
||||
309
CoreCms.Net.Model/ViewModels/Pay/WeChatPayViewModel.cs
Normal file
309
CoreCms.Net.Model/ViewModels/Pay/WeChatPayViewModel.cs
Normal file
@@ -0,0 +1,309 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Pay
|
||||
{
|
||||
public class WeChatPayMicroPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "auth_code")]
|
||||
public string AuthCode { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayPubPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
|
||||
[Required] [Display(Name = "openid")] public string OpenId { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayQrCodePayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "body")] public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayAppPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "body")] public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayH5PayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "body")] public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayLiteAppPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "body")] public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
|
||||
[Required] [Display(Name = "openid")] public string OpenId { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayOrderQueryViewModel
|
||||
{
|
||||
[Display(Name = "transaction_id")] public string TransactionId { get; set; }
|
||||
|
||||
[Display(Name = "out_trade_no")] public string OutTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayReverseViewModel
|
||||
{
|
||||
[Display(Name = "transaction_id")] public string TransactionId { get; set; }
|
||||
|
||||
[Display(Name = "out_trade_no")] public string OutTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayCloseOrderViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayRefundViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_refund_no")]
|
||||
public string OutRefundNo { get; set; }
|
||||
|
||||
[Display(Name = "transaction_id")] public string TransactionId { get; set; }
|
||||
|
||||
[Display(Name = "out_trade_no")] public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "refund_fee")]
|
||||
public int RefundFee { get; set; }
|
||||
|
||||
[Display(Name = "refund_desc")] public string RefundDesc { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")] public string NotifyUrl { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayRefundQueryViewModel
|
||||
{
|
||||
[Display(Name = "refund_id")] public string RefundId { get; set; }
|
||||
|
||||
[Display(Name = "out_refund_no")] public string OutRefundNo { get; set; }
|
||||
|
||||
[Display(Name = "transaction_id")] public string TransactionId { get; set; }
|
||||
|
||||
[Display(Name = "out_trade_no")] public string OutTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayDownloadBillViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "bill_date")]
|
||||
public string BillDate { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "bill_type")]
|
||||
public string BillType { get; set; }
|
||||
|
||||
[Display(Name = "tar_type")] public string TarType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayDownloadFundFlowViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "bill_date")]
|
||||
public string BillDate { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "account_type")]
|
||||
public string AccountType { get; set; }
|
||||
|
||||
[Display(Name = "tar_type")] public string TarType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayTransfersViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "partner_trade_no")]
|
||||
public string PartnerTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "openid")] public string OpenId { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "check_name")]
|
||||
public string CheckName { get; set; }
|
||||
|
||||
[Display(Name = "re_user_name")] public string ReUserName { get; set; }
|
||||
|
||||
[Required] [Display(Name = "amount")] public int Amount { get; set; }
|
||||
|
||||
[Required] [Display(Name = "desc")] public string Desc { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayGetTransferInfoViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "partner_trade_no")]
|
||||
public string PartnerTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayPayBankViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "partner_trade_no")]
|
||||
public string PartnerTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "enc_bank_no")]
|
||||
public string EncBankNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "enc_true_name")]
|
||||
public string EncTrueName { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "bank_code")]
|
||||
public string BankCode { get; set; }
|
||||
|
||||
[Required] [Display(Name = "amount")] public int Amount { get; set; }
|
||||
|
||||
[Display(Name = "desc")] public string Desc { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayQueryBankViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "partner_trade_no")]
|
||||
public string PartnerTradeNo { get; set; }
|
||||
}
|
||||
}
|
||||
24
CoreCms.Net.Model/ViewModels/QueryMuch/QMAftersalesItems.cs
Normal file
24
CoreCms.Net.Model/ViewModels/QueryMuch/QMAftersalesItems.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.QueryMuch
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据订单号查询已经售后的内容.算退货商品明细
|
||||
/// </summary>
|
||||
public class QMAftersalesItems
|
||||
{
|
||||
public int orderItemsId { get; set; }
|
||||
public int nums { get; set; }
|
||||
public int status { get; set; }
|
||||
public int type { get; set; }
|
||||
}
|
||||
}
|
||||
49
CoreCms.Net.Model/ViewModels/Sms/SMSOptions.cs
Normal file
49
CoreCms.Net.Model/ViewModels/Sms/SMSOptions.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Sms
|
||||
{
|
||||
/// <summary>
|
||||
/// 凯信通接口短信
|
||||
/// </summary>
|
||||
public class SMSOptions
|
||||
{
|
||||
/// <summary>
|
||||
/// 是否开启
|
||||
/// </summary>
|
||||
public bool Enabled { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户序列
|
||||
/// </summary>
|
||||
public string UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户账号
|
||||
/// </summary>
|
||||
public string Account { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户密码
|
||||
/// </summary>
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 提交地址
|
||||
/// </summary>
|
||||
public string ApiUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 短信签名
|
||||
/// </summary>
|
||||
public string Signature { get; set; }
|
||||
}
|
||||
}
|
||||
34
CoreCms.Net.Model/ViewModels/UI/AdminUiCallBack.cs
Normal file
34
CoreCms.Net.Model/ViewModels/UI/AdminUiCallBack.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.UI
|
||||
{
|
||||
/// <summary>
|
||||
/// LayUIAdmin后端UI回调Json实体
|
||||
/// </summary>
|
||||
public class AdminUiCallBack
|
||||
{
|
||||
/// <summary>
|
||||
/// 状态码(ok = 0, error = 1, timeout = 401)
|
||||
/// </summary>
|
||||
public int code { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 可选。信息内容。
|
||||
/// </summary>
|
||||
public string msg { get; set; } = "空数据返回";
|
||||
|
||||
public object data { get; set; }
|
||||
|
||||
public object otherData { get; set; }
|
||||
|
||||
public int count { get; set; }
|
||||
}
|
||||
}
|
||||
48
CoreCms.Net.Model/ViewModels/UI/AdminUiMenu.cs
Normal file
48
CoreCms.Net.Model/ViewModels/UI/AdminUiMenu.cs
Normal file
@@ -0,0 +1,48 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.UI
|
||||
{
|
||||
/// <summary>
|
||||
/// layUIAdmin左侧导航实体
|
||||
/// </summary>
|
||||
public class AdminUiMenu
|
||||
{
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 英文标识符
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 图标
|
||||
/// </summary>
|
||||
public string icon { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 跳转地址(如home/homepage1)
|
||||
/// </summary>
|
||||
public string jump { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否展开当前列表
|
||||
/// </summary>
|
||||
public bool spread { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// 子类(防止json循环使用object类型)
|
||||
/// </summary>
|
||||
public object list { get; set; }
|
||||
}
|
||||
}
|
||||
86
CoreCms.Net.Model/ViewModels/UI/DTree.cs
Normal file
86
CoreCms.Net.Model/ViewModels/UI/DTree.cs
Normal file
@@ -0,0 +1,86 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.UI
|
||||
{
|
||||
/// <summary>
|
||||
/// Dtree标准下拉数据
|
||||
/// </summary>
|
||||
public class DTree
|
||||
{
|
||||
public dtreeStatus status { get; set; } = new();
|
||||
public List<dtreeChild> data { get; set; }
|
||||
}
|
||||
|
||||
public class dtreeStatus
|
||||
{
|
||||
public int code { set; get; } = 200;
|
||||
|
||||
public string message { set; get; } = "操作成功";
|
||||
}
|
||||
|
||||
public class dtreeChild
|
||||
{
|
||||
/// <summary>
|
||||
/// 序列
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
public string parentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否最后节点,无下级节点
|
||||
/// </summary>
|
||||
public bool last { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否选中 0否1是
|
||||
/// </summary>
|
||||
public string checkArr { get; set; } = "0";
|
||||
|
||||
/// <summary>
|
||||
/// 子
|
||||
/// </summary>
|
||||
public object children { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Dtree List集合数据格式
|
||||
/// </summary>
|
||||
public class DTreeList
|
||||
{
|
||||
/// <summary>
|
||||
/// 序列
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开启复选框 0否1是
|
||||
/// </summary>
|
||||
public string checkArr { get; set; } = "0";
|
||||
|
||||
/// <summary>
|
||||
/// 父类id
|
||||
/// </summary>
|
||||
public string parentId { get; set; }
|
||||
}
|
||||
}
|
||||
33
CoreCms.Net.Model/ViewModels/UI/EnumEntity.cs
Normal file
33
CoreCms.Net.Model/ViewModels/UI/EnumEntity.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.UI
|
||||
{
|
||||
/// <summary>
|
||||
/// 枚举实体
|
||||
/// </summary>
|
||||
public class EnumEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 枚举的描述
|
||||
/// </summary>
|
||||
public string description { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 枚举名称
|
||||
/// </summary>
|
||||
public string title { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 枚举对象的值
|
||||
/// </summary>
|
||||
public int value { set; get; }
|
||||
}
|
||||
}
|
||||
29
CoreCms.Net.Model/ViewModels/UI/ErrorViewModel.cs
Normal file
29
CoreCms.Net.Model/ViewModels/UI/ErrorViewModel.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms.Net *
|
||||
* Web: https://CoreCms.Net *
|
||||
* ProjectName: 核心内容管理系统 *
|
||||
* Author: 大灰灰 *
|
||||
* Email: JianWeie@163.com *
|
||||
* CreateTime: 2020-03-18 3:18:36
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Web.WebApi.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 错误返回示例
|
||||
/// </summary>
|
||||
public class ErrorViewModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 回调序列
|
||||
/// </summary>
|
||||
public string RequestId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 显示回调序列
|
||||
/// </summary>
|
||||
|
||||
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
|
||||
}
|
||||
}
|
||||
105
CoreCms.Net.Model/ViewModels/UI/ReportsBack.cs
Normal file
105
CoreCms.Net.Model/ViewModels/UI/ReportsBack.cs
Normal file
@@ -0,0 +1,105 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.UI
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据时间查询报表截断获取时间段返回数据
|
||||
/// </summary>
|
||||
public class ReportsBackForGetDate
|
||||
{
|
||||
public DateTime start { get; set; }
|
||||
public DateTime end { get; set; }
|
||||
public int section { get; set; } = 0;
|
||||
public int num { get; set; } = 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 商品销量统计返回dataTable转实体
|
||||
/// </summary>
|
||||
public class GoodsSalesVolume
|
||||
{
|
||||
/// <summary>
|
||||
/// 数量
|
||||
/// </summary>
|
||||
public int nums { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 金额
|
||||
/// </summary>
|
||||
public decimal amount { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 缩略图
|
||||
/// </summary>
|
||||
public string imageUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 规格说明
|
||||
/// </summary>
|
||||
public string addon { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 货号
|
||||
/// </summary>
|
||||
public string sn { get; set; }
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 商品销量统计返回dataTable转实体
|
||||
/// </summary>
|
||||
public class GoodsCollection
|
||||
{
|
||||
/// <summary>
|
||||
/// 数量
|
||||
/// </summary>
|
||||
public int nums { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 商品编号
|
||||
/// </summary>
|
||||
public decimal goodId { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
public string goodsName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 缩略图
|
||||
/// </summary>
|
||||
public string images { get; set; }
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 后端首页统计返回UI
|
||||
/// </summary>
|
||||
public class StatisticsOut
|
||||
{
|
||||
/// <summary>
|
||||
/// 日期
|
||||
/// </summary>
|
||||
public string day { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数量
|
||||
/// </summary>
|
||||
public int nums { get; set; }
|
||||
}
|
||||
}
|
||||
49
CoreCms.Net.Model/ViewModels/UI/WebApiCallBack.cs
Normal file
49
CoreCms.Net.Model/ViewModels/UI/WebApiCallBack.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.UI
|
||||
{
|
||||
/// <summary>
|
||||
/// 微信接口回调Json实体
|
||||
/// </summary>
|
||||
public class WebApiCallBack
|
||||
{
|
||||
/// <summary>
|
||||
/// 请求接口返回说明
|
||||
/// </summary>
|
||||
public string methodDescription { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 提交数据
|
||||
/// </summary>
|
||||
public object otherData { get; set; } = null;
|
||||
|
||||
/// <summary>
|
||||
/// 状态码
|
||||
/// </summary>
|
||||
public bool status { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// 信息说明。
|
||||
/// </summary>
|
||||
public string msg { get; set; } = "接口响应成功";
|
||||
|
||||
/// <summary>
|
||||
/// 返回数据
|
||||
/// </summary>
|
||||
public object data { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 返回编码
|
||||
/// </summary>
|
||||
public int code { get; set; } = 0;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user