|
|
|
@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONArray;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.dsideal.QingLong.Base.Model.BaseModel;
|
|
|
|
|
import com.dsideal.QingLong.Collect.Model.CollectModel;
|
|
|
|
|
import com.dsideal.QingLong.Handler.RepeatIntercetpor;
|
|
|
|
|
import com.dsideal.QingLong.Interceptor.EmptyInterface;
|
|
|
|
|
import com.dsideal.QingLong.Interceptor.IsLoginInterface;
|
|
|
|
|
import com.dsideal.QingLong.Interceptor.IsNumericInterface;
|
|
|
|
@ -48,7 +49,7 @@ public class CollectController extends Controller {
|
|
|
|
|
/**
|
|
|
|
|
* EXCEL原始模板上传
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
public void uoloadTemplate() throws IOException {
|
|
|
|
|
UploadFile excelFile = getFile();//得到文件对象
|
|
|
|
@ -172,7 +173,7 @@ public class CollectController extends Controller {
|
|
|
|
|
/**
|
|
|
|
|
* 功能:保存Sheet属性
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsNumericInterface({"job_id", "sheet_index"})
|
|
|
|
|
@EmptyInterface({"json", "table_name"})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
@ -270,7 +271,7 @@ public class CollectController extends Controller {
|
|
|
|
|
*
|
|
|
|
|
* @param job_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id"})
|
|
|
|
|
@EmptyInterface({"job_name"})
|
|
|
|
@ -414,7 +415,7 @@ public class CollectController extends Controller {
|
|
|
|
|
* @param job_id
|
|
|
|
|
* @param job_name
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id"})
|
|
|
|
|
@EmptyInterface({"job_name"})
|
|
|
|
@ -431,7 +432,7 @@ public class CollectController extends Controller {
|
|
|
|
|
*
|
|
|
|
|
* @param job_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id"})
|
|
|
|
|
public void delJob(int job_id) {
|
|
|
|
@ -469,7 +470,7 @@ public class CollectController extends Controller {
|
|
|
|
|
/**
|
|
|
|
|
* 功能:用户导入数据
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
public void importData() throws IOException, ParseException {
|
|
|
|
|
// 延迟解析比率
|
|
|
|
@ -757,7 +758,7 @@ public class CollectController extends Controller {
|
|
|
|
|
* @param target_type_id 发布的是面向单位的任务1,还是面向人员的任务2
|
|
|
|
|
* @param fill_type_id 填报任务类型:1:填报,2:转发,3:填报+转发
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id", "publish_job_type_id", "xiaShuSchool", "xiaShuJiaoFu", "xiaShuJiaoYuJu", "fill_type_id"})
|
|
|
|
|
@EmptyInterface({"deadline_time"})
|
|
|
|
@ -804,7 +805,7 @@ public class CollectController extends Controller {
|
|
|
|
|
*
|
|
|
|
|
* @param job_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id"})
|
|
|
|
|
@EmptyInterface({"deadline_time"})
|
|
|
|
@ -822,7 +823,7 @@ public class CollectController extends Controller {
|
|
|
|
|
* @param job_id
|
|
|
|
|
* @param job_name
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id"})
|
|
|
|
|
public void cloneJob(int job_id, String job_name) {
|
|
|
|
@ -956,7 +957,7 @@ public class CollectController extends Controller {
|
|
|
|
|
/**
|
|
|
|
|
* 功能:Form表单上传图片或其它附件
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
public void uploadFile() {
|
|
|
|
|
UploadFile uf = getFile();//得到文件对象
|
|
|
|
@ -1012,7 +1013,7 @@ public class CollectController extends Controller {
|
|
|
|
|
* @param job_id
|
|
|
|
|
* @param file_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
public void delUploadFile(int job_id, String file_id) {
|
|
|
|
|
cm.delUploadFile(job_id, file_id);
|
|
|
|
|
Kv kv = Kv.by("success", true);
|
|
|
|
@ -1048,7 +1049,7 @@ public class CollectController extends Controller {
|
|
|
|
|
*
|
|
|
|
|
* @param json
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@EmptyInterface({"job_name", "json", "table_name"})
|
|
|
|
|
public void addFormJob(String job_name, String json, String table_name) {
|
|
|
|
@ -1104,7 +1105,7 @@ public class CollectController extends Controller {
|
|
|
|
|
* @param job_id
|
|
|
|
|
* @param json
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id"})
|
|
|
|
|
@EmptyInterface({"json", "job_name", "table_name"})
|
|
|
|
@ -1148,7 +1149,7 @@ public class CollectController extends Controller {
|
|
|
|
|
* @param job_id
|
|
|
|
|
* @param json
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id"})
|
|
|
|
|
@EmptyInterface({"json"})
|
|
|
|
@ -1202,7 +1203,7 @@ public class CollectController extends Controller {
|
|
|
|
|
* @param group_name
|
|
|
|
|
* @param bureauIds
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@EmptyInterface({"group_name", "bureauIds"})
|
|
|
|
|
public void addGroup(String group_name, String bureauIds) {
|
|
|
|
@ -1232,7 +1233,7 @@ public class CollectController extends Controller {
|
|
|
|
|
* @param group_name
|
|
|
|
|
* @param bureauIds
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"group_id"})
|
|
|
|
|
@EmptyInterface({"group_name", "bureauIds"})
|
|
|
|
@ -1270,7 +1271,7 @@ public class CollectController extends Controller {
|
|
|
|
|
*
|
|
|
|
|
* @param group_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"group_id"})
|
|
|
|
|
public void delGroup(int group_id) {
|
|
|
|
@ -1287,7 +1288,7 @@ public class CollectController extends Controller {
|
|
|
|
|
*
|
|
|
|
|
* @param group_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"group_id"})
|
|
|
|
|
public void getGroup(int group_id) {
|
|
|
|
@ -1492,7 +1493,7 @@ public class CollectController extends Controller {
|
|
|
|
|
* @param groupIds 组列表:向哪些群组进行转发,t_collect_group中添加了一列:group_type_id,1:单位,2:人员
|
|
|
|
|
* @param memo 自己的要求说明文字
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id"})
|
|
|
|
|
public void ForwardJob(int job_id, String deadline_time, int xiaShuSchool, int xiaShuJiaoFu,
|
|
|
|
@ -1534,7 +1535,7 @@ public class CollectController extends Controller {
|
|
|
|
|
*
|
|
|
|
|
* @param job_id 任务ID
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"job_id"})
|
|
|
|
|
public void setForwardFinish(int job_id) {
|
|
|
|
|