using Kingo.PluginServiceInterface.Helper;
using Kingo.PluginServiceInterface.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Kingo.PluginServiceInterface
{
public interface IJKTBTask
{
///
/// 加载建库任务数据
///
/// 业务类型
/// 用户BSM
/// 图斑状态
///
JKTBTask LoadJKTBTask(string ywname, int userbsm, int lifecycle, int pageSize, int currentPage, string xzqdm, string Xzdm, string CjXzqdm);
///
/// 获取建库任务图斑详细信息
///
///
///
///
JKTBDataInfo GetJKTBData(string tbbsm, string ywlx);
///
/// 创建建库任务包
///
///
///
///
string CreateJKTask(List taskList, string ywlx, string cycle, string dbPath);
///
/// 保存建库成果信息
///
///
///
///
ResultInfo SaveJTTBData(string dbPath, string ywlx,string userid, out int ZT);
ResultInfo SaveJTTBData(string dbPath, string ywlx, string userid, string tbbsmInTaskPackage);
///
/// 改变任务图斑生命周期
///
///
///
///
///
///
///
bool UpdateTBLifecycle(string ywlx, string tbbsm, int workerid, int lifecycle, int oldlifecycle);
///
/// 获取外业任务图斑
///
/// 行政区代码
/// 任务类型
///
object GetRWTBSEQ(string XZQDM, string YWName);
///
/// 获取行政区代码列表
///
///
///
///
List GetGetBuiltNumber(string ywlx, int workerid);
}
}