admin/src/Oms.Application/Dtos/Channels/KpiAreaInfoOutput.cs
zzh 74a71991b2
All checks were successful
Build and Deploy / deploy (push) Successful in 1m2s
feat: 统一价格/黑名单/偏远分区匹配,并落库 MatchDim
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 16:12:09 +08:00

73 lines
1.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace Oms.Application.Dtos.Channels;
/// <summary>
/// KPI分区明细出参。
/// </summary>
public class KpiAreaInfoOutput
{
/// <summary>
/// 主键。
/// </summary>
public int Id { get; set; }
/// <summary>
/// 分区主键。
/// </summary>
public int AreaId { get; set; }
/// <summary>
/// 国家/地区代码。
/// </summary>
public string? CountryCode { get; set; }
/// <summary>
/// 国家/地区名称。
/// </summary>
public string? CountryName { get; set; }
/// <summary>
/// 省份。
/// </summary>
public string? Province { get; set; }
/// <summary>
/// 城市。
/// </summary>
public string? City { get; set; }
/// <summary>
/// 起始邮编。
/// </summary>
public string? LeftPostcode { get; set; }
/// <summary>
/// 结束邮编。
/// </summary>
public string? RightPostcode { get; set; }
/// <summary>
/// 匹配维度:zip / state / city / country。
/// </summary>
public string? MatchDim { get; set; }
/// <summary>
/// 匹配方式:prefix / exact / range / all。
/// </summary>
public string? MatchMode { get; set; }
/// <summary>
/// 邮编前缀长度(zip+prefix)。
/// </summary>
public int PrefixLen { get; set; }
/// <summary>
/// 创建时间。
/// </summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间。
/// </summary>
public DateTime? UpdateTime { get; set; }
}