1.指定默认不为空的值:写入具体的值
/// <summary>
/// 查询银行卡类型:如CardType
/// </summary>
/// <param name="typeCode">枚举类型</param>
/// <returns></returns>
[HttpGet("TypeList/{typeCode=CardType}")]
public FuncResult<List<BaseTypeDetailDTO>> QueryBankCardTypeList(string typeCode)
{
return new BankCardFacade().QueryBankCardTypeList(typeCode);
}
2.指定默认为空的值,使用“\t”或者“\r”来代替null值,使用“”代替string.empty值
/// <summary>
/// 获取员工列表
/// </summary>
/// <param name="merchantID"></param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
[HttpGet("List/{merchantID=\t}")]//或者 [HttpGet("List/{merchantID=}")]
public FuncResult<PaginationDTO<StaffDTO>> GetList(string merchantID,int pageIndex, int pageSize)
{
if (string.IsNullOrEmpty(merchantID))
{
merchantID = this.UserInfo.MerchantID;
}
return new StaffFacade().GetList(merchantID, pageIndex, pageSize);
}