/// <summary>
/// 获取编号
/// </summary>
/// <param name="parentCode"></param>
/// <returns></returns>
public string GetCode(string parentCode)
{
string code = "0001";
string d = "D-";
string strcode = "";
BaseService<Sys_Dept> bs = new BaseService<Sys_Dept>();
List<Sys_Dept> list = bs.Query(p => p.Pid == parentCode, 1, " DeptCode Desc ");
if (list.Count > 0)
{
if (parentCode == "0")
{
var model = list.First();
var lastNum = model.DeptCode.Substring(model.DeptCode.Length - 4, 4);
strcode = d + ((Convert.ToInt32(lastNum) + 1).ToString().PadLeft(4, '0'));
}
else
{
var model = list.First();
var lastNum = model.DeptCode.Substring(model.DeptCode.Length - 4, 4);
strcode = parentCode + ((Convert.ToInt32(lastNum) + 1).ToString().PadLeft(4, '0'));
}
}
else
{
//初始化值
if (parentCode == "0")
{
strcode = d + code;
}
else
{
strcode = parentCode + code;
}
}
return strcode;
}
相关文章
- 11-10IDEA自动生成序列化ID
- 11-10IntelliJ IDEA/MyEclipse自动生成签名
- 11-10DTO代码自动生成器的入门 DTOHelper
- 11-10使用mybatis插件自动生成实体(pojo)类
- 11-10博客园文章自动生成目录
- 11-10springboot mybatis 自动生成代码(maven+IntelliJ IDEA)
- 11-10使用 mybatis 自动生成mapper dao 和xml文件 导的包 generatorConfig配置
- 11-10逆向工程自动生成代码配置generatorConfig.xml
- 11-10Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
- 11-10Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring