|
|
@@ -29,6 +29,10 @@ public class AdminImplDao implements AdminDao {
|
|
|
this.namedParameterJdbcTemplate = namedParameterJdbcTemplate;
|
|
|
}
|
|
|
|
|
|
+ public String selectSql="select " +
|
|
|
+ "id,admin_name,password,user_name,phone,level,admin_power,remark,create_id, DATE_FORMAT(create_date,'%Y-%m-%d %T') create_date,DATE_FORMAT(modify_date,'%Y-%m-%d %T') modify_date,status,openid" +
|
|
|
+ "from `admin`";
|
|
|
+
|
|
|
@Override
|
|
|
public int insertAdmin(Admin admin){
|
|
|
String sql = "insert into admin(id,admin_name,user_name,phone,password,level,admin_power,remark, create_id, create_date, status ) values(:id,:admin_name,:user_name,:phone,:password,:level,:admin_power,:remark, :create_id, :create_date, :status) ";
|
|
|
@@ -93,7 +97,7 @@ public class AdminImplDao implements AdminDao {
|
|
|
|
|
|
@Override
|
|
|
public Admin getById(int id) {
|
|
|
- String sql = "select * from `admin` where id=:id ";
|
|
|
+ String sql = selectSql + " where id=:id ";
|
|
|
MapSqlParameterSource sps = new MapSqlParameterSource();
|
|
|
sps.addValue("id", id);
|
|
|
List<Admin> list = namedParameterJdbcTemplate.query(sql, sps,
|
|
|
@@ -107,7 +111,7 @@ public class AdminImplDao implements AdminDao {
|
|
|
@Override
|
|
|
public List<Admin> queryPage(String sqlx, int page, int rows) {
|
|
|
int start = (page - 1) * rows;// 每页的起始下标
|
|
|
- String sql = "select id,admin_name,password,user_name,phone,level,admin_power,remark,create_id, DATE_FORMAT(create_date,'%Y-%m-%d %T') create_date,DATE_FORMAT(modify_date,'%Y-%m-%d %T') modify_date,status,openid from `admin` where status=1 "+sqlx+" order by id desc limit :start,:rows ";
|
|
|
+ String sql = selectSql + "where status=1 "+sqlx+" order by id desc limit :start,:rows ";
|
|
|
MapSqlParameterSource sps = new MapSqlParameterSource();
|
|
|
sps.addValue("start", start);
|
|
|
sps.addValue("rows", rows);
|
|
|
@@ -128,7 +132,7 @@ public class AdminImplDao implements AdminDao {
|
|
|
|
|
|
@Override
|
|
|
public List<Admin> queryList(String sqlx) {
|
|
|
- String sql = "select * from `admin` where status=1 "+sqlx;
|
|
|
+ String sql = selectSql + " where status=1 "+sqlx;
|
|
|
MapSqlParameterSource sps = new MapSqlParameterSource();
|
|
|
List<Admin> list = namedParameterJdbcTemplate.query(sql, sps,
|
|
|
new BeanPropertyRowMapper<>(Admin.class));
|