using System; using System.Collections.Generic; using Newtonsoft.Json.Linq; using RiskControl.NewService.Entity.QccDbEntity; using SqlSugar; namespace RiskControl.NewService.QiChaCha.TycEntity { /// /// 企业专利信息 /// public class TycPatentsQuery { /// /// 发布开始时间 /// public string pubDateBegin { get; set; } /// /// 申请开始时间 /// public string appDateBegin { get; set; } /// /// 每页条数(默认20条,最大20条) /// public int pageSize { get; set; } /// /// 发布结束时间 /// public string pubDateEnd { get; set; } /// /// 申请结束时间 /// public string appDateEnd { get; set; } /// /// 搜索关键字(公司名称、公司id、注册号或社会统一信用代码) /// public string keyword { get; set; } /// /// 当前页数(默认第1页) /// public int pageNum { get; set; } /// /// 专利类型(1-发明专利 2-实用新型 3-外观专利) /// public int patentType { get; set; } } /// /// 企业专利信息 /// public class TycPatentsReturnTotal : TycBaseResult { } public class TycPatentsReturn { /// /// 总条数 /// public int total { get; set; } /// /// 数据列表 /// public List items { get; set; } } [SugarTable("TycPatents")] public class TycPatentsReturnItem : QccPageBaseEntity { /// /// 数据获取时间 /// public DateTime DbCreateTime { get; set; } = DateTime.Now; public new string CreateTime { get; set; } /// /// 主分类号 /// public string mainCatNum { get; set; } /// /// 申请公布号 /// public string pubnumber { get; set; } /// /// 无用 /// public string searchType { get; set; } /// /// 申请号 /// public string appnumber { get; set; } /// /// 对应表id /// public string id { get; set; } /// /// 无用 /// public string _type { get; set; } /// /// 法律状态 /// [SugarColumn(IsJson = true)] public List lawStatus { get; set; } /// /// 名称 /// public string title { get; set; } /// /// 专利名称 /// public string patentName { get; set; } /// /// 授权公告号 /// public string grantNumber { get; set; } /// /// 授权公告日 /// public string grantDate { get; set; } /// /// 优先权信息 /// [SugarColumn(IsJson = true)] public List priorityInfo { get; set; } /// /// 邮编 /// public string postCode { get; set; } /// /// 跳转到天眼查链接(无效字段) /// [SugarColumn(IsJson = true)] public List connList { get; set; } /// /// 申请日 /// public string applicationTime { get; set; } /// /// 申请人 /// public string applicantname { get; set; } /// /// 专利类型 /// public string patentType { get; set; } /// /// 公开公告日 /// public string pubDate { get; set; } /// /// 申请公布号(废弃) /// public string applicationPublishNum { get; set; } /// /// 代理机构 /// public string agency { get; set; } /// /// 唯一标识符 /// public string uni { get; set; } /// /// 发明人 /// public string inventor { get; set; } /// /// 分类 /// public string cat { get; set; } /// /// 代理人 /// public string agent { get; set; } /// /// 申请公布日 /// public string applicationPublishTime { get; set; } /// /// 申请号/专利号 /// public string patentNum { get; set; } /// /// 图片url /// public string imgUrl { get; set; } /// /// 全部分类号 /// public string allCatNum { get; set; } /// /// 摘要 /// public string abstracts { get; set; } /// /// 地址 /// public string address { get; set; } /// /// 唯一标识符 /// public string uuid { get; set; } /// /// 无用 /// public string eventTime { get; set; } /// /// 专利状态 /// public string patentStatus { get; set; } } }