Commit 5cc26a22 authored by 季圣华's avatar 季圣华
Browse files

更新后端,采用Springboot+mybatis

parent bb6f5528
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Assetname;
public interface AssetNameIDAO extends BaseIDAO<Assetname> {
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.Category;
public class CategoryDAO extends BaseDAO<Category> implements CategoryIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<Category> getEntityClass() {
return Category.class;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Category;
public interface CategoryIDAO extends BaseIDAO<Category> {
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.Depot;
public class DepotDAO extends BaseDAO<Depot> implements DepotIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<Depot> getEntityClass() {
return Depot.class;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Depot;
public interface DepotIDAO extends BaseIDAO<Depot> {
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.Functions;
public class FunctionsDAO extends BaseDAO<Functions> implements FunctionsIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<Functions> getEntityClass() {
return Functions.class;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Functions;
public interface FunctionsIDAO extends BaseIDAO<Functions> {
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.InOutItem;
public class InOutItemDAO extends BaseDAO<InOutItem> implements InOutItemIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<InOutItem> getEntityClass() {
return InOutItem.class;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.InOutItem;
public interface InOutItemIDAO extends BaseIDAO<InOutItem> {
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.Logdetails;
public class LogDAO extends BaseDAO<Logdetails> implements LogIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<Logdetails> getEntityClass() {
return Logdetails.class;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Logdetails;
/**
* 日志相关处理接口
*
* @author angel
*/
public interface LogIDAO extends BaseIDAO<Logdetails> {
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.Role;
public class RoleDAO extends BaseDAO<Role> implements RoleIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<Role> getEntityClass() {
return Role.class;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Role;
public interface RoleIDAO extends BaseIDAO<Role> {
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.Supplier;
import org.hibernate.Query;
public class SupplierDAO extends BaseDAO<Supplier> implements SupplierIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<Supplier> getEntityClass() {
return Supplier.class;
}
@SuppressWarnings("unchecked")
@Override
public void batchSetEnable(Boolean enable, String supplierIDs) {
String sql = "update jsh_supplier s set s.enabled=" + enable + " where s.id in (" + supplierIDs + ")";
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(sql);
query.executeUpdate();
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Supplier;
public interface SupplierIDAO extends BaseIDAO<Supplier> {
public void batchSetEnable(Boolean enable, String supplierIDs);
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.SystemConfig;
public class SystemConfigDAO extends BaseDAO<SystemConfig> implements SystemConfigIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<SystemConfig> getEntityClass() {
return SystemConfig.class;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.SystemConfig;
public interface SystemConfigIDAO extends BaseIDAO<SystemConfig> {
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.Unit;
public class UnitDAO extends BaseDAO<Unit> implements UnitIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<Unit> getEntityClass() {
return Unit.class;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Unit;
public interface UnitIDAO extends BaseIDAO<Unit> {
}
package com.jsh.dao.basic;
import com.jsh.base.BaseDAO;
import com.jsh.model.po.UserBusiness;
import com.jsh.util.JshException;
import com.jsh.util.PageUtil;
import com.jsh.util.SearchConditionUtil;
import org.hibernate.Query;
public class UserBusinessDAO extends BaseDAO<UserBusiness> implements UserBusinessIDAO {
/**
* 设置dao映射基类
*
* @return
*/
@Override
public Class<UserBusiness> getEntityClass() {
return UserBusiness.class;
}
@SuppressWarnings("unchecked")
@Override
public void find(PageUtil<UserBusiness> pageUtil, String ceshi) throws JshException {
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select count(id),sum(id) from UserBusiness userBusiness where 1=1 " + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
pageUtil.setTotalCount(query.list().size());
pageUtil.setPageList(query.list());
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment