From 668bfa765b443acd2c4ffbee18625dabe1c55b9b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com>
Date: Thu, 2 Dec 2021 14:19:42 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Controllers/business/GendemoController.cs | 173 ---------
ZR.Model/Dto/GendemoDto.cs | 38 --
ZR.Model/Models/Gendemo.cs | 69 ----
.../Repositories/GendemoRepository.cs | 20 -
.../Business/IBusService/IGendemoService.cs | 15 -
.../Business/IBusService/ISysConfigService.cs | 17 -
ZR.Vue/src/api/business/gendemo.js | 67 ----
ZR.Vue/src/views/business/gendemo/index.vue | 355 ------------------
8 files changed, 754 deletions(-)
delete mode 100644 ZR.Admin.WebApi/Controllers/business/GendemoController.cs
delete mode 100644 ZR.Model/Dto/GendemoDto.cs
delete mode 100644 ZR.Model/Models/Gendemo.cs
delete mode 100644 ZR.Repository/Repositories/GendemoRepository.cs
delete mode 100644 ZR.Service/Business/IBusService/IGendemoService.cs
delete mode 100644 ZR.Service/Business/IBusService/ISysConfigService.cs
delete mode 100644 ZR.Vue/src/api/business/gendemo.js
delete mode 100644 ZR.Vue/src/views/business/gendemo/index.vue
diff --git a/ZR.Admin.WebApi/Controllers/business/GendemoController.cs b/ZR.Admin.WebApi/Controllers/business/GendemoController.cs
deleted file mode 100644
index 5eafe61..0000000
--- a/ZR.Admin.WebApi/Controllers/business/GendemoController.cs
+++ /dev/null
@@ -1,173 +0,0 @@
-using Microsoft.AspNetCore.Mvc;
-using System;
-using System.Collections.Generic;
-using System.Threading.Tasks;
-using SqlSugar;
-using Infrastructure;
-using Infrastructure.Attribute;
-using Infrastructure.Enums;
-using Infrastructure.Model;
-using Mapster;
-using ZR.Model.Dto;
-using ZR.Model.Models;
-using ZR.Service.Business;
-using ZR.Admin.WebApi.Extensions;
-using ZR.Admin.WebApi.Filters;
-using ZR.Common;
-using Infrastructure.Extensions;
-using System.Linq;
-
-namespace ZR.Admin.WebApi.Controllers
-{
- ///
- /// 代码生成演示Controller
- ///
- /// @author zr
- /// @date 2021-12-01
- ///
- [Verify]
- [Route("business/Gendemo")]
- public class GendemoController : BaseController
- {
- ///
- /// 代码生成演示接口
- ///
- private readonly IGendemoService _GendemoService;
-
- public GendemoController(IGendemoService GendemoService)
- {
- _GendemoService = GendemoService;
- }
-
- ///
- /// 查询代码生成演示列表
- ///
- ///
- [HttpGet("list")]
- [ActionPermissionFilter(Permission = "business:gendemo:list")]
- public IActionResult QueryGendemo([FromQuery] GendemoQueryDto parm)
- {
- //开始拼装查询条件
- var predicate = Expressionable.Create();
-
- //搜索条件查询语法参考Sqlsugar
- //predicate = predicate.And(m => m.Name.Contains(parm.Name));
- predicate = predicate.AndIF(parm.Id > 0, m => m.Id == parm.Id);
- predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.Name), m => m.Name.Contains(parm.Name));
- predicate = predicate.AndIF(parm.ShowStatus > 0, m => m.ShowStatus == parm.ShowStatus);
- predicate = predicate.AndIF(parm.BeginTime != null, it => it.AddTime >= parm.BeginTime);
- predicate = predicate.AndIF(parm.EndTime != null, it => it.AddTime <= parm.EndTime);
-
- var response = _GendemoService.GetPages(predicate.ToExpression(), parm, x => x.Sort, "desc");
- return SUCCESS(response);
- }
-
- ///
- /// 查询代码生成演示详情
- ///
- ///
- ///
- [HttpGet("{Id}")]
- [ActionPermissionFilter(Permission = "business:gendemo:query")]
- public IActionResult GetGendemo(int Id)
- {
- var response = _GendemoService.GetFirst(x => x.Id == Id);
-
- return SUCCESS(response);
- }
-
- ///
- /// 添加代码生成演示
- ///
- ///
- [HttpPost]
- [ActionPermissionFilter(Permission = "business:gendemo:add")]
- [Log(Title = "代码生成演示", BusinessType = BusinessType.INSERT)]
- public IActionResult AddGendemo([FromBody] GendemoDto parm)
- {
- if (parm == null)
- {
- throw new CustomException("请求参数错误");
- }
- //从 Dto 映射到 实体
- var model = parm.Adapt().ToCreate(HttpContext);
-
- return SUCCESS(_GendemoService.Insert(model, it => new
- {
- it.Name,
- it.Icon,
- it.ShowStatus,
- it.AddTime,
- it.Sex,
- it.Sort,
- it.BeginTime,
- it.EndTime,
- it.Remark,
- }));
- }
-
- ///
- /// 更新代码生成演示
- ///
- ///
- [HttpPut]
- [ActionPermissionFilter(Permission = "business:gendemo:update")]
- [Log(Title = "代码生成演示", BusinessType = BusinessType.UPDATE)]
- public IActionResult UpdateGendemo([FromBody] GendemoDto parm)
- {
- if (parm == null)
- {
- throw new CustomException("请求实体不能为空");
- }
- //从 Dto 映射到 实体
- var model = parm.Adapt().ToUpdate(HttpContext);
-
- var response = _GendemoService.Update(w => w.Id == model.Id, it => new Gendemo()
- {
- //Update 字段映射
- Name = model.Name,
- Icon = model.Icon,
- ShowStatus = model.ShowStatus,
- Sex = model.Sex,
- Sort = model.Sort,
- BeginTime = model.BeginTime,
- EndTime = model.EndTime,
- Remark = model.Remark,
- });
-
- return SUCCESS(response);
- }
-
- ///
- /// 删除代码生成演示
- ///
- ///
- [HttpDelete("{ids}")]
- [ActionPermissionFilter(Permission = "business:gendemo:delete")]
- [Log(Title = "代码生成演示", BusinessType = BusinessType.DELETE)]
- public IActionResult DeleteGendemo(string ids)
- {
- int[] idsArr = Tools.SpitIntArrary(ids);
- if (idsArr.Length <= 0) { return ToResponse(ApiResult.Error($"删除失败Id 不能为空")); }
-
- var response = _GendemoService.Delete(idsArr);
-
- return SUCCESS(response);
- }
-
- ///
- /// 代码生成演示导出
- ///
- ///
- [Log(BusinessType = BusinessType.EXPORT, IsSaveResponseData = false, Title = "代码生成演示")]
- [HttpGet("export")]
- [ActionPermissionFilter(Permission = "business:gendemo:export")]
- public IActionResult Export()
- {
- var list = _GendemoService.GetAll();
-
- string sFileName = ExportExcel(list, "Gendemo", "代码生成演示");
- return SUCCESS(new { path = "/export/" + sFileName, fileName = sFileName });
- }
- }
-}
\ No newline at end of file
diff --git a/ZR.Model/Dto/GendemoDto.cs b/ZR.Model/Dto/GendemoDto.cs
deleted file mode 100644
index bae37e4..0000000
--- a/ZR.Model/Dto/GendemoDto.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using System;
-using System.Collections.Generic;
-using ZR.Model.Dto;
-using ZR.Model.Models;
-
-namespace ZR.Model.Dto
-{
- ///
- /// 代码生成演示输入对象
- ///
- public class GendemoDto
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public string Icon { get; set; }
- public int ShowStatus { get; set; }
- public DateTime? AddTime { get; set; }
- public int? Sex { get; set; }
- public int? Sort { get; set; }
- public DateTime? BeginTime { get; set; }
- public DateTime? EndTime { get; set; }
- public string Remark { get; set; }
- }
-
- ///
- /// 代码生成演示查询对象
- ///
- public class GendemoQueryDto : PagerInfo
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public int ShowStatus { get; set; }
- public DateTime AddTime { get; set; }
-
- public DateTime? BeginTime { get; set; }
- public DateTime? EndTime { get; set; }
- }
-}
diff --git a/ZR.Model/Models/Gendemo.cs b/ZR.Model/Models/Gendemo.cs
deleted file mode 100644
index a517176..0000000
--- a/ZR.Model/Models/Gendemo.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-using System;
-using System.Collections.Generic;
-using SqlSugar;
-
-namespace ZR.Model.Models
-{
- ///
- /// 代码生成演示,数据实体对象
- ///
- /// @author zr
- /// @date 2021-12-01
- ///
- [SugarTable("gen_demo")]
- [Tenant("0")]
- public class Gendemo
- {
- ///
- /// 描述 : 自增id
- /// 空值 : false
- ///
- [SqlSugar.SugarColumn(IsPrimaryKey = false, IsIdentity = true)]
- public int Id { get; set; }
- ///
- /// 描述 : 名称
- /// 空值 : false
- ///
- public string Name { get; set; }
- ///
- /// 描述 : 图片
- /// 空值 : true
- ///
- public string Icon { get; set; }
- ///
- /// 描述 : 显示状态
- /// 空值 : false
- ///
- public int ShowStatus { get; set; }
- ///
- /// 描述 : 添加时间
- /// 空值 : true
- ///
- public DateTime? AddTime { get; set; }
- ///
- /// 描述 : 用户性别
- /// 空值 : true
- ///
- public int? Sex { get; set; }
- ///
- /// 描述 : 排序
- /// 空值 : true
- ///
- public int? Sort { get; set; }
- ///
- /// 描述 : 开始时间
- /// 空值 : true
- ///
- public DateTime? BeginTime { get; set; }
- ///
- /// 描述 : 结束时间
- /// 空值 : true
- ///
- public DateTime? EndTime { get; set; }
- ///
- /// 描述 : 备注
- /// 空值 : true
- ///
- public string Remark { get; set; }
- }
-}
\ No newline at end of file
diff --git a/ZR.Repository/Repositories/GendemoRepository.cs b/ZR.Repository/Repositories/GendemoRepository.cs
deleted file mode 100644
index 8e969a1..0000000
--- a/ZR.Repository/Repositories/GendemoRepository.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using Infrastructure.Attribute;
-using ZR.Repository.System;
-using ZR.Model.Models;
-
-namespace ZR.Repository
-{
- ///
- /// 代码生成演示仓储
- ///
- /// @author zr
- /// @date 2021-12-01
- ///
- [AppService(ServiceLifetime = LifeTime.Transient)]
- public class GendemoRepository : BaseRepository
- {
- #region 业务逻辑代码
- #endregion
- }
-}
\ No newline at end of file
diff --git a/ZR.Service/Business/IBusService/IGendemoService.cs b/ZR.Service/Business/IBusService/IGendemoService.cs
deleted file mode 100644
index 4632e5d..0000000
--- a/ZR.Service/Business/IBusService/IGendemoService.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using System;
-using ZR.Model.Models;
-
-namespace ZR.Service.Business
-{
- ///
- /// 代码生成演示service接口
- ///
- /// @author zr
- /// @date 2021-12-01
- ///
- public interface IGendemoService: IBaseService
- {
- }
-}
diff --git a/ZR.Service/Business/IBusService/ISysConfigService.cs b/ZR.Service/Business/IBusService/ISysConfigService.cs
deleted file mode 100644
index a8c68f8..0000000
--- a/ZR.Service/Business/IBusService/ISysConfigService.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System;
-using ZR.Model.Models;
-using ZR.Model.System;
-
-namespace ZR.Service.System
-{
- ///
- /// 参数配置service接口
- ///
- /// @author zhaorui
- /// @date 2021-09-29
- ///
- public interface ISysConfigService: IBaseService
- {
- SysConfig GetSysConfigByKey(string key);
- }
-}
diff --git a/ZR.Vue/src/api/business/gendemo.js b/ZR.Vue/src/api/business/gendemo.js
deleted file mode 100644
index cd10b98..0000000
--- a/ZR.Vue/src/api/business/gendemo.js
+++ /dev/null
@@ -1,67 +0,0 @@
-import request from '@/utils/request'
-
-/**
-* 代码生成演示分页查询
-* @param {查询条件} data
-*/
-export function listGendemo(query) {
- return request({
- url: 'business/Gendemo/list',
- method: 'get',
- params: query,
- })
-}
-
-/**
-* 新增代码生成演示
-* @param data
-*/
-export function addGendemo(data) {
- return request({
- url: 'business/Gendemo',
- method: 'post',
- data: data,
- })
-}
-
-/**
-* 修改代码生成演示
-* @param data
-*/
-export function updateGendemo(data) {
- return request({
- url: 'business/Gendemo',
- method: 'PUT',
- data: data,
- })
-}
-
-/**
-* 获取代码生成演示详情
-* @param {Id}
-*/
-export function getGendemo(id) {
- return request({
- url: 'business/Gendemo/' + id,
- method: 'get'
- })
-}
-
-/**
-* 删除代码生成演示
-* @param {主键} pid
-*/
-export function delGendemo(pid) {
- return request({
- url: 'business/Gendemo/' + pid,
- method: 'delete'
- })
-}
-// 导出代码生成演示
-export function exportGendemo(query) {
- return request({
- url: 'business/Gendemo/export',
- method: 'get',
- params: query
- })
-}
\ No newline at end of file
diff --git a/ZR.Vue/src/views/business/gendemo/index.vue b/ZR.Vue/src/views/business/gendemo/index.vue
deleted file mode 100644
index 74051bc..0000000
--- a/ZR.Vue/src/views/business/gendemo/index.vue
+++ /dev/null
@@ -1,355 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编辑
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.dictLabel}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-