// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
|
//
|
// 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
|
//
|
// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
|
|
using Admin.NET.Core;
|
using System.ComponentModel.DataAnnotations;
|
using Magicodes.ExporterAndImporter.Core;
|
using Magicodes.ExporterAndImporter.Excel;
|
using FZCZTB.NET.MD;
|
using SqlSugar;
|
|
namespace FZCZTB.TSCL.Application;
|
|
/// <summary>
|
/// 非政府订单基础输入参数
|
/// </summary>
|
public class TenderOrderBaseInput
|
{
|
/// <summary>
|
/// 主键Id
|
/// </summary>
|
public virtual Guid Id { get; set; }
|
|
/// <summary>
|
/// 项目名称
|
/// </summary>
|
[Required(ErrorMessage = "项目名称不能为空")]
|
public virtual string ProjectName { get; set; }
|
|
/// <summary>
|
/// 项目编号
|
/// </summary>
|
[Required(ErrorMessage = "项目编号不能为空")]
|
public virtual string ProjectCode { get; set; }
|
|
/// <summary>
|
/// 行业品目
|
/// </summary>
|
public virtual string Hangyepinmu { get; set; }
|
|
/// <summary>
|
/// 采购方式
|
/// </summary>
|
public virtual string Caigoufangshi { get; set; }
|
|
/// <summary>
|
/// 采购遇算
|
/// </summary>
|
public virtual decimal? Caigouyusuan { get; set; }
|
|
/// <summary>
|
/// 定标规则
|
/// </summary>
|
public virtual string Dingbiaoguize { get; set; }
|
|
/// <summary>
|
/// 报名费
|
/// </summary>
|
public virtual decimal? Baomingfei { get; set; }
|
|
/// <summary>
|
/// 投标保证金
|
/// </summary>
|
public virtual decimal? Toubiaobaozhengjin { get; set; }
|
|
|
/// <summary>
|
/// 联合体投标
|
/// </summary>
|
public virtual string Lianhetitoubiao { get; set; }
|
|
/// <summary>
|
/// 开标方式
|
/// </summary>
|
public virtual string Kaibiaofangshi { get; set; }
|
|
/// <summary>
|
/// 是否分包
|
/// </summary>
|
public virtual string Shifoufenbao { get; set; }
|
|
/// <summary>
|
/// 是否推送宣传
|
/// </summary>
|
public virtual string Shifoutuisongxuanchuan { get; set; }
|
|
/// <summary>
|
/// 采购人名称
|
/// </summary>
|
public virtual string Caigourenmingcheng { get; set; }
|
|
/// <summary>
|
/// 行政区域
|
/// </summary>
|
public virtual string Xingzhengquyu { get; set; }
|
|
/// <summary>
|
/// 行政区域名称
|
/// </summary>
|
public virtual string XingzhengquyuName { get; set; }
|
|
/// <summary>
|
/// 机构代码
|
/// </summary>
|
public virtual string Jigoudaima { get; set; }
|
|
/// <summary>
|
/// 代码类型
|
/// </summary>
|
public virtual string Daimaleixing { get; set; }
|
|
/// <summary>
|
/// 联系人
|
/// </summary>
|
public virtual string Lianxiren { get; set; }
|
|
/// <summary>
|
/// 联系电话
|
public virtual string Lianxidianhua { get; set; }
|
|
/// <summary>
|
/// 通信地址
|
/// </summary>
|
public virtual string Tongxindizhi { get; set; }
|
|
/// <summary>
|
/// 电子邮件
|
/// </summary>
|
public virtual string Dianziyoujian { get; set; }
|
|
/// <summary>
|
/// 项目经办人
|
/// </summary>
|
public virtual string Xiangmujingbanren { get; set; }
|
|
/// <summary>
|
/// 职务
|
/// </summary>
|
public virtual string Zhiwu { get; set; }
|
|
/// <summary>
|
/// 经办人电话
|
/// </summary>
|
public virtual string Jingbanrendianhua { get; set; }
|
|
/// <summary>
|
/// 代理机构名称
|
/// </summary>
|
public virtual string Dailijigoumingcheng { get; set; }
|
|
|
/// <summary>
|
/// 代理机构联系人
|
/// </summary>
|
public virtual string DailiLianxiren { get; set; }
|
|
/// <summary>
|
/// 代理机构联系电话
|
/// </summary>
|
public virtual string DailiLianxidianhua { get; set; }
|
|
/// <summary>
|
/// 代理机构电子邮件
|
/// </summary>
|
public virtual string DailiDianziyoujian { get; set; }
|
|
/// <summary>
|
/// 代理机构通信地址
|
/// </summary>
|
public virtual string DailiTongxindizhi { get; set; }
|
|
/// <summary>
|
/// 代理机构项目经理
|
/// </summary>
|
public virtual string DailiXiangmujingli { get; set; }
|
|
/// <summary>
|
/// 代理机构项目经理联系电话
|
/// </summary>
|
public virtual string DailijingliLianxidianhua { get; set; }
|
|
|
|
}
|
|
/// <summary>
|
/// 非政府订单分页查询输入参数
|
/// </summary>
|
public class PageTenderOrderInput : BasePageInput
|
{
|
|
/// <summary>
|
/// 新增日期范围
|
/// </summary>
|
public DateTime?[] CreateDateRange { get; set; }
|
|
/// <summary>
|
/// 行政区域
|
/// </summary>
|
public string Xingzhengquyu { get; set; }
|
|
/// <summary>
|
/// 行业品目
|
/// </summary>
|
public string Hangyepinmu { get; set; }
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
public int? OrderStatus { get; set; }
|
|
/// <summary>
|
/// 质疑有无
|
/// </summary>
|
public bool? Zhiyi { get; set; }
|
|
|
/// <summary>
|
/// 投诉有无
|
/// </summary>
|
public bool? Tousu { get; set; }
|
|
/// <summary>
|
/// 项目名称
|
/// </summary>
|
public string ProjectName { get; set; }
|
|
/// <summary>
|
/// 代理机构名称
|
/// </summary>
|
public string Dailijigoumingcheng { get; set; }
|
|
/// <summary>
|
/// 中标供应商姓名
|
/// </summary>
|
public string ZhongbiaoName { get; set; }
|
|
/// <summary>
|
/// 专家姓名
|
/// </summary>
|
public string ZhuanjiaName { get; set; }
|
|
|
|
|
}
|
|
/// <summary>
|
/// 非政府订单增加输入参数
|
/// </summary>
|
public class AddTenderOrderInput
|
{
|
/// <summary>
|
/// 项目编号
|
/// </summary>
|
[Required(ErrorMessage = "项目编号不能为空")]
|
[MaxLength(100, ErrorMessage = "项目编号字符长度不能超过50")]
|
public string ProjectCode { get; set; }
|
|
/// <summary>
|
/// 项目名称
|
/// </summary>
|
[Required(ErrorMessage = "项目名称不能为空")]
|
[MaxLength(200, ErrorMessage = "项目名称字符长度不能超过200")]
|
public string ProjectName { get; set; }
|
|
/// <summary>
|
/// 行业品目
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "行业品目字符长度不能超过100")]
|
public string Hangyepinmu { get; set; }
|
|
/// <summary>
|
/// 采购方式
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "采购方式字符长度不能超过100")]
|
public string Caigoufangshi { get; set; }
|
|
/// <summary>
|
/// 采购遇算
|
/// </summary>
|
|
public decimal? Caigouyusuan { get; set; }
|
|
/// <summary>
|
/// 定标规则
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "定标规则字符长度不能超过100")]
|
public string Dingbiaoguize { get; set; }
|
|
/// <summary>
|
/// 报名费
|
/// </summary>
|
public decimal? Baomingfei { get; set; }
|
|
/// <summary>
|
/// 投标保证金
|
/// </summary>
|
public decimal? Toubiaobaozhengjin { get; set; }
|
|
/// <summary>
|
/// 联合体投标
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "联合体投标字符长度不能超过100")]
|
public string Lianhetitoubiao { get; set; }
|
|
/// <summary>
|
/// 开标方式
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "开标方式字符长度不能超过100")]
|
public string Kaibiaofangshi { get; set; }
|
|
/// <summary>
|
/// 是否分包
|
/// </summary>
|
[MaxLength(100, ErrorMessage = " 是否分包字符长度不能超过100")]
|
public string Shifoufenbao { get; set; }
|
|
/// <summary>
|
/// 是否推送宣传
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "是否推送宣传字符长度不能超过100")]
|
public string Shifoutuisongxuanchuan { get; set; }
|
|
/// <summary>
|
/// 采购人名称
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "采购人名称字符长度不能超过100")]
|
public string Caigourenmingcheng { get; set; }
|
|
/// <summary>
|
/// 行政区域510000,510100,510101
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "行政区域字符长度不能超过100")]
|
public string Xingzhengquyu { get; set; }
|
|
/// <summary>
|
/// 行政区域名称 四川省 / 成都市 / 市本级
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "行政区域名称字符长度不能超过100")]
|
public string XingzhengquyuName { get; set; }
|
|
/// <summary>
|
/// 机构代码
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "机构代码字符长度不能超过100")]
|
public string Jigoudaima { get; set; }
|
|
/// <summary>
|
/// 代码类型
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代码类型字符长度不能超过100")]
|
public string Daimaleixing { get; set; }
|
|
/// <summary>
|
/// 联系人
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "联系人称字符长度不能超过100")]
|
public string Lianxiren { get; set; }
|
|
/// <summary>
|
/// 联系电话
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "联系电话字符长度不能超过100")]
|
public string Lianxidianhua { get; set; }
|
|
/// <summary>
|
/// 通信地址
|
/// </summary>
|
[MaxLength(250, ErrorMessage = "通信地址字符长度不能超过250")]
|
public string Tongxindizhi { get; set; }
|
|
/// <summary>
|
/// 电子邮件
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "电子邮件字符长度不能超过100")]
|
public string Dianziyoujian { get; set; }
|
|
/// <summary>
|
/// 项目经办人
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "项目经办人字符长度不能超过100")]
|
public string Xiangmujingbanren { get; set; }
|
|
/// <summary>
|
/// 职务
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "职务字符长度不能超过100")]
|
public string Zhiwu { get; set; }
|
|
/// <summary>
|
/// 经办人电话
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "经办人电话字符长度不能超过100")]
|
public string Jingbanrendianhua { get; set; }
|
|
/// <summary>
|
/// 代理机构名称
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构名称字符长度不能超过100")]
|
public string Dailijigoumingcheng { get; set; }
|
|
/// <summary>
|
/// 代理机构联系人
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构联系人字符长度不能超过100")]
|
public string DailiLianxiren { get; set; }
|
|
/// <summary>
|
/// 代理机构联系电话
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构联系电话字符长度不能超过100")]
|
public string DailiLianxidianhua { get; set; }
|
|
/// <summary>
|
/// 代理机构电子邮件
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构电子邮件字符长度不能超过100")]
|
public string DailiDianziyoujian { get; set; }
|
|
/// <summary>
|
/// 代理机构通信地址
|
/// </summary>
|
[MaxLength(205, ErrorMessage = "代理机构通信地址字符长度不能超过250")]
|
public string DailiTongxindizhi { get; set; }
|
|
/// <summary>
|
/// 代理机构项目经理
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构项目经理字符长度不能超过100")]
|
public string DailiXiangmujingli { get; set; }
|
|
/// <summary>
|
/// 代理机构项目经理联系电话
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构项目经理联系电话字符长度不能超过100")]
|
public string DailijingliLianxidianhua { get; set; }
|
|
|
|
|
|
|
}
|
|
/// <summary>
|
/// 非政府订单删除输入参数
|
/// </summary>
|
public class DeleteTenderOrderInput
|
{
|
/// <summary>
|
/// 主键Id
|
/// </summary>
|
[Required(ErrorMessage = "主键Id不能为空")]
|
public Guid Id { get; set; }
|
|
}
|
|
/// <summary>
|
/// 非政府订单首页查询
|
/// </summary>
|
public class SHouyeTenderOrderInput
|
{
|
/// <summary>
|
/// 行业品目
|
/// </summary>
|
public string Hangyepinmu { get; set; }
|
|
}
|
|
/// <summary>
|
/// 非政府订单更新输入参数
|
/// </summary>
|
public class UpdateTenderOrderInput
|
{
|
/// <summary>
|
/// 主键Id
|
/// </summary>
|
[Required(ErrorMessage = "主键Id不能为空")]
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 项目编号
|
/// </summary>
|
[Required(ErrorMessage = "项目编号不能为空")]
|
[MaxLength(100, ErrorMessage = "项目编号字符长度不能超过50")]
|
public string ProjectCode { get; set; }
|
|
/// <summary>
|
/// 项目名称
|
/// </summary>
|
[Required(ErrorMessage = "项目名称不能为空")]
|
[MaxLength(200, ErrorMessage = "项目名称字符长度不能超过200")]
|
public string ProjectName { get; set; }
|
|
/// <summary>
|
/// 行业品目
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "行业品目字符长度不能超过100")]
|
public string Hangyepinmu { get; set; }
|
|
/// <summary>
|
/// 采购方式
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "采购方式字符长度不能超过100")]
|
public string Caigoufangshi { get; set; }
|
|
/// <summary>
|
/// 采购遇算
|
/// </summary>
|
|
public decimal? Caigouyusuan { get; set; }
|
|
/// <summary>
|
/// 定标规则
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "定标规则字符长度不能超过100")]
|
public string Dingbiaoguize { get; set; }
|
|
/// <summary>
|
/// 报名费
|
/// </summary>
|
public decimal? Baomingfei { get; set; }
|
|
/// <summary>
|
/// 投标保证金
|
/// </summary>
|
public decimal? Toubiaobaozhengjin { get; set; }
|
|
/// <summary>
|
/// 联合体投标
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "联合体投标字符长度不能超过100")]
|
public string Lianhetitoubiao { get; set; }
|
|
/// <summary>
|
/// 开标方式
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "开标方式字符长度不能超过100")]
|
public string Kaibiaofangshi { get; set; }
|
|
/// <summary>
|
/// 是否分包
|
/// </summary>
|
[MaxLength(100, ErrorMessage = " 是否分包字符长度不能超过100")]
|
public string Shifoufenbao { get; set; }
|
|
/// <summary>
|
/// 是否推送宣传
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "是否推送宣传字符长度不能超过100")]
|
public string Shifoutuisongxuanchuan { get; set; }
|
|
/// <summary>
|
/// 采购人名称
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "采购人名称字符长度不能超过100")]
|
public string Caigourenmingcheng { get; set; }
|
|
/// <summary>
|
/// 行政区域510000,510100,510101
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "行政区域字符长度不能超过100")]
|
public string Xingzhengquyu { get; set; }
|
|
/// <summary>
|
/// 行政区域名称 四川省 / 成都市 / 市本级
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "行政区域名称字符长度不能超过100")]
|
public string XingzhengquyuName { get; set; }
|
|
/// <summary>
|
/// 机构代码
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "机构代码字符长度不能超过100")]
|
public string Jigoudaima { get; set; }
|
|
/// <summary>
|
/// 代码类型
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代码类型字符长度不能超过100")]
|
public string Daimaleixing { get; set; }
|
|
/// <summary>
|
/// 联系人
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "联系人称字符长度不能超过100")]
|
public string Lianxiren { get; set; }
|
|
/// <summary>
|
/// 联系电话
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "联系电话字符长度不能超过100")]
|
public string Lianxidianhua { get; set; }
|
|
/// <summary>
|
/// 通信地址
|
/// </summary>
|
[MaxLength(250, ErrorMessage = "通信地址字符长度不能超过250")]
|
public string Tongxindizhi { get; set; }
|
|
/// <summary>
|
/// 电子邮件
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "电子邮件字符长度不能超过100")]
|
public string Dianziyoujian { get; set; }
|
|
/// <summary>
|
/// 项目经办人
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "项目经办人字符长度不能超过100")]
|
public string Xiangmujingbanren { get; set; }
|
|
/// <summary>
|
/// 职务
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "职务字符长度不能超过100")]
|
public string Zhiwu { get; set; }
|
|
/// <summary>
|
/// 经办人电话
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "经办人电话字符长度不能超过100")]
|
public string Jingbanrendianhua { get; set; }
|
|
/// <summary>
|
/// 代理机构名称
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构名称字符长度不能超过100")]
|
public string Dailijigoumingcheng { get; set; }
|
|
/// <summary>
|
/// 代理机构联系人
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构联系人字符长度不能超过100")]
|
public string DailiLianxiren { get; set; }
|
|
/// <summary>
|
/// 代理机构联系电话
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构联系电话字符长度不能超过100")]
|
public string DailiLianxidianhua { get; set; }
|
|
/// <summary>
|
/// 代理机构电子邮件
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构电子邮件字符长度不能超过100")]
|
public string DailiDianziyoujian { get; set; }
|
|
/// <summary>
|
/// 代理机构通信地址
|
/// </summary>
|
[MaxLength(205, ErrorMessage = "代理机构通信地址字符长度不能超过250")]
|
public string DailiTongxindizhi { get; set; }
|
|
/// <summary>
|
/// 代理机构项目经理
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构项目经理字符长度不能超过100")]
|
public string DailiXiangmujingli { get; set; }
|
|
/// <summary>
|
/// 代理机构项目经理联系电话
|
/// </summary>
|
[MaxLength(100, ErrorMessage = "代理机构项目经理联系电话字符长度不能超过100")]
|
public string DailijingliLianxidianhua { get; set; }
|
|
|
}
|
|
/// <summary>
|
/// 非政府订单主键查询输入参数
|
/// </summary>
|
public class QueryByIdTenderOrderInput : DeleteTenderOrderInput
|
{
|
}
|
|
/// <summary>
|
/// 非政府订单修改质疑
|
/// </summary>
|
public class UpdateZhiyiByIdTenderOrderInput : DeleteTenderOrderInput
|
{
|
/// <summary>
|
/// 是否质疑
|
/// </summary>
|
[Required(ErrorMessage = "是否质疑不能为空")]
|
public bool Zhiyi { get; set; }
|
}
|
|
|
/// <summary>
|
/// 非政府订单修改标题
|
/// </summary>
|
public class UpdateTittleByIdTenderOrderInput : DeleteTenderOrderInput
|
{
|
/// <summary>
|
/// 标题
|
/// </summary>
|
[Required(ErrorMessage = "标题不能为空")]
|
public string ProjectName { get; set; }
|
}
|
|
/// <summary>
|
/// 非政府订单数据导入实体
|
/// </summary>
|
[ExcelImporter(SheetIndex = 1, IsOnlyErrorRows = true)]
|
public class ImportTenderOrderInput : BaseImportInput
|
{
|
|
/// <summary>
|
/// 项目编号
|
/// </summary>
|
[ImporterHeader(Name = "*项目编号")]
|
[ExporterHeader("*项目编号", Format = "", Width = 25, IsBold = true)]
|
public string ProjectCode { get; set; }
|
|
/// <summary>
|
/// 项目名称
|
/// </summary>
|
[ImporterHeader(Name = "*项目名称")]
|
[ExporterHeader("*项目名称", Format = "", Width = 25, IsBold = true)]
|
public string ProjectName { get; set; }
|
|
/// <summary>
|
/// 决定日期
|
/// </summary>
|
[ImporterHeader(Name = "*决定日期")]
|
[ExporterHeader("*决定日期", Format = "", Width = 25, IsBold = true)]
|
public DateTime DecisionDate { get; set; }
|
|
/// <summary>
|
/// 采购人
|
/// </summary>
|
[ImporterHeader(Name = "*采购人")]
|
[ExporterHeader("*采购人", Format = "", Width = 25, IsBold = true)]
|
public string Purchaser { get; set; }
|
|
/// <summary>
|
/// 采购代理机构
|
/// </summary>
|
[ImporterHeader(Name = "*采购代理机构")]
|
[ExporterHeader("*采购代理机构", Format = "", Width = 25, IsBold = true)]
|
public string ProcurementAgency { get; set; }
|
|
/// <summary>
|
/// 投诉人
|
/// </summary>
|
[ImporterHeader(Name = "投诉人")]
|
[ExporterHeader("投诉人", Format = "", Width = 25, IsBold = true)]
|
public string? Complainant { get; set; }
|
|
/// <summary>
|
/// 采购监督部门
|
/// </summary>
|
[ImporterHeader(Name = "采购监督部门")]
|
[ExporterHeader("采购监督部门", Format = "", Width = 25, IsBold = true)]
|
public string? ProcurementSupervisionDepartment { get; set; }
|
|
/// <summary>
|
/// 线上地址
|
/// </summary>
|
[ImporterHeader(Name = "线上地址")]
|
[ExporterHeader("线上地址", Format = "", Width = 25, IsBold = true)]
|
public string? Url { get; set; }
|
|
}
|
|
|
/// <summary>
|
/// 非政府订单增加输入参数
|
/// </summary>
|
public class FabuTenderOrderInput
|
{
|
|
/// <summary>
|
/// 主键Id
|
/// </summary>
|
[Required(ErrorMessage = "主键Id不能为空")]
|
public Guid Id { get; set; }
|
|
|
|
|
|
|
/// <summary>
|
/// 投标报名开始时间
|
/// </summary>
|
[Required(ErrorMessage = "投标报名开始时间不能为空")]
|
public DateTime ToubiaoStartDate { get; set; }
|
|
|
/// <summary>
|
/// 投标报名结束时间
|
/// </summary>
|
[Required(ErrorMessage = "投标报名结束时间不能为空")]
|
public DateTime ToubiaoEndDate { get; set; }
|
|
/// <summary>
|
/// 开标时间
|
/// </summary>
|
[Required(ErrorMessage = "开标时间不能为空")]
|
public DateTime KaibiaoDate { get; set; }
|
|
///// <summary>
|
///// 发布时间
|
///// </summary>
|
//[SugarColumn(IsNullable = true, ColumnDescription = "发布时间")]
|
//public DateTime? FabuDate { get; set; }
|
|
/// <summary>
|
/// 招标文件
|
/// </summary>
|
[MaxLength(512, ErrorMessage = "招标文件字符长度不能超过512")]
|
[Required(ErrorMessage = "招标文件不能为空")]
|
public string Zhaobiaowenjian { get; set; }
|
|
/// <summary>
|
/// 附件
|
/// </summary>
|
[MaxLength(512, ErrorMessage = "附件字符长度不能超过512")]
|
public string Fujian { get; set; }
|
|
/// <summary>
|
/// 开标地点
|
/// </summary>
|
[MaxLength(250, ErrorMessage = "开标地点字符长度不能超过250")]
|
[Required(ErrorMessage = "开标地点不能为空")]
|
public string Kaibiaodidian { get; set; }
|
|
|
|
}
|
|
|
|
/// <summary>
|
/// 非政府订单变更公告
|
/// </summary>
|
public class ChangeTenderOrderInput
|
{
|
|
/// <summary>
|
/// 招标主键Id
|
/// </summary>
|
[Required(ErrorMessage = "招标主键Id不能为空")]
|
public Guid TenderId { get; set; }
|
|
|
/// <summary>
|
/// 变更名称
|
/// </summary>
|
[Required(ErrorMessage = "变更名称Id不能为空")]
|
public string ProjectName { get; set; }
|
|
|
|
/// <summary>
|
/// 投标报名开始时间
|
/// </summary>
|
[Required(ErrorMessage = "投标报名开始时间不能为空")]
|
public DateTime ToubiaoStartDate { get; set; }
|
|
|
/// <summary>
|
/// 投标报名结束时间
|
/// </summary>
|
[Required(ErrorMessage = "投标报名结束时间不能为空")]
|
public DateTime ToubiaoEndDate { get; set; }
|
|
/// <summary>
|
/// 开标时间
|
/// </summary>
|
[Required(ErrorMessage = "开标时间不能为空")]
|
public DateTime KaibiaoDate { get; set; }
|
|
///// <summary>
|
///// 发布时间
|
///// </summary>
|
//[SugarColumn(IsNullable = true, ColumnDescription = "发布时间")]
|
//public DateTime? FabuDate { get; set; }
|
|
/// <summary>
|
/// 招标文件
|
/// </summary>
|
[MaxLength(512, ErrorMessage = "招标文件字符长度不能超过512")]
|
[Required(ErrorMessage = "招标文件不能为空")]
|
public string Biangengwenjian { get; set; }
|
|
|
/// <summary>
|
/// 开标地点
|
/// </summary>
|
[MaxLength(250, ErrorMessage = "开标地点字符长度不能超过250")]
|
[Required(ErrorMessage = "开标地点不能为空")]
|
public string Kaibiaodidian { get; set; }
|
|
|
|
}
|
|
|
|
/// <summary>
|
/// 工银上收藏输入
|
/// </summary>
|
public class SuplierTendOrderInput
|
{
|
/// <summary>
|
/// 招标Id
|
/// </summary>
|
[Required(ErrorMessage = "招标Id不能为空")]
|
public Guid TenderOrderId { get; set; }
|
|
/// <summary>
|
/// 是否收藏
|
/// </summary>
|
[Required(ErrorMessage = "是否收藏不能为空")]
|
public bool isColection { get; set; }
|
|
}
|
|
|
/// <summary>
|
/// 供应商上传招标文件
|
/// </summary>
|
public class SuplierToubiaoInput
|
{
|
/// <summary>
|
/// 招标Id
|
/// </summary>
|
[Required(ErrorMessage = "招标Id不能为空")]
|
public Guid TenderOrderId { get; set; }
|
|
|
/// <summary>
|
/// 投标文件
|
/// </summary>
|
[Required(ErrorMessage = "投标文件不能为空")]
|
public string Touboaowenjian { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
/// 代理商发布中标文件
|
/// </summary>
|
public class OrderZhongbiaoInput
|
{
|
/// <summary>
|
/// 招标Id
|
/// </summary>
|
[Required(ErrorMessage = "招标Id不能为空")]
|
public Guid TenderOrderId { get; set; }
|
|
|
/// <summary>
|
/// 中标文件
|
/// </summary>
|
[Required(ErrorMessage = "中标文件不能为空")]
|
public string Zhongbiaowenjian { get; set; }
|
|
|
/// <summary>
|
/// 中标供应商id
|
/// </summary>
|
[Required(ErrorMessage = "中标供应商id不能为空")]
|
public long SupplierUserId { get; set; }
|
|
/// <summary>
|
/// 中标供应商Name
|
/// </summary>
|
[Required(ErrorMessage = "中标供应商Name不能为空")]
|
public string SupplierUserName { get; set; }
|
|
/// <summary>
|
/// 中标tittle
|
/// </summary>
|
[Required(ErrorMessage = "中标tittle不能为空")]
|
public string ZhongbiaoTittle { get; set; }
|
|
}
|
|
/// <summary>
|
/// 供应商支付报名费
|
/// </summary>
|
public class SuplierBaomingfeiInput
|
{
|
/// <summary>
|
/// 招标Id
|
/// </summary>
|
[Required(ErrorMessage = "招标Id不能为空")]
|
public Guid TenderOrderId { get; set; }
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
/// 非政府订单分页查询输入参数
|
/// </summary>
|
public class PageSuplierTendOrderInput : BasePageInput
|
{
|
|
|
|
/// <summary>
|
/// 项目名称
|
/// </summary>
|
public string ProjectName { get; set; }
|
|
/// <summary>
|
/// 代理机构名称
|
/// </summary>
|
public string Dailijigoumingcheng { get; set; }
|
|
|
|
|
|
|
}
|
|
|
// <summary>
|
/// 供应商参与的项目查询
|
/// </summary>
|
public class PageSupplierOrderInput : BasePageInput
|
{
|
|
|
|
/// <summary>
|
/// 项目名称
|
/// </summary>
|
public string ProjectName { get; set; }
|
|
|
|
/// <summary>
|
/// 采购人名称
|
/// </summary>
|
public string Caigourenmingcheng { get; set; }
|
|
/// <summary>
|
/// 代理机构名称
|
/// </summary>
|
public string Dailijigoumingcheng { get; set; }
|
|
/// <summary>
|
/// 是否质疑投诉
|
/// </summary>
|
[SugarColumn(IsNullable = true, ColumnDescription = "是否质疑投诉")]
|
public bool? ZhiyiTousu { get; set; }
|
|
|
/// <summary>
|
/// 是否中标
|
/// </summary>
|
[SugarColumn(IsNullable = true, ColumnDescription = "是否中标")]
|
public bool? IsSelected { get; set; }
|
|
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
/// 首页公告信息
|
/// </summary>
|
public class PageShouyeTendOrderInput : BasePageInput
|
{
|
|
|
|
/// <summary>
|
/// 项目名称
|
/// </summary>
|
public string ProjectName { get; set; }
|
|
/// <summary>
|
/// 新增日期范围
|
/// </summary>
|
public DateTime?[] CreateDateRange { get; set; }
|
|
|
|
|
|
|
}
|
|
|
/// <summary>
|
/// 非政府订单首页查询
|
/// </summary>
|
public class SHouyeNeirongfabuInput
|
{
|
/// <summary>
|
/// 内容类型
|
/// </summary>
|
public int? Leirongneixing { get; set; }
|
|
/// <summary>
|
/// 是否首页显示
|
/// </summary>
|
public bool? IsShouyexianshi { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
/// 非政府订单首页翻页查询查询
|
/// </summary>
|
public class PageShouyeNeirongfabuInput : BasePageInput
|
{
|
/// <summary>
|
/// 内容类型
|
/// </summary>
|
public int? Leirongneixing { get; set; }
|
|
/// <summary>
|
/// 是否首页显示
|
/// </summary>
|
public bool? IsShouyexianshi { get; set; }
|
|
|
|
/// <summary>
|
/// 内容标题
|
/// </summary>
|
public string NeirongTittle { get; set; }
|
|
|
/// <summary>
|
/// 新增日期范围
|
/// </summary>
|
public DateTime?[] CreateDateRange { get; set; }
|
|
}
|