<develop>:(ShopERP 端)<无> ShopERP. WebAPI 接口首页页面加载。

parent f2161b28
......@@ -29,6 +29,11 @@ namespace CoreCms.Net.Model.Entities
public System.String orderId { get; set; }
/// <summary>
/// 平台名称
/// </summary>
public string platName { get; set; }
/// <summary>
/// 平台订单号
......@@ -298,8 +303,43 @@ namespace CoreCms.Net.Model.Entities
public System.String shipMobile { get; set; }
/// <summary>
/// 收件人地址2
/// </summary>
public string shipAddress2 { get; set; }
/// <summary>
/// 收件人国家
/// </summary>
public string shipCountryCode { get; set; }
/// <summary>
/// 收件人省/州
/// </summary>
public string shipProvince { get; set; }
/// <summary>
///
/// </summary>
public string shipCity { get; set; }
/// <summary>
/// 收件人邮箱
/// </summary>
public string shipEmail { get; set; }
/// <summary>
/// 收件人邮编
/// </summary>
public string shipPostCode { get; set; }
/// <summary>
/// 商品总重量
/// </summary>
......
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
......@@ -10,11 +11,60 @@ namespace CoreCms.Net.Model.ViewModels.DTO
{
public int UserId { get; set; }
public string platName { get; set; }
/// <summary>
/// 平台订单号
/// </summary>
public string platOrderID { get; set; }
/// <summary>
/// 收件人姓名
/// </summary>
public string shipName { get; set; }
/// <summary>
/// 收件人的地址
/// </summary>
public string shipAddress { get; set; }
/// <summary>
/// 收件人电话
/// </summary>
public string shipMobile { get; set; }
/// <summary>
/// 收件人地址2
/// </summary>
public string shipAddress2 { get; set; }
/// <summary>
/// 收件人国家
/// </summary>
public string shipCountryCode { get; set; }
/// <summary>
/// 收件人省/州
/// </summary>
public string shipProvince { get; set; }
/// <summary>
/// 收件人城市
/// </summary>
public string shipCity { get; set; }
/// <summary>
/// 收件人邮箱
/// </summary>
public string shipEmail { get; set; }
/// <summary>
/// 收件人邮编
/// </summary>
public string shipPostCode { get; set; }
public List<OrderItemDto> Items { get; set; }
public class OrderItemDto
......
......@@ -36,7 +36,6 @@ namespace CoreCms.Net.Web.WebApi.Infrastructure
app.UseRecordAccessLogsMildd();
// 记录ip请求 (注意开启权限,不然本地无法写入)
app.UseIpLogMildd();
// Swagger授权登录拦截
app.UseSwaggerAuthorizedMildd();
//强制显示中文
......@@ -77,7 +76,8 @@ namespace CoreCms.Net.Web.WebApi.Infrastructure
// 使用静态文件
app.UseStaticFiles();
// 先开启认证
app.UseAuthentication();
// 然后是授权中间件
app.UseAuthorization();
......@@ -85,6 +85,14 @@ namespace CoreCms.Net.Web.WebApi.Infrastructure
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
//设置默认起始页(如default.html)
//此处的路径是相对于wwwroot文件夹的相对路径
var defaultFilesOptions = new DefaultFilesOptions();
defaultFilesOptions.DefaultFileNames.Clear();
defaultFilesOptions.DefaultFileNames.Add("index.html");
app.UseDefaultFiles(defaultFilesOptions);
app.UseStaticFiles();
}
#endregion
......
......@@ -7,7 +7,7 @@
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"CoreCms.Net.Web.WebApi": {
"ShopERP.WebApi": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
......
{
"ConnectionStrings": {
"DbType": "MySql",
"DbType": "MySql",
"SqlConnection": "Server=192.168.8.109;Port=3306;Database=ShopERP;Uid=root;Pwd=123456;CharSet=utf8;pooling=true;SslMode=None;Allow User Variables=true;Convert Zero Datetime=True;Allow Zero Datetime=True;"
},
"Consul": {
"consulAddress": "http://127.0.0.1:8500",
"serviceName": "api_orderService",
"currentIp": "127.0.0.1",
"currentPort": "2015"
"currentPort": "8088"
},
//Swagger授权访问设置
"SwaggerConfig": {
......
......@@ -26,15 +26,13 @@
<div class="top">恭喜您,ShopERP API 接口端部署成功!!!</div>
<div class="middle">
请访问组件地址测试是否正常:<br />
<p>|- HangFire&nbsp;&nbsp;&nbsp;&nbsp;定制任务 【<a href="/job" target="_blank" class="blue">点击前往</a></p>
<p>|- Swagger&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;接口文档 【<a href="/doc" target="_blank" class="blue">点击前往</a></p>
<br />
<span class="zhuyi">注意事项:</span><br />
<p>1、以上组件地址支持自定义调整,投产环境下请及时修改或屏蔽;投产环境下可删除此展示页面。</p>
<p>2、『Swagger接口文档』访问路径修改位置为:【Startup.cs】文件第206行左右【代码:c.RoutePrefix = "doc"】,请将doc修改为其他虚拟路径。</p>
<p>3、『HangFire定时任务』面板路径修改位置为:【Startup.cs】文件第256行左右【代码:app.UseHangfireDashboard("/job", options);】,请将job修改为其他虚拟路径。</p>
<p>4、『HangFire定时任务』初始登录账号密码均为:【ShopERP】,修改位置为:【appsettings.json】文件,代码中【HangFire】节点。</p>
<div style="height:200px;"></div>
</div>
<div class="copyright">
<p>&copy;2025 <a>ShopERP </a>. All Rights Reserved</p>
......
......@@ -14,120 +14,6 @@
Date: 25/08/2025 14:55:52
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- 售后单表
-- ----------------------------
DROP TABLE IF EXISTS `corecmsbillaftersales`;
CREATE TABLE `corecmsbillaftersales` (
`aftersalesId` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '售后单id',
`orderId` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '订单ID',
`userId` int NOT NULL COMMENT '用户ID',
`type` int NOT NULL COMMENT '售后类型',
`refundAmount` decimal(10, 2) NOT NULL COMMENT '退款金额',
`status` int NOT NULL COMMENT '状态',
`reason` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '退款原因',
`mark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '卖家备注,如果审核失败了,会显示到前端',
`createTime` datetime NOT NULL COMMENT '提交时间',
`updateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`aftersalesId`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '售后单表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- 售后单明细表
-- ----------------------------
DROP TABLE IF EXISTS `corecmsbillaftersalesitem`;
CREATE TABLE `corecmsbillaftersalesitem` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '序列',
`aftersalesId` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '售后单id',
`orderItemsId` int NOT NULL COMMENT '订单明细ID 关联order_items.id',
`goodsId` int NOT NULL COMMENT '商品ID 关联goods.id',
`productId` int NOT NULL COMMENT '货品ID 关联products.id',
`sn` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '货品编码',
`bn` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '商品编码',
`name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '商品名称',
`imageUrl` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '图片',
`nums` int NOT NULL COMMENT '数量',
`addon` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '货品明细序列号存储',
`createTime` datetime NOT NULL COMMENT '创建时间',
`updateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '售后单明细表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- 发货单-主表
-- ----------------------------
DROP TABLE IF EXISTS `corecmsbilldelivery`;
CREATE TABLE `corecmsbilldelivery` (
`deliveryId` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '发货单序列',
`orderId` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '订单号',
`logiCode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '物流公司编码',
`logiNo` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '物流单号',
`logiInformation` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '快递物流信息',
`logiStatus` bit(1) NOT NULL COMMENT '快递是否不更新',
`shipAreaId` int NOT NULL COMMENT '收货地区ID',
`shipAddress` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收货详细地址',
`shipName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收货人姓名',
`shipMobile` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收货电话',
`status` int NOT NULL COMMENT '状态',
`memo` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`confirmTime` datetime NULL DEFAULT NULL COMMENT '确认收货时间',
`createTime` datetime NOT NULL COMMENT '创建时间',
`updateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`deliveryId`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '发货单表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- 发货单-明细表
-- ----------------------------
DROP TABLE IF EXISTS `corecmsbilldeliveryitem`;
CREATE TABLE `corecmsbilldeliveryitem` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '序列',
`orderId` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '订单编号',
`deliveryId` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '发货单号 关联bill_delivery.id',
`goodsId` int NOT NULL COMMENT '商品ID 关联goods.id',
`productId` int NOT NULL COMMENT '货品ID 关联products.id',
`sn` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '货品编码',
`bn` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '商品编码',
`name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '商品名称',
`nums` int NOT NULL COMMENT '发货数量',
`weight` decimal(10, 2) NOT NULL COMMENT '重量',
`addon` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '货品明细序列号存储',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '发货单明细表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- 提货单表
-- ----------------------------
DROP TABLE IF EXISTS `corecmsbilllading`;
CREATE TABLE `corecmsbilllading` (
`id` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '提货单号',
`orderId` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '订单号',
`storeId` int NOT NULL COMMENT '提货门店ID',
`name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '提货人姓名',
`mobile` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '提货手机号',
`clerkId` int NOT NULL COMMENT '处理店员ID',
`pickUpTime` datetime NULL DEFAULT NULL COMMENT '提货时间',
`status` bit(1) NOT NULL COMMENT '是否提货',
`createTime` datetime NOT NULL COMMENT '创建时间',
`updateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
`isDel` bit(1) NOT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '提货单表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- 支付单表
-- ----------------------------
......@@ -234,25 +120,6 @@ CREATE TABLE `corecmsbrand` (
-- ----------------------------
INSERT INTO `corecmsbrand` VALUES (23, '南山田舍', 'http://files.mvccms.cn/Upload/20200906/20200906030142_6069.jpg', 1, b'1', NULL);
-- ----------------------------
-- 购物车表
-- ----------------------------
DROP TABLE IF EXISTS `corecmscart`;
CREATE TABLE `corecmscart` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '序列',
`userId` int NOT NULL COMMENT '用户序列',
`productId` int NOT NULL COMMENT '货品序列',
`nums` int NOT NULL COMMENT '货品数量',
`type` int NOT NULL COMMENT '购物车类型',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '购物车表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- 商品表
-- ----------------------------
......@@ -351,61 +218,6 @@ CREATE TABLE `corecmsgoodsimages` (
-- ----------------------------
-- 商品参数表
-- ----------------------------
DROP TABLE IF EXISTS `corecmsgoodsparams`;
CREATE TABLE `corecmsgoodsparams` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '序列',
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数名称',
`value` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '参数值',
`type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数类型',
`createTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
`updateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商品参数表' ROW_FORMAT = DYNAMIC;
INSERT INTO `corecmsgoodsparams` VALUES (17, '颜色', '红,黄,绿', 'checkbox', '2020-02-29 00:53:36', '2020-06-14 19:17:17');
-- ----------------------------
-- 商品类型属性表
-- ----------------------------
DROP TABLE IF EXISTS `corecmsgoodstypespec`;
CREATE TABLE `corecmsgoodstypespec` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '序列',
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性名称',
`sort` int NOT NULL COMMENT '属性排序',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 103 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商品类型属性表' ROW_FORMAT = DYNAMIC;
INSERT INTO `corecmsgoodstypespec` VALUES (16, '水果', 100);
-- ----------------------------
-- 商品类型属性值表
-- ----------------------------
DROP TABLE IF EXISTS `corecmsgoodstypespecvalue`;
CREATE TABLE `corecmsgoodstypespecvalue` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '序列',
`specId` int NOT NULL COMMENT '属性ID 关联goods_type_spec.id',
`value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性值',
`sort` int NOT NULL COMMENT '排序',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1698 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商品类型属性值表' ROW_FORMAT = DYNAMIC;
INSERT INTO `corecmsgoodstypespecvalue` VALUES (1096, 18, '精品A果3斤装', 1);
-- ----------------------------
-- 订单主表
-- ----------------------------
DROP TABLE IF EXISTS `corecmsorder`;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment