📄 category.java
字号:
package com.fang.shopping;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.fang.shppping.util.DB;
public class Category {
int id;
String name;
String descr;
int pid;
boolean islesf;
int grade;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescr() {
return descr;
}
public void setDescr(String descr) {
this.descr = descr;
}
public int getPid() {
return pid;
}
public void setPid(int pid) {
this.pid = pid;
}
public boolean isIslesf() {
return islesf;
}
public void setIslesf(boolean sislesflesf) {
this.islesf = sislesflesf;
}
public int getGrade() {
return grade;
}
public void setGrade(int grade) {
this.grade = grade;
}
public static void add(Category c){
CategoryDAO.save(c);
}
public static void addTopCategory(String name,String descr){
/* Category c = new Category();
c.setId(-1);
c.setName(name);
c.setDescr(descr);
c.setPid(0);
c.setIslesf(true);
c.setGrade(1);
CategoryDAO.save(c);
*/
//add(c);
addChildenCategory(0,name,descr);
}
public static void addChildenCategory(int pid,String name,String descr){
CategoryDAO.addChildenCategory(pid,name,descr);
}
//提供一个更加通用的接口,注意这里的id是当前对象的pid
public void addChildenCategory(Category c){
Category.addChildenCategory(id, c.getName(), c.getDescr());
}
public static List<Category> getCategory(){
List<Category> list = new ArrayList<Category>();
CategoryDAO.getCategory(list,0);
return list;
}
public static Category loadById(int id){
return CategoryDAO.loadById(id);
}
public void delCategory(){
CategoryDAO.del(this.id,this.pid);
}
public static boolean isLeaf(int id){
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -