144 lines
3.4 KiB
C#
144 lines
3.4 KiB
C#
using Api.Framework.Enums;
|
|
using CsharpHttpHelper;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace TBAppraisalTools
|
|
{
|
|
/// <summary>
|
|
/// TbConfig类中"C_"开头为公共的属性,"T_"开头为文本数据(Label)
|
|
/// </summary>
|
|
public class TbConfig
|
|
{
|
|
/// <summary>
|
|
/// 控件名字
|
|
/// </summary>
|
|
public string C_Name { get; set; }
|
|
/// <summary>
|
|
/// 控件坐标
|
|
/// </summary>
|
|
public Point C_Point { get; set; }
|
|
/// <summary>
|
|
/// 控件大小
|
|
/// </summary>
|
|
public Size C_Size { get; set; }
|
|
/// <summary>
|
|
/// Tag内容
|
|
/// </summary>
|
|
public Object C_Tag { get; set; }
|
|
|
|
//public ImageInfo I_ImageInfo { get; set; }
|
|
/// <summary>
|
|
/// 文本内容
|
|
/// </summary>
|
|
public string T_Text { get; set; }
|
|
/// <summary>
|
|
/// 文本的字体
|
|
/// </summary>
|
|
public Font T_Font { get; set; }
|
|
/// <summary>
|
|
/// 字体的颜色
|
|
/// </summary>
|
|
public Color T_ForeColor { get; set; }
|
|
|
|
public TbConfig()
|
|
{
|
|
C_Point = new Point() { X = 30, Y = 30};
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 图片控件的图片信息
|
|
/// </summary>
|
|
public class ImageInfo
|
|
{
|
|
/// <summary>
|
|
/// 图片在本地的路径
|
|
/// </summary>
|
|
public string ImagePath { get; set; }
|
|
/// <summary>
|
|
/// 图片的形状,true为矩形.false为雏形
|
|
/// </summary>
|
|
public bool Shape { get; set; }
|
|
/// <summary>
|
|
/// 变量
|
|
/// </summary>
|
|
public string Varible { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 淘宝登录类
|
|
/// </summary>
|
|
public class TbLoginInfo
|
|
{
|
|
/// <summary>
|
|
/// 登录的账号
|
|
/// </summary>
|
|
public string TbLoginName { get; set; }
|
|
/// <summary>
|
|
/// 登录的Cookies
|
|
/// </summary>
|
|
public string Cookies { get; set; }
|
|
/// <summary>
|
|
/// Cookies的状态是否还有效
|
|
/// </summary>
|
|
public SwitchType OnLine { get; set; }
|
|
}
|
|
|
|
public class TagCloud
|
|
{
|
|
public int count { get; set; }
|
|
public string id { get; set; }
|
|
public bool posi { get; set; }
|
|
public string tag { get; set; }
|
|
public int weight { get; set; }
|
|
|
|
public List<int> pjIndex { get; set; }
|
|
|
|
public TagCloud()
|
|
{
|
|
pjIndex = new List<int>();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 用户评价信息
|
|
/// </summary>
|
|
public class Comment
|
|
{
|
|
/// <summary>
|
|
/// 关键词坐标
|
|
/// </summary>
|
|
public string position { get; set; }
|
|
/// <summary>
|
|
/// 内容
|
|
/// </summary>
|
|
public string rateContent { get; set; }
|
|
/// <summary>
|
|
/// 图片
|
|
/// </summary>
|
|
public List<string> pics { get; set; }
|
|
public Comment() { this.pics = new List<string>(); }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 解析出来的所有评价信息
|
|
/// </summary>
|
|
public class CommentInfo
|
|
{
|
|
/// <summary>
|
|
/// 评价集合
|
|
/// </summary>
|
|
public List<Comment> Comments { get; set; }
|
|
public CommentInfo()
|
|
{
|
|
Comments = new List<Comment>();
|
|
}
|
|
}
|
|
}
|