# Conflicts: # .idea/dataSources/9ab10673-d584-44a7-a783-8ac833d52c51.xmlmaster
parent
2678bcb567
commit
147864a878
@ -1,4 +1,58 @@
|
|||||||
package dao;
|
package dao;
|
||||||
|
|
||||||
public class UpdateStatus {
|
import java.util.Map;
|
||||||
|
|
||||||
|
public class UpdateStatus extends SQLStmt {
|
||||||
|
static String fs = "UPDATE ";
|
||||||
|
String field;
|
||||||
|
String increment;
|
||||||
|
Map<String,String> limits;
|
||||||
|
public UpdateStatus(String table, String field, String increment, Map<String, String> limits) {
|
||||||
|
super(table);
|
||||||
|
this.setField(field);
|
||||||
|
this.setIncrement(increment);
|
||||||
|
this.setLimits(limits);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getSQL() {
|
||||||
|
return getFs()+getUs()+getLs();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getFs() {
|
||||||
|
return fs+this.getTable()+" ";
|
||||||
|
}
|
||||||
|
private String getLs(){
|
||||||
|
return dao.Utils.whereAnd(this.getLimits());
|
||||||
|
}
|
||||||
|
public String getUs(){
|
||||||
|
String us = "SET ";
|
||||||
|
us+=this.getField()+" = "+this.getField()+" + "+this.getIncrement()+" ";
|
||||||
|
return us;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getField() {
|
||||||
|
return field;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setField(String field) {
|
||||||
|
this.field = field;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getIncrement() {
|
||||||
|
return increment;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIncrement(String increment) {
|
||||||
|
this.increment = increment;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Map<String, String> getLimits() {
|
||||||
|
return limits;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLimits(Map<String, String> limits) {
|
||||||
|
this.limits = limits;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in new issue