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 @@ - - -