IdleResources
冉成楼 2025-04-18 13:23:18 +08:00
parent 142bb21f6e
commit 1674725e57
55 changed files with 1553 additions and 42 deletions

View File

@ -1,8 +1,6 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;
using OpenAuth.Repository;

View File

@ -5,7 +5,7 @@ using System.Linq;
using Infrastructure;
using Infrastructure.Extensions;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.BasicQueryService;
using OpenAuth.App.Response;
using OpenAuth.Repository;

View File

@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using Infrastructure;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Response;
using OpenAuth.Repository;
using OpenAuth.Repository.Domain;

View File

@ -3,7 +3,7 @@ using OpenAuth.App.FormScheme.FormHelpers;
using OpenAuth.App.Interface;
using SqlSugar;
namespace OpenAuth.App.BaseApp.Base
namespace OpenAuth.App
{
public abstract class SqlSugarBaseApp<T, TDbContext>
where T : class, new()

View File

@ -11,7 +11,7 @@ using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App.Base
{

View File

@ -1,6 +1,6 @@
using Infrastructure;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;
using OpenAuth.App.Response;

View File

@ -4,7 +4,7 @@ using System.Linq;
using System.Threading.Tasks;
using Infrastructure;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;
using OpenAuth.App.Response;

View File

@ -7,7 +7,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App.CodeTable
{

View File

@ -14,7 +14,7 @@ using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using static Microsoft.Extensions.Logging.EventSource.LoggingEventSource;
namespace OpenAuth.App.CodeTable

View File

@ -7,7 +7,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App
{

View File

@ -10,7 +10,7 @@ using System.Text;
using System.Threading.Tasks;
using Infrastructure.Extensions;
using Infrastructure.Cache;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App.DataCodeRule
{

View File

@ -11,7 +11,7 @@ using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App.DataSource
{

View File

@ -13,7 +13,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using static Dm.net.buffer.ByteArrayBuffer;
namespace OpenAuth.App.DbTable

View File

@ -10,7 +10,7 @@ using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;
using OpenAuth.App.Response;

View File

@ -13,7 +13,7 @@ using System.Linq.Expressions;
using System.Text;
using Castle.Core.Internal;
using DocumentFormat.OpenXml.Drawing.Charts;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App.FormModule
{

View File

@ -34,7 +34,7 @@ using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using OpenAuth.App.FormModule;
using Microsoft.Extensions.Logging;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using Castle.Core.Internal;
namespace OpenAuth.App.FormScheme

View File

@ -16,7 +16,7 @@ using OpenAuth.App.BaseApp.WFTask;
using OpenAuth.App.BaseApp.ImMsgManager;
using Microsoft.Extensions.Configuration;
using DocumentFormat.OpenXml.EMMA;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App.BaseApp
{

View File

@ -11,7 +11,6 @@ using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
namespace OpenAuth.App.Import
{

View File

@ -7,7 +7,6 @@ using Infrastructure.Const;
using Infrastructure.Extensions;
using Microsoft.Extensions.Logging;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App.Extensions;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;

View File

@ -1,7 +1,7 @@
using System.Text;
using Infrastructure;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Interface;
using OpenAuth.App.Permission.Request;
using OpenAuth.Repository;

View File

@ -4,7 +4,7 @@ using System.Linq;
using Infrastructure;
using Microsoft.Extensions.Logging;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;
using OpenAuth.Repository;

View File

@ -2,7 +2,7 @@
using System.Collections.Generic;
using Infrastructure;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Interface;
using OpenAuth.Repository;
using OpenAuth.Repository.Domain;

View File

@ -6,7 +6,7 @@ using OpenAuth.App.Request;
using OpenAuth.Repository;
using SqlSugar;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.BasicQueryService;
namespace OpenAuth.App

View File

@ -10,7 +10,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App
{

View File

@ -4,7 +4,7 @@ using OpenAuth.Repository;
using SqlSugar;
using OpenAuth.App.Interface;
using Infrastructure;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App
{

View File

@ -10,7 +10,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using System.Web;
namespace OpenAuth.App

View File

@ -12,7 +12,6 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
namespace OpenAuth.App.SysDatabaseLink
{

View File

@ -1,7 +1,6 @@
using System.Reflection;
using System.Threading.Tasks;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App.Request;
using OpenAuth.App.Response;
using OpenAuth.Repository;

View File

@ -1,7 +1,7 @@
using Infrastructure;
using Microsoft.Extensions.Logging;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;
using OpenAuth.App.Response;

View File

@ -10,7 +10,6 @@ using SqlSugar;
using OpenAuth.App.Interface;
using Infrastructure;
using OpenAuth.App;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App.Request;
namespace OpenAuth.App

View File

@ -9,7 +9,7 @@ using System.Threading.Tasks;
using SqlSugar;
using OpenAuth.App.Interface;
using Infrastructure;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.Repository.Core;
using Oracle.ManagedDataAccess.Types;

View File

@ -15,7 +15,7 @@ using NPOI.SS.Formula.Functions;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using OpenAuth.App.Base;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Config;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;

View File

@ -11,7 +11,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App
{

View File

@ -19,7 +19,7 @@ using OpenAuth.App.BaseApp.Jobs;
using System.Text;
using DocumentFormat.OpenXml.Spreadsheet;
using Infrastructure.Utilities;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using System.Diagnostics;
using NPOI.Util;

View File

@ -9,7 +9,7 @@ using System.Threading.Tasks;
using SqlSugar;
using OpenAuth.App.Interface;
using Infrastructure;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Request;
namespace OpenAuth.App

View File

@ -1,7 +1,7 @@
using Infrastructure;
using Infrastructure.Helpers;
using Microsoft.Extensions.Configuration;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;
using OpenAuth.Repository;

View File

@ -12,7 +12,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App;
namespace OpenAuth.App
{

View File

@ -8,7 +8,6 @@ using Moq;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using NPOI.SS.Formula.Functions;
using OpenAuth.App.BaseApp.Base;
using OpenAuth.App.BaseApp.WFTask.Response;
using OpenAuth.App.FormScheme;
using OpenAuth.App.FormScheme.Response;

View File

@ -0,0 +1,47 @@
using OpenAuth.App.Interface;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
using Infrastructure;
using OpenAuth.App.Request;
using OpenAuth.Repository;
using SqlSugar;
namespace OpenAuth.App
{
public class IdleFarmingApp : SqlSugarBaseApp<IdleFarming, SugarDbContext>
{
public IdleFarmingApp(
ISugarUnitOfWork<SugarDbContext> unitWork,
ISimpleClient<IdleFarming> repository,
IAuth auth
) : base(unitWork, repository, auth)
{
}
#region 查询
/// <summary>
/// 分页
/// </summary>
public async Task<Response<PageInfo<List<IdleFarming>>>> LoadPage(PageReq request)
{
RefAsync<int> totalCount = 0;
var result = new PageInfo<IdleFarming>();
var list = await base.Repository.AsQueryable()
.WhereIF(!string.IsNullOrEmpty(request.key),a=>a.SerialNumber.Contains(request.key))
.ToPageListAsync(request.page, request.limit, totalCount);
return new Response<PageInfo<List<IdleFarming>>>
{
Result = new PageInfo<List<IdleFarming>>
{
Items = list,
Total = totalCount
}
};
}
#endregion
}
}

View File

@ -0,0 +1,47 @@
using OpenAuth.App.Interface;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
using Infrastructure;
using OpenAuth.App.Request;
using OpenAuth.Repository;
using SqlSugar;
namespace OpenAuth.App
{
public class IdleHouseApp : SqlSugarBaseApp<IdleHouse, SugarDbContext>
{
public IdleHouseApp(
ISugarUnitOfWork<SugarDbContext> unitWork,
ISimpleClient<IdleHouse> repository,
IAuth auth
) : base(unitWork, repository, auth)
{
}
#region 查询
/// <summary>
/// 分页
/// </summary>
public async Task<Response<PageInfo<List<IdleHouse>>>> LoadPage(PageReq request)
{
RefAsync<int> totalCount = 0;
var result = new PageInfo<IdleHouse>();
var list = await base.Repository.AsQueryable()
.WhereIF(!string.IsNullOrEmpty(request.key), a => a.SerialNumber.Contains(request.key))
.ToPageListAsync(request.page, request.limit, totalCount);
return new Response<PageInfo<List<IdleHouse>>>
{
Result = new PageInfo<List<IdleHouse>>
{
Items = list,
Total = totalCount
}
};
}
#endregion
}
}

View File

@ -1,5 +1,9 @@
using OpenAuth.App.BasicQueryService;
using Infrastructure;
using OpenAuth.App.BasicQueryService;
using OpenAuth.App.Interface;
using OpenAuth.App.Request;
using OpenAuth.Repository;
using OpenAuth.Repository.Domain;
using SqlSugar;
using System;
using System.Collections.Generic;
@ -9,14 +13,40 @@ using System.Threading.Tasks;
namespace OpenAuth.App
{
public class IdleLandApp
public class IdleLandApp : SqlSugarBaseApp<IdleLand, SugarDbContext>
{
ISqlSugarClient client;
public IdleLandApp(ISqlSugarClient sqlSugarClient)
public IdleLandApp(ISqlSugarClient sqlSugarClient, ISugarUnitOfWork<SugarDbContext> unitWork,
ISimpleClient<IdleLand> repository,
IAuth auth) : base(unitWork, repository, auth)
{
client = sqlSugarClient;
}
#region 查询
/// <summary>
/// 分页
/// </summary>
public async Task<Response<PageInfo<List<IdleLand>>>> LoadPage(PageReq request)
{
RefAsync<int> totalCount = 0;
var result = new PageInfo<IdleLand>();
var list = await base.Repository.AsQueryable()
.WhereIF(!string.IsNullOrEmpty(request.key), a => a.SerialNumber.Contains(request.key))
.ToPageListAsync(request.page, request.limit, totalCount);
return new Response<PageInfo<List<IdleLand>>>
{
Result = new PageInfo<List<IdleLand>>
{
Items = list,
Total = totalCount
}
};
}
#endregion
public byte[] VectorTile(VectorTileSearchModel req)
{
req.Init();

View File

@ -0,0 +1,57 @@
using OpenAuth.App.Interface;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
using Infrastructure;
using OpenAuth.App.Request;
using OpenAuth.Repository;
using SqlSugar;
namespace OpenAuth.App
{
public class IdleNongjiApp : SqlSugarBaseApp<IdleNongji, SugarDbContext>
{
public IdleNongjiApp(
ISugarUnitOfWork<SugarDbContext> unitWork,
ISimpleClient<IdleNongji> repository,
IAuth auth
) : base(unitWork, repository, auth)
{
}
#region 查询
/// <summary>
/// 分页
/// </summary>
public async Task<Response<PageInfo<List<IdleNongji>>>> LoadPage(PageReq request)
{
RefAsync<int> totalCount = 0;
var result = new PageInfo<IdleNongji>();
var list = await base.Repository.AsQueryable()
.WhereIF(!string.IsNullOrEmpty(request.key), a => a.Id.Contains(request.key))
.ToPageListAsync(request.page, request.limit, totalCount);
return new Response<PageInfo<List<IdleNongji>>>
{
Result = new PageInfo<List<IdleNongji>>
{
Items = list,
Total = totalCount
}
};
}
#endregion
}
}

View File

@ -0,0 +1,46 @@
using OpenAuth.App.Interface;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
using Infrastructure;
using OpenAuth.App.Request;
using OpenAuth.Repository;
using SqlSugar;
namespace OpenAuth.App
{
public class IdleWatersApp : SqlSugarBaseApp<IdleWaters, SugarDbContext>
{
public IdleWatersApp(
ISugarUnitOfWork<SugarDbContext> unitWork,
ISimpleClient<IdleWaters> repository,
IAuth auth
) : base(unitWork, repository, auth)
{
}
#region 查询
/// <summary>
/// 分页
/// </summary>
public async Task<Response<PageInfo<List<IdleWaters>>>> LoadPage(PageReq request)
{
RefAsync<int> totalCount = 0;
var result = new PageInfo<IdleWaters>();
var list = await base.Repository.AsQueryable()
.WhereIF(!string.IsNullOrEmpty(request.key), a => a.SerialNumber.Contains(request.key))
.ToPageListAsync(request.page, request.limit, totalCount);
return new Response<PageInfo<List<IdleWaters>>>
{
Result = new PageInfo<List<IdleWaters>>
{
Items = list,
Total = totalCount
}
};
}
#endregion
}
}

View File

@ -0,0 +1,187 @@
using SqlSugar;
using System;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
namespace OpenAuth.Repository.Domain
{
[SugarTable("idle_farming")]
public partial class IdleFarming
{
public IdleFarming()
{
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public string Id { get; set; }
/// <summary>
/// Desc:编号
/// Default:
/// Nullable:True
/// </summary>
public string SerialNumber { get; set; }
/// <summary>
/// Desc:状态
/// Default:
/// Nullable:True
/// </summary>
public int? Status { get; set; }
/// <summary>
/// Desc:设施类型
/// Default:
/// Nullable:True
/// </summary>
public string SpecificNature { get; set; }
/// <summary>
/// Desc:数量
/// Default:
/// Nullable:True
/// </summary>
public decimal? Area { get; set; }
/// <summary>
/// Desc:期限
/// Default:
/// Nullable:True
/// </summary>
public string LandUseTerm { get; set; }
/// <summary>
/// Desc:流转期限
/// Default:
/// Nullable:True
/// </summary>
public string CirculationTerm { get; set; }
/// <summary>
/// Desc:价格(元)
/// Default:
/// Nullable:True
/// </summary>
public decimal? Price { get; set; }
/// <summary>
/// Desc:现状描述
/// Default:
/// Nullable:True
/// </summary>
public string CurrentStatusDescription { get; set; }
/// <summary>
/// Desc:权属人
/// Default:
/// Nullable:True
/// </summary>
public string Owner { get; set; }
/// <summary>
/// Desc:联系电话
/// Default:
/// Nullable:True
/// </summary>
public decimal? ContactNumber { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string Remarks { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
public string CreatedBy { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? CreationTime { get; set; }
/// <summary>
/// Desc:修改人
/// Default:
/// Nullable:True
/// </summary>
public string ModifiedBy { get; set; }
/// <summary>
/// Desc:修改时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? ModificationTime { get; set; }
/// <summary>
/// Desc:详细位置
/// Default:
/// Nullable:True
/// </summary>
public string DetailedLocation { get; set; }
/// <summary>
/// Desc:是否删除
/// Default:
/// Nullable:True
/// </summary>
public int? IsDeleted { get; set; }
/// <summary>
/// Desc:东至
/// Default:
/// Nullable:True
/// </summary>
public string dongzhi { get; set; }
/// <summary>
/// Desc:西至
/// Default:
/// Nullable:True
/// </summary>
public string xizhi { get; set; }
/// <summary>
/// Desc:南至
/// Default:
/// Nullable:True
/// </summary>
public string nanzhi { get; set; }
/// <summary>
/// Desc:北至
/// Default:
/// Nullable:True
/// </summary>
public string beizhi { get; set; }
/// <summary>
/// Desc:照片
/// Default:
/// Nullable:True
/// </summary>
public string zhaopian { get; set; }
/// <summary>
/// Desc:视频
/// Default:
/// Nullable:True
/// </summary>
public string shipin { get; set; }
}
}

View File

@ -0,0 +1,111 @@
using SqlSugar;
using System;
using System.Linq;
using System.Text;
namespace OpenAuth.Repository.Domain
{
///<summary>
///
///</summary>
[SugarTable("idle_files")]
public partial class IdleFiles
{
public IdleFiles(){
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public string Id {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string Type {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string Path {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string RelationType {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string CreateTime {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string CreateUser {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string FileName {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string FileSize {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string RelationId {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string Lng {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string Lat {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string Angle {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string Tag {get;set;}
}
}

View File

@ -0,0 +1,195 @@
using SqlSugar;
using System;
using System.Linq;
using System.Text;
namespace OpenAuth.Repository.Domain
{
///<summary>
///
///</summary>
[SugarTable("idle_house")]
public partial class IdleHouse
{
public IdleHouse(){
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public string Id {get;set;}
/// <summary>
/// Desc:编号
/// Default:
/// Nullable:True
/// </summary>
public string SerialNumber {get;set;}
/// <summary>
/// Desc:状态
/// Default:
/// Nullable:True
/// </summary>
public int? Status {get;set;}
/// <summary>
/// Desc:具体性质
/// Default:
/// Nullable:True
/// </summary>
public string SpecificNature {get;set;}
/// <summary>
/// Desc:面积(㎡)
/// Default:
/// Nullable:True
/// </summary>
public decimal? Area {get;set;}
/// <summary>
/// Desc:土地使用期限(剩余期限)
/// Default:
/// Nullable:True
/// </summary>
public string LandUseTerm {get;set;}
/// <summary>
/// Desc:流转期限
/// Default:
/// Nullable:True
/// </summary>
public string CirculationTerm {get;set;}
/// <summary>
/// Desc:价格(元/年)
/// Default:
/// Nullable:True
/// </summary>
public decimal? Price {get;set;}
/// <summary>
/// Desc:现状描述
/// Default:
/// Nullable:True
/// </summary>
public string CurrentStatusDescription {get;set;}
/// <summary>
/// Desc:权属人
/// Default:
/// Nullable:True
/// </summary>
public string Owner {get;set;}
/// <summary>
/// Desc:联系电话
/// Default:
/// Nullable:True
/// </summary>
public decimal? ContactNumber {get;set;}
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string Remarks {get;set;}
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
public string CreatedBy {get;set;}
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? CreationTime {get;set;}
/// <summary>
/// Desc:修改人
/// Default:
/// Nullable:True
/// </summary>
public string ModifiedBy {get;set;}
/// <summary>
/// Desc:修改时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? ModificationTime {get;set;}
/// <summary>
/// Desc:详细位置
/// Default:
/// Nullable:True
/// </summary>
public string DetailedLocation {get;set;}
/// <summary>
/// Desc:是否删除
/// Default:
/// Nullable:True
/// </summary>
public int? IsDeleted {get;set;}
/// <summary>
/// Desc:东至
/// Default:
/// Nullable:True
/// </summary>
public string dongzhi {get;set;}
/// <summary>
/// Desc:西至
/// Default:
/// Nullable:True
/// </summary>
public string xizhi {get;set;}
/// <summary>
/// Desc:南至
/// Default:
/// Nullable:True
/// </summary>
public string nanzhi {get;set;}
/// <summary>
/// Desc:北至
/// Default:
/// Nullable:True
/// </summary>
public string beizhi {get;set;}
/// <summary>
/// Desc:照片
/// Default:
/// Nullable:True
/// </summary>
public string zhaopian {get;set;}
/// <summary>
/// Desc:视频
/// Default:
/// Nullable:True
/// </summary>
public string shipin {get;set;}
/// <summary>
/// Desc:房屋结构
/// Default:
/// Nullable:True
/// </summary>
public string fangwujg {get;set;}
}
}

View File

@ -0,0 +1,188 @@
using SqlSugar;
using System;
using System.Linq;
using System.Text;
namespace OpenAuth.Repository.Domain
{
///<summary>
///
///</summary>
[SugarTable("idle_land")]
public partial class IdleLand
{
public IdleLand(){
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public string Id {get;set;}
/// <summary>
/// Desc:编号
/// Default:
/// Nullable:True
/// </summary>
public string SerialNumber {get;set;}
/// <summary>
/// Desc:状态
/// Default:
/// Nullable:True
/// </summary>
public int? Status {get;set;}
/// <summary>
/// Desc:具体性质
/// Default:
/// Nullable:True
/// </summary>
public string SpecificNature {get;set;}
/// <summary>
/// Desc:面积(亩)
/// Default:
/// Nullable:True
/// </summary>
public decimal? Area {get;set;}
/// <summary>
/// Desc:土地使用期限(剩余期限)
/// Default:
/// Nullable:True
/// </summary>
public string LandUseTerm {get;set;}
/// <summary>
/// Desc:流转期限
/// Default:
/// Nullable:True
/// </summary>
public string CirculationTerm {get;set;}
/// <summary>
/// Desc:价格(元/亩/年)
/// Default:
/// Nullable:True
/// </summary>
public decimal? Price {get;set;}
/// <summary>
/// Desc:现状描述
/// Default:
/// Nullable:True
/// </summary>
public string CurrentStatusDescription {get;set;}
/// <summary>
/// Desc:权属人
/// Default:
/// Nullable:True
/// </summary>
public string Owner {get;set;}
/// <summary>
/// Desc:联系电话
/// Default:
/// Nullable:True
/// </summary>
public decimal? ContactNumber {get;set;}
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string Remarks {get;set;}
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
public string CreatedBy {get;set;}
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? CreationTime {get;set;}
/// <summary>
/// Desc:修改人
/// Default:
/// Nullable:True
/// </summary>
public string ModifiedBy {get;set;}
/// <summary>
/// Desc:修改时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? ModificationTime {get;set;}
/// <summary>
/// Desc:详细位置
/// Default:
/// Nullable:True
/// </summary>
public string DetailedLocation {get;set;}
/// <summary>
/// Desc:是否删除
/// Default:
/// Nullable:True
/// </summary>
public int? IsDeleted {get;set;}
/// <summary>
/// Desc:东至
/// Default:
/// Nullable:True
/// </summary>
public string dongzhi {get;set;}
/// <summary>
/// Desc:西至
/// Default:
/// Nullable:True
/// </summary>
public string xizhi {get;set;}
/// <summary>
/// Desc:南至
/// Default:
/// Nullable:True
/// </summary>
public string nanzhi {get;set;}
/// <summary>
/// Desc:北至
/// Default:
/// Nullable:True
/// </summary>
public string beizhi {get;set;}
/// <summary>
/// Desc:照片
/// Default:
/// Nullable:True
/// </summary>
public string zhaopian {get;set;}
/// <summary>
/// Desc:视频
/// Default:
/// Nullable:True
/// </summary>
public string shipin {get;set;}
}
}

View File

@ -0,0 +1,155 @@
using SqlSugar;
using System;
using System.Linq;
using System.Text;
namespace OpenAuth.Repository.Domain
{
///<summary>
///
///</summary>
[SugarTable("idle_nongji")]
public partial class IdleNongji
{
public IdleNongji()
{
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public string Id { get; set; }
/// <summary>
/// Desc:合作社名称
/// Default:
/// Nullable:True
/// </summary>
public string hezuoshemc { get; set; }
/// <summary>
/// Desc:状态
/// Default:
/// Nullable:True
/// </summary>
public int? Status { get; set; }
/// <summary>
/// Desc:社会信用代码
/// Default:
/// Nullable:True
/// </summary>
public string shehuixydm { get; set; }
/// <summary>
/// Desc:农机数量
/// Default:
/// Nullable:True
/// </summary>
public decimal? nongjishuliang { get; set; }
/// <summary>
/// Desc:地址
/// Default:
/// Nullable:True
/// </summary>
public string Area { get; set; }
/// <summary>
/// Desc:年农业生产社会化服务面积(亩)
/// Default:
/// Nullable:True
/// </summary>
public decimal? nianfuwu { get; set; }
/// <summary>
/// Desc:2024年服务面积
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "2024nianfuwu")]
public decimal? nj_2024nianfuwu { get; set; }
/// <summary>
/// Desc:服务项目
/// Default:
/// Nullable:True
/// </summary>
public string fuwuxiangmu { get; set; }
/// <summary>
/// Desc:联系人
/// Default:
/// Nullable:True
/// </summary>
public string lainxiren { get; set; }
/// <summary>
/// Desc:联系电话
/// Default:
/// Nullable:True
/// </summary>
public string lianxirendh { get; set; }
/// <summary>
/// Desc:服务地域范围
/// Default:
/// Nullable:True
/// </summary>
public string fuwufanwei { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
public string CreatedBy { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? CreationTime { get; set; }
/// <summary>
/// Desc:修改人
/// Default:
/// Nullable:True
/// </summary>
public string ModifiedBy { get; set; }
/// <summary>
/// Desc:修改时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? ModificationTime { get; set; }
/// <summary>
/// Desc:详细位置
/// Default:
/// Nullable:True
/// </summary>
public string dianwei { get; set; }
/// <summary>
/// Desc:是否删除
/// Default:
/// Nullable:True
/// </summary>
public int? IsDeleted { get; set; }
/// <summary>
/// Desc:照片
/// Default:
/// Nullable:True
/// </summary>
public string zhaopian { get; set; }
}
}

View File

@ -0,0 +1,69 @@
using SqlSugar;
using System;
using System.Linq;
using System.Text;
namespace OpenAuth.Repository.Domain
{
///<summary>
///
///</summary>
[SugarTable("idle_shp")]
public partial class IdleShp
{
public IdleShp(){
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public string Id {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string RelationId {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string RelationType {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string CreateUser {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string CreateTime {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string Area {get;set;}
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string Geom {get;set;}
}
}

View File

@ -0,0 +1,196 @@
using SqlSugar;
using System;
using System.Linq;
using System.Text;
namespace OpenAuth.Repository.Domain
{
///<summary>
///
///</summary>
[SugarTable("idle_waters")]
public partial class IdleWaters
{
public IdleWaters()
{
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public string Id { get; set; }
/// <summary>
/// Desc:编号
/// Default:
/// Nullable:True
/// </summary>
public string SerialNumber { get; set; }
/// <summary>
/// Desc:状态
/// Default:
/// Nullable:True
/// </summary>
public int? Status { get; set; }
/// <summary>
/// Desc:具体性质
/// Default:
/// Nullable:True
/// </summary>
public string SpecificNature { get; set; }
/// <summary>
/// Desc:面积(㎡)
/// Default:
/// Nullable:True
/// </summary>
public decimal? Area { get; set; }
/// <summary>
/// Desc:水域使用期限
/// Default:
/// Nullable:True
/// </summary>
public string LandUseTerm { get; set; }
/// <summary>
/// Desc:流转期限
/// Default:
/// Nullable:True
/// </summary>
public string CirculationTerm { get; set; }
/// <summary>
/// Desc:价格(元/年)
/// Default:
/// Nullable:True
/// </summary>
public decimal? Price { get; set; }
/// <summary>
/// Desc:现状描述
/// Default:
/// Nullable:True
/// </summary>
public string CurrentStatusDescription { get; set; }
/// <summary>
/// Desc:权属人
/// Default:
/// Nullable:True
/// </summary>
public string Owner { get; set; }
/// <summary>
/// Desc:联系电话
/// Default:
/// Nullable:True
/// </summary>
public decimal? ContactNumber { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string Remarks { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
public string CreatedBy { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? CreationTime { get; set; }
/// <summary>
/// Desc:修改人
/// Default:
/// Nullable:True
/// </summary>
public string ModifiedBy { get; set; }
/// <summary>
/// Desc:修改时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? ModificationTime { get; set; }
/// <summary>
/// Desc:详细位置
/// Default:
/// Nullable:True
/// </summary>
public string DetailedLocation { get; set; }
/// <summary>
/// Desc:是否删除
/// Default:
/// Nullable:True
/// </summary>
public int? IsDeleted { get; set; }
/// <summary>
/// Desc:东至
/// Default:
/// Nullable:True
/// </summary>
public string dongzhi { get; set; }
/// <summary>
/// Desc:西至
/// Default:
/// Nullable:True
/// </summary>
public string xizhi { get; set; }
/// <summary>
/// Desc:南至
/// Default:
/// Nullable:True
/// </summary>
public string nanzhi { get; set; }
/// <summary>
/// Desc:北至
/// Default:
/// Nullable:True
/// </summary>
public string beizhi { get; set; }
/// <summary>
/// Desc:照片
/// Default:
/// Nullable:True
/// </summary>
public string zhaopian { get; set; }
/// <summary>
/// Desc:视频
/// Default:
/// Nullable:True
/// </summary>
public string shipin { get; set; }
/// <summary>
/// Desc:储水量(立方米)
/// Default:
/// Nullable:True
/// </summary>
public decimal? chushuiliang { get; set; }
}
}

View File

@ -0,0 +1,46 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Infrastructure;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using OpenAuth.App;
using OpenAuth.App.Request;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
namespace OpenAuth.WebApi.Controllers
{
/// <summary>
/// 农业生产设施
/// </summary>
[Route("api/[controller]/[action]")]
[ApiController]
public class IdleFarmingController : ControllerBase
{
private readonly IdleFarmingApp _app;
public IdleFarmingController(IdleFarmingApp app)
{
_app = app;
}
#region 查询
#region 分页
/// <summary>
/// 分页
/// </summary>
[HttpGet]
public async Task<Response<PageInfo<List<IdleFarming>>>> LoadPage([FromQuery] PageReq request)
{
return await _app.LoadPage(request);
}
#endregion
#endregion
}
}

View File

@ -0,0 +1,44 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Infrastructure;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using OpenAuth.App;
using OpenAuth.App.Request;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
namespace OpenAuth.WebApi.Controllers
{
/// <summary>
/// 房屋
/// </summary>
[Route("api/[controller]/[action]")]
[ApiController]
public class IdleHouseController : ControllerBase
{
private readonly IdleHouseApp _app;
public IdleHouseController(IdleHouseApp app)
{
_app = app;
}
#region 查询
#region 分页
/// <summary>
/// 分页
/// </summary>
[HttpGet]
public async Task<Response<PageInfo<List<IdleHouse>>>> LoadPage([FromQuery] PageReq request)
{
return await _app.LoadPage(request);
}
#endregion
#endregion
}
}

View File

@ -4,9 +4,13 @@ using Microsoft.AspNetCore.Mvc;
using OpenAuth.App.Request;
using OpenAuth.App;
using Infrastructure;
using OpenAuth.Repository.Domain;
namespace OpenAuth.WebApi.Controllers
{
/// <summary>
/// 土地
/// </summary>
[Route("api/[controller]/[action]")]
[ApiController]
public class IdleLandController : ControllerBase
@ -17,6 +21,17 @@ namespace OpenAuth.WebApi.Controllers
app = _app;
}
#region 分页
/// <summary>
/// 分页
/// </summary>
[HttpGet]
public async Task<Response<PageInfo<List<IdleLand>>>> LoadPage([FromQuery] PageReq request)
{
return await app.LoadPage(request);
}
#endregion
/// <summary>
/// 查图层
/// </summary>

View File

@ -0,0 +1,44 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Infrastructure;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using OpenAuth.App;
using OpenAuth.App.Request;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
namespace OpenAuth.WebApi.Controllers
{
/// <summary>
/// 农机
/// </summary>
[Route("api/[controller]/[action]")]
[ApiController]
public class IdleNongjiController : ControllerBase
{
private readonly IdleNongjiApp _app;
public IdleNongjiController(IdleNongjiApp app)
{
_app = app;
}
#region 查询
#region 分页
/// <summary>
/// 分页
/// </summary>
[HttpGet]
public async Task<Response<PageInfo<List<IdleNongji>>>> LoadPage([FromQuery] PageReq request)
{
return await _app.LoadPage(request);
}
#endregion
#endregion
}
}

View File

@ -0,0 +1,42 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Infrastructure;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using OpenAuth.App;
using OpenAuth.App.Request;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
namespace OpenAuth.WebApi.Controllers
{
/// <summary>
/// 水域
/// </summary>
[Route("api/[controller]/[action]")]
[ApiController]
public class IdleWatersController : ControllerBase
{
private readonly IdleWatersApp _app;
public IdleWatersController(IdleWatersApp app)
{
_app = app;
}
#region 查询
#region 分页
/// <summary>
/// 分页
/// </summary>
[HttpGet]
public async Task<Response<PageInfo<List<IdleWaters>>>> LoadPage([FromQuery] PageReq request)
{
return await _app.LoadPage(request);
}
#endregion
#endregion
}
}