添加项目文件。

This commit is contained in:
JianWeie
2021-12-20 21:27:32 +08:00
parent 747486f5cb
commit 82d825b7a5
3514 changed files with 887941 additions and 0 deletions

View 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
{
}
}

View 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; }
}
}

View 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; }
}
}

View 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();
}
}

View 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();
}
}

View 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; }
}
}

View 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;
}
}

View 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; }
}
}

View 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;
}
}

View 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();
}
}

View 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: 暂无
***********************************************************************/
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; }
}
}

View 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.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; }
}
}

View 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; }
}
}

View 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; }
}
}

View 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; }
}
}

View 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;
}
}

View 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; }
}
}

View 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; }
}
}

View 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; }
}
}

View 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; }
}
}

View 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; }
}
}

View 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; }
}
}

View 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; }
}
}

View 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; }
}
}