You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.9 KiB
46 lines
1.9 KiB
using System; |
|
using System.Collections.Generic; |
|
using System.Text; |
|
using Infrastructure.Excel.Attributes; |
|
|
|
namespace Application.Shared.Dtos.Units.Imports |
|
{ |
|
[TableDto(Name = "福利机构")] |
|
[TableHeader(Title = "社会福利机构统计表", HorizontalAlignment = HeaderHorizontalAlignment.Center, StartRowIndex = 0, StartCellIndex = 0, EndRowIndex = 0, Auto = true)] |
|
public class WelfareInstitution |
|
{ |
|
[ExcelColumn(Name = "序号", Sort = 1)] |
|
public int Index { get; set; } |
|
[ExcelColumn(Name = "单位名称", Sort = 2)] |
|
public string Name { get; set; } |
|
[ExcelColumn(Name = "所在旗县(市区)", Sort = 3)] |
|
public string Area { get; set; } |
|
[ExcelColumn(Name = "监管级别(一、二、三)", Sort = 4)] |
|
public string RegulatoryLevel { get; set; } |
|
[ExcelColumn(Name = "概况", Sort = 5)] |
|
public WelfareInstitutionSurvey Survey { get; set; } |
|
[ExcelColumn(Name = "消防安全责任人", Sort = 6)] |
|
public PersonInChargeOfSafety PersonInChargeOfSafetyInfo { get; set; } |
|
[ExcelColumn(Name = "消防安全管理人", Sort = 7)] |
|
public SecurityAdministrator SecurityAdministratorInfo { get; set; } |
|
[ExcelColumn(Name = "经度", Sort = 8)] |
|
public string Longitude { get; set; } |
|
[ExcelColumn(Name = "纬度", Sort = 9)] |
|
public string Latitude { get; set; } |
|
|
|
} |
|
|
|
[TableColumnDto] |
|
public class WelfareInstitutionSurvey |
|
{ |
|
[ExcelColumn(Name = "床位数(张)", Sort = 1)] |
|
public string BedCount { get; set; } |
|
[ExcelColumn(Name = "建筑层数(层)", Sort = 2)] |
|
public string FloorNumber { get; set; } |
|
|
|
[ExcelColumn(Name = "建筑高度(米)", Sort = 3)] |
|
public string Height { get; set; } |
|
[ExcelColumn(Name = "建筑面积(平方米)", Sort = 4)] |
|
public string Area { get; set; } |
|
} |
|
}
|
|
|