commit
7e1f70ad66
@ -1,3 +1,6 @@
|
||||
{
|
||||
"id": "java.lang.String"
|
||||
"options":{
|
||||
"id": "String"
|
||||
},
|
||||
"return":{}
|
||||
}
|
@ -1,4 +1,12 @@
|
||||
package core.operation;
|
||||
|
||||
public class DownloadFile {
|
||||
import core.user.User;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public class DownloadFile extends Operation{
|
||||
@Override
|
||||
public Map<String, Object> execute(User subject) throws Exception {
|
||||
return this.getOptions();
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"options":{
|
||||
|
||||
},
|
||||
"return":{}
|
||||
}
|
@ -1,4 +1,18 @@
|
||||
package core.operation;
|
||||
|
||||
public class FillInformation {
|
||||
import core.user.User;
|
||||
import dao.DBManagement;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public class FillInformation extends Operation{
|
||||
@Override
|
||||
public Map<String, Object> execute(User subject) throws Exception {
|
||||
String table = (String) this.getOptions().get("table");
|
||||
Map<String,String> vMap = (Map<String, String>) this.getOptions().get("vMap");
|
||||
Map<String,String> limits = (Map<String, String>) this.getOptions().get("limits");
|
||||
DBManagement.update(table,vMap,limits);
|
||||
return this.getOptions();
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"options":{
|
||||
"table":"String",
|
||||
"vMap":"Map<String,String>",
|
||||
"limits":"Map<String,String>"
|
||||
},
|
||||
"return":{}
|
||||
}
|
@ -1,8 +1,12 @@
|
||||
{
|
||||
"table": "java.lang.String",
|
||||
"fields": "java.util.List",
|
||||
"value": "java.lang.String",
|
||||
"start": "int",
|
||||
"end": "int",
|
||||
"return": "java.lang.String[][]"
|
||||
"options":{
|
||||
"table": "String",
|
||||
"fields": "List",
|
||||
"value": "String",
|
||||
"start": "int",
|
||||
"end": "int"
|
||||
},
|
||||
"return": {
|
||||
"result":"List<String[]>"
|
||||
}
|
||||
}
|
@ -1,4 +1,7 @@
|
||||
{
|
||||
"student_id": "java.lang.String",
|
||||
"teacher_id": "java.lang.String"
|
||||
"options":{
|
||||
"student_id": "String",
|
||||
"teacher_id": "String"
|
||||
},
|
||||
"return":{}
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
{
|
||||
"java.lang.String": "activity",
|
||||
"lava.io.File": "file"
|
||||
"options":{
|
||||
"file": "File"
|
||||
},
|
||||
"return":{}
|
||||
}
|
@ -1,4 +1,10 @@
|
||||
package core.user;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public class Administrator extends User {
|
||||
@Override
|
||||
public void setAttr(Map<String, String> vMap){
|
||||
super.setAttr(vMap);
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,31 @@
|
||||
package core.user;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Map;
|
||||
|
||||
public class Student extends User {
|
||||
private String grade;
|
||||
private String profession_code;
|
||||
public void setAttr(Map<String, String> vMap){
|
||||
super.setAttr(vMap);
|
||||
this.setGrade(vMap.get("grade"));
|
||||
this.setProfession_code(vMap.get("profession_code"));
|
||||
}
|
||||
|
||||
|
||||
public String getGrade() {
|
||||
return grade;
|
||||
}
|
||||
|
||||
public void setGrade(String grade) {
|
||||
this.grade = grade;
|
||||
}
|
||||
|
||||
public String getProfession_code() {
|
||||
return profession_code;
|
||||
}
|
||||
|
||||
public void setProfession_code(String profession_code) {
|
||||
this.profession_code = profession_code;
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,41 @@
|
||||
package core.user;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Map;
|
||||
|
||||
public class Teacher extends User {
|
||||
String job_title;
|
||||
String education;
|
||||
String profession_code;
|
||||
@Override
|
||||
public void setAttr(Map<String, String> vMap){
|
||||
super.setAttr(vMap);
|
||||
this.setEducation(vMap.get("education"));
|
||||
this.setJob_title(vMap.get("job_title"));
|
||||
this.setProfession_code(vMap.get("profession_code"));
|
||||
}
|
||||
public String getJob_title() {
|
||||
return job_title;
|
||||
}
|
||||
|
||||
public void setJob_title(String job_title) {
|
||||
this.job_title = job_title;
|
||||
}
|
||||
|
||||
public String getEducation() {
|
||||
return education;
|
||||
}
|
||||
|
||||
public void setEducation(String education) {
|
||||
this.education = education;
|
||||
}
|
||||
|
||||
public String getProfession_code() {
|
||||
return profession_code;
|
||||
}
|
||||
|
||||
public void setProfession_code(String profession_code) {
|
||||
this.profession_code = profession_code;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,7 @@
|
||||
package error;
|
||||
|
||||
public class GExcptFormat extends GExcpt {
|
||||
public GExcptFormat(String info) {
|
||||
super(info);
|
||||
}
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package gdms;
|
||||
|
||||
import dao.Select;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public class test {
|
||||
public static void main(String[] args){
|
||||
List<String> list = new ArrayList<>();
|
||||
list.add("q");
|
||||
list.add("w");
|
||||
Map<String,String> map=new HashMap<>();
|
||||
map.put("a","b");
|
||||
map.put("c","d");
|
||||
Select sql = new Select(list,"zx",map,1,2);
|
||||
System.out.println(sql.getSQL());
|
||||
}
|
||||
}
|
Loading…
Reference in new issue