old_flsystem/应用/TBAppraisalTools/TbConfig.cs

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>();
}
}
}