239 lines
5.4 KiB
Java
239 lines
5.4 KiB
Java
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:
|
||
* @param type 1,砂站用户
|
||
负责具体某个砂站相关操作的用户需要关联某个砂站
|
||
2,物流公司用户
|
||
需要关联物流公司
|
||
3,用户开放注册时的用户注册,可以审核关联客户表信息,否则就是个人用户不进行customer关联
|
||
修改操作不允许修改此字段
|
||
4. 司机
|
||
5. 楚和公司用户,可以查看管理全部砂站情况
|
||
*/
|
||
@JSONField(name="type")
|
||
public void setType(java.lang.Integer type) {
|
||
set("type", type);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return type 1,砂站用户
|
||
负责具体某个砂站相关操作的用户需要关联某个砂站
|
||
2,物流公司用户
|
||
需要关联物流公司
|
||
3,用户开放注册时的用户注册,可以审核关联客户表信息,否则就是个人用户不进行customer关联
|
||
修改操作不允许修改此字段
|
||
4. 司机
|
||
5. 楚和公司用户,可以查看管理全部砂站情况
|
||
*/
|
||
@JSONField(name="type")
|
||
public java.lang.Integer getType() {
|
||
return getInt("type");
|
||
}
|
||
|
||
/**
|
||
* name: entity_id
|
||
* type: INT(10)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param entityId 如果用户的相关操作关联了某个砂站,物流公司,则填写
|
||
*/
|
||
@JSONField(name="entity_id")
|
||
public void setEntityId(java.lang.Integer entityId) {
|
||
set("entity_id", entityId);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return entity_id 如果用户的相关操作关联了某个砂站,物流公司,则填写
|
||
*/
|
||
@JSONField(name="entity_id")
|
||
public java.lang.Integer getEntityId() {
|
||
return getInt("entity_id");
|
||
}
|
||
|
||
/**
|
||
* name: role
|
||
* type: INT(10)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param role 100 砂站管理员
|
||
101 砂站管理调度
|
||
102 砂站装卸货
|
||
|
||
201 物流管理人员
|
||
202 司机
|
||
|
||
300 预留给注册用户
|
||
400 占位
|
||
|
||
500 公司总经理,权限:查看、付费审核、退费审核
|
||
501 公司财务人员,权限:查看、付费、退费
|
||
502 公司领导,权限:查看
|
||
*/
|
||
@JSONField(name="role")
|
||
public void setRole(java.lang.Integer role) {
|
||
set("role", role);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return role 100 砂站管理员
|
||
101 砂站管理调度
|
||
102 砂站装卸货
|
||
|
||
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");
|
||
}
|
||
|
||
|
||
}
|