2020-08-07 17:11:12 +08:00
|
|
|
|
package com.cowr.model.base;
|
|
|
|
|
|
|
|
|
|
|
|
import com.cowr.common.base.BaseModel;
|
|
|
|
|
|
import com.jfinal.plugin.activerecord.IBean;
|
|
|
|
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* Generated by COWR Fri Apr 17 16:59:35 CST 2020
|
|
|
|
|
|
* TableName: sysuser
|
|
|
|
|
|
* Remarks: 用户管理 - 系统登陆账号
|
|
|
|
|
|
* PrimaryKey: id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@SuppressWarnings("serial")
|
|
|
|
|
|
public abstract class BaseSysuser<M extends BaseSysuser<M>> extends BaseModel<M> implements IBean {
|
|
|
|
|
|
|
|
|
|
|
|
public static final String tablename = "sysuser";
|
|
|
|
|
|
|
|
|
|
|
|
@JSONField(serialize=false)
|
|
|
|
|
|
public String getTablename(){
|
|
|
|
|
|
return tablename;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: id
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: YES
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="id")
|
|
|
|
|
|
public void setId(java.lang.Integer id) {
|
|
|
|
|
|
set("id", id);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="id")
|
|
|
|
|
|
public java.lang.Integer getId() {
|
|
|
|
|
|
return getInt("id");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: phone
|
|
|
|
|
|
* type: CHAR(11)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param phone 电话
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="phone")
|
|
|
|
|
|
public void setPhone(java.lang.String phone) {
|
|
|
|
|
|
set("phone", phone);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return phone 电话
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="phone")
|
|
|
|
|
|
public java.lang.String getPhone() {
|
|
|
|
|
|
return getStr("phone");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: name
|
|
|
|
|
|
* type: VARCHAR(20)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param name 姓名
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="name")
|
|
|
|
|
|
public void setName(java.lang.String name) {
|
|
|
|
|
|
set("name", name);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return name 姓名
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="name")
|
|
|
|
|
|
public java.lang.String getName() {
|
|
|
|
|
|
return getStr("name");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: password
|
|
|
|
|
|
* type: VARCHAR(64)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param password 密码
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="password")
|
|
|
|
|
|
public void setPassword(java.lang.String password) {
|
|
|
|
|
|
set("password", password);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return password 密码
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="password")
|
|
|
|
|
|
public java.lang.String getPassword() {
|
|
|
|
|
|
return getStr("password");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: type
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
2020-08-25 16:39:53 +08:00
|
|
|
|
* @param type 1,砂站用户
|
|
|
|
|
|
负责具体某个砂站相关操作的用户需要关联某个砂站
|
2020-08-07 17:11:12 +08:00
|
|
|
|
2,物流公司用户
|
|
|
|
|
|
需要关联物流公司
|
|
|
|
|
|
3,用户开放注册时的用户注册,可以审核关联客户表信息,否则就是个人用户不进行customer关联
|
|
|
|
|
|
修改操作不允许修改此字段
|
|
|
|
|
|
4. 司机
|
2020-08-25 16:39:53 +08:00
|
|
|
|
5. 楚和公司用户,可以查看管理全部砂站情况
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="type")
|
|
|
|
|
|
public void setType(java.lang.Integer type) {
|
|
|
|
|
|
set("type", type);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
2020-08-25 16:39:53 +08:00
|
|
|
|
* @return type 1,砂站用户
|
|
|
|
|
|
负责具体某个砂站相关操作的用户需要关联某个砂站
|
2020-08-07 17:11:12 +08:00
|
|
|
|
2,物流公司用户
|
|
|
|
|
|
需要关联物流公司
|
|
|
|
|
|
3,用户开放注册时的用户注册,可以审核关联客户表信息,否则就是个人用户不进行customer关联
|
|
|
|
|
|
修改操作不允许修改此字段
|
|
|
|
|
|
4. 司机
|
2020-08-25 16:39:53 +08:00
|
|
|
|
5. 楚和公司用户,可以查看管理全部砂站情况
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="type")
|
|
|
|
|
|
public java.lang.Integer getType() {
|
|
|
|
|
|
return getInt("type");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: entity_id
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
2020-08-25 16:39:53 +08:00
|
|
|
|
* @param entityId 如果用户的相关操作关联了某个砂站,物流公司,则填写
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="entity_id")
|
|
|
|
|
|
public void setEntityId(java.lang.Integer entityId) {
|
|
|
|
|
|
set("entity_id", entityId);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
2020-08-25 16:39:53 +08:00
|
|
|
|
* @return entity_id 如果用户的相关操作关联了某个砂站,物流公司,则填写
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="entity_id")
|
|
|
|
|
|
public java.lang.Integer getEntityId() {
|
|
|
|
|
|
return getInt("entity_id");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: role
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
2020-08-25 16:39:53 +08:00
|
|
|
|
* @param role 100 砂站管理员
|
|
|
|
|
|
101 砂站管理调度
|
|
|
|
|
|
102 砂站装卸货
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
201 物流管理人员
|
|
|
|
|
|
202 司机
|
|
|
|
|
|
|
|
|
|
|
|
300 预留给注册用户
|
|
|
|
|
|
400 占位
|
|
|
|
|
|
|
|
|
|
|
|
500 公司总经理,权限:查看、付费审核、退费审核
|
|
|
|
|
|
501 公司财务人员,权限:查看、付费、退费
|
|
|
|
|
|
502 公司领导,权限:查看
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="role")
|
|
|
|
|
|
public void setRole(java.lang.Integer role) {
|
|
|
|
|
|
set("role", role);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
2020-08-25 16:39:53 +08:00
|
|
|
|
* @return role 100 砂站管理员
|
|
|
|
|
|
101 砂站管理调度
|
|
|
|
|
|
102 砂站装卸货
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
201 物流管理人员
|
|
|
|
|
|
202 司机
|
|
|
|
|
|
|
|
|
|
|
|
300 预留给注册用户
|
|
|
|
|
|
400 占位
|
|
|
|
|
|
|
|
|
|
|
|
500 公司总经理,权限:查看、付费审核、退费审核
|
|
|
|
|
|
501 公司财务人员,权限:查看、付费、退费
|
|
|
|
|
|
502 公司领导,权限:查看
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="role")
|
|
|
|
|
|
public java.lang.Integer getRole() {
|
|
|
|
|
|
return getInt("role");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: del
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue: 0
|
|
|
|
|
|
* @param del 逻辑删除标记位
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="del")
|
|
|
|
|
|
public void setDel(java.lang.Integer del) {
|
|
|
|
|
|
set("del", del);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return del 逻辑删除标记位
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="del")
|
|
|
|
|
|
public java.lang.Integer getDel() {
|
|
|
|
|
|
return getInt("del");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|